所属成套资源:新粤教版(2019)高中信息技术必修1数据与计算PPT课件+教案
必修1 数据与计算3.1.2 计算机解决问题的过程优秀课件ppt
展开
这是一份必修1 数据与计算3.1.2 计算机解决问题的过程优秀课件ppt,共18页。PPT课件主要包含了what,方法二,分析问题,设计算法等内容,欢迎下载使用。
3.1《体验计算机解决问题的过程》
目录页 Cntents Page
(The prcess f manually slving prblems)
体验计算机解决问题的过程
明确所要解决的问题和给出的条件
根据已有的经验和知识确定解决问题的方法
鸡和兔子在同一个笼子里,已知10(12345)只脑袋,30(45678)条腿,问兔子几只,鸡几只?
可以先假设有一只兔子,九只鸡,那么腿数是:1*4+9*2=22(条),结果错误。
继续假设有两只兔子,8只鸡,那么腿数是:2*4+8*2=24(条),结果错误。
依次算下去,最后当有五只兔子,五只鸡时: 5*4+5*2=30(条),得到正确答案。
那数量少时可以这么算,如果有12345个头,45678条腿时,这么算,可行吗?
学了二元一次方程组后,我们可以列方程组解决这个问题:解:设有x只鸡,y只兔。x+y=102x+4y=30经过消元,可以得到:x=5y=5
在现实生活中,我们经常需要对数据进行统计、分析。当数据量不多时,我们可以采取人工方法来处理;当数据量变多,人工效率变低时,我们可以借助计算机,通过编写计算机程序解决问题。
分析该题涉及哪些已知量,哪些未知量。
从x=1开始计算,直到x的结果,满足等式b=4*x+2*y。
程序开始运行时,输入a和b的值。
先定义变量a,b,x和y,a代表头的总数,b代表腿的总数,x代表兔子的数量,y代表鸡的数量。
a=int(input('请输入头的数量:'))b=int(input(‘请输入腿的数量:'))x=0y=a-xwhile x*4+y*2!=b: x=x+1 y=a-xprint('鸡的数量为:',str(x))print('兔的数量为:',str(y))
如果程序语法有错误,程序运行时计算机会给出提示信息,人们可根据提示修改程序,直到无错。
我们还需要对结果进行验证,因为逻辑错误或计算方法错误计算机无法检查。所以若出现后一种情况,可能需要返回前几步进一步修改,直到满意。
1.用计算机程序解决问题的过程,正确的顺序是______。A.分析问题→编写代码→调试运行→确定算法B.编写代码→调试运行→确定算法→分析问题C.确定算法→分析问题→编写代码→调试运行D.分析问题→确定算法→编写代码→调试运行
2.用计算机解决问题过程中,根据问题分析,确定问题求解的具体步骤和方法。这一环节是______。A.分析问题 B.设计算法 C.编写程序 D.调试程序
3. 不属于计算机解决问题的步骤是______。A.设计算法 B.分析数据 C.编写程序 D.调试程序
相关课件
这是一份粤教版 (2019)必修1 数据与计算3.1.1 人工解决问题的过程教学演示ppt课件,共15页。PPT课件主要包含了共有多少种方案,分析问题,设计算法,编写程序,调试运行程序,问题情境,想一想,正整数,输出t的值,程序报错等内容,欢迎下载使用。
这是一份高中信息技术粤教版 (2019)必修1 数据与计算1.2.2 编码的基本方式课文配套ppt课件,文件包含31体验计算机解决问题的过程-新教材粤教版2019高中信息技术必修一课件pptx、31体验计算机解决问题的过程-新教材粤教版2019高中信息技术必修一练习doc等2份课件配套教学资源,其中PPT共15页, 欢迎下载使用。
这是一份高中信息技术粤教版 (2019)必修1 数据与计算3.1.2 计算机解决问题的过程备课课件ppt,共11页。PPT课件主要包含了人工求解,计算机求解,明确已知条件和需求,给出详细方法和步骤,用编程语言实现算法,模糊的数字,1分析问题,2设计算法,3编写程序,4调试运行等内容,欢迎下载使用。