版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中信息技术必修一第三单元算法及其描述深度学习教学设计本课定位在高中一年级信息技术必修模块“数据与计算”的关键节点,课题对应教材中“3.2算法及其描述”。学生已经接触顺序执行的小程序,能模仿写出输入、处理、输出的基本骨架,却容易把算法理解为背下来的步骤,把流程图理解为美术符号,把自然语言、流程图、伪代码当成三套互不相关的应付材料。本课的核心任务不是多讲几个排序例子,而是让学生亲手把一个含混的生活问题压成边界清晰的计算问题,再用三种以上表达方式进行互译,在互译中发现歧义、冗余、缺项和不可执行处,形成“算法先于代码,描述服务实现,正确性接受追问”的专业直觉。一、课标与教材理解。普通高中信息技术课程强调计算思维在真实问题中的生成,要求学生能够针对给定问题进行抽象与形式化,选择合适的数据与控制结构,描述算法并评估效率。教材把“算法及其描述”放在程序实现之前,意图十分明确:先学会把解法说清楚,再让机器照着做。这里的“说清楚”不是语文意义上的通顺,而是具备五个可检验特征:有穷、确切、输入输出明确、可执行、在合理资源内终止。教学设计因此要把课堂从“教师演示完美流程”转为“学生暴露不完美方案”,让修订成为课堂的主旋律。二、学情研判。高一学生具备基本算术与序列经验,熟悉外卖排队、体测登记、图书借阅、考试排名等场景,能说出步骤,却常忽略三个陷阱:初始条件没有固定,循环边界凭感觉写,异常输入被默认不存在。部分学生有图形化编程经历,会拖拽“重复执行直到”,但迁移到文本伪代码时容易丢失增量;还有学生把变量看成名词而不是状态,不能解释为什么s←s+i与i←i+1的顺序会影响结果。针对这些差异,课堂应采用低门槛进入、多通道表达、高强度互评的组织方式,使弱基础学生能完成可运行骨架,强基础学生必须在边界、效率与表达一致性上接受挑战。三、育人目标。知识层面,学生能陈述算法的含义,区分算法、程序、数据来源与计算结果,识别自然语言、流程图、伪代码、程序片段各自的表达优势和局限。能力层面,学生能把“统计连续达标天数”“筛选借阅超期名单”“安排考场座位”等问题写成输入、处理、输出三段式,再扩展为带分支与循环的可执行结构;能用跟踪表手工执行循环,说明不变量与终止条件。素养层面,学生在同伴质询中练习精确表达,接受“能跑”不等于“合理”,在比较n与n²的增长差异时形成初步效率意识。价值层面,算法不只服务屏幕,也影响排队公平、资源分配与评价透明,描述越清楚,越能减少武断与推诿。四、重点难点。重点是算法描述的精确化:把“一个个加”改写成“i从1到n,每次把i累入s”,把“看看有没有重复”改成可判定的比较策略。难点是循环边界与状态更新的一致性,尤其是当条件用“当i≤n”还是用“直到i>n”,初学者常在差一错误中反复失败。另一个难点是三种表示法的等价转换:自然语言利于讨论,流程图利于结构观察,伪代码利于接近实现,三者要能来回翻译而不丢失语义。突破策略是先给半成品的“脏算法”,让学生在找错中建立标准,再进入独立设计,避免空白页焦虑。五、教学资源与组织。机房按异质四人分组,每组配置任务单、可擦写小白板、磁性流程图符号、跟踪表和分层选题卡。教师端准备三份材料:一份自然语言含糊版,用于暴露歧义;一份带差一错误的伪代码,用于停顿追问;一份可运行但冗余的流程图,用于讨论化简。评价工具嵌入过程而非课后补交,采用“可执行性、边界正确、表达一致、解释清楚、效率意识”五维量规,每项用具体行为描述代替空泛等级。六、教学主线。课堂以“班级体测成绩怎么公平统计”为主情境,三条副线穿插:食堂窗口高峰排队,图书馆超期提醒,运动会接力出场排序。主线保证全员可参与,副线提供迁移与分层。全程不追求把例子铺满黑板,而追求一个核心问题被反复打磨:输入若干名学生的四项体测成绩,判断每人是否达标,输出达标名单和班级达标率;进阶要求按综合成绩给出候选展示顺序,但不把排序做成死记模板,只比较相邻交换思想与选择最小值思想在描述层面的差异。七、情境导入七分钟。教师投影原始对话:管理员说“把达标的挑出来,顺便看看多少人过线,别漏人。”学生第一反应是“看表格就行”。教师随即给出三行数据:甲三项合格一项缺考,乙刚好压线,丙补测后成绩更新。提问指向精确化:缺考算不达标还是暂缓?压线采用“大于等于”还是“大于”?补测后旧记录是否保留?学生发现日常语言里“达标”“过线”“别漏”都藏着规则。此时板书不急着写定义,只保留四个待决项:输入从哪来,保留几位小数,判定边界含不含等号,输出名单还是名单加比例。算法学习从澄清问题开始,而不是从背诵名词开始。八、概念建构十分钟。学生用两分钟写下自己心里的算法定义,教师挑三份投屏:一份强调步骤,一份强调算得快,一份强调电脑能懂。师生共同修订为工作定义:算法是在有限步骤内,对明确输入按确定规则产生明确输出的可执行方案。这里的“可执行”不专指计算机,能用纸笔、计数器、卡片完成也可;但用于计算机时必须更严苛,因为机器不会善意补全省略。紧接着辨析三组近邻概念:算法是方法,程序是某种语言写下的实现;数据是材料,结果是加工后的呈现;流程图是表达,不是算法本身。教师用一句话压住泛化:能被质疑、被跟踪、被复现的描述,才配叫算法描述。九、第一次微练习八分钟。学生只处理顺序结构:输入一名学生四项成绩score1、score2、score3、score4,计算平均avg,依据阈值p输出“达标”或“待提升”。要求同时写自然语言五句以内和伪代码五行以内。多数组会写出total←score1+score2+score3+score4,avg←total/4,若avg≥p则输出“达标”否则输出“待提升”。教师追问两个细节:除法在人数很多时是否会带来舍入争议,入学政策若要求单项不得过低该怎么办。学生意识到顺序结构的难点不在符号,而在规则是否外部达成一致。此环节给足成功感,为循环与分支的冲突蓄水。十、流程图不是画画十二分钟。每组领取磁性符号:圆角起止、平行四边形输入输出、矩形处理、菱形判断、箭头流向。任务是把刚才的顺序结构画成图,再把“多个学生”扩展进去。常见图会画成“读入所有成绩→判断→输出”,教师要求用循环拆开“所有”:计数i初始为1,当i≤n时读入第i人四项成绩,计算avg,判断是否达标,记录名单,i←i+1。学生在白板上移动菱形位置,比较“先判断再进门”和“进门后再补判断”的差别。流程图的价值此时显现:箭头迫使省略号现形,菱形迫使条件写成是或否,回流线迫使承认初始值与增量缺一不可。十一、关键停顿与差一错误十八分钟。教师给出问题代码:n←输入人数;i←1;count←0;当i<n重复执行读入第i人成绩;若avg≥p则count←count+1;i←i+1;结束循环;rate←count/n。学生跟踪n=5的列表,发现第5人未被处理;再改i≤n后,有人又把i←i+1放到判断之前,导致首个学生被跳过。全班用跟踪表列四列:进入循环前i、当前i、count、执行后i。每一次错误必须落到表格某一格,而不是靠口头说“大概”。教师板书终止条件与循环不变量:每轮开始,前i1人已被判定;每轮结束,已处理人数恰为i。学生第一次体会到,证明算法可靠可以从一句话不变量开始,而不必等到大学才谈严谨。十二、三种描述互译二十分钟。任务单给出同一体测算法的自然语言压缩版、流程图片段和伪代码骨架,各故意缺失一处:自然语言缺少“压线算过”,流程图判断框只写“合格?”,伪代码count未初始化。小组完成三向互译并标注修复点。互译规则明确:自然语言可保留政策解释,但条件必须无歧义;流程图每个菱形只能有两个出口,复杂条件拆成级联;伪代码用统一记号,输入输出、赋值、分支、循环对齐。展示时不评“谁最漂亮”,而问三个硬问题:同一输入是否必然同一输出;任意合法输入是否都能走到结束;换到另一门程序语言前,哪里会先卡住。学生在翻译中认识到,表达形式会变化,语义锚点不能漂移。十三、分支嵌套与政策公平十五分钟。主情境升级:平均达标之外,新增“任一关键单项低于底线即暂缓”。学生需要把单分支改成复合判断。教师不给标准答案,只给两种可读方案。甲案用嵌套:若avg≥p,则若minSingle<line输出“单项暂缓”,否则输出“达标”;否则输出“待提升”。乙案用提前归类:flag←0;若minSingle<line则flag←1;否则若avg≥p则flag←2;否则flag←3;再按flag输出。两组辩论可读性与可维护性:嵌套贴近决策树,提前标记便于后续增加等级。教师强调描述层先保证语义,再谈风格;若政策频繁调整,把阈值p、line设为输入参数比写死在流程里更负责任。算法不是替人做决定,而是把既定决定透明地执行。十四、从正确走向效率十二分钟。教师不展开复杂度理论,只让学生数比较次数。任务A:n个成绩中找最大值作为展示榜首,逐个比较,约n1次。任务B:要排出完整名次,若每次都在剩余元素里找最大,比较约n+(n1)+…+1,写成n(n+1)/2;若采用相邻交换把大值逐步后移,最坏也接近平方级。学生用卡片实际操作8人、16人,感受数量翻倍时手工代价陡增。效率意识在此被限定为朴素经验:同样的正确结果,步骤增长方式可能完全不同;描述算法时留一句“大约比较多少次”,能帮助实现者预判是否可行。此处不引入抽象记号竞赛,避免把高一课堂带偏成公式堆砌。十五、小组项目化实践三十五分钟。三层选题同时开放。基础层完成班级达标统计:输入n、p,逐人读入四项,输出达标名单姓名或学号、人数count、比率rate,要求处理n=0时给出“无数据”而不是除以零。提高层完成图书超期提醒:输入today与若干借阅记录due,计算overdue←todaydue,若overdue>0输出学号与天数,统计最长超期maxOver,要求空记录与同一天多本书不混淆。挑战层完成接力出场建议:输入八人百米成绩与交接稳定性分,先按百米升序得到候选,再对稳定性低于阈值者标记“替补助理”,只要求写描述并讨论为什么不能简单按最快四人机械上场。各层共同交付物是“一页设计”:问题重述、输入输出、边界、核心伪代码、三组测试用例、已知限制。十六、教师巡视语言系统。巡视不替学生改,只投放可复用的追问。面对“步骤很多”的白板,问:每一步的主语是谁,数据在哪,结束在哪。面对流程图箭头打结,问:哪个菱形产生回流,回流前什么状态必须恢复。面对伪代码变量混乱,问:这个量代表输入、累计值还是临时值,能不能换名。面对测试通过即自满,问:最小输入、压线输入、非法输入各是什么。面对效率炫耀,问:n增大十倍时你的手工跟踪还能坚持吗。教师把评价权交还给证据,使课堂少一点“老师讲过了”,多一点“这里能被推翻”。十七、展示与互评二十五分钟。采用“两星一证一词”结构。汇报组用四分钟讲算法,不读全文,只指关键变量、循环边界和一处易错点。听众先给两点具体优点,再给一份反例证据,最后用一个词概括描述风格,如“稳”“省”“绕”“硬”。教师把反例即时输入公共跟踪表:n=0,全体压线,单人缺考,成绩相同,超长列表。被击中漏洞不判失败,标注“已捕获”;能在三分钟内修复并说明不变量仍成立,计入高阶表现。互评语言禁止“挺好”“不错”,必须落到位置:第二个菱形出口反了,count在读取前已加,rate在n=0时未保护,max初始值不应设为0而应为第一条记录。十八、课堂凝结八分钟。师生共同把黑板收成五句话,全部由学生先口述再定稿。算法来自被澄清的问题;描述先于实现,也约束实现;循环可靠靠初始、条件、增量、不变量四处咬合;流程图、自然语言、伪代码互为镜子,照出同一条语义;评价算法看正确,也看边界、可读与增长。教师最后只留下一个行为口号:写实现,先写跟踪表;交答案,带三组刁难数据。这样的收口避免空喊思维,而把方法缩成下一节课可直接检查的动作。十九、板书设计。左板书写问题契约:输入n与各项成绩,阈值p、line;输出名单、count、rate;政策含压线与单项底线。中板书写核心骨架:count←0;i←1;当i≤n:读入并求avg与minSingle;若minSingle<line则标暂缓,否则若avg≥p则count←count+1并记录;i←i+1;循环后若n>0则rate←count/n否则输出无数据。右板书写诊断栏:差一,未初始化,除以零,复合条件出口过多,max初始错误。视觉结构对应思维结构:左边契约,中间动作,右边事故史,学生抬头就知道自己站在哪一格。二十、学习评价。过程评价占六成,证据来自跟踪表、白板迭代、展示反例响应;结果评价占四成,看一页设计是否完整可执行。量规五维都用可观察语句。可执行性:他人不看原讲解能照样执行。边界正确:n=0、i=n、压线、缺考均有交代。表达一致:三种表示同一判断不改变语义。解释清楚:能说明变量角色与循环不变量。效率意识:能估计比较或处理规模,不滥用嵌套。对未达到基础层的学生,不给“重做整份”的压迫,而要求补交三行修正:错因一栏、改动一栏、回归数据一栏,让修正比面子更重要。二十一、作业与延伸。课后基础作业是把课堂算法改写为可运行程序前的“实现核对单”,暂不强制统一语言:变量表、输入校验、循环骨架、输出格式、测试样例。提升作业请学生采访家中一次实际排队或缴费经历,找出规则含糊处,改写成不超过十五行伪代码,并注明若引入机器执行会减少还是增加争议。拓展阅读围绕“规则公开与结果可申诉”,不谈空泛伦理,只讨论当算法用于体测缓考、图书催还、食堂错峰时,哪些字段必须留痕,哪些人工复核不能撤。下一次课用其中两份真实材料进入程序实现,检验描述是否真的能落地。二十二、差异化支持。对计算基础薄弱学生,提供已填一半的跟踪表和固定变量名,先保证循环闭合,再鼓励改名优化。对语言表达较弱学生,允许先用流程图答辩,再补三句文字说明。对进度领先学生,不给更多重复题,而给约束冲突:输出要稳定排序,成绩相同保持原登记顺序;内存只许保留当前最大与次最大;描述中禁止出现泛泛的“排序一下”。真正的分层不在于题量多少,而在于限制条件迫使不同学生都在最近发展区内遇到可解决的阻力。二十三、常见误区与处理。误区一:把算法等同于代码。处理方式是先运行纸笔算法,再谈语法,强调换语言不换思想。误区二:流程图越满越专业。处理方式是删符号比赛,删掉不承载判断或流转的图形。误区三:平均值一个变量走天下。处理方式是要求同时维护count、sum、max、flag四种角色,命名拒绝a、b、c。误区四:测试只举正常例。处理方式是将“刁难数据”纳入平时分。误区五:效率就是背结论。处理方式是用卡片和身体移动体验次数增长,知道为何在大数据量前某些朴素方案会失去耐心。二十四、教学安全与伦理边界。体测、借阅、消费数据都带有敏感属性,课堂样例一律使用虚拟姓名与可公开字段,演示时强调脱敏。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年季札挂剑成语故事坚守信义品读教案
- 2026年舍本逐末成语故事抓住重点探究教案
- 2026年博览群书成语故事阅读习惯培养教案
- 2026 年小学《独坐敬亭山》物我相融情景感悟教案
- ISO 5053-32024 工业卡车词汇第3部分附件和部件标准立项发展报告
- 基于磁场调制原理的永磁游标电机设计结题报告
- 基于单纯形法的直接搜索学习结题报告
- 2026住院医师规培-湖南-湖南住院医师规培(内科)历年参考题库含答案详解
- 2026住院医师规培-浙江-浙江住院医师规培(针灸科)历年参考题库含答案详解
- 2026住院医师规培-江西-江西住院医师规培(耳鼻咽喉科)历年参考题库含答案详解
- 企业内部培训服务合同
- 高标准农田建设项目初步设计技术规程(NYT 5490-2026 )
- CSCO非小细胞肺癌诊疗指南(2026版)
- 部编版新教材道德与法治五年级上册第一单元没有共产党就没有新中国教学设计
- 精密空调运行测试方案
- T∕CCEAS008-2026 建设工程造价咨询成果文件质量标准
- 中国检验医学危急值报告指南(2024年版)
- 高速公路养护施工组织技术方案
- 2026-2030中国液体硅酸钠市场销量预测及未来发展策略分析研究报告
- 2025年事业单位工勤技能-广西-广西造林管护工三级(高级工)历年参考题库典型考点含答案解析
- 中国中煤海南高端肥料项目环境影响报告表(公示稿)
评论
0/150
提交评论