- 3.1 体验计算机解决问题的过程 ppt课件(15张ppt)+练习(含部分答案)_2023新粤教版《高中信息技术》必修第一册
- 3.1体验计算机解决问题的过程-【新教材】粤教版(2019)高中信息技术必修一练习.doc--点击预览
- 3.1体验计算机解决问题的过程-【新教材】粤教版(2019)高中信息技术必修一课件.pptx--点击预览
文件预览区
|
|
资源描述
3.1 体验计算机解决问题的过程一、选择题一、选择题1(多选题)、“今有鸡公一值钱五,鸡母一值钱三,鸡雏三值钱一,凡百钱买百鸡,问鸡公、鸡母、鸡雏各几何。”换成现在的语言是:公鸡五元一只,母鸡三元一只,小鸡一元三只,用一百元买一百只鸡,问:公鸡、母鸡、小鸡各多少只?(ABCD)A.0,25,75 B.4,18,78 C.8,11,81 D.12,4,842、人们利用计算机解决问题的基本过程为(D ).分析问题 .调试程序 .编写程序 .设计算法 问题解决A.B.C.D3、在下列问题中,最适合用程序设计的方式解决的是(A )A.求两数的最大公约数 B.人口普查数据的图表表示C.在电脑上写一篇作文 D.办公室装修设计4、下列说法正确的是(D )A、数据处理后不可以创造价值。B、人们在现代才发现、分析、利用、并创造出巨大的财富。C、计算机没诞生以前,人们不知道分析和处理数据。D、互联网技术的发展,加速了数据的传输和处理。5、小王在编写好求一元二次方程的根的程序后,调试运行时,程序没有报错且能顺利运行,但不能得到正确结果,造成这个结果的原因是(A )A.算法逻辑或计算机方法错误 B.程序语句语法错误C.程序落后了 D.程序设计窗口没配置6、小张在用计算机编写 5+2 的程序,程序以(A)代码的形式存放在存储器中,并采用(A )作为数字计算机的数制基础。A.二进制 二进制 B.二进制 八进制C.八进制 二进制 D.十六进制 二进制7、哪个不属于使用计算机解决问题的步骤是(D )A.分析问题 B.调试运行 C.编写程序 D.输入数据二、填空题二、填空题1.完成下表人机“问题解决”大比拼人机“问题解决”大比拼相同点分析问题、设计算法、得出结果人类解决问题用计算机解决问题计算速度比较慢非常快精确度精确度不高,易出错编写程序、高度程序运行速度快不同点自动化不具有自动化解决问题的能力具有一定的自动化2.一般来说,在运用计算机解决一个具体的问题时,大致经历四个步骤:、。3.当计算机程序求得结果后,(填“需要”或“不需要”)对结果进行分析。程序有逻辑错误或计算机方法的错误,计算机是 (填“能够”或“不能够”)检查出来的。三、课外拓展(选做题)三、课外拓展(选做题)相传,汉高祖刘邦问大将军韩信纺御兵士有多少,韩信答,第 3 人一列余 1 人,5人一列余 2 人,7 人一列余 4 人,13 人一列余 6 人.刘邦茫然而不知其数。你知道兵士最少有多少人吗?试写出你分析问题后,设计的算法。WWW.1PPT.COM3.1体验计算机解体验计算机解决问题的过程决问题的过程WWW.1PPT.COM问题导入:入:求解一元二次方程求解一元二次方程2x2+3x+1=0的根的根那么你是如何求解的?那么你是如何求解的?WWW.1PPT.COM人解决人解决问题的的过程程1.分析问题2.收集信息(已知和未知)3.判断和推理(根据已有的知识和经验)4.解决问题如果有时间要求,让我们在几分钟内解决如下15道呢?x2+3x+1=0 2x2+3x+21=02x2-4x+1=0 9x2-8x+1=08x2+3x+2=0 -2x2+3x+7=02x2-5x+3=0 -7x2-13x+21=06x2+3x-4=0 5x2+3x-11=012x2+6x-5=0 2x2+3x+1=03x2+3x+9=0 ax2+bx+c=02x2-5x+11=06x2+3x-1=0求助计算机计算机解决问题你有哪些用你有哪些用计算机技能解决生活算机技能解决生活问题的的经历?124打印文档资料打印机和电脑的合作Excel表格word,wps,记事本等等利用程序设计语言编写程序制作海报、工作文档设计程序解决问题财务报表运用计算机解决问题的方式很多,程序设计就是其中一种。所谓程序设计就是从遇到的问题出发,分析问题,发现问题本质,选择设计相应的算法,通过程序设计语言来编写程序,最终实现问题的解决3分析分析问题计算机解决算机解决问题我们知道所有的一元二次方程都可以归纳为以下格式 a*x2+b*x+c=0由此得出可以用公式法解所有的一元二次方程X1=X2=设计算法利用公式法求解一元二次方程 a*x2+b*x+c=01.输入a,b,c的值2.令d=b*b-4*a*c3.如果 d=0 计算 x1=x2=转步骤4否则输出“方程无解”转步骤44.结束程序编写程序利用公式法求解一元二次方程 a*x2+b*x+c=01.输入a,b,c的值2.令d=b*b-4*a*c3.如果 d=0 计算 x1=x2=转步骤4否则输出“方程无解”转步骤44.结束程序a=eval(input(请输入a的值:)b=eval(input(请输入b的值:)c=eval(input(请输入c的值:)d=b*b-4*a*cif(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、调试运行运行:计算机算机验证语法法错误,编程者程者验证结果果确定无确定无逻辑、计算算错误。计算机解决问题的过程人人机问题解决对比机问题解决对比计算机解决问题的本质计算机没有算机没有“大大脑”,不会,不会自己解决自己解决问题,但,但它可以帮助人它可以帮助人们解决解决问题。想要利用想要利用计算机解决算机解决问题,需要人,需要人们完成一完成一系列的程序系列的程序设计任任务,把要解决的,把要解决的问题转化化为计算机程序,算机程序,让计算机来算机来执行行这个程序,达到个程序,达到利用利用计算机解决算机解决问题的目的。的目的。WWW.1PPT.COM
展开阅读全文
相关搜索
资源标签