第四章程序设计基础运用循环结构描述问题求解过程课题教学目标运用循环结构描述问题求解过程时课1课时1、掌握程序的循环结构设计的基本流程;2、掌握Python程序设计语言的循环结构的for循环、while循环、循环嵌套、循环控制等的一般格式及使用方法;3、能够运用循环结构描述问题的求解过程
4、激发学习兴趣,提升信息技术学科素养
重点:掌握Python程序设计语言的循环结构重的for循环、while循环、循环嵌套、循环控制等的一般格式及使用方法;难点:能够运用循环结构描述问题的求解过点与难点程多媒体,机房广播演示系统辅助手段教法学法课前准备教学设计讲授法、任务驱动法,小组合作法,自主探究法
课代表同学负责班级分组(4-6人一组)
创设情境激趣导入首先通过多媒体广播演示系统向同学们呈现问题:小明同学想利用Python编写一个程序实现1+2+3+4+5+
思考:同学们思考一下如何帮助小明来解决这个问题
任务驱动与知识讲授任务一:分析问题,设计算法分析:实现从1加到10实际上涉及的是一个累加,即循环:可设计如下算法:1、需要有一个循环变量从1变化到10,将该变量命名为i;2、还需要另外一个临时变量不断和该变量进行加法运算,并记录运算结果,将临时变量命名为sum,变量i每增加1时,就和变量sum进行一次加法运算,变量sum记录的是累加的结果
任务二:Python中的的for循环结构自主阅读课本85—87页内容,了解for循环任结构for循环结构的基本格式:for循环变量in列表:务驱动与知识讲授语句或语句组注意:“:”冒号代表下一行为循环的第一行,但是循环体在书写时要缩进
For循环所包含的语句是以缩进为标志的
列表的几种表达方式:(1)直接罗列(2)先定义后使用使用range()函数小组讨论,编写实现1+2+3+4+5+6+7+8+9+10程序代码并在班级内分享