作业标题:教学设计 作业周期 : 2019-09-30 — 2019-11-30
发布范围:全员
作业要求: 作业要求: 1.按照工具模板来完成教学设计,模板请点击附件下载; 2. 围绕研修主题,确定教学设计主题 3.字数要求500字以上; 4.必须原创,按要求完成,如不符合作业要求,一经发现,按不合格处理。 【注意】此教学设计完成后,必须实践于学校课堂教学,教学过程务必请同伴帮忙录制(借助手机、DV录制40分钟教学视频)完成“校(园)本研修成果”上传的提交任务。
发布者:教务管理员
提交者:学员袁义能 所属单位:勐海县第一中学 提交时间: 2019-10-11 17:28:36 浏览数( 5 ) 【举报】
课题名称:Python简化重复命令 | |||
姓名 | 袁义能 | 工作单位 | 勐海县第一中学 |
学科 | 信息技术 | 年级 | 高一 |
一、教学内容分析 | |||
本节主要内容是Python程序设计的第三节,也是这一单元的重点和难点,是在掌握循序结构程序的基础上真正接触结构化程序设计,能够理解并掌握循环语句的含义,其他语句就很容易理解了。 | |||
二、教学目标 | |||
知识与技能: 1、了解循环语句的作用,理解循环程序结构。 2、掌握“for循环变量in range 次数”语句结构和执行过程。 3、掌握循环语句的格式及注意事项。 过程与方法: 1、通过分析“小黑动起来”的程序,让学生逐步掌握for循环语句的执行过程应用和语法应用。 2、通过结构化程序设计的体验,让学生进一步掌握利用循环结构程序如何解决实际问题。 情感态度价值观: 1、教学中帮助学生克服学习过程的畏难情绪,在不断的探究思考中培养学生的探索精神。 2、通过设计算法并编程实现,让学生感悟算法的价值,激发学生创新实践素养的培养。 | |||
三、学习者特征分析 | |||
学生通过以上章节的学习,分化现象比较严重,有的学生对程序设计有浓厚的兴趣,而有的学生却有畏难情绪。本节内容是整个单元的重、难点。因此学习难度较大,在教学中必须消除学生的畏难情绪,循序渐进地学习。 | |||
四、教学策略选择和设计 | |||
任务驱动法,通过情景设置,采用阶梯式教学递进,帮助学生逐步突破教学重难点。 | |||
五、教学重点、难点 | |||
重点:1、循环语句的格式和应用。 2、循环语句的执行过程。 难点:1、双重循环语句的应用。 2、利用循环结构程序设计解决不同实际问题。 | |||
六、教学过程 | |||
预设时间 | 教师活动 | 学生活动 | 设计意图 |
课 堂 导 入 (5min)
任 务 驱 动 一 (10min)
任 务 驱 动 二 (10min)
任 务 驱 动 三 (10min)
课 堂 小 结 (5min) |
上节课学习了让海龟“小黑”绘制正方形的程序,请大家回忆程序的内容
师:观察程序有什么特点
师:4组语句是顺序程序结构,可以画出一个完整的正方形,如果需要画下面的图形,顺序结构程序就有些困难了。
我们来学习一种新的程序结构——循环结构。格式:
for 【循环变量】in range(次数): 循环语句块
任务2:完成旋转正方形的程序设计。 分析: 1、旋转正方形共10个 2、每个正方形需要循环4次完成。 3、这段程序存在两个循环:第一个循环 : : for j in range(10):
小黑.forward(20) 小黑.right(360/10) : 请大家完成程序并运行。
总结:通过6行双层循环结构完成了顺序结构几十条语句才能完成的任务,说明循环结构非常强大。
任务3:完成课本108页练习。
1、 本节课学习了循环结构程序设计。 2、 可以利用“for循环变量in range 次数”循环结构简化设计程序代码。 3、 体验程序设计的逻辑结构及执行过程,为后面的学习打下基础。 | 程序: import turtle 小黑=turtle.Turtle() 小黑.forward(100) 小黑.left(90) 小黑.forward(100) 小黑.left(90) 小黑.forward(100) 小黑.left(90) 小黑.forward(100) 小黑.left(90)
生:程序主体部分是4组重复语句
生:随着教师的问题进行思考。
import turtle 小黑=turtle.Turtle() for j in range(10): for i in range(4): 小黑.forward(100) 小黑.left(90) 小黑.forward(20) 小黑.right(360/10) 运行程序得到结果
import turtle 小黑=turtle.Turtle() for i in range(10): 小黑.forward((i+1)*30) 小黑.up( ) 小黑.goto(-(i+1)*15,-(i+1)*10) 小黑.down( )
import turtle 小黑=turtle.Turtle() for i in range(12): 小黑.up( ) 小黑.forward(60) 小黑.down( ) 小黑.forward(10) 小黑.up( ) 小黑.goto(0,0) 小黑.left(30)
|
让学生回忆上节知识,加深学生对程序代码的印象。
通过问题引出新授内容
让学生体验循环结构程序的格式。
提示学生注意书写格式及细节。
完成并运行程序,激发学生的成就感和自信心。
通过练习让学生加深对循环结构程序设计的理解,并能独立应用。
|
七、板书设计 | |||
简化重复命令 一、循环结构 格式: for 【循环变量】in range(次数): 循环语句块 |
评语时间 :2019-11-21 20:54:24