课件编号8477338

粤教版(2019)信息技术 必修1 3.1 体验计算机解决问题的过程 课件(15张ppt)+练习(含部分答案)

日期:2024-05-10 科目:信息技术 类型:高中试卷 查看:89次 大小:339150Byte 来源:二一课件通
预览图 0
题的,部分,练习,ppt,15张,课件
    (课件网) 3.1体验计算机解决问题的过程 问题导入: 求解一元二次方程2x2+3x+1=0的根 那么你是如何求解的? 人解决问题的过程 1.分析问题 2.收集信息(已知和未知) 3.判断和推理(根据已有的知识和经验) 4. 解决问题 如果有时间要求,让我们在几分钟内解决如下15道呢? x2+3x+1=0 2x2+3x+21=0 2x2-4x+1=0 9x2-8x+1=0 8x2+3x+2=0 - 2x2+3x+7=0 2x2-5x+3=0 -7x2-13x+21=0 6x2+3x-4=0 5x2+3x-11=0 12x2+6x-5=0 2x2+3x+1=0 3x2+3x+9=0 ax2+bx+c=0 2x2-5x+11=0 6x2+3x-1=0 求助计算机 计算机解决问题 你有哪些用计算机技能解决生活问题的经历? 1 2 4 打印文档资料 打印机和电脑的合作 Excel表格 word,wps,记事本等等 利用程序设计语言编写程序 制作海报、工作文档 设计程序解决问题 财务报表 运用计算机解决问题的方式很多,程序设计就是其中一种。所谓程序设计就是从遇到的问题出发,分析问题,发现问题本质,选择设计相应的算法,通过程序设计语言来编写程序,最终实现问题的解决 3 分析问题 计算机解决问题 我们知道所有的一元二次方程都可以归纳为以下格式 a x2+b x +c =0 由此得出可以用公式法解所有的一元二次方程 X1= X2= 设计算法 利用公式法求解一元二次方程 a x2+b x +c =0 1.输入a,b,c的值 2.令d=b b-4 a c 3.如果 d>=0 计算 x1= x2= 转步骤4 否则输出“方程无解”转步骤4 4.结束程序 编写程序 利用公式法求解一元二次方程 a x2+b x +c =0 1.输入a,b,c的值 2.令d=b b-4 a c 3.如果 d>=0 计算 x1= x2= 转步骤4 否则输出“方程无解”转步骤4 4.结束程序 a=eval(input("请输入a的值:")) b=eval(input("请输入b的值:")) c=eval(input("请输入c的值:")) d=b b-4 a c if(d>=0): x1=(-b+math.sqrt(d))/(2 a) x2=(-b-math.sqrt(d))/(2 a) print ("x1=",x1," x2=",x2) else: print("无解") 调试程序 程序编写完成以后,再通过键盘把程序输入计算机中运行,检查程序能否按预想的效果执行,这一过程称为程序的调试运行。 如果程序语法有错误,程序运行时计算机会给出提示信息,人们可根据提示修改程序,直到无错; 我们还需要对结果进行验证,因为逻辑错误或计算方法错误计算机无法检查。所以若出现后一种情况,可能需要返回前几步进一步修改,直到满意。 总结 1、分析问题:建立数学模型,确定“做什么” 2、收集信息:找到已知和未知 3、判断推理:利用已有的知识和经验,通过判断与推理找到解决问题的方法 4、解决问题 人解决问题的过程 总结 1、分析问题:建立数学模型,确定“做什么”; 2、设计算法:寻找“如何做”,并描述精确步骤; 3、编写程序:编写程序的任务就是用一种计算机能接受的程序设计语言来描述问题求解的算法; 4、调试运行:计算机验证语法错误,编程者验证结果确定无逻辑、计算错误。 计算机解决问题的过程 人机问题解决对比 计算机解决问题的本质 计算机没有“大脑”,不会自己解决问题,但它可以帮助人们解决问题。 想要利用计算机解决问题,需要人们完成一系列的程序设计任务,把要解决的问题转化为计算机程序,让计算机来执行这个程序,达到利用计算机解决问题的目的。 Thank You !3.1 体验计算机解决问题的过程 一、选择题 1(多选题)、“今有鸡公一值钱五,鸡母一值钱三,鸡雏三值钱一,凡百钱买百鸡,问鸡公、鸡母、鸡雏各几何。”换成现在的语言是:公鸡五元一只,母鸡三元一只,小鸡一元三只,用一百元买一百只鸡,问:公鸡、母鸡、小鸡各多少只?( ABCD) A.0,25,75 B.4,18,78 C.8,11,81 D.12,4,84 2、人们利用计算机解决问题的基本过程为( D ) ①.分析问题 ②.调试程序 ③.编写程序 ④.设计算法 ⑤问题解决 A.①②③④ ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~