还剩33页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
2022年安徽省普通高中新课程新教材优质课评选暨优秀课例汇集活动单元名称第四章程序设计基础教材信息广东教育出版社普通高中教科书必修1
八、分课时教学设计
(一)第1课时程序设计语言的基础知识二第2课时顺序结构
一、单元基本信息-3-
二、单元对应课程标准及目标分析-3-
(一)课程标准及教材分析-3-
(二)本单元应达成的学科核心素养目标-4-
(三)单元目标分析-4-
三、学习者分析-6-
四、教学方法和策略-6-
五、学习资源准备-7-
六、单元课时安排-7-
七、单元学习活动设计-8-
八、分课时教学设计-15-
(一)第1课时程序设计语言的基础知识-15-
(二)第2课时顺序结构-18-
(三)第3课时选择结构
(1)-22-
(三)第4课时选择结构
(2)-25-
(六)第6课时循环结构
(2)-31-活动5交流总结
(三)第3课时选择结构
(1)
(三)第4课时选择结构
(2)五第5课时循环结构1活动3自主探索
一、单元基本信息
二、单元对应课程标准及目标分析
(一)课程标准及教材分析
1.本单元对应课标的内容要求掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法通过解决实际问题,体验程序设计的基本流程,掌握程序调试与运行的方法2本单元对应的学业要求:
3.本单元的地位和作用:本单元是教科书《数据与计算》的第四章,将带学生学习“程序基础”的教学内容,也是学习第五章、选择性必修模块《人工智能初步》的基础知识与技能准备本章以培养信息学习评价
(六)第6课时循环结构
(2)活动2合作探究学习评价素养为目标,以知识技能为载体,以项目学习活动为途径,开展自主、协作、探究学习,让学生掌握Python程序设计语言的基本知识,程序的顺序结构、选择结构、循环结构以及在解决实际问题中的应用本章通过“设计购买纪念品的最佳方案”项目范例,让学生使用程序设计语言实现简单算法,体验程序设计的基本流程,掌握程序调试与运行的方法,从而培养并提升学生的信息素养
(二)本单元应达成的学科核心素养目标
(三)单元目标分析
1.单元项目目标本章通过“设计购买纪念品的最佳方案”项目,组织学生进行自主学习、协作探究、拓展创造,让学生在理解了Python程序设计语言基础知识的基础上,掌握三种程序控制结构,学会使用程序设计语言实现简单算法,体验程序设计的基本流程,掌握程序调试与运行的方法,从而将知识建构、技能培养与思维发展融入运用数字化工具解决问题和完成任务的过程中,促进本章对应课标的学科核心素养达成,完成项目学习目标
2.单元学业目标
(1)运用顺序结构描述问题的求解过程;
(2)运用选择结构描述问题的求解过程;
(3)运用循环结构描述问题的求解过程
三、学习者分析.身心发展高一学生处于16-17岁,思维发展趋于成熟,思维活跃,抽象思维能力强,具备把“具体问题”转化为“可计算”步躲的计算思维能力;高中学生,具备合作探究能力,具备在活动中客观评价的责任感.知识预备学生在第三章中已经体验了计算机解决问题的过程,能够理解和概述算法的概念与特征,会使用流程图等恰当的方法描述算法,掌握经典问题的算法描述,如求三个数的最大数,转转相除法求最大公约数、判断水仙花数、判断闰年、阶乘、累加等.学习风格高中学生思维活跃,但行动趋于沉稳,在课堂学习中,不喜一知半解状态下的冲动表达,而倾向于胸有成竹后的准确表达或自我检测对于学习成果的评价不满足于教师的“点状”的口头表扬,而是倾向于形成自身“线性”的学习成果,以得到自我满足或他人发自内心的敬畏
四、教学方法和策略以单元项目活动“购买纪念品的最佳方案”为主线,分“我与python的初见”“花费有度,我是节约小能手”“选择有方,我是勤俭超能王”“循环可控,我是预算大管家”四个子活动,创设程序设计的活动情境,组织学生在解决问题的过程中探究顺序结构、选择结构和循环结构的特点,通过小组学习分析问题,设计解决问题的算法,编写代码实现算法,在“验证一修正”的过程中发展学生的学科核心素养教学设计围绕四个核心问题设计
1.“学什么(教学目标)”;
2.“为什么学(项目情景)”;
3.“怎么学(学习过程)”;
4.“学得怎么样(学习评价)”,其中,“怎么学(学习过程)”是设计的核心,学习过程按照如下流程开展,其中“自主探索”与“合作探究”根据不同情况交叉进行
14.拓展创新(经典算法仁1的程序实现、社会热点问题的程序代码剖析)
五、学习资源准备
六、单元课时安排
七、单元学习活动设计情境知识活动评价学科素养课时作业思考分析并画出流程图笔记本1的单价是a元,笔记本2的单价是b元,那么购买哪种笔记本更优惠?自评计算思维
3.1货比三家,购买合唱演出服分析问题
1.梳理三家店的售货方案,使用表格形式梳理出单价、折扣条件及折扣系数;信息意识数字化学习与创新顺序结构巩固
2.分析第一家店(无折扣)的费用P1计算程序,理解每行代码的功能,巩固顺序结构相关知识计算思维单分支结构If条件语句A.分析第二家店(大于10件打九折)所需费用P2计算方法,小组合作在任务单上使用流程图表示算法.教师的引导下分析算法结构,梳理出选择结构,引出单分支语句的执行过程及格式.学生观看教师演示在IDLE中观察输入单分支结构语句的过程及调试运行过程.学生独立完成任务单上程序改错,并调试运行.在教师的引导下分析典型错例,梳理总结单分支结构的程序表达及易错点(冒号,缩进)自评机评师评计算思维数字化学习与创新单分支结构重复使用
8.完成第三家店购物费用P3计算流程图,并在任务单上将程序补充完整(10件及以下无折扣,(1015]打85折,15以上8折)机评、组间评计算思维双分支结构if条件:语句Aelse语句B
9.从学生作品总发现第二家店的另一种解决方案,完成任务单上任务三算法及流程图(双分支结构解决在第二家店购物的另一种解决方案).对照流程图,修改第二家店的程序,并调试运行.在教师的引导下,学生代表展示并总结双分支结构的执行过程及注意事项(冒号、缩进)自评机评计算思维数字化学习与创新情境知识活动评价学科素养if嵌套语句if条件语句AElse if条件语句Belse语句C.小组展示成果,发现新的解决办法流程图(分支嵌套),小组合作完成任务四对照流程图完善程序段,并上机运行.先完成的小组为有困难的小组提供诊断指导服务,直到运行程序得到结果,教师同步提炼分支结构嵌套的执行过程及格式组间互评、教师点评计算思维信息社会责任课时作业思考如何使用计算机程序比较三家店付费金额Pl、P
3、P3的大小,并输出最小值?自评计算思维
3.2比较三家店应付金额的大小,输出最优惠的店及金额选择结构经典算法实现比较三个数的大小L分析三个数比大小的问题,设计算法.根据任务单上的算法流程图,完成任务单1程序填空,并上机运行.阅读程序,与同桌讨论每行代码的含义及功能自评、组内互评计算思维信息社会责任多分支结构if条件语句Aelif条件语句Belif条件语句C.学生思维拓展,找出第三家店购物费用计算的其他解决办法,小组合作完成任务
2.教师带领学生赏析多分支结构程序代码执行,梳理总结多分支结构及执行过程.小组讨论对比多分支结构与但分支结构流程图图的执行过程自评、师评计算思维程序整合.组内合作,完成任务4整合三家店的购物程序,根据输入数量,比较输出最优惠方案.小组展示程序整合结果,根据各班购物数量选择最优惠的购物店铺.总结选择结构的单分支、双分支、if嵌套、多分支python程序实现方法组间评价、教师点评计算思维
3.3选择结构经典算法程序实现判断闰年程序
10.独立完成判断闰年程序填空,互助完成上机调试程序,根据输入年份判断闰年自评互评计算思维信息社会责任课时总结.学生谈学习收获感受、反思出现错误或可改进的地方;.教师引导单分支、双分支、if嵌套、多分支;算法的效率;购物观念、消费选择等互评信息意识计算思维情境知识活动评价学科素养
4.1计算选购运动会奖品的总金额(单价1-100的商品各买一件)for循环结构.观看视频-生活中的循环,集体“头脑风暴”身边的循环;独立分析项目任务(单价1至100元,各买一件,共需多少钱?),提炼出“累加”关键词,小组合作,用流程图描述累加算法;.观看微课一for循环结构;阅读课本for循环内容;小组合作,完成任务1使用for循环结构编程解决1-100累加的程序计算.小组代表展示1700累加程序结果,在教师的引导下梳理总结for循环的结构格式、循环体的概念、循环执行过程、变量取值范围的表示方法及注意事项自评互评信息意识计算思维
4.有困难的小组展示问题或提出疑问,优胜组提供诊断、修正和和帮助服务互评信息社会责任
4.2班费总额只有1000元,按照原方案,买到单价是多少的商品是正好不超支?while循环结构.理解情境,分析问题,小组合作画出流程图,提炼出循环执行的条件是“累加金额sum=1000”,并尝试使用for循环解决一碰壁.研读课本、学习微课“while循环.mp4”,组内合作编程解决.优胜组展示程序,并解读while循环在程序中的执行过程,教师提炼总结.全体同学独立完成while循环的程序补充,并调试运行程序自评、互评、师评信息意识计算思维
4.3取款机3次输入密码错误,显不卡被冻结的信息,应该选用哪种循环结构?While循环与for循环的对比
10.独立分析问题,用流程图描述解决该问题的算法;思考选用循环结构,上机尝试编程解决;
12.学生代表演示成功案例(for可以根据range变量预知最后一次循环变量的值,可预知循环次数;while循环不可预知循环次数)
13.在教师的引导下总结for循环与whi1e循环的结构及循环执行过程,对比循环执行和终止的条件组间互评、教师点评计算思维数字化学习与创新随堂测试完成问卷星测试题并根据系统反馈回卷回修正、提问网址https://ks.wjx.top/vm/QMlNPBR.aspx系统评、自评信息意识信息社会责任课时作业预习循环嵌套和循环控制的应用信息意识情境知识活动评价学科素养
4.4编程输出三行五列星号循环嵌套.观看短视频一世界上最早的乘法表;思考如何编程输出九九乘法表I*****I.游戏同学角色扮演(i、j、|******)输出三行五列星号的过程।…**।全班感受此循环运行的规律.分析程序代码,初步了解循环嵌套,运行程序,输出如图星号阵列分析程序中变量i和j分别控制的是什么?(i控制列,取值1-5;j控制行,取值1-3).观看微课一循环嵌套和循环控制的应用,梳理循环嵌套的结构及作用.阅读乘法口诀表输出程序,为程序添加注释信息社会责任信息意识计算思维
4.5编程解决“百钱百鸡”问题循环嵌套与循环控制.独立分析百钱百鸡问题的解决步骤,完善算法步骤;.完善任务单上程序,阅读百钱百鸡程序,尝试为程序添加注释,上机运行,感受循环嵌套与控制的功能计算思维数字化学习与创新
4.6编程解决“购买单价分别为
1.8元、
1.
9、
2.1元的小饰品,每种少买100件并尽可能用完1000元经费”的购物方案循环嵌套与循环控制Break语句Continue语句.阅读教材91页购物情境,分析问题,独立用流程图描述算法;.打开“程序4-
7.py根据程序注释,小组合作,补充完善程序中缺少的语句,调试程序并得到结果观察出程序运行缓慢的现象,分析原因.在教师的引导下讨论分析程序运行缓慢的原因,是因为执行了不必要的次数,加入break语句或continue语句再次运行程序,等待时间明显变短.学生代表在教师引导下梳理总结break语句和continue语句的功能机评、互评、师评计算思维信息社会责任随堂测试
12.独立完成问卷星测试题并根据回幽回系统反馈修正、提问网址https:〃ks.wjx.top//m/Pwz7Uc
7.aspx荷和破J自评、系统评信息意识情境知识活动评价学科素养章节总结.学生在教师的引导下梳理总结本章学习的程序控制结构及python程序设计语言实现方法;谈消费观念、聊程序设计员职责、反思程序运行效率、回顾经典程序实现.学生尝试用思维导图、ppt、python程序集成等方式梳理并展示本章学习收获自评、互评、师评信息意识计算思维信息社会责任数字化学习与创新教材章节
4.1程序设计语言的基础知识课2安1课时项目名称我与python的初见学习目标
(1)能够理解Python语言常量和变量的数学意义;
(2)能够熟悉Python语言常见的数据类型;
(3)能够正确表示程序中的各种“量”;
(4)能够理解运算符与表达式的含义和用法;
(5)能够运用Python的运算符处理数据计算;
(6)能够知道不同的Python函数的用法;
(7)能够使用不同Python函数处理运算数据和运算过程教材分析本节课节选自粤教版高中信息技术教科书必修一《数据与计算》的第四章第一小节,主要知识点包括“Python的常量与变量”、“Python的数据类型、“Python的运算符与表达式”、“Python的函数”在知识结构上,前面第三章已经学习过“计算机解决问题的过程”方法,且已学习了“设计算法”环节中的“算法及其描述”,本节课作为“编写程序”的基础理论知识,是上一节课学习内容的延续与方法实现其次,接下来教材中“顺序结构、选择结构、循环结构”的学习与编程实现又需要本节课内容作为基础知识补充,且为以后同学们了解其他编程语言打下基础,是一节承上启下的关键性课程学习重点.理解变量的数学意义;.熟悉Python常见的数据类型;.理解运算符与表达式的含义和用法,能够运用Python的运算符处理数据计算学习难点.知道Python语言中常见函数的用法;.能够使用不同的Python函数处理运算数据和活动情境最佳购物方案设计一”百钱买百鸡”程序里的python程序设计语言基础知识探索新课导入项目主题.mp4一项目问题展示.mp4(上节课的课后问题)一学生尝试传统方法不好求解一引入项目问题原型经典一“百钱百鸡”问题一用程序设计语言python求解百.鸡1・钱活动1自主探索教师活动学生活动设计意图【认识python】播放“认识pythonmp4”带领学生初步认识python感受python程序设计语言的强大功能【操作演示python】打开python编程开发环境,演示“百钱百鸡.py”解决古人购物方案设计的问题
一、观察教师操作,打开、阅读、运行“百钱买百鸡.py”.尝试自己动手打开运行“百钱买百鸡.py”;.结合注释阅读程序语句,感受学习程序设计语言基础知识的必要性初见python体验程序设计语言解决问题的强大功能,激发学习动机,产生想“试一试”的想法培养学生的自学能力;学会将重要知识点提炼,并学以致用翻转课堂思维,先学后教,以学生为主体,教师为主导,充分调动学生的学习积极性【任务一】阅读课本P67-72页程序设计语言基础知识的相关内容,完成问卷星《
4.1程序设计语言的基础知识》测评
二、带着任务,自主阅读P67-72程序设计语言基础知识的相关内容.完成问卷星《
4.1程序设计语言的基础知识》测评.问卷星链接及二维码https//ks.wjx.top/vm/t90ZfRU.aspx#o【展示与评价】组织学生组内互评;引导学生分享展示成果
1、完成问卷星,针对存疑问题组内探讨分析
2、组内探讨结束后请各小组成员分享展示结果活动2合作探究教师活动学生活动设计意图【任务二】展示“百钱百鸡”程序,请小组合作探究完成任务单对应内容
三、现就“百钱百鸡”程序,请小组合作探究完成任务单合作探究部分内容
1、请分析“百钱百鸡”程序中使用了哪些运算符,请对运算符归类并展示
2、赋值语句的格式是“变量名=表达式”,功能是“将表达式的值保存到变量中,“二”是赋值的意思例如程序中“count+口”的意义是o_
3、请找出“百钱百鸡”程序中的表达式归类并展不O
4、请总结运算符的优先级,当遇到小括号时优先级该如何调整?
5、思考程序需要输入输出数据时,应分别使用什么函数?在小组合作中学生在有限时间内辨析、取舍、评价、重组知识乃至创新,形成主体知识网络,对于不善思索的学生来说,同时也有更多的机会向别人学习【展示与评价】
1、组织各小组分享展示成果;
1.各小组分享展示成果
2、其余各小组帮助展示组查缺补漏活动3拓展创新教师活动学生活动设计意图【任务3】
1.完善购买纪念品程序
2.教师在此过程指导评价
1、完善“购买纪念品.py”程序
2、理解完善的代码部分所表示的含义在学习程序设计语言的基础知识同学们都跃跃欲试,体验编程的过程,鼓励学生动手实践操作,将抽象化知识具体化,在实践操作过程中熟练python开发环境、加深对程序设计语言基础知识的理解活动4展示交流教师活动学生活动设计意图【展示交流】.学习编程你对未来的自己有什么期待?.介绍中文编程,图形化编程
1、学习编程谈谈自己对未来的期待
2、了解中文编程,激发学生学习热情学习编程谈谈对未来的期待,激发学生对未来的展望,认识自身的不足,更加努力学习学习评价评价主体评价方式设计意图自评利用问卷星自测,在自主学习过程中检测知识点掌握情况,了解自身不足认识自身不足,及时修正组内评以组内合作探究的方式解决各成员在自测过程中存疑的知识点,交流讨论发现与获取促使团队更加团结,在愉快的氛围中吸取知识组间评由展示组展示分享成果,其余组帮助展示组查缺补漏考验学生组间评价如何做到客观公正及时帮助对方小组发现问题教师评通过学生表现,教师综合评价,客观评价客观真实的评价,帮助学生认识问题所在,及时纠正学习总结反思三知道知道了解决问题可以打破常规思维知道了程序设计语言的基础知识知道了程序开发环境的使用方法两改进要学会发散性思考问题学习应多思考所实践一问题如何使用中文编程软件课时作业设计意图.了解图形编程、中文编程.尝试在python编程环境中,使用input函数和print函数,range函数.自学元组、集合、字典数据类型教材章节
4.2运用顺序结构描述问题求解过程时排课安1课时项目名称花费有度,我是节约小能手学习目标1能够掌握input0函数和print函数的基本用法;2能够掌握程序的顺序结构设计的基本流程;3能够运用顺序结构描述问题的求解过程教材分析本节是教科书《数据与计算》的第四章第二节,将带学生学习三种程序结构之一“顺序结构”的教学内容,也是学习第五章、选择性必修模块《人工智能初步》的基础知识与技能准备本章以培养信息素养为目标,以知识技能为载体,以项目学习活动为途径,开展自主、协作、探究学习,让学生掌握Python程序输入输出函数,程序的顺序结构以及在解决实际问题中的应用学习重点1inputprint函数和数据类型转换函数的基本用法;2程序的顺序结构设计的基本流程;学习难点算法设计到程序实现的过渡;活动情境视频导入师上节课带大家认识了python并了解了一些基础知识这节课我们的学习将从一个视频短片开始,短片的主角是大家耳熟能详的军艺校草,他不仅曾经帅过,他还曾经抠过怎么个抠法呢?我们一起来看看!播放导入视频,通过视频传达节约消费和打折等概念视频结束后注意引导正确的消费观念引出本节课的课题花费有度,我是节约小能手!并提问如何利用计算机程序帮助我们成为节约消费小能手?活动1合作探究教师活动学生活动设计意图顺序结构,实例展示笔记本1的单价是3元,笔记本2的单价是5元,如果两种笔记本各购买n本,请问一共需要花费多少元?引导学生分析总结其结构特点自上而下依次执行继而引出顺序结构的概念程序是一种程序设计语言,语言是用来交流的,人机交流、用户、程序员和计算机之间的交流,那就要通过输入输出语句来完成1分析问题完成任务一卷第一题,小组讨论并尝试分角色扮演,分析如何用计算机解决这个问题分角色扮演程序员、用户、输入、计算、输出五个角色,通过语言和肢体动作展示程序如何解决实例中的问题2设计算法完成完成任务一合第二题,补全程序算法
①开始;
②输入的值;
③令y=;
④输出结果;
⑤结束7LLj▼3分角色扮演让学生更直观、更生动地了解这个问题解决的过程更能感受程序设计的优点用实际案例让学生合作探究设计出python顺序结构来解决问题,并经历计算机解决问题的完成步骤分析问题,设计算法,编写程序和调试程序活动2自主探索教师活动学生活动设计意图数据的输入与输出播放有关python输入输出函数的微课视频自主学习过输入输出后,我们来尝试补全程序教师演示上机操作标红处两个知识占・,!、、•L数据类型转换
2.格式化输出浮点数学生在已经预习过的基础上观看微课视频,进一步学习有关输入输出的知识,总结input和print函数的格式用法并完成任务单第二项任务密藩第一题练习3编写程序学习任务二第二题编写出完整的程序代码并上机测试n=int请输入n的值y=print%.2f%y4调试程序保存并运行,注意总结运行失败的原因学生通过课本和视频主动学习相关知识点,引发兴趣,并通过小题加深印象任务二可以帮助第一次接触到算法和完整程序的初学者了解程序设计实践出真知,上机测试是重要的一部分注意讲解两种函数的作用,可以通过前后对比的方式在编写运行中提醒学生注意总结,为后面的交流环节做铺垫活动3合作探究教师活动学生活动设计意图学习任务三弦密缸提高如果商店做活动,购买两种笔记本可以打z折那么程序需要怎么升级?以小组为单位讨论交流并测试,选出小组代表上台演示演示成功则所有学生尝试操作,小组内协作完成n=intinput请输入n的值z=floatinput请输入折扣系数y=3n+5n*zprint%.2f%y让学生进一步掌握输入函数,数据类型转换以及程序设计思路并且为拓展中的收银机问题做铺垫活动4拓展创新教师活动学生活动设计意图现在付钱还精确到分吗?现在超市收银一般都保留一位小数或者直接抹零成整数播放一则新闻视频,引出反向抹零概念收银程序又是如何实现正常收银和反向抹零这些功能呢?展示“收银机”程序及后台代码学习任务四留他密徼请同学们详细观察并逐行分析每行代码的功能以小组为单位选出代表上台注释台下同学分析是否正确学生通过新闻了解热点事件,并接受正确的消费观价值观教育接触代码注释功能,进一步掌握格式化输出知识点,对程序设计有更多的了解教师活动学生活动设计意图引导总结.学生总结程序编写易导致运行失败的成因以及分享关于程序设计的心得.结合板书总结这节课的知识点激发同学们对程序设计的兴趣,帮助他们为以后的程序学习打下基础学习评价评价主体评价方式设计意图自评利用任务单牛刀小试,测评个人自主学习能力认识自身不足,及时修正组内评以组内合作探究的方式解决各成员在自测过程中存疑的知识点,交流讨论发现与获取弥补个人能力的不足,增强团队协作能力组间评分组竞争,表现优异者加星,最后分别给予第一名和最后一名小组不同奖状在合作中学习,在竞争中成长教师评通过学生表现,教师综合评价,客观评价帮助学生认识问题所在,及时纠正课时学习总结三知道知道了可以用程序来解决实际问题;知道了程序设计语言输入输出函数;知道了程序设计三大结构之一的顺序结构两改进要学会发散性思考问题学习应多思考所实践一问题如何用程序设计应对更复杂的问题情境?课时作业设计意图原题如果改成笔记本1的单价是a元,笔记本2的单价是b元,那么购买哪种笔记本更优惠?请研究如何设计算法提前让学生了解选择结构的内容,未下一节内容做铺垫教材章节
4.3运用选择结构描述问题求解过程课时1课时安排项目名称
4.
3.1if语句的应用学习目标.信息意识能根据具体问题情境,分析问题的已知条件和需要解决的问题.计算思维依据解决问题的需要,采用流程图的方式描述算法.数字化学习与创新掌握数字化学习方法,能依据需要选用合适的数字化工具开展学习.信息社会责任培养学生科学探索的精神,在数据分析的基础上,完成分析报告教材分析教材选自本节选自广东教育出版社必修一《数据与信息》第四章第三节第一部分《if语句的应用》本节课学习“if语句和if...else”让学生理解分支的概念,掌握其格式能看懂分支结构流程图并修改和补充语句,理解分支的嵌套,能Python语言写出简单的分支结构程序,形成初步的程序设计思想学习重点分支结构流程图的讲解,和算法的实现学习难点用Python语句编写分支结构程序,并用多种方法实现并学会上机调试.活动情境(第3课时)高一同学准备在网络平台购合唱比赛的演出服,已知道同一款衣服第一家店每套演出服为80元;第二家店每套演出服为88元,如果购买数量大于10件,可以打9折;第三家店每套演出服为96元,如果购买数量大于10件,小于15件(包括15)可以打
8.5折,如果购买数量大于15件可以打8折根据衣服的单价和购买的数量计算出哪家店最优惠?活动1自主探索教师活动学生活动设计意图.播放视频引入买东西要学会货比三家.展现本节课情境项目分析高一的学生遇到了什么样的问题?并提出具体的任务.观看视频知晓今天的课程主题.阅读今天的项目情境知晓今天课程的主要任务.分析程序一,能知晓程序执行的过程和程序结构类型.通过视频和阅读项目明白今天课程主题和主要任务.分析程序的过程帮助学生回顾上节课的顺序结构的内容
3.显示第一个程序让学生分析程序作用和程序结构类型活动2合作探究教师活动学生活动设计意图.分析第二家店的项目情境导出分支结构和在Python中编写格式.布置任务一完成算法分析和流程图填空;.分析第三家店项目情境布置任务二算法分析和流程图填空;.介绍双分支语句结构、执行过程、格式及注意事项;.引导学生用分支语句编写第三家店的算法,布置任务
(一)学习单分支结构.通过单分支流程图展示,掌握分支结构的执行过程以及格式和注意事项;.小组合作完成任务一完成算法分析和流程图;.校对算法分析和流程图答案并上机调试程序;.小组合作完成任务二完成算法分析和流程图填空;.上机调试完成程序填空(-)学习双分支结构.掌握双分支语句结构、执行过程;.小组合作分析第三家店双分支结构的算法,完成任务三完成算法分析和流程图填空;.自己上机调试修改程序引导学生自主探究,培养学生计算思维的同时掌握好if语句和if...else语句的正确格式引导学生积极思考,同时也是对课堂教学效果的检验让学生体会到解决问题的方法可以有多种为下一环节拓展活动做铺垫活动3拓展创新教师活动学生活动设计意图三完成算法分析和流程图填空.提出问题第三家店是不是也能用双分支结构解决呢?.用嵌套的方法带学生画出流程图一引出语句嵌套的概念;.布置任务四读流程图,完成程序填空;.总结本节课内容提出问题有什么方法不需要自己对比?计算机就能自动给出最优惠的选择呢?
(三)if语句的嵌套.和老师一起探讨嵌套程序.小组讨论完成任务四读流程图,完成程序填空
(四)总结交流,思考新问题思考有什么方法不需要自己对比?计算机就能自动给出最优惠的选择呢?运用双分支结构引入if语句的嵌套概念,提高学生解决问题的能力培养学生计算思维提出问题为下结构经典案例的呈现做铺垫学习评价评价主体评价方式设计意图自评.本结构你掌握了分支结构的语句格式了吗?.单分支结构和双分支结构的执行过程分别是什么?.在程序编写中需要注意什么?让学生掌握本节课的主要内容和注意事项组内评以小组讨论的方式来分析程序调试中自己容易出的错让同学们避免程序设计中的各种小错误组间评哪一组程序代码编写的更简洁?用更方便简洁的方法解决现有问题教师评教师对于学生学习活动、课堂表现等综合评价培养同学探索精神课时学习总结三知道
1.单分支结构的执行过程?
2.双分支结构的执行过程?
3.在程序调试过程中遇到什么问题?两改进发挥组间的对比活动,调动学生积极性让学生当小老师引导大家分析算法一问题除了用单分支和双分支语句结构,还有什么分支结构?课时作业设计意图有什么方法不需要自己对比?计算机就能自动给出最优惠的答案呢?引出下节课分支结构的经典案例教材章节
4.3运用选择结构描述问题求解过程课时安排1课时项目名称
4.
3.2if...elif...else语句的应用学习目标.信息意识学生能够描述数据与信息的基本特征,知道数据编码的基础方式.计算思维依据解决问题的需求,设计算法;掌握一种程序设计语言的基本知识,利用程序设计语言解决问题.数字化学习与创新:针对特定的学习任务,运用一定的数学化学习策略管理学习过程与资源,完成任务.信息社会责任鼓励学生努力提升自己的信息技术水平,争取成为未来信息时代的主力军教材分析教材选自本节选自广东教育出版社必修一《数据与信息》第四章第三节第二部分《if...elif...else语句的应用》本节课学习if...elif...else语句”让学生理解多分支的概念,能掌握多分支和单分支的区别能看懂分支结构流程图并设计算法通过几个经典分支结构的案例的学习能形成初步的程序设计思想学习重点If语句和if...elif...else语句的区别,学会调试整合多个程序程序学习难点用Python语句编写多分支结构程序以及调试闰年的程序代码活动情境(第4课时)回顾上节课高一学生在哪家店买衣服最优惠,引出问题“能否不需要自己比较三家店价格,计算机就能自动给出哪一家最优惠的答案呢?”活动1自主探索教师活动学生活动设计意图.提出上节课留下的问题有什么方法不需要自己对比?计算机就能自动给出最优惠的答案呢?.引导学生完成三个数比大小的流程图.分析出比较三家店的价格,就是三个数比大小的算法.通过流程图完成小组任务一根据流程图完成程序填空.调试任务一程序让学生在分析程序的同时,复习上节课的分支结构的内容活动2合作探究教师活动学生活动设计意图.学习新内容if...elif...else语句引导学生说出多分支语句的执行过程.提出问题if语和if...elif...else语句在执行的时候有什么区别?.布置任务四完成“货比三家”程序设计.看多分支语句流程图,说出其执行过程.完成第三家店多分支语句的算法和程序分小组完成任务二讨论if语句和if...elif...else语句在执行时的区别.完成“货比三家”程序的调试引导学生自主探究,培养学生计算思维的同时掌握好多分支语句的执行过程上机调试和整合程序是培养学生计算思维的过程活动3拓展创新教师活动学生活动设计意图分析分支结构的经典例子闰年的算法布置任务五上机调试程序,分别验证程序的正确性分析讨论哪一种.调试给定两种判断闰年的程序.讨论哪一种程序更好了解分支结构的经典案例,学会分析各种程序的优缺点程序更好学习评价评价主体评价方式设计意图自评
1.本结构你掌握了if...elif...else的语句的格式了吗?
2.if语句和if...elif...else语句有什么区别?让学生掌握本节课的主要内容和注意事项组内评两个经典多分支语句的掌握情况?让同学们避免程序设计中的各种小错误组间评三家店铺程序整合时,分别选择哪一种分支结构编写?用更方便简洁的方法解决现有问题教师评选择结构的特点?培养同学探索精神课时学习总结三知道知道三个数比大小的算法过程知道多分支语句的执行过程知道多分支语句和单分支语句的执行中的区别两改进多呈现经典,培养学生发散思维引导学生,生活中货比三家,勤俭节约一问题面对多种算法时,选择哪一种更加好?课时作业设计意图当有4个数比大小我们除了用分支结构,还可以用什么结构算法呢?预习下节教材章节
4.4运用循环结构描述问题求解过程一课时安排1课时项目名称循环可控,我是预算大管家学习目标1能够掌握程序的循环结构设计的基本流程;2能够掌握Python程序设计语言的循环结构的for循环、while循环的一般格式及使用方法;3能够运用循环结构描述问题的求解过程教材分析本章节《运用循环结构描述问题求解过程》是程序三大结构的最后一节,也是相对最难的一节,内容方面要比前两节顺序结构和选择结构复杂的多,for循环、while循环、循环嵌套、循环控制每一个知识点都是很重要的尽管for循环和while循环都是循环结构,但就使用频率和难易程度来说我们应当把重心放在for循环上,尤其是for循环中的range函数的参数的使用应着重介绍并结合实例进行讲解练习对于while循环主要是让学生理解循环条件的概念,以便于能够区分出和for循环循环次数的区别学习重点1程序的循环结构设计的基本流程;2Python程序设计语言的循环结构的for循环、while循环的一般格式及使用方法学习难点运用循环结构描述问题的求解过程活动情境
1、视频引入《自然界的循环》程序设计三大结构顺序,选择,循环
2、班级项目小组选购运动会奖品,决定先网购单价从1元到100元的一百种纪念品各1件,那该如何编程计算一共要花多少元呢?活动1自主探索教师活动学生活动设计意图播放微课1for循环结构.学习研究课本for循环的相关内容.观摩微课1for循环的应用,认真聆听、思考并记录for语句的一般格式、注意事项,分析案例的变量、循环变量、序列和语句组,结合实际案例深化对for语句的理解该环节教师以微课讲解为主,结合实际案例,帮助学生理解如何运用for语句描述问题求解的过程,帮助学生突破教学重点培养学生信息意识素养对信息的敏感度和对信息价值的判断力活动2合作探究教师活动学生活动设计意图布置活动教师下去巡视进行互动指导时间到后展示同学们的答案和参考答案,对于其中的共性问题进行讲解班级项目小组选购运动会奖品,决定先网购单价从1元到100元的一百种纪念品各1件,那该如何编程计算一共要花多少元呢?.绘制1T00的累加算法流程图.小组探究、讨论分析编程解决的累加和”问题的过程.编程解决“1T00的累加和”问题的过程该环节主要是让学生实践体验运用for语句描述问题求解的过程问题难度较易,提高学生编程成就感编程巩固强化掌握range函数的参数,并引出协作探究的项目练习活动通过小组合作完成项目活动,能提高学生团队合作能力,能检验学生是否掌握确定循环语句组的方法培养学生信息意识在合作解决问题的过程中,愿意与团队成员共享信息,实现信息的更大价值°M养学生计算思维采用计算机可以处理的方式界定问题、组织数据;运用合理的算法形成解决问题的方案s=0foriinrange11011:s=s+iprints教师活动学生活动设计意图播放微课2while循环结构.学习研究课本while循环的相关内容.观摩微课2while循环的应用认真聆听、思考并记录while语句的一般格式、注意事项,分析案例的变量、循环条件和语句组,结合实际案例深化对while语句的理解该环节教师以微课讲解为主,结合实际案例,帮助学生理解如何运用while语句描述问题求解的过程,帮助学生突破教学重点培养学生信息意识素养对信息的敏感度和对信息价值的判断力活动4合作探究教师活动学生活动设计意图布置活动教师下去巡视进行互动指导时间到后展示同学们的答案和参考答案,对于其中的共性问题进行讲解班级项目小组选购运动会奖品,有一千元班费,打算网购单价从1元到100元的一百件纪念品各1件,计算发现超支了如果按原计划,如何编程计算买到多少价格的纪念品时,正好不超支呢?此时用去多少元经费?.小组探究、讨论分析用哪种循环结构能够解决问题?.编程解决上述控制总价不超过1000元的问题.学生了解任务要求,打开资源包中提示,分组进行代码分析和编写,补充代码使其输出正确结果sum=0money=1whilesum1000:sum=sum-Hnoneyprint(money一共用7”sum元)money=money+l该环节主要是让学生实践体验运用while语句描述问题求解的过程问题难度中等,提高学生编程成就感此外,该问题解决过程中,学生会经历不断试错、完善代码的过程,在教师的帮助引导下,逐步建立正确使用while语句解决问题的思维方式通过小组合作完成项目活动,能提高学生团队合作能力,能检验学生是否掌握确定循环语句组的方法培养学生信息意识在合作解决问题的过程中,愿意与团队成员共享信息,实现信息的更大价值°》算思维运用合理的算法形成解决问题的方案;总结利用计算机解决问题的过程与方法,并迁移到与之相关的其他问题解决中活动5拓展创新教师活动学生活动设计意图单元名称第四章程序设计基础项目主题设计购买纪念品的最佳方案项目背景网上购物已经成为人们生活中的一部分通过网购,人们不仅可以方便地在各家电商中获取商品的相关信息,而且可以对商品进行比质比价,从而以优惠的价格购得心仪的商品为了购得既经济适用又美观大方的商品,人们就要根据需求设计好购买方案,方案中会涉及到多种商品的排列组合,编写程序来找出哪种方案最佳比用人工寻找效率更高在运用计算机解决实际问题的过程中,如何把求解问题的算法告知计算机,就需要有一种能够实现人机交互的语言,而这种语言就是计算机程序设计语言学生在班级活动中遇到购买纪念品的实际问题,分别是“百钱百鸡”“购买两种笔记本的金额及优惠计算”“货比三家购买演出服装选择”“用有限的钱头最大数量的纪忿品”等1可题,字生将基于以上月趣情境方片开本草竽刁对应教材广东教育出版社普通高中教科书信息技术必修1数据与计算第四章课时安排6课时编号学业要求核心素养A-1能够描述数据与信息的基本特征信息意识、数字化学习与创新A-4能够根据需要选用合适的数字化工具开展学习信息意识、数字化学习与创新A-6能够利用软件工具或平台对数据进行整理、组织、计算与呈现信息社会责任、计算思维A-7能通过技术方法对数据进行保护信息社会责任、计算思维A-8在数据分析的基础上,完成分析报告信息社会责任、计算思维A-10掌握一种程序设计语言的基本知识计算思维A-11利用程序设计语言实现简单算法,解决实际问题计算思维布置活动教师下去巡视进行互动指导时间到后展示同学们的答案和参考答案,对于其中的共性问题进行讲解编写程序模拟银行取款输入密码,当天超出三次账户将被冻结.小组探究、讨论分析用哪种循环结构能够解决问题?.编程解决上述问题学生了解任务要求,打开资源包中半成品文件,分组进行代码分析和编写,补充代码使其输出正确结果#编写程序银行取款输入密码,超出三次账户冻结password=1234”guess=input(清输入取款密码)times=lwhileandguess!=password:times«tijnes+lprint(密码输入错误,请重新输入!’)guess=input(请稿人取款密相)if:print(密码输入正确,清取款”)else:prints密码超出今日输入次数,账户冻结!)该问题解决过程中,学生会经历不断试错、完善代码的过程,在教师的帮助引导下,逐步建立正确使用while语句解决问题的思维方式培养学生计算思维运用合理的算法形成解决问题的方案;总结利用计算机解决问题的过程与方法,并迁移到与之相关的其他问题解决中活动6巩固强化教师活动学生活动设计意图布置活动教师及时了解学生解决问题的过程并统一答疑完成问卷星测试题
4.4第1课时(循环结构)练习题网址https:〃ks.wjx.too/vm/QMINPBR.aspx问卷道接与二维码回!醺回https://ks.wjx.top/vm/QMINPBR.aspx检测和巩固强化学生对本课重难点知识的掌握情况培养学生数字化学习与创新能力掌握数字化学习系统、学习资源与学习工具的操作技能,用于开展自主学习课堂总结与评价、布置作业教师活动学生活动设计意图.总结本课主要内容.评价各小组成员学习成果.布置课后作业预习
4.4第2课时的内容循环嵌套和循环控制的应用.总结本课主要内容.评价各小组成员学习成果巩固强化学生对本课重难点知识的掌握情况师生共同小结,形成知识体系,便于记忆巩固互评、自评有利于训练学生应用新知识解决问题的能力评价主体评价方式设计意图自评测评个人自主探究学习能力让学生掌握本节课的重难点知识组内评以组内合作探究的方式解决各成员有疑问的知识点,交流讨论发现与获取让学生避免程序设计中的各种小错误组间评分组竞争,表现优异者语言表扬培养学生团队竞争意识教师评通过学生表现,教师综合评价各小组以及组员帮助学生认识问题所在,及时纠正课时学习总结三知道.知道了for循环语句的执行过程.知道了while循环语句的执行过程.知道了for循环和while循环在执行中的区别两改进多呈现经典算法,培养学生发散思维引导学生,利用循环结构控制不超支采购一问题面对多种算法时,选择哪一种更加好?课时作业设计意图在生活中许多实际问题是比较复杂的,比如程序设计基础第一节课时我们提到的经典问题,百钱买百鸡,古人的理财智慧预习
4.4第2课时的内容循环嵌套和循环控制的应用引出下节课循环嵌套的经典案例教材章节
4.4运用循环结构描述问题求解过程
(二)课时安排1课时项目名称循环可控,我是预算大管家学习目标
(1)能够掌握Python程序设计语言的循环嵌套、循环控制等的一般格式及使用方法;
(2)能够运用循环嵌套结构描述问题的求解过程教材分析本章节《运用循环结构描述问题求解过程》是程序三大结构的最后一节,也是相对最难的一节,内容方面要比前两节顺序结构和选择结构复杂的多,for循环、while循环、循环控制每一个知识点都是很重要的循环控制的两个关键字break和continue是学生容易弄混的一点,教师应首先根绝其英文意思进行延申辅助理解,确保学生能够在字面量上区分,然后再详细的结合书本、实例以及相关图示帮助学生详细理解学习重点Python程序设计语言的循环结构的循环嵌套、循环控制等的一般格式及使用方法学习难点运用循环结构描述问题的求解过程活动情境观看短视频世界上最早的乘法表(培养学生信息社会责任关注信息技术革命所带来的人文问题)提出问题,思考如何编程实现九九乘法表.用什么程序结构编程可能实现?.单层循环结构能够实现吗?活动1自主探索教师活动学生活动设计意图微课3循环嵌套
1.观察一小组同学表演小游戏输出三行五列星号思考运行规律**********★★★★★.学习研究课本循环嵌套和循环控制的相关内容.观摩微课循环嵌套和循环控制的应用理解循环嵌套语句的过程和必要性理解九九乘法表的代码,分析外循环、内循环和循环体在游戏中开拓信息思维,培养学生信息意识素养能够根据解决问题的需要,自觉、主动地寻求恰当的方式获取与处理信息该环节教师以微课讲解为主,结合实际案例,帮助学生理解如何运用循环嵌套语句描述问题求解的过程,突破教学重点及难点布置活动教师下去巡视进行互动指导时间到后展示同学们的答案和参考答案,对于其中的共性问题进行讲解已知公鸡一只5元,母鸡一只3元,小鸡2只一元,如一百元买100只鸡,那么公鸡、母鸡和小鸡各买多少只?.小组探究、讨论分析编程解决“百钱买百鸡”问题的过程.编程解决“百钱买百鸡”问题的过程count=0:orcockmrange21:forhenn【觊鹃34:cock5W3+ckick/3=100and:p-{帜-,i咫承]RW.fornatcocHettchickcounttI篌舫藕*co毗,平该环节主要是让学生实践体验运用循环嵌套语句描述问题求解的过程问题难度较易,提高学生编程成就感培养学生计算思维运用合理的算法形成解决问题的方案;总结利用计算机解决问题的过程与方法,并迁移到与之相关的其他问题解决中活动3拓展创新教师活动学生活动设计意图布置活动教师下去巡视进行互动指导时间到后展示同学们的答案和参考答案,对于其中的共性问题进行讲解引导学生思考程序结果出现缓慢的原因,如何解决这个问题阅读教材P91使用循环嵌套解决问题的过程,理解问题求解过程项目小组经过讨论,最后选择购买单价分别为
1.8元的笔记本、
1.9元的笔、
2.1元的小饰品作为活动的奖品和纪念品,每一种物品至少买100件,并且尽可能地用完1000元经费如何设计方案,才能实现购买物品数量最多呢?如数量相同的情况下余额最小的方案为最佳,则最佳方案中每一种物品的数量是多少?余额是多少?学生了解任务要求,打开资源包中“课本项目程序4-
7.py”文件,分组进行代码分析和编写,通过实际问题演示,补充代码使其输出正确结果思考程序结果出现缓慢的原因,讨论研究如何解决这个问题该环节是针对学习能力较强的学生,让学生进一步运用循环嵌套语句描述问题求解的过程°该环节主要是通过体验探究活动,让学生实践体验运用break语句和continue语句的作用和区别,问题难度较易培养学生计算思维运用合理的算法形成解决问题的方案;总结利用计算机解决问题的过程与方法,并迁移到与之相关的其他问题解决中xi=iuuyl«100zl=100s-300r=1000-100*
1.8+1CKM.9*100*
2.1forxInrange
100.555:foryinrange100526:forzinrange100476:if
1.8*x*l.9*y+
2.l*z«1000:ifx4y*zs:S=x+y+zr=1000-l.8*x+l.9*y*
2.l*zxl=xyl=yzl=zIfx+y+z・・s!.■r»1000-l.8*x+l.9*y+
2.l*z:s=x4y+zxl=xykyzl=zprint“符合条件的最优方案,print单
51.8元的物品的数量:,xlprint单钿.9元的构品的敛量:.yDprint”单补21元的杨品曲数print共买到礼物散t sprintC余及玄礼r活动4巩固强化教师活动学生活动设计意图布置活动教师及时了解学生解决问题的过程并统一答疑完成问卷星测试题
4.4第2课时(循环嵌套和循环控制)练习题网址https:〃ks.wjx.top/vm/Pwz7Ue
7.aspx问卷链接与二维码8https:〃ks.Mctop/vm/Pw27Ue
7.aspx卤日制作海报微信辘检测和巩固强化学生对本课重难点知识的掌握情况培养学生数字化学习与创新的核心素养掌握数字化学习系统、学习资源与学习工具的操作技能,用于开展自主学习课堂总结与评价、布置作业教师活动学生活动设计意图.总结本课主要内容.评价各小组成员学习成果.布置课后作业预习
4.4第2课时的内容循环嵌套和循环控制的应用.总结本课主要内容.评价各小组成员学习成果巩固强化学生对本课重难点知识的掌握情况师生共同小结,形成知识体系,便于记忆巩固互评、自评有利于训练学生应用新知识解决问题的能力评价主体评价方式设计意图自评测评个人自主探究学习能力让学生掌握本节课的重难点知识组内评以组内合作探究的方式解决各成员有疑问的知识点,交流讨论发现与获取让学生避免程序设计中的各种小错误组间评分组竞争,表现优异者语言表扬培养学生团队竞争意识教师评通过学生表现,教师综合评价各小组以及组员帮助学生认识问题所在,及时纠正课时学习总结三知道.知道了循环嵌套结构的执行过程.知道了循环控制语句的工作原理.知道了break语句和continue语句的区别两改进多呈现经典算法,要学会发散性思考问题,重思考和实践一问题如何用程序设计解决复杂的实际问题课时作业设计意图梳理本章内容,用喜欢的方式记录,展示为下节课做好知识点的预习培养学生信息意识学科核心素养具体表现信息意识
(1)根据不同任务要求,能通过自主学习,从教材中提取关键信息,用恰当的方式填写在任务单上;
(2)将购物问题中的各种元素量抽象表达为计算机能处理的变量;运用自然语言或流程图表述解决问题的步骤;
(3)熟练使用实时反馈系统(问卷星)监测并取得反馈,进行信息复核、知识建构;
(4)关注编程语言发展的新动向和新趋势,有意识地使用程序设计语言处理信息
(5)在信息活动中,具有信息鉴别意识,消费中知道“货比三家”计算思维
(1)能提取各种购物问题的基本特征,进行抽象分析;
(2)将问题转化为计算机可处理的程序步骤;
(3)运用基本算法设计解决问题的方案,能使用Python编程语言实现化与字习新数学创
(1)针对特定的学习任务,运用表格、流程图、Python-IDLE等数字化学习策略管理学习过程与资源,完成任务,创作程序设计、成果汇报等作品
(2)针对不同的购物问题,运用顺序结构、选择结构、循环结构表征问题解决的过程;信息社会责任
(1)在消费活动中,作为消费者,有“花费有度、节约为本、量入而出、成本可控”的观念;
(2)在程序设计中,作为程序设计开发者,遵循现实社会公序良规,尊重消费者感受,做负责任的程序设计者、开发者;
(3)体验英文编程的过程,感受中文编程的自豪,萌生“为国之崛起而读书的想法;4)’在信息活动中,具有信息安全意识,尊重和保护个人及他人的隐私;
(5)在网络购物中,正确认识现实社会身份、虚拟社会身份之间的关系,合理使用虚拟社会身份开展信息活动;章节学业目标
4.1
(1)能够理解Python语言常量和变量的数学意义;
(2)能够熟悉Python语言常见的数据类型;
(3)能够正确表示程序中的各种“量”;
(4)能够理解运算符与表达式的含义和用法;
(5)能够运用Python的运算符处理数据计算;
(6)能够知道不同的Python函数的用法;
(7)能够使用不同Python函数处理运算数据和运算过程;
4.2
(8)能够掌握input函数和print0函数的基本用法;
(9)能够掌握程序的顺序结构设计的基本流程;
(10)能够运用顺序结构描述问题的求解过程;
4.3
(11)能够掌握程序的选择结构设计的基本流程;
(12)能够掌握Python程序设计语言的选择结构的单分支if语句、双分支if语句、if语句的嵌套以及if•..elif...else语句的一般格式及使用方法;
(13)能够运用选择结构描述问题的求解过程;
4.4
(14)能够掌握程序的循环结构设计的基本流程;
(15)能够掌握Python程序设计语言的循环结构的for循环、while循环、循环嵌套、循环控制等的一般格式及使用方法;
(16)能够运用循环结构描述问题的求解过程单元学习重点
(1)input0print0函数和数据类型转换函数的基本用法;
(2)程序的顺序结构设计的基本流程;
(3)程序的选择结构设计的基本流程;
(4)程序的循环结构设计的基本流程;Python程序设计语言的选择结构的单分支if语句、双分支if语句、if语句的嵌套以及if...elif...else语句的一般格式及使用方法;Python程序设计语言的循环结构的for循环、while循环、循环嵌套、循环控制等的一般格式及使用方法单元学习难点资源编号资源名称资源类型适用章节RWD-
4.1任务单1我与python的初见.doc学习任务单
4.1RWD-
4.2任务单2花费有度,我是节约小能手.doc学习任务单
4.2RWD-
4.3任务单3选择有方,我是勤俭超能王.doc学习任务单
4.3RWD-
4.4任务单4循环可控,我是预算大管家.doc学习任务单
4.4WK-
4.1-1微课
4.IT认识pythonmp4微课
4.1WK-
4.1-2微课
4.1-2程序设计语言的基础知识.mp4微课
4.1WK-
4.2微课
4.2Python顺序结构.mp4微课
4.2WK-
4.3微课
4.3Python选择结构.mp4微课
4.3WK-
4.4-1微课
4.4TPython循环结构-for语句.mp4微课
4.4WK-
4.4-1微课
4.4-2循环结构-while语句.mp4微课
4.4WK-
4.4-1微课
4.4-3循环嵌套与控制.叩4微课
4.4KJ-4教学课件第四章程序设计基础.pptx课件
4.1-
4.4ZCT-
4.1问卷星自测题
4.1程序设计语言的基础知识测试题
4.1ZCT-
4.4-1问卷星自测题
4.4运用循环结构描述问题求解过程
(1)测试题
4.4ZCT-
4.4-2问卷星自测题
4.4运用循环结构描述问题求解过程
(2)测试题
4.4章节单元项目活动课时安排
4.1程序设计语言的基础知识初识python欣喜!1课时
4.2运用顺序结构描述问题求解过程花费有度,我是节约小能手1课时
4.3运用选择结构描述问题求解过程选择有方,我是勤俭超能王2课时
4.4运用循环结构描述问题求解过程循环可控,我是预算大管家2课时情境知识活动评价学科素养
1.1《算经》中经典购物案例“百钱百鸡”问题的现代解法认识程序设计观看微课“认识pythonmp4”自评信息意识Python开发环境认识了解百钱白鸡问题,打开、阅读、运行“百钱买百鸡.py”(每行代码配汉语注释)自评计算思维、数字化学习与创新Python语言中的常量和变量、数据类型.自主阅读教材P67-72完成问卷回除芾叵星测评问卷星链接及二维码https:〃ks.wjx.top/vm/t90ZfRU.aspx#〜.在教师的提问引导下分享展示自学成果,梳理总结、建构知识机评、师评、自评信息意识、计算思维运算符及其优先级、表达式.小组合作,分析“百钱买百鸡.py”中的运算符,完成任务单上的运算符归类并了解不同运算符之间的优先级.小组合作,分析“百钱买百鸡.py”了解程序中的表达式“count+=l”的意义是什么?并对程序中出现的多种表达式进行归类并展示.思考程序需要输入输出数据时,应分别使用什么函数?.在教师的引导下展示、竞争,梳理总结,并通过程序了解运算符与表达式以及函数在程序中的作用与意义组内自评,组间互评,计算机评意字与息数淖,、学新信识化创
1.2购买纪念品变量命名、运算符使用、函数运用.组内互助完成“购买纪念品”程序中的三处填空,分别是变量名、运算符、函数(先纸质后Python环境),尝试运行程序.在教师的引导下展示、竞争,巩固建构信息意识、计算思维
1.3对程序设计的认识本节课总结、学习展望、视野拓展、中文编程.在教师的引导下谈一谈学习编程对未来的自己有什么期待?.在教师的引导下了解中文编程互评信息意识、信息社会责任情境知识活动评价学科素养课时作业了解更多关于图形编程、中文编程的信息;观看教材配套微课,预习
4.2节信息意识、信息社会责任顺序结构及其特点.分析问题、设计算法,独立在任务单上分别用自然语言和流程图表示算法;.在教师的引导下归纳总结顺序结构的特点;自评计算思维
2.1计算原价购买笔记本的金额input函数、print函数的使用方法.在预习的基础上观看微课“输入函数与输出函数介绍.MP4,独立完成任务单二;.同桌互助,完善任务单上的程序填空,组内上机完善,分组展示程序运行结果.在教师的引导下梳理交流失败的情况,组间互助解决常见问题input函数的返回值,类型转换函数的重要性自评组间互评信息意识
2.2计算打折购买笔记本的金额引入折扣系数,print函数格式化输出.组内合作,分析问题,完成任务单上程序升级加入折扣系数z、结合教材print函数的格式化输出内容完成纸质任务单,上机编写程序并调试运行.优胜组展示运行成果,在教师的引导下分析总结折扣系数的数据类型为floatprint函数的格式化输出.失败的小组提问题类型转换函数的重要性组内评,组问评信息意识计算思维数字化学习与创新
2.3热点事件一“收银机向上抹零风波”背后的程序设计本节课总结、Python中代码注释、程序设计者的职业道德
9.阅读并运行“收银机向上抹零”程序,观看保留不同小数位数和保留整数及反向抹零的代码及运行结果,尝试在python中为每行程序添加注释
10.小组代表展示注释结果,并在教师引导下谈感受关于顺序结构的特点,输入输出函数的共功能与格式,添加代码注释的方法,程序员的职业操守等教师点评数字化学习与创新信息社会责任。