高中一年级信息技术选修1基本运算和表达式教学设计_第1页
高中一年级信息技术选修1基本运算和表达式教学设计_第2页
高中一年级信息技术选修1基本运算和表达式教学设计_第3页
高中一年级信息技术选修1基本运算和表达式教学设计_第4页
高中一年级信息技术选修1基本运算和表达式教学设计_第5页
已阅读5页,还剩8页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高中一年级信息技术选修1基本运算和表达式教学设计学科:信息技术(浙教版高中选修1《数据与算法》)。课时:2课时。课型:新授课。授课对象:高中一年级或二年级选修本模块的学生。一、教学设计理念本节课是程序设计语言学习的根基所在。运算和表达式是任何一门程序设计语言中最基础、最核心的语法要素,学生能否正确书写和运用表达式,直接决定了后续顺序结构、分支结构、循环结构学习的成败。本课设计遵循"从生活出发、向思维深处生长"的原则,以"运算无处不在"为线索,让学生在熟悉的生活数据中寻找运算的身影,借助Python语言完成从"人脑算"到"机器算"的跨越,进而理解计算机程序中表达式的构造规则与求值逻辑。本节课的设计突出三个转向:一是从"记语法"转向"悟逻辑",不把运算符当作需要背诵的符号表,而是让学生在对照、试误、追问中自觉发现程序语言运算与数学运算的异同;二是从"教师演示"转向"学生诊断",通过改错、竞答、迁移等任务让学生成为课堂问题的发现者和解决者;三是从"会写程序"转向"会想问题",借助下单结算、竞赛评分等真实场景,让学生在算法表达中体会程序思维处理"变化数据"的独特力量。二、教学依据与课标定位《普通高中信息技术课程标准》在必修模块"数据与计算"中明确指出,学生应"掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法",并将计算思维列为学科核心素养之一。本节课处于浙教版选修1模块的起始阶段,承担着帮助学生完成从第一章"数据与算法的初步认识"到具体语言实践的过渡任务。学生在本课建立的"变量—运算—表达式—程序"的认知链条,正是计算思维中"抽象"与"形式化"两个维度最直接的训练载体。三、学情分析授课学生在初中阶段大多接触过图形化编程或Python入门内容,对print输出、简单赋值有模糊印象,但普遍存在四个薄弱点。第一,知识碎片化,知道"会写代码"这件事,却说不出程序的构成要素及其相互关系。第二,受数学思维定势影响,容易把程序中的赋值语句误解为"等式",把"="读作"等于",从而产生理解障碍。第三,对整除、取余等特殊运算缺乏感知,更谈不上将其运用于数位分离等典型问题。第四,书写表达式时习惯照搬数学形式,例如写成3a、2x+y之类的"数学风格",忽略程序语言中乘号必须显式写出的规则。基于以上判断,本课不宜平铺直叙地罗列运算符,而应以思维进阶为主线设计教学:从数学公式出发引出表达式,在对照中辨析运算符差异,在置换练习中确立"==等于、=赋值"的基本观念,在真实任务中学会运算符的取舍与组合,最后以诊断性练习实现迁移与巩固。四、教学目标(一)知识与技能学生能够说出程序中常量、变量、运算符、表达式的概念,能正确区分算术运算符、关系运算符和逻辑运算符,并能按照优先级规则求值或书写相应表达式。学生能够掌握整除//、取余%、乘方**的运算特点,会将其运用于数位分离、奇偶判断、时间换算等典型情形。学生能够用Python语言表达常见的数学公式,如圆面积、匀加速运动位移、三角形面积等,并用逻辑运算符构造复合条件。(二)过程与方法学生经历"观察生活数据—设计中算式—改写为表达式—编程验证—迭代优化"的完整过程,在多次试误与修正中养成"先想清楚、再写代码、写完必验"的实践习惯。学生通过对比人脑处理与程序处理同一问题的方式,概括出程序"处理可变数据、擅长批量重复"的优势。(三)情感态度与价值观学生感受到信息技术让生活变得简单而美好的真实力量,愿意为同学的学习提供指导,培养信息社会中互帮互助的责任意识。学生在攻克语法细节的过程中体会"错误是最好的老师"这一朴素道理,形成面对技术问题不回避、肯钻研的品格。五、教学重点与难点教学重点:基本运算符的种类与四种运算意义;表达式的书写规则与优先级;用程序实现公式计算的方法。教学难点:整除与取余运算的灵活运用;赋值号与关系运算符"=="的辨析;逻辑运算符在复合条件中的正确使用。六、教学准备机房环境安装Python3.x解释器或兼容的集成开发环境,并确保每位学生可以独立上机。教师准备教学课件、半成品程序文件、诊断练习单和一份"奶茶点单结算"的任务情境卡。多媒体广播系统保证教师可以投屏演示并下发学生作品进行集体评议。七、教学方法与教学思路采用任务驱动、对比辨析、试误探究、小组协作相结合的方法。整条教学线索为:唤醒经验→建构概念→对比辨析→迁移应用→综合实战→诊断巩固。抓住"不同年龄阶段学生认知水平不同"这一前提,将抽象语法讲解压缩,将操作体验拉长,用三个阶梯性任务支撑学生向上攀登:任务一模仿实现数学公式的程序表达,任务二改造程序实现优惠结算逻辑,任务三综合运用整除、取余、逻辑运算解决竞赛评分问题。八、教学过程第一课时(一)情境导入:算出生活的答案(约6分钟)教师提问:"同学们,开学以来你用'算'解决过哪些事?"学生自由发言:购物凑满减、计算体测成绩、估算到学校的骑行时间、分摊聚餐费用。教师追问:"这些事你们是怎么算的?"学生回答:心算、列式、用计算器。教师播放一段外卖满减自动结算的短视频,抛出问题链:这份订单系统是怎样算出实付金额的?如果规则改成"第二杯半价",算法要不要变?为什么机器算得又快又不烦?学生在讨论中初步感知:现实问题可以转化为运算,运算可以交给机器执行,而机器执行的前提是——我们必须把"怎么算"写成它认识的语言。教师顺势板书课题:基本运算和表达式。设计意图:以学生每天真实处理的数据切入,让"运算"二字退场于概念的生硬,登场于生活的烟火。问题链暗中埋下伏笔:程序的价值不在于算一道题,而在于算一类题。(二)新知建构一:程序做了什么(约8分钟)教师投屏展示一段仅四行的Python程序:a=3,b=4,c=(aa+bb)*0.5,print(c),请学生猜测程序在做什么。学生发现这是勾股定理求斜边。教师借这段极简程序顺势揭示程序的构成要素:a、b、c是变量,用来存放数据;3、4是常量;+与平方运算是运算符;整条算式称为表达式;print把结果呈现出来。教师用一句话概括:程序=数据+算法,而表达式正是算法在语言层面的最小单位。教师请学生用铅笔在学案上圈出程序中"所知、所求、所算"三个部分,并用自己的话解释"为什么斜边公式里的不能省略"。学生回答后教师强调:数学式可以靠符号之间的默契省略乘号,程序语言没有这种默契,一切运算都必须显式写出。设计意图:把语法要素的教学附着在一个熟悉的数学问题上,让新概念借用旧知识"借力生长"。"圈三样"的活动促使学生从被动听讲转向结构化的主动阅读。(三)新知建构二:运算符大点兵(约12分钟)教师发放运算符对照表,请学生分组快速找出"和数学习惯不一样"的运算符。小组汇报后,教师汇总三类关键差异。差异一:除法有两位家庭成员。"/"得到小数结果,"//"只留整数部分,"%"专取余数。教师现场演示:7/2得3.5,7//2得3,7%2得1,并追问"买3元一支的笔,100元最多买几支、剩几元,该用哪一对搭档?"差异二:乘方用两个星号,2的三次方写作2*3而不是2^3。教师让学生上机试验2^3会得到什么,当屏幕上跳出奇怪的结果时,教师点破:在某些语境中"^"另有含义,写程序必须用它自己的词典。差异三:判断相等用双等号"=="。教师故意写出ifa=100:让学生观察报错,引出本节最重要的辨析:=是把右边的值放进左边的变量,==才是问"两边一样吗"。前者是动作,后者是提问。随后教师给出优先级口诀:括号最大,乘方其次,乘除取余同级,加减殿后;同级从左到右。学生用口诀验证表达式3+2*2-8%3的值,先心算再上机核对,人人确认。设计意图:与其罗列十几条运算符,不如聚焦三个"认知冲突点"。让学生在预测—试验—错愕—理解的短回路里完成知识建构,记忆因震撼而牢固。(四)任务一:让公式跑起来(约12分钟)教师发布任务:物理课学过匀加速运动位移公式s=v₀t+½at²,请编写程序,输入初速度、时间、加速度,输出位移。学生独立完成,教师巡视,重点收集两类典型问题。问题一:表达式写成v0t+1/2at2或漏写乘号;问题二:变量命名混乱,输入输出顺序颠倒。教师选取两份对照性代码广播:一份输入在前计算在后,一份计算在前输入在后。请学生判断哪份能正确运行、为什么。学生在争辩中建立"数据先行、计算居中、结果殿后"的程序骨架意识。教师展示标准实现并追问:"如果改动实验数据,这个程序要重写吗?"学生回答:不用,只改输入。教师点题:这就是程序区别于计算器的本质——一次编写,反复使用,这就是程序的泛化能力。设计意图:任务取材于物理课本,形成学科间的呼应;两个典型错误的公开诊疗,比十次正确示范更有穿透力。"改数据要不要重写程序"这一问,直抵程序思维的核心。(五)小试牛刀与课时小结(约7分钟)学生独立完成诊断三题:第一题把数学式(a+b)/(a-b)写成Python表达式;第二题口算14%5+14//5的值;第三题判断"x是介于0与100之间的数"应写成0<x<100还是0<xandx<100,并说明理由。第三题允许学生先争辩再上机验证。当学生发现Python其实接纳第一种写法而其他语言未必时,教师作辩证小结:语法有方言,逻辑无国界,养成显式书写条件的习惯走到哪里都不吃亏。教师用三个短语收束本课时:知识上,认识运算符、会用表达式;方法上,程序三段式——输入、计算、输出;思想上,机器不知疲倦,人要学会发号施令。第二课时(六)温故引新:一道错题的反思(约5分钟)教师展示课前匿名收集的作业片段:一位同学想表达"a大于60且小于等于100",写成60<a≤100或用and连接时漏写一个a。请学生在30秒内找出问题所在,并说一说逻辑运算符存在的意义。学生回答后教师明确本课时目标:让运算不只停留在"算出数",还要"做出判断、处理变化"。(七)新知建构三:逻辑运算的品格(约8分钟)教师以校园门禁为题连续设问:"刷卡显示'高一学生且校园卡正常'才放行,用哪个逻辑词?""'教职工或来访登记人员'可以进入,用哪个?""'非黑名单'才允许借书,用哪个?"学生答出and、or、not。教师示范三行代码的比较结果:TrueandFalse得False,TrueorFalse得True,notTrue得False,随后给出真值判断的朴素规则:and两边全真才真,or有一真即真,not就是唱反调。学生小练:用逻辑表达式描述"年龄在12到18岁之间,或者身高超过190厘米的同学可以参加篮球队选拔",即(age>=12andage<=18)orheight>190。教师强调括号在混合逻辑中的保险作用。设计意图:把抽象的真值表翻译成校园生活中的门禁、借书、选拔,逻辑运算因此获得身份与性格;括号的提醒则提前为后续分支结构教学铺设路基。(八)任务二:奶茶结算升级战(约15分钟)教师出示情境:某奶茶店规则——珍珠奶茶每杯12元,买3杯及以上打8折,满50元再减5元。请编写程序:输入购买杯数,输出实付金额。学生小组讨论后梳理计算流程:先算原价12×n,再判断是否满足折扣条件,再判断是否满50。教师提示:判断语句下节课才正式学习,本课我们只使用表达式和简单已知语法,把"实付金额"的多次计算分步骤完成即可。学生在半成品代码上补全表达式。教师巡堂时重点观察学生如何处理"先打折再满减"的先后关系,收集顺序颠倒的实现。广播评议时,一位由"先减5再打折"同理错写的程序引发热烈讨论:运算次序不同,结果不同,于是学生自己总结——程序忠实执行你写的每一步,它聪慧,但不纠正你。教师进一步拓展:若店家新增"会员额外95折",程序该改哪一行?学生指出只需在总价的表达式后面继续叠加,变量结构不变。教师点评:好的程序像积木,结构清晰才经得起需求的"加砖添瓦"。设计意图:这是本课从"模仿"走向"改造"的关键一跃。真实商业规则天然蕴含运算次序与逻辑判断,学生在有限的语法装备下先行体验,既巩固了本课知识和技能,也为后续分支结构的学习制造了强烈的认知需求。(九)任务三:评委打分的秘密(约10分钟)教师发布挑战:歌唱比赛设5位评委,去掉一个最高分和一个最低分后求平均分。只用当前学过的知识,能做到哪一步?学生讨论发现:求和、计数、平均都能写,难点在"去掉最高最低"。教师引导破解:总分减去最高分再减去最低分,剩下的除以3,回避排序也能达成目标。学生上机实现核心表达式:avg=(a1+a2+a3+a4+a5-mx-mn)/3,其中mx、mn的数据由输入比较临时给定。教师接着追问:"一位评委手滑打了120分,满分是100,程序该怎么提醒?"学生用逻辑表达式写出校验:score<0orscore>100即为异常。教师总结:好的程序不仅会算,还会挑剔——对数据保持警觉,是工程师的基本修养。设计意图:经典竞赛评分问题把算术运算、变量组织、边界意识融于一炉;"不排序去极值"的巧思让学生尝到用运算化解难题的思维甘甜,感受到"换个角度看数据"的算法魅力。(十)课堂小结与作业布置(约5分钟)学生用思维导图梳理本课收获:运算符家族(算术、关系、逻辑)、表达式书写规则、程序三段式结构。教师补充三条箴言:乘号别偷懒,双等号是提问,运算顺序是军令。分层作业。基础层:完成学案诊断练习,覆盖整除取余、优先级、逻辑表达式各两题。提升层:编写"秒数换算时分秒"程序,输入总秒数,输出"×小时×分×秒",必须使用整除与取余。拓展层:为食堂设计一套"错峰就餐时段判断"的表达式方案,并用文字说明理由。设计意图:作业三层对应"会写—会用—会设计"的能力梯度,把本课最锋利的工具整除

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论