for循环结构教学设计 课标要求 掌握for循环结构 能解决实际单循环循环问题 教材分析
本节课内容是python程序设计中程序控制结构部分,讲解程序的顺序结构、分支结构、循环结构。本节课讲解循环过程的同时,让学生体会顺序结构、分支结构和循环结构相结合解决问题。
学情分析 学生学习了顺序结构、分支结构的程序,对python比较感兴趣。 教学目标 熟记for循环的语法结构 掌握range()函数的用法 For循环与分支结构的结合使用 能够读出for循环程序的结果 能利用循环结构编写程序解决问题 教学重难点
熟记for结构 掌握range()函数的用法 能利用循环结构编写程序解决问题
教学过程
教师活动
学生活动
效果期待
一 、情景导入
1.要求学生完成任务
2.在实际问题中,存在许多有规律的重复操作,解决这类问题的程序中会包含一些重复的语句,用循环结构的程序,可以在指定和条件下重复执行某段程序。 编程完成任务,输出10个1
如果输出20个,30个,100个甚至更多怎么办?
设置问题,引发学生思考,激发学生学习兴趣
二、技能学习
Range()函数的用法
For 语句的格式
在for循环语句中使用if语句
学生听课,适当做笔记 学习新内容
三、技能训练
输出100个1
2.输出11到99之间的所有奇数 学生上机练习,以小组为单位,开展小组合作学习 把知识转化为技能 课堂总结:
先由学生讲述自己的看法,做出知识归纳与总结,教师补充完善。
课后作业
导学单1至6题 板书设计 for循环
range()函数的用法
Rangerange(start,end,step)
Start start初值 end终值,但不包括end这个数,step步长,省略时默认为1
End e2. For语句in range(start,end,step):
循环体语句块
专业 课堂反思
|
|