2.3周而复始的循环——条件循环 教案 2022—2023学年教科版(2019)高中信息技术必修1

文档属性

名称 2.3周而复始的循环——条件循环 教案 2022—2023学年教科版(2019)高中信息技术必修1
格式 docx
文件大小 44.3KB
资源类型 教案
版本资源 教科版(2019)
科目 信息技术(信息科技)
更新时间 2022-08-12 14:59:56

图片预览

文档简介

2.3 周而复始的循环——条件循环
一、教材分析
本课为教科版信息技术必修1数据与计算第二章第三节的内容,是在学习了Python相关基础知识和顺序,选择结构的基础上进行的.所以是对前而知识和能力的提升,循环结构作为程序设计三种结构之一,是程序设计的基础。
二、学情分析
在学习本课之前,学生己具备一点编程知识,有基本的信息技术应用能力,了解顺序及选择结构的程序的执行流程,具备一定的算法基础和归纳总结能力。对新鲜事物充满期待与激情,敢于挑战,但编写程序代码不规范,出错率比较高。
三、教学目标
(一)掌握条件循环的一般格式。
(二)掌握while循环中循环控制条件的设置方法。
(三)了解while语句解决问题的一般过程。
四、教学重点
(一)循环条件的确立。
(二)While循环语句书写格式。
(三)While循环语句的工作原理。
五、教学难点
循环变量的设计及引用,程序实现。
六、教学方法
任务驱动、讲授、小组讨论、自主探究。
教学过程
(一)、导入
学习了python语言后,小明打算用python代码在屏幕上显示520个“生日快乐”为妈妈庆祝生日。
print("生日快乐 ",end="")
……
……
……
print("生日快乐 ",end="")
520句代码较为繁琐,循环结构可以使我们只写很少的语句,而让计算机反复执行,从而完成大量类同的操作。
(二)讲授新课
1.while语句格式及功能
while 关系表达式:
语句或语句组 #此行缩进
条件循环一般用于循环次数未知的情况。
2.while循环执行的过程:判断条件为真,执行循环体,再次判断条件,执行循环体,直到条件为假,退出循环。
While循环功能:不统计需要执行多少次循环,而是使用一个关系表达式来确定什么时候执行循环。当关系表达式为真时一直保持循环,直到其不为真时停止完成整个while循环。
3.关系表达式:关系表达式是用关系运算符连接起来的式子,结果为逻辑值(ture或false)
4.举例
案例1:
i=1
while i<=520:
print("生日快乐",end="")
循环条件一直为真时,程序会进入无限循环
注意:按ctrl+C即可终止程序执行。通常情况下,我们不会让程序陷入这种“死循环”的境地。所以在循环体中应有使循环趋于结束的语句。
案例2:
i=1
while i<=520:
print("生日快乐",end="")
i=i+1
使循环趋于结束的语句: i=i+X
八、总结
while语句格式及功能
while 关系表达式:
语句或语句组
九、作业
利用条件循环输出下图内容