4.4运用循环结构描述问题求解过程-粤教版(2019)高中信息技术必修一教案Word格式.doc
- 文档编号:12933516
- 上传时间:2022-09-30
- 格式:DOC
- 页数:5
- 大小:234.54KB
4.4运用循环结构描述问题求解过程-粤教版(2019)高中信息技术必修一教案Word格式.doc
《4.4运用循环结构描述问题求解过程-粤教版(2019)高中信息技术必修一教案Word格式.doc》由会员分享,可在线阅读,更多相关《4.4运用循环结构描述问题求解过程-粤教版(2019)高中信息技术必修一教案Word格式.doc(5页珍藏版)》请在冰豆网上搜索。
重点:
掌握Python程序设计语言的循环结构的for循环、while循环、循环嵌套、循环控制等的一般格式及使用方法;
难点:
能够运用循环结构描述问题的求解过程
辅助手段
多媒体,机房广播演示系统
教法学法
讲授法、任务驱动法,小组合作法,自主探究法。
课前准备
课代表同学负责班级分组(4-6人一组)。
教学设计
创设情境
激趣导入
首先通过多媒体广播演示系统向同学们呈现问题:
小明同学想利用Python编写一个程序实现1+2+3+4+5+......+10的和?
思考:
同学们思考一下如何帮助小明来解决这个问题?
任务驱动与知识讲授
任务一:
分析问题,设计算法
分析:
实现从1加到10实际上涉及的是一个累加,即循环:
可设计如下算法:
1、需要有一个循环变量从1变化到10,将该变量命名为i;
2、还需要另外一个临时变量不断和该变量进行加法运算,并记录运算结果,将临时变量命名为sum,变量i每增加1时,就和变量sum进行一次加法运算,变量sum记录的是累加的结果。
任务二:
Python中的的for循环结构
自主阅读课本85—87页内容,了解for循环结构
for循环结构的基本格式:
for循环变量in列表:
语句或语句组
注意:
“:
”冒号代表下一行为循环的第一行,但是循环体在书写时要缩进。
For循环所包含的语句是以缩进为标志的。
列表的几种表达方式:
(1)直接罗列
(2)先定义后使用
(3)使用range()函数
小组讨论,编写实现1+2+3+4+5+6+7+8+9+10程序代码
并在班级内分享交流。
程序代码如下:
sum=0
foriinrange(1,11):
sum=sum+i
print("
sum="
sum)
任务三:
Python中的while循环结构。
1、自主阅读课本88——89页内容,了解while循环结构的基本格式。
While循环格式:
While(表达式):
语句或者语句组
2、教师点拨,强调易错点。
表达式一般是一个关系表达式或逻辑表达式;
表达式为真执行循环体;
为假退出循环。
每次循环完成回到表达式处重新判断。
循环体中必须有改变条件表达式的语句。
否则为死循环
3、尝试利用while循环结构实现1+2+3+.......+10,并在班级内交流分享。
代码如下:
i=1
whilei<
11:
i=i+1
任务四:
Python中的循环的控制:
Break语句和contiune语句
畅所欲言:
用for循环和while循环编程实现计算从1到10的累加值。
当循环到5时,用break或者continue跳出循环,结果会发生什么样的改变?
Break语句:
表示跳出当前循环体,从而中断当前循环。
即在实际生活中,当某个条件成立时,需要立即跳出循环。
Continue语句:
continue语句是对Break语句的补充。
它不是立即跳出循环体,而是当条件成立时,跳过该次循环前的语句,回到循环开始前的条件判断部分。
重新开始循环。
程序代码1:
ifi==5:
break
结果展示:
程序代码2:
continue
课堂练习
尝试分别利用for循环和while循环,编制程序实现1+3+5+7+.......+99求和计算。
代码1:
101:
i=i+2
代码2
foriinrange(1,101,2):
课堂总结
由学生总结归纳本节课所学知识,教师进行点拨。
板书设计
4.4运用循环结构描述问题求解过程
一、循环的两种结构:
for循环:
While循环:
二:
循环结构的终止:
break和continue语句
课后作业
完成测试题,下节课前由小组长批阅,课代表汇总。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 4.4 运用 循环 结构 描述 问题 求解 过程 粤教版 2019 高中 信息技术 必修 教案