内容正文:
程序的基本结构
温故知新
顺序结构
循环结构
选择结构
顺序结构
温故知新
A
B
入口
出口
选择结构
温故知新
P
B
成立
不成立
入口
出口
A
循环结构
温故知新
P
成立
不成立
入口
A
出口
实例分析导入
观察、分析绘制规律
实例:编程命令“海龟”走一圈,同时在绘制正方形后,向前20像素,然后转一个角度,这样绘制出10个边长为50像素的正方形。
一、每个正方形的绘制都是一样的
二、在绘制正方形后,又前行一段距离
三、然后向右转了一个角度
程序运行效果
*
实例分析导入
观察、分析
不难发现,顺序结构执行下来,非常乏味而繁琐。
其实这是一个循环反复的过程,可以用循环结构来简化
实例:编程命令“海龟”走一圈,同时在绘制正方形后,向前20像素,然后转一个角度,这样绘制出10个边长为50像素的正方形。
顺序结构程序代码
实例分析导入
实例:编程命令“海龟”走一圈,同时在绘制正方形后,向前20像素,然后转一个角度,这样绘制出10个边长为50像素的正方形。
循环结构程序代码
循环结构的使用
For 【循环变量】 in range (【次数n】):
循环结构关键字
循环结构关键字
循环变量的取值范围
缩进
得到 0 至 n-1 整数序列
循环语句块
循环结构语句格式
循环语句说明
例:n=10,循环变量依次取0到9的整数序列
一、循环结构允许程序反复运行一段代码
二、语句块以“for”关键字开始,后紧跟一个特殊的“循环变量”
三、此变量的值在每次循环中都会变化,接着是“in”关键字
四、range(n)函数的功能是得到一组从0到n-1的整数,最后是一个“:”
五、在循环变量的取值范围内,反复执行“循环语句块”
六、注意“for”下面需要循环的语句块必须要有四个空格的缩进(”Tab”键)
For 【循环变量】 in range (【次数n】):
循环结构关键字
循环结构关键字
循环变量的取值范围
缩进
得到0至n-1整数序列
循环语句块
循环实例解析
解析
大家可以看到,循环结构将重复的命令简化了!
实例:编程命令“海龟”走一圈,同时在绘制正方形后,向前20像素,然后转一个角度,这样绘制出10个边长为50像素的正方形。
一、这是一个循环结构,变量i是绘制正方形的个数
二、循环语句块是绘制一个正方形并前进旋转的过程
三、循