










所属成套资源:人教版(2024)信息技术五年级全一册课件+教案
小学信息技术人教版(2024)五年级全一册(2024)让计算机会数数试讲课ppt课件
展开 这是一份小学信息技术人教版(2024)五年级全一册(2024)让计算机会数数试讲课ppt课件,文件包含人教版2024信息技术五年级全一册第13课《让计算机会数数》课件pptx、人教版2024信息技术五年级全一册第13课《让计算机会数数》教案doc等2份课件配套教学资源,其中PPT共27页, 欢迎下载使用。
同学们,你们能不能用前面所学知识来描述让计算机从 1 数到 100 的算法?
一、描述“从 1数到 100”的算法
1. 缩小问题规模为了便于理解,先把问题规模缩小,分析从 1 数到 10 的过程。思考以下问题。(1)我们数数的过程是什么样的?(2)数完一个数后,怎么数下一个数?(3)如何让计算机数数?
1. 缩小问题规模人数数的过程很简单,一个数一个数地数下去。如果这个任务交给计算机来完成,也需要进行同样的过程。那么,让计算机直接数数不好体现,可以选择用输出这些数来表示。
2. 回顾学习过的循环结构 循环结构是一种基本的控制结构,用于重复执行循环体中的语句,直到满足循环条件为止。循环结构可以帮助我们处理那些需要重复执行的任务。 循环体指循环结构中需要重复执行的语句,可以包含一个或多个语句。
2. 回顾学习过的循环结构 执行过程可以描述如下。(1)如果循环条件成立,则做一遍循环体指定的操作;(2)再检查循环条件,如果成立,则再做一遍循环体指定的操作;(3)以此类推,重复执行,直到循环条件不再成立。
3. 还原问题,描述算法 要让计算机“从 1 数到 100”,如果是“第一次输出 1、第二次输出 2、第三次输出 3……”那么每次操作都不一样。如果画出流程图,就有 100 个操作框,在一张纸上根本画不下,事实上也没必要画出来。 要描述“从 1 数到 100”的操作,每次操作都是相同的,只是数值不同,这样,可以用循环结构来描述。
3. 还原问题,描述算法 初始时:这个数为 1 结束时:这个数为 101 第 1 次:输出这个数,然后把这个数加 1。 (判断这个数是否小于等于 100,此时条件满足,继续循环) 第 2 次:输出这个数,然后把这个数加 1。 (判断这个数是否小于等于 100,此时条件仍然满足,继续循环)…… 第 100 次:输出这个数,然后把这个数加 1。 (判断这个数是否小于等于 100,此时条件不满足,结束循环)
3. 还原问题,描述算法
进一步探究:描述让计算机“从 1 数到 100”,只数其中的奇数 又如何实现?
二、验证“从 1 数到 100”的算法
第 1 步:在 Pythn 中打开并运行以下参考程序,查看运行结果,了解程序执行的过程,观察 while 循环结构。
# 设置计数变量的初值c = 1# 用循环控制从 1 数到 100while c
相关课件 更多
- 1.电子资料成功下载后不支持退换,如发现资料有内容错误问题请联系客服,如若属实,我们会补偿您的损失
- 2.压缩包下载后请先用软件解压,再使用对应软件打开;软件版本较低时请及时更新
- 3.资料下载成功后可在60天以内免费重复下载
免费领取教师福利 




