版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中信息技术必修《数据与计算》4.4运用循环结构描述问题求解过程之活动目的教学设计一、设计缘起与教材定位粤教版高中信息技术必修一《数据与计算》第四章将程序设计置于"用计算机解决问题"的整体脉络之中,从程序设计语言的基础知识起步,经由顺序结构、选择结构,最终落在循环结构这一综合运用点上。4.4节"运用循环结构描述问题求解过程"是全章的收束,而其中的"活动目的"看似只有寥寥数语,实则承载着整节课乃至整章的学习指向。我常常提醒青年教师:不要把教材中的"活动目的"当成可有可无的引言匆匆翻过,它是教师课堂上回答学生"为什么要学这个"的唯一官方依据,也是教学设计一切环节的圆心。本节活动的目的可以凝练为三层:其一,通过真实问题的求解,理解循环结构"重复执行、条件控制"的本质特征,能够区分for循环与while循环各自的适用情境;其二,经历"分析问题—抽象模型—设计算法—编写程序—调试运行"的完整过程,把计算思维从口号变成手上的功夫;其三,在对比手工累加与程序累加的效率差异中,体会自动化工具对问题解决方式的深刻改变,形成用技术解决问题的自觉意识。围绕这三层目的,我设计了以"为班级运动会统计总分"为主任务、辅以三个梯度子活动的完整教学过程。整节课坚持一个原则:活动目的不再写在学案上让学生默读,而是藏进问题情境里,让学生在解决问题的过程终点自己把它说出来。二、学情分析授课对象为高一年级学生。知识层面,学生已经掌握Python的基本语法、变量与赋值、输入输出语句,刚学完if选择结构,对"程序按条件改变执行路径"有初步体验;在数学学科中,他们学习了数列求和,对等差数列前n项和公式十分熟悉,这恰恰构成与循环求和对比的绝佳素材。能力层面,多数学生能够模仿写出简单程序,但独立将生活问题抽象为算法的能力薄弱,面对"重复做某件事"的需求时,第一反应仍是复制粘贴语句,而非主动想到循环。心理层面,高一学生好胜心强,喜欢有明确胜负的竞赛式任务,对"算得比计算器快""程序一秒出结果"这类直观冲击有强烈兴趣。需要警惕两点:一是学生在初中信息科技课上接触过图形化编程里的循环积木,容易自满,觉得循环"早就学过",课堂上要设计认知冲突破除这种错觉;二是部分机房存在学生偷玩游戏的现象,任务设计必须让屏幕"忙起来",让每个学生都有不可代做的输出凭证。三、教学目标信息意识方面:面对"全班46人每人5个项目共230条成绩"的处理需求,能主动意识到这是可借助程序批量解决的问题,不再满足于手工逐条累加。计算思维方面:能把现实问题抽象为"初始化—重复累加—输出结果"的循环模型,识别循环体、循环变量与循环条件三个要素,并针对具体问题选择合适的循环类型。数字化学习与创新方面:能独立编写并调试含有for循环或while循环的程序,通过修改循环次数与步长观察结果变化,形成"试—改—再试"的迭代习惯。信息社会责任方面:在程序输出结果与人工核对结果出现分歧时,能够追溯数据来源,理解"程序只会忠实执行错误逻辑"的道理,对自动化结果保持审慎态度。四、教学重难点重点是理解循环结构的执行流程,掌握for语句与while语句的基本格式并能在具体情境中选用。难点是循环终止条件的设定——学生最常见的错误不是不会写循环,而是让循环永远停不下来,或者差一次就停(多算或少算一次,即所谓"差一错误")。突破难点的策略是纸笔追踪:让学生在代码运行前,先用表格手工推演循环变量与累加变量的前四次变化,把抽象执行变成可见数字。五、教学准备机房安装Python3.x运行环境及IDLE或Thonny;教师机安装广播教学软件;课前下发学件包,内含三个文件——半成品程序zongfen.py(含两处待补全的空)、成绩数据score.csv、纸笔追踪表trace.docx的打印版;黑板一侧预留"变量追踪区"。六、教学过程第一环节:情境冲突,激活旧知(约7分钟)上课铃响,大屏幕直接投出一张Excel截图:高一(3)班秋季运动会成绩登记表,46行、5个项目列,合计230个数字。教师宣布任务:"学校要求各班在放学前上报团体总分,分值规则是每个项目名次折算分累加。谁能在下课前用手算得出准确结果?"学生面露难色。教师顺势请一位口算好的学生尝试,同时另一位学生打开计算器辅助,两人合作三分钟后只完成不到三分之一。此时教师不急着给方案,而是追问:"如果把这230个数字交给昨天的你——刚学完if语句的你——你会怎么写程序?"有学生提出可以写230行加法。教师当场在IDLE里打出前五六行:total=total+s1,total=total+s2……打字声越来越慢,教室里响起笑声。教师停手:"同一句话写230遍,这不是编程,这是受罚。计算机最擅长的事恰恰是重复,可我们还没有教会它'重复'本身。"板书课题:让计算机自己重复——循环结构。此刻教师不发一言地指向黑板右下角,那里课前就写着本节课的隐形目标:"下课时,人人都能让程序替自己数清这230个数。"学生第一次意识到这句话的含义,眼神有变化。活动目的的第一层——体会自动化重复的价值——就在这种沉默的对照中完成了渗透,比任何说教都有效。设计意图:用真实班级数据制造"手工算不完、旧知不够用"的双重困境,让学习需求从学生自己身上长出来,而非由教师宣布。第二环节:纸笔建模,初识循环(约10分钟)教师带领学生把问题翻译成算法语言。提问:"如果把230行加法压缩成几行,哪部分是真正不变的?"学生讨论后归纳:变的是每次加的那个数,不变的是"把某个数加进总和"这个动作。教师在黑板画出流程图:开始→总和清零、计数器置1→取第i个数加入总和→计数器加1→判断i是否超过230,未超过则返回取数,超过则输出总和→结束。关键一步是命名。教师指着流程图里的菱形判断框:"这个'问'决定着机器什么时候停。问错了,它要么累死,要么早退。给它起个名字——循环条件;被反复执行的那几行——循环体;那个不停变化的i——循环变量。三样东西凑齐,循环才算立在纸上。"随后进入纸笔追踪。每位学生拿出追踪表,针对简化版问题"求1+2+3+……+10",手工推演:循环变量i取1时,总和total从0变1;i取2时变3;i取3时变6……填到i=4后,同桌互换检查。教师巡视,专挑填错的学生上台把错误填法写在黑板"变量追踪区",集体诊断——最常见的错是把total没有清空就接着上一题用。这个环节不动一行代码,却为本课难点(终止条件与变量初始化)扎下最深的针。设计意图:计算思维的养成始于纸面而非键盘。先建模、再推演、后编码,学生在调试阶段遇到的80%错误可以前移到纸笔阶段暴露。第三环节:对比编码,掌握for循环(约12分钟)教师现场讲授for循环的基本格式:foriinrange(1,11):total=total+i。逐词解释:range(1,11)生成1到10的整数序列,注意右边界取不到——"就像运动会报名写'第1至10跑道',计算机却理解成1到9,这是它和我们说话习惯的第一处错位。"total=0必须在循环之前,"进场前先把手里的口袋倒空,否则昨天的剩饭混进今天的新米。"学生在学件中找到zongfen.py,第一处空正是循环体。任务一:补全程序,求1到100的和,运行验证结果应为5050——教师顺带讲高斯少年巧算的故事,并让学生把程序算出的5050与数学公式n(n+1)/2代入100所得对照。"数学公式是一步到位的聪明,循环是一步不落的勤恳,二者算出同一个数时,你就同时拥有了两双眼睛。"任务二升级:把程序改成求1到100之间所有偶数的和。学生两分钟内出现两种改法——一种把range改为(2,101,2)利用步长,一种在循环体内嵌if判断i%2==0。教师把两种写法并排投屏,引导学生比较执行次数与可读性,得出"能用range解决的交给range,条件复杂时再请if进循环"的经验结论。这一对比不动声色地复习了上一节的选择结构,实现了知识的结构化联结。设计意图:从"照猫画虎"的补全到"一题两解"的比较,任务梯度控制在学生跳一跳够得着的高度;程序结果与数学公式的互证,让学习成果可检验、可置信。第四环节:认知冲突,引入while循环(约10分钟)for循环刚顺溜,教师抛出第二个情境:"学校图书馆办存书和抽奖活动,规则是往储蓄罐里存书款,第一天存1元,之后每天存的钱是前一天的2倍,问至少存多少天,总额才能超过一万元?"学生立刻动手,却很快卡住:"老师,我不知道要循环几次,range里写什么?"这正是设计好的认知缺口。教师不解答,只板书一句话:"知道循环几次——找for;只知道什么时候停——找while。"随即演示while结构:total=0,day=0,money=1,whiletotal<=10000:total=total+money;money=money2;day=day+1。运行,屏幕上跳出"第14天,总额16383元"。教室里响起不约而同的惊叹——翻倍增长的速度再次给了学生一记直觉上的撞击,这个副产品教师笑纳:指数增长的威力,是循环教学最慷慨的赠品。但教师紧接着把条件改成whiletotal>=0:,故意运行一个永不停止的程序,滚动数字刷屏,教师任其滚了十几秒才按Ctrl+C终止。"看清楚了吗?循环条件写反,机器不会自己醒悟,它没有'差不多得了'的概念。终止条件是程序员签给机器的合同条款,一字之差,天壤之别。"学生哄笑中带着凛然。随后全员动手完成任务三:用while求"从1开始累加,总和首次超过1000时加到了几",要求提交程序截图与运行结果两张凭证。设计意图:新知的出场必须有旧知的"办不到"来铺垫;故意触发的死循环是最便宜也最有效的安全教育,胜过十次口头强调。第五环节:回归主任务,综合应用(约8分钟)首尾呼应。教师重新投出开课时的230条成绩数据,这次以score.csv的形式发回学生手中。任务四(分层设计):基础层,用for循环配合列表读取,计算全班总分;提高层,统计每个项目的小计并找出得分最高的项目;挑战层,按折算规则给每位同学算个人总分并排出前三名。学有余力的学生可以叠加多个层次,教师巡视时重点辅导仍在挣扎的学生,用追踪表帮他们定位是取值环节还是累加环节出了错。巡视中教师收集三类典型作品:干净利落的优秀解、出现"差一错误"的常见解、以及用230行复制粘贴硬算出来的"倔强解"(真有学生这么干)。后两类不点名展示,全班共同修改。倔强的解法尤其珍贵——教师只问一句:"如果明年运动会是2300条数据,你的程序怎么办?他的程序怎么办?"答案不言自明,循环结构的代际优势在这一问中彻底立住。设计意图:主任务首尾闭环让课堂获得完整的叙事感;分层设计保证每名学生都有可达成的成就点;真实学生作品的对比讲评是最有说服力的课堂评价。第六环节:总结升华,自道目的(约4分钟)教师不总结,把总结权交还给学生:"回到上课前黑板角落里那句话,现在请每个人用一句话回答——今天这节课,这个活动的目的是什么?"学生七嘴八舌:"让机器替人做重复的事""重复不可怕,可怕的是不知道怎么停下来""学会两种循环,看问题先问'我知道次数还是只知道终点'"……教师把其中最精彩的几句抄上黑板,再添上自己准备的一句作为共同收束:"循环不是代码的技巧,是人类第一次教会机器什么叫'坚持'。"作业布置两项:必做,编写程序求斐波那契数列前20项并输出,要求附纸笔追踪表;选做,调查生活中一个"重复性工作"的场景,画出它的循环流程图,下节课课前三分钟分享。两项作业一个指向巩固,一个指向迁移,把活动目的的第三层——用技术眼光重新打量世界——从课堂延伸到课外。设计意图:让学生自己说出活动目的,是对"藏进情境、终局揭示"这一教学设计的最终检验;作业分层呼应课堂分层,保证学习链条的完整。七、板书设计主板书居中为流程图的三要素提炼:循环变量(i,负责走)、循环条件(负责喊停)、循环体(负责干活);左侧为for与while的对照卡片——"已知次数for,只知终点while";右侧即"变量追踪区",保留学生推演的笔迹与典型错例;右下角固定写上本课要学生自己领悟的那句核心语。整幅板书不求漂亮,求一节课的思想痕迹都在上面。八、教学评价设计评价采用三维证据法:其一,过程性证据,纸笔追踪表的完成质量,反映学生对循环执行机制的理解深度;其二,成果性证据,四个任务的程序截图与运行结果,重点核对任务三是否真正理解"首次超过"的含义——很多学生输出的是"总和超过1000后的值"而非"加到了第几项",这个细微差别是区分度所在;其三,表达性证据,课尾学生口述的"活动目的",作为情感与价值观层面的达成度佐证。三类证据全部存档,纳入单元过程性评价,占单元总评的百分之三十。九、教学预设与应变若机房网络或个别机器故障,task一、二可退化为结对共用一台机器,追踪表与流程图为纸质的,不受影响;若学生整体进度超前,将挑战层任务提前释放,并追加思考题"如何用循环验证哥德巴赫猜想在100以内的情形";若进度滞后,则果断舍弃任务四的挑战层,保基础层与课
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年北京市成人高考语文基础知识习题集
- 2026年浙江省人教版高中生物高二年级下册第5章遗传学基础测试卷
- 2026年全民科学素养评估试卷
- 2026年江苏省人教版初中数学上册第4章能力提升测试卷
- 供应链韧性视角下的组织文化构建及其影响研究
- 制造业供应链从精益导向向韧性导范式转移的机制研究
- 专科本科志愿填报差异及要点分析
- 自然资本计价框架下绿色金融创新机制研究
- 总资产报酬率驱动因素的量化测算模型研究
- 数据资产生态系统构建的策略规划
- 未成年人犯罪的预防与矫正法律机制
- 2025年地质勘查企业安全生产管理人员安全生产知识考题及答案解析
- 2024浙江理工大学科技与艺术学院辅导员招聘笔试真题及答案
- DBJT 13-502-2025 古建筑安全监测技术标准
- 2025-2026学年统编版三年级道德与法治上册全册教案(含教学计划)
- 声调课件-高中日语新版标准日本语初级上册
- 沟(河)道清淤清障单元工程施工质量检验表
- 运输货车承包合同7篇
- 风电塔筒生产线项目初步设计
- 统编人教版(2024)八年级上册道德与法治全册教案
- 配网工程激励方案(3篇)
评论
0/150
提交评论