资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
第11页 / 共15页
第12页 / 共15页
第13页 / 共15页
第14页 / 共15页
第15页 / 共15页
亲,该文档总共15页全部预览完了,如果喜欢就下载吧!
点击查看更多>>
资源描述
,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,#,Click to edit Master title style,WWW.1PPT.COM,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,3.1,体验计算机解决问题的过程,3.1体验计算机解决问题的过程,问题导入:,求解一元二次方程,2x,2,+3x+1=0,的根,那么你是如何求解的?,问题导入:求解一元二次方程2x2+3x+1=0的根那么你是如,人解决问题的过程,1.,分析问题,2,.,收集信息(已知和未知),3.,判断和推理(根据已有的知识和经验),4.,解决,问题,人解决问题的过程1.分析问题,如果有时间要求,让我们在几分钟内解决如下,15,道呢?,x,2,+3x+1=0 2x,2,+3x+21=0,2x,2,-4x+1=0 9x,2,-8x+1=0,8x,2,+3x+2=0 -,2x,2,+3x+7=0,2x,2,-5x+3=0 -7x,2,-13x+21=0,6x,2,+3x-4=0 5x,2,+3x-11=0,12x,2,+6x-5=0 2x,2,+3x+1=0,3x,2,+3x+9=0,ax,2,+bx+c=0,2x,2,-5x+11=0,6x,2,+3x-1=0,求助计算机,如果有时间要求,让我们在几分钟内解决如下15道呢?x2+3x,4,计算机解决问题,你有哪些用计算机技能解决生活问题的经历?,计算机解决问题你有哪些用计算机技能解决生活问题的经历?,5,1,2,4,打印文档资料,打印机和电脑的合作,Excel,表格,word,,,wps,,记事本等等,利用程序设计语言编写程序,制作海报、工作文档,设计程序解决问题,财务报表,运用计算机解决问题的方式很多,程序设计就是其中一种。所谓程序设计就是从遇到的问题出发,,分析问题,,发现问题本质,选择,设计相应的算法,,通过程序设计语言来,编写程序,,最终实现问题的解决,3,124打印文档资料打印机和电脑的合作Excel表格word,,分析问题,计算机解决问题,我们知道所有的一元二次方程都可以归纳为以下格式,a*x,2,+b*x,+c=0,由此得出可以用公式法解所有的,一元二次方程,X1=,X2=,分析问题计算机解决问题我们知道所有的一元二次方程都可以归纳为,7,设计算法,利用,公式法求解一元二次方程,a*x,2,+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*,8,编写程序,利用公式法求解一元二次方程,a*x,2,+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(无解),编写程序利用公式法求解一元二次方程 a*x2+b*,9,调试程序,程序编写完成以后,再通过键盘把程序输入计算机中运行,检查程序能否按预想的效果执行,这一过程称为程序的调试运行。,如果程序语法有错误,程序运行时计算机会给出提示信息,人们可根据提示修改程序,直到无错;,我们还需要对结果进行验证,因为逻辑错误或计算方法错误计算机无法检查。所以若出现后一种情况,可能需要返回前几步进一步修改,直到满意。,调试程序程序编写完成以后,再通过键盘把程序输入计算机中运行,,10,总结,1,、分析问题:,建立数学模型,确定,“做什么”,2,、收集信息:,找到已知和未知,3,、判断推理:,利用已有的知识和经验,通过判断与推理找到解决问题的,方法,4,、解决问题,人解决问题的过程,总结1、分析问题:建立数学模型,确定“做什么”人解决问题的过,11,总结,1,、,分析问题,:,建立数学模型,确定“做什么”;,2,、,设计算法,:,寻找“如何做”,并描述精确步骤;,3,、,编写程序,:,编写程序的任务就是用一种计算机能接受的程序设计语言来描述问题求解的算法;,4,、,调试运行,:,计算机验证语法错误,编程者验证结果确定无逻辑、计算错误。,计算机解决问题的过程,总结1、分析问题:建立数学模型,确定“做什么”;计算机解决问,12,人,机问题解决对比,人机问题解决对比,13,计算机解决问题的本质,计算机没有“大脑”,不会,自己解决问题,但它可以帮助人们解决问题。,想要利用计算机解决问题,需要人们完成一系列的程序设计任务,把要解决的问题转化为计算机程序,让计算机来执行这个程序,达到利用计算机解决问题的目的。,计算机解决问题的本质计算机没有“大脑”,不会自己解决问题,但,14,Thank You!,Thank You!,
点击显示更多内容>>

最新DOC

最新PPT

最新RAR

收藏 下载该资源
网站客服QQ:3392350380
装配图网版权所有
苏ICP备12009002号-6