2.3.3 语句与循环结构——《循环语句--for循环》教学设计 》教学设计 2022-2023学年高中信息技术人教中图版必修1

文档属性

名称 2.3.3 语句与循环结构——《循环语句--for循环》教学设计 》教学设计 2022-2023学年高中信息技术人教中图版必修1
格式 docx
文件大小 572.6KB
资源类型 教案
版本资源 人教中图版(2019)
科目 信息技术(信息科技)
更新时间 2022-08-28 07:07:50

图片预览

文档简介

教学设计
课程基本信息
学科 信息技术 年级 高一 学期 秋季
课题 《循环结构—for语句》
教科书 书 名:信息技术必修 1:数据与计算 出版社:人民教育出版社、中国地图出版社 出版日期:2019年6月
教学人员
姓名 单位
授课教师
指导 教师
教学目标
掌握Python语言中for语句的语法规范,能根据实际问题,编写正确的for语句实现循环结构(计算思维) 将流程图转换为代码,体验从问题分析—算法设计—代码编写建模过程(计算思维) 积极探索利用for循环程序设计解决生活中实际问题(数字化学习与创新)
教学重难点
教学重点: 1.for 循环语句格式及其应用 2.range()函数格式及其功能 教学难点:利用for循环语句编写简单的程序
学情分析
经过前面的学习,学生已经掌握了Python语言的基本知识和程序设计的顺序结构和分支结构,能用流程图描述算法,并编写程序解决简单问题,积累了用计算机解决现实的问题的初步经验,考虑到学生个体之间的差异,在学习任务单中提供了程序完善类题目和选做题目来辅助学生学习
教学过程
教学过程 教学内容与师生活动 设计意图
一、创 设 情 境 , 导 入 新 课 据说印度的舍罕王打算重赏一个宰相,问他有何要求这位,宰相说:“陛下,请您在这张棋盘的第一个格内赏给我一粒麦子,在第二个格内赏给我两粒麦子在第三个格内赏给我四粒麦子,照这样每一格内都比前一格多一倍,把这棋盘的64个格都放满就行啦”。舍罕王听后,认为这区区赏金微不足道,于是满口答应道:“爱卿,你所要求的并不多啊,你当然会如愿以偿。 你可以使用编程计算告诉舍罕王宰相要求得到的麦粒到底有多少粒吗? 设置情景,引导学生进入情境,思考问题,从而激发学生的学习兴趣。
二、讲授新课 请同学们用数学的思维思考分析一下如何解决这个问题?该问题的求解有什么特点?用我们前面学习的内容是否能解决这个问题? 今天我们就要来一起探讨如何用计算机编程来解决这个问题。 思路分析: 国际象棋棋盘总共有8×8=64格。按照宰相的要求,每一格中放置的麦粒数量如下: 第1格:1= 粒; 第2格:1×2= 粒; 第3格:1×2×2= 粒; 第4格:1×2×2×2= 粒; …… 将每一格的麦子粒数加起来: sum= + + + +…… 任务一:用流程图描述算法,并尝试用已学知识完成程序设计 任务二:学生打开人教信息技术教学系统客户端,将学习任务单中给定的代码输入到Python编辑器,并查看运行结果 学生自主探究:
任务三:学习任务单中任务三的学习材料,分析任务二中代码执行过程。教师讲解for循环基础知识 1.for循环格式: 要点提示: Python中常见序列类型有字符串、列表、元组、集合和字典 for循环依次把序列中的每个元素迭代出来 冒号”:”代表下方是循环语句,循环语句录入时必须缩进 2.for循环序列的表达式: (1)直接罗列 如:for value in [1,2,3,4,5]: (2)先定义后使用 如: name=["张明","王丽","李刚","唐华"] for name in name: (3)range(star,end,step)函数 注意:生成的这个整数序列不包括终值,并且,起始值和步长可以缺省。缺省时分别是0和1。 采用任务驱动教学,有利于提升学生学习效率。 引导学生分析思考问题,并在思路清晰后能够利用流程图描述算法,完成程序设计。
三、学以致用 【学习任务四】根据绘制“红黄绿”信号灯的代码,分析其中哪些语句是可以重复使用的,并利用for循环结构的知识对代码进行优化。 教师带领学生总结梳理运用for循环解决问题的要素 循环体、循环变量、序列 学生完成信号灯代码优化对所学知识进行巩固
四、内容小结 通过思维导图工具呈现本节课学习知识点,加深学生印象 鼓励学生运用思维导图工具梳理知识点
五、课后练习 学生完成学习任务单上的练习 通过完成学习任务单上的作业练习,巩固所学知识,了解是否掌握学习内容