版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中一年级信息技术从简单算法实例说起教学设计一、教学设计依据与基本理念本课选自教科版高中信息技术必修课程"数据与计算"模块中算法初步部分的起始内容。"从简单的例子说起"承担着把学生从日常生活经验引入算法世界的关键任务。新课标发展要求计算思维成为信息技术学科核心素养的核心支柱,而计算思维的养成不能依靠概念灌输,只能在解决问题的真实过程中逐步生长。本课的基本立场是:算法的概念不靠定义背诵获得,而靠学生在具体任务中经历"理解问题—设计步骤—验证修正"的完整循环后自然沉淀。基于这一立场,本课采用任务驱动与探究学习相结合的组织方式,以三个层层递进的小问题为线索,让学生先用手算、口头描述解决,再用自然语言把过程写出来,最后对照规范的算法描述进行修正。学生在这一过程中体会"步骤的确定性、有限性、可执行性"这些算法本质特征,而不是先听教师讲解特征再做题套用。二、学情分析授课对象为高一学生。他们具备基本的数学运算能力和逻辑推理能力,在小学、初中阶段接触过流程图启蒙内容,但对"算法"这一概念普遍停留在模糊印象层面,常见的前概念有三类:一是认为算法就是数学公式;二是认为算法等于编程,学不会编程就不用学算法;三是对步骤描述的严谨性缺乏敏感,认为"差不多说清楚就行"。这些前概念既是教学障碍,也是教学资源。教学设计中要利用学生描述步骤时出现的歧义、遗漏、死循环等真实问题,让"不严谨带来的后果"自己说话,其说服力远强于教师的正面强调。三、教学目标1.能用自己的语言解释算法的含义,说出算法应具备的基本特征,并能结合实例加以说明。2.能用自然语言把简单问题的解决过程描述为清晰、有序、无歧义的步骤序列。3.通过对比不同解法,初步形成"解决同一问题可以有多种算法、算法之间存在优劣差异"的认识。4.在小组协作与展示交流中体验计算思维解决问题的基本过程,形成对后续流程图与程序设计学习的期待。四、教学重点与难点教学重点是通过实例理解算法的概念与特征,掌握用自然语言描述算法的方法。教学难点是步骤描述的严谨性训练,即让学生意识到"人脑自动补全的信息,描述时必须显式写出"。突破难点的策略是设置"按字面做法执行"的环节,让一位学生扮演"不会思考的机器",严格按同学写下的字面步骤操作,歧义与漏洞立刻暴露。五、教学方法与资源准备教学方法以任务驱动、小组协作、展示评议为主,辅以教师精讲点拨。课前准备三张任务卡、实物道具(带标记的杯子两只、卡片若干)、多媒体课件及课堂练习单。六、教学过程(一)情境导入:一杯水与一杯果汁的交换上课伊始,教师在讲台上摆放两个杯子,A杯装水,B杯装果汁,提出问题:如何交换两个杯子中的液体?学生几乎不假思索地回答"再拿一个杯子"。教师追问:如果只能用这三个杯子,谁能把完整的操作步骤一步一步说出来?请一名学生口述,教师严格执行,期间故意在关键处停顿,比如学生说"把水倒进空杯子",教师问"倒完还是没倒完?水现在是接着倒果汁还是先放下?"通过几个小停顿,学生意识到口头描述的随意性。教师顺势板书学生共同修正后的步骤:第一步,取一个空杯子C。第二步,把A杯中的水倒入C杯。第三步,把B杯中的果汁倒入A杯。第四步,把C杯中的水倒入B杯。第五步,交换完成。教师点明:这就是解决"交换两个量"问题的一个算法。算法并不神秘,它就是为解决一个问题而设计的、确定的、有限的、一步一步可执行的操作序列。今天这堂课,我们从几个简单的例子说起,弄清楚什么是算法、怎样描述算法、什么样的算法算好算法。(二)探究一:从生活实例抽象出算法的特征小组活动。每组领取任务卡,卡上是三个小问题:一是从1加到100怎么算又快又对;二是如何在电话簿中快速找到某个联系人的号码;三是炒菜时先放油还是先放菜,顺序写反会怎样。要求小组任选一题,把解决过程用逐条编号的文字写出来,并讨论一个问题:你们写的步骤,换成任何一个不认识你们的人来做,能不能做对?约六分钟后各组展示。教师重点抓住第二组的展示进行追问:如果电话簿有一万个联系人,你们的办法要翻多少次?有没有更快的办法?引导出"二分查找"的朴素想法——从中间翻开,判断目标在前半还是后半,再把范围缩小一半。学生算出翻一万条最多约十四次,与逐条翻查的五千次平均水平形成对比,教室里通常会出现明显的惊叹反应。教师在此进行第一次归纳提升,板书算法的五个基本特征:有穷性——必须在有限步之后结束,不能永远做不完。确定性——每一步指什么、做什么,都清清楚楚,没有歧义。可行性——每一步都是做得到的操作,不要求人力或机器办不到的事。输入——可以有零个或多个输入,即算法处理的数据。输出——至少有一个输出,即算法要给出结果,否则白做。教师强调这五点不是需要死记的定义条款,而是检验"我写的步骤算不算一个合格算法"的五把尺子。随后回到开头的交换例子,用五把尺子逐条对照检验,示范检验方法。(三)探究二:按字面执行——歧义的代价这是本课的核心活动。教师说明规则:每组写出一个任务的算法,任务为"指导一位从未系过鞋带的人系好鞋带"(也可用"用开水冲泡一碗方便面"等任务替代,视班级情况而定)。写好后交给邻组,由邻组派一名"执行者",执行者承诺绝不发挥想象,只按字面意思操作,字面没说清楚的就不动。活动过程中典型状况不断出现:写着"把鞋带交叉"的组,执行者把两根鞋带整根交叉成一团;写着"绕一圈"的组,执行者绕着整个脚踝转圈。笑声过后,教师抓住时机提问:问题出在执行者身上吗?学生在反思中认识到问题出在描述者身上——写的人脑中默认了大量背景知识,而这些背景知识恰恰没有被写出来。教师由此点出关键认识:计算机就是那位绝不会自行脑补的执行者。它每分钟能完成海量的操作,但它对每一步的理解都严格限定在你写下的字面之内。给计算机设计算法,描述必须精确到每一个动作。这也是后续学习程序设计语言时为什么一个标点都不能错的原因。各组修改本组的算法描述,进行二次交换检验。第三轮展示时,明显能看到学生的描述中出现了"左手捏住左端,右手捏住右端,右端从上方越过左端"这类精细表述,教师及时给予肯定并请全班辨认这种描述与前一轮的差别在哪里。(四)探究三:同一问题的不同算法与优劣比较教师出示问题:判断一个大于1的自然数n是不是素数(质数)。先请学生回忆数学课上的方法——用2到n−1之间的每个整数去除,如果都除不尽,n就是素数。教师和学生一起把这个方法整理成规范的算法描述:第一步,输入正整数n(n大于1)。第二步,令i等于2。第三步,用n除以i,如果余数为0,输出"不是素数",算法结束。第四步,令i的值增加1。第五步,如果i小于或等于n−1,返回第三步;否则输出"是素数",算法结束。教师追问:这个算法能不能改进?数学好的学生通常能想到"只需除到n的平方根即可"。教师组织学生计算对比:判断999983是否为素数,前者要做近百万次除法,后者只需约一千次。学生在具体数字中直观感受到算法效率差异的数量级。教师在此做第二次提升:解决同一个问题的算法常常不止一个,评价算法好不好,主要看两点——正确性,即它得出的结果对不对;效率,即它需要多少时间、多少步骤。今后学习程序设计,会发现算法的选择直接决定程序跑得快还是慢。(五)课堂小结与知识结构化教师请学生自主发言,用"今天我明白了……"开头说一条收获,教师不作重复,只在黑板上以思维导图方式记录关键词。学生发言通常覆盖:算法是解决某类问题的步骤集合;步骤要确定、有限、可行;描述算法可以用自然语言;算法有好坏之分。教师补齐结构化小结:本节课建立了算法的基本认知框架——什么是算法(概念与五特征),怎么表达算法(自然语言描述法,下节课将学习流程图),怎样评价算法(正确性与效率)。自然语言描述的优点是通俗易懂、不受格式约束,缺点是容易产生歧义、不便于表示复杂逻辑,正是这个局限推动我们走向下一课的流程图。(六)课堂练习与即时反馈练习一,基础题:用自然语言描述"输入两个数,输出其中较大的数"的算法,要求写出全部步骤并标明结束。此题检测算法描述的基本格式与终结意识。练习二,辨析题:下面这段描述是不是一个合格的算法?"拿一些面粉,加适量水,揉成面团,蒸一蒸,馒头就做好了。"请从算法五特征的角度指出它的问题。参考答案要点是"适量""一些"违反确定性,"蒸一蒸"没有时间限度,有穷性存疑。练习三,拓展题:三个猎人带着三只熊过河,船上最多坐两个(人或熊),任何一岸只要熊的数量超过人的数量且该岸有人,人就会被攻击。尝试写出安全过河的算法步骤。此题供学有余力的学生课后思考,为算法逻辑训练埋下伏笔。教师巡视中收集典型错误,用实物投影快速讲评两至三份,重点纠正"忘记写结束""判断条件缺分支"两类高频问题。(七)作业布置书面作业:从生活中任选一个需要按步骤完成的事情,写出它的算法,并标明每一步体现了算法的哪个特征,下节课每组推选最优作品展示。实践作业:与家人合作做一次"按字面执行"游戏——你写下做某件小事的步骤,请家人严格照做,记录出现偏差的三处地方,分析偏差原因。这一作业把课堂的核心体验延伸到家庭场景,强化"精确描述"的意识。七、板书设计主板书采用"一概念、五特征、一方法、一标准"的框架结构:正中为课题"从简单的例子说起——走进算法";左侧写算法的含义与五特征(有穷、确定、可行、有输入、有输出);中部保留交换例子的五步步骤与素数判断的五步算法;右侧写"自然语言描述"的方法标签和"正确性+效率"的评价标准。副板书随时记录学生活动中生成的关键词与典型问题。八、教学评价设计本课评价采用过程性评价为主、纸笔检测为辅的方式。过程性评价依托两次小组活动,观察点设定为三条:步骤描述是否完整,是否主动发现并修正歧义,能否参与对不同算法的比较讨论。纸笔检测由课堂三道练习完成,重点关注练习二中学生运用五特征分析问题的迁移表现。作业评价引入学生互评,每组依据教师提供的简易量规(步骤完整性、描述精确性、特征标注准确性三项,各占三十分,书写规范占十分)为他组作业打分并写一句评语,教师在复评时重点核查评分的合理性,这一过程本身又是一次对算法特征理解的再巩固。九、教学反思预设从同类班级的实施经验看,本课有三处需要教师在课堂上灵活把握。其一,"按字面执行"活动气氛活跃,容易超时,教师要预先划定写步骤时间不超过五分钟,把课堂重心留给暴露问题与修改提升,而非单纯取乐。其二,素数判定算法中"i加1后返回第三步"的循环结构,是本课第一次接触循环思想
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026副高卫生职称-医学中医类-中医眼科学(副高)代码:075历年参考题库含答案详解
- PS中级实战试题及答案分享
- 高中语文 湘夫人(一)教学设计 新人教版选修《中国古代诗歌散文欣赏》
- 兰州水处理设备世界先进水处理技术企业
- 2019年1月国家开放大学中文专科《中国古代文学(上)》期末纸质考试真题试题及答案
- 湖南省长沙麓山国际实验学校2026-2027学年高二上学期开学语文试题
- 商业综合体能耗管控方案
- 老旧机房空调系统优化改造方案
- 厂区环境卫生管控工作制度
- 江苏省泰兴市高中数学 第3章 不等式 3.1 不等关系教案 苏教版必修5
- (综合知识测试)2026年湖北省乡镇街道公务员综合试题及答案
- 2.4《修复铜镜》课件 -2026-2027学年六年级上册数学北师大版
- 2025年下半年教师资格考试高级中学美术学科知识与教学能力测试试题及答案解析
- 新版小学语文新部编版五年级上册全册教案(2026秋新版)合集
- 山东省2026年中考道德与法治真题真题二套附同步解析
- 2026年中国铁路成都局集团有限公司招聘高校毕业生笔试题库真题及答案
- TBT 3470.2-2025 机车车辆基础制动装置 盘形制动 闸片 第2部分:合成闸片标准立项发展报告
- 2026年法治政府督查自查报告
- 边坡施工技术施工方案
- 中建-竣工结算策划书编制指南
- 2017-2026年国考行测申论真题试卷及答案解析完整版
评论
0/150
提交评论