3.2在Python中用turtle模块画图——Python-turtle 函数 教学设计2023—2024学年川教版(2019) 初中信息技术七年级上册

2023-10-30
| 10页
| 873人阅读
| 27人下载
普通

内容正文:

在Python中用turtle模块画图——Python-turtle 函数 教学设计 教学目标 · 理解函数的概念; · 掌握函数的编写方法; · 掌握函数的作用和使用方法; · 能够利用函数编写代码。 教学重难点 1.教学重点 · 学生掌握函数的概念; · 学生掌握函数的编写方法; · 学生掌握函数的作用与使用方法。 2.教学难点 · 学生掌握函数的编写方法; · 学生掌握函数的作用与使用方法。 教学过程 1.新课导入 【教师活动】 从生活场景出发,向学生展示顾客在餐厅点餐环节,主要完成以下铺垫: 利用故事引导学生体会顾客“单点食物”后服务员“需要在不同区域取餐”,效率较低,[提问:你能够什么好的方法帮助服务员解决问题,提高效率?你的方法有什么优点?] 引导学生思考以下重点: 对于顾客点单重复率较高的搭配,可以使用以下步骤提高效率: · 快餐店将顾客点单重复率较高的搭配设置为套餐并提前配餐 · 顾客使用套餐名点单 · 服务员直接整盘端走提前配好的套餐 【学生活动】 思考帮服务员解决问题提高效率的方法 【教师活动】 明确提高点餐效率的方法,重点强调“重复出现的食物”,“提前打包”和“使用套餐名点餐”三个概念,铺垫后续函数中的对应的“重复出现的代码”,“函数封装”和“使用函数名调用”概念,让学生从生活经验迁移至知识的学习。 2.概念迁移——“提前打包套餐”->“函数” 【教师活动】 (1)导入:引导学生从“提前打包套餐”概念出发,迁移到“函数”概念[过渡句:上节课的代码有很多同学没有写完,因为重复性的东西很多,导致许多同学都花时间在写重复的东西,就像餐厅的服务员跑去每个区域配餐。其实,在python中,也有可以供我们提前打包重复代码的工具,他的名字就是“函数”] (2)呈现“函数概念”填空版本,引导学生依据“提前打包套餐”概念补全“函数”概念。 【学生活动】 思考如何迁移“提前打包套餐”概念到“函数”概念 【教师活动】 学生思考后,教师点评并明确答案 【学生活动】 认真听讲并填写导学案第1题 3.新课讲授——函数的使用步骤 【教师活动】 (1)教师讲解函数的使用步骤:在Python中,函数必须先定义,后调用 (2)教师讲解和强调定义函数和调用函数时需要注意的格式: · 定义函数后的冒号 · 英文状态的括号 · 函数块的缩进 · 函数名字要“见名知意”,不要乱起名字 (3)教师说明函数整合的是函数体内部的代码(也就是缩进的代码) 【学生活动】 认真听讲并填写导学案第2题 4.新课讲授——体验函数 4.1知识回顾 【教师活动】 带领学生回顾上节课的风车代码,让学生观察并说出代码中重复的部分(叶片) 【学生活动】 观察代码重复的部分(叶片)并举手发言 【教师活动】 (1) 展示叶片的代码,说明风车的叶片都是一样且重复出现的 (2) 引导学生进行类比思考: · “叶片的四条代码”类比“套餐中的四种食物” · “在函数中不断出现同样的叶片代码”类比“服务员每次都要跑去各个地方取餐” 4.2封装函数 【教师活动】 (1)带领学生使用函数封装叶片代码,并进行叶片代码调用(此时再次强调定义函数和调用函数时需要注意的格式,加深学生印象),引导学生进行类比思考: · “使用函数封装叶片代码”类比“快餐店提前打包套餐” · “叶片代码调用”类比“顾客使用套餐名点餐” (2)补充“模块化”概念,引导学生进行类比思考: · “所有餐厅都不止设置一个套餐”类比“函数中不止设置一个模块” 4.3 对比 【教师活动】 呈现使用“函数”封装叶片前后的代码变化,引导学生对比[提问:函数有什么作用和优点?]。 【学生活动】 完成导学案第3题 5.课堂练习——实践出真知 任务驱动,打牢基础,分层教学,课堂生成,鼓励创新 【教师活动】 布置三道课堂练习供学生完成(一道题必做,两道题选做),学生完成时教师巡回指导。 练习1(必做):小试牛刀 要求:利用函数封装,优化教师给出的代码,完成右图的风车 练习2(必做):再试牛刀 要求:优化颜色练习1代码,给风车填色,由自己选择颜色 练习3(选做):大试牛刀 要求:自行设计图形,利用函数封装后旋转/平移实现(右图仅为参考图形) 【学生活动】 完成课堂练习(题目对应导学案第4题) 【教师活动】 讲解课堂练习。 6.易错总结(教学过程中强调易错点,最后进行总结) 针对易错点提前干预,降低易错频率,提高学生的学习效率 【教师活动】 教师讲解以下内容: (1) 易错问题1:只定义不调用函数 出现错误1:函数里面的代码不会执行 补充:函数的执行流程——当调用函数的时候,解释器会回到定义函数的地方去执行下方缩进的代码,当代码执行完毕,他会回到调用函数的下一个代码继续执行 定义函数的时候,函数体内部缩进的代码并没有去执行 (

资源预览图

3.2在Python中用turtle模块画图——Python-turtle 函数 教学设计2023—2024学年川教版(2019) 初中信息技术七年级上册
1
3.2在Python中用turtle模块画图——Python-turtle 函数 教学设计2023—2024学年川教版(2019) 初中信息技术七年级上册
2
3.2在Python中用turtle模块画图——Python-turtle 函数 教学设计2023—2024学年川教版(2019) 初中信息技术七年级上册
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。