1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
沪科教版信息技术选修1 算法与程序设计《第2章 程序设计基础 第四节 循环结构 学习指引 循环结构》优质课教案
教学目标:1.让学生学会使用python中的while循环语句;2.让学生理解while循环结构的特点。
教学过程:
引入:之前的学习过程中,写好的代码若直接保存后双击作为应用程序运行,总是运算结束后直接关闭窗口,其原因是运行完语句后自动结束。有无办法让程序运行后不直接结束,而是可以多次执行?——可以将写好的程序放入一个循环结构中。
介绍while循环结构:
while是python中除了for循环之外的另一类循环结构。
(while结构流程图)
while结构执行的过程中,会根据一个条件表达式来判断是否进入循环,若条件表达式成立,则执行循环,执行结束后再次判断条件是否满足并执行相应选择,否则循环结束。
介绍while语法形式:
while 条件表达式:
循环语句块
需要注意的是,条件表达式后有一个冒号,当条件表达式成立时要执行的语句写在while之后并具有相同的缩进。
因此,若把一个写好的程序放到循环中使其能反复执行的语句可写成类似下面的形式:
while 未给出关闭指令:
执行程序
案例分析:
问题:编程从键盘输入若干非负整数,求所有输入的非负整数之和。当输入的整数为负数时,结束输入操作。
分析过程:
1.输入一个数x
2.判断输入的数是否非负
3.执行加法运算ans=ans+x
4.输入一个数x
我们发现,当命令4执行完后,有一次需要判断数字是否满足条件,因此下一个命令再次是命令2。可以看出2、3、4构成了循环结构。
放到while结构下,程序的基本形式为:
命令1
while 命令2: