内容正文:
课题
For循环结构程序设计
课型
新授
教学
目标
1.了解for循环结构程序的设计。
2.理解for循环的流程结构和执行过程。
3.了解用函数range()生成数字序列的方法。
4.学习 for 循环遍历列表程序的设计。
教学
重点
1.编写“计算0~100之间的偶数和”和“for循环遍历列表”程序;
2.学会利用 for循环进行程序设计解决重复性问题。
教学
难点
通过编写输出0~100之间的偶数的程序,感知和理解for循环的流程结构与执行过程。
课时
1课时
教具、学具
电脑
教
学
过
程
教
学
过
程
教学过程
备注
1、 导入新课
在日常生活中,有许多事呈周期性或规律性重复,如十字路口红、黄、绿信号灯的交替变换,每按一次左方向键游戏中的角色向左移动相等的距离等。这些重复性问题可以通过程序设计中的循环结构来解决。
Python有两种循环结构:for循环和while循环。本课我们将通过输出0~100之间的偶数、计算0~100之间的偶数和以及遍历列表的编程学习,探究如何使用for循环解决周而复始的问题。
二、新课讲授
(1)编写“输出0-100之间的偶数”程序
要输出0~100之间的偶数(0,2,4,6,8,……,100),可以把它看作一个有规律的重复过程,从0开始,每次输出的值为上一次输出的值再增加 2,直到 100 才停止。
①程序开始,在初始情况下i的值为0
②当i小于 101 时,重复执行③,否则执行④
③输出i的值,并将i自增 2
④跳出循环,结束程序
(2) for循环结构
for<变量>in<序列>:
<循环体 >
① 第一行以关键字for 开始,表示这是一个for循环。
②<变量>in<序列>,表示定义的变量遍历由多个元素组成的序列,序列中的元素个数决定循环执行的次数。
③ for循环头部始终以英文冒号“:”结束。
④for循环头部后的下一行是缩进的循环体,是每次循环需要执行的语句。
(3)编写“计算 0~100之)间的偶数和”程序
先定义一个变量sum,初始值为0, 在循环中将函数range(0,101,2)得到的序列中每
一个数字依次累加到sum上,循环结束时输出 sum。
三、课堂小结
板书
设计
(教学小结)
- 2 -
学科网(北京)股份有限公司
$