高中信息技术粤教版 (2019)必修1 数据与计算3.1.2 计算机解决问题的过程教学ppt课件
展开问题情境——国际象棋的传说
体验计算机解决问题的过程
在印度有一个古老的传说:舍罕王打算奖赏国际象棋的发明人——宰相:西萨·班·达依尔。国王问他想要什么,他对国王说:“陛下,请您在这张棋盘的第1个小格里,赏给我1粒麦子,在第2个小格里给2粒,第3小格给4粒,以后每一小格都比前一小格加一倍。请您把这样摆满棋盘上所有的64格的麦粒,都赏给您的仆人吧!”国王觉得这要求太容易满足了,就命令人给他这些麦粒。当人们把一袋一袋的麦子搬来开始计数时,国王才发现:就是把全印度甚至全世界的麦粒全拿来,也满足不了那位宰相的要求。 那么,究竟需要多少粒麦子呢?
“这张棋盘的第1个小格里,赏给我1粒麦子,在第2个小格里给2粒,第3小格给4粒,以后每一小格都比前一小格加一倍...这样摆满棋盘上64格”
究竟需要多少粒麦子呢?
20+21+22+23+24+……+263
解决问题:麦粒总数是多少呢?
t=20+21+22+23+24+……+263
方式一:我们用“纸和笔”来计算方式二:我们用“计算器” 来计算
计算机解决问题的过程:
计算机解决问题的过程也是程序设计的过程。编程,是运用计算机解决问题的主要方式。
计算机解决问题:麦粒总数是多少呢?
第一步:麦粒的总数设为t,t的初始值为0
第二步:格子的编号设为n,n的初始值为1
第三步:计算第n个格子里麦子的数目,求2的(n-1)次幂运算
第四步:将第n个格子里麦子的数目加到t
第五步:格子编号n加1
Pythn程序:t=0n=1while n<=64: t=t+2**(n-1) n=n+1print(t)
第六步:重复第三-五步,直到格子数达到64
必修1 数据与计算3.1.2 计算机解决问题的过程优秀课件ppt: 这是一份必修1 数据与计算<a href="/xx/tb_c4007053_t3/?tag_id=26" target="_blank">3.1.2 计算机解决问题的过程优秀课件ppt</a>,共18页。PPT课件主要包含了what,方法二,分析问题,设计算法等内容,欢迎下载使用。
粤教版 (2019)必修1 数据与计算3.1.1 人工解决问题的过程教学演示ppt课件: 这是一份粤教版 (2019)必修1 数据与计算3.1.1 人工解决问题的过程教学演示ppt课件,共15页。PPT课件主要包含了共有多少种方案,分析问题,设计算法,编写程序,调试运行程序,问题情境,想一想,正整数,输出t的值,程序报错等内容,欢迎下载使用。
高中信息技术粤教版 (2019)必修1 数据与计算1.2.2 编码的基本方式课文配套ppt课件: 这是一份高中信息技术粤教版 (2019)必修1 数据与计算1.2.2 编码的基本方式课文配套ppt课件,文件包含31体验计算机解决问题的过程-新教材粤教版2019高中信息技术必修一课件pptx、31体验计算机解决问题的过程-新教材粤教版2019高中信息技术必修一练习doc等2份课件配套教学资源,其中PPT共15页, 欢迎下载使用。