版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中信息技术选修1《基本运算和表达式(第二课时)》教学设计一、教材与学情分析本课选自浙教版高中信息技术选修1《算法与程序设计》第四章第二节"基本运算和表达式",是该节的第二课时。第一课学生已认识算术运算符与基本的数据类型,本课的核心任务落在关系运算、逻辑运算与运算符优先级的综合运用上,并为后续的if条件语句与循环结构埋下语法地基。授课对象为高二年级学生。学生在数学课中对"大于""且""或"已有直觉经验,但数学中的3<x<5这类连写习惯恰恰是程序中最典型的错误来源。学情的矛盾点不在于学生"不会",而在于"似会非会",即数学思维的强势迁移会遮蔽程序语言自身的表达规则。教学设计的着力点因此不是灌输规则,而是制造认知冲突,让错误自己"显形"。二、教学目标1.正确书写算术、关系、逻辑三类运算符构成的表达式,能判断表达式的值及其数据类型。2.能说出运算符优先级的基本次序(算术高于关系、关系高于逻辑),会用圆括号显式表达运算意图。3.能把自然语言的条件描述,如"年龄在12到18岁之间且身高超过150厘米",翻译为合法的程序表达式,体会"问题描述"到"形式化表达"的转化过程。4.在调试错误表达式的过程中养成"先想类型、再写符号、后验证结果"的编码习惯。三、教学重点与难点重点:关系运算符与逻辑运算符的正确书写,三类运算符混合表达式的求值。难点:逻辑运算中短路现象的理解;连续比较(如3<x<5)必须拆分为x>3andx<5的原因及意识养成。四、教学方法与资源准备采用"冲突引入—探究验证—任务驱动—诊断反馈"四段式教学。机房环境安装Python3.x,配备交互式解释器作为即时验证工具;教师端使用屏幕广播呈现典型错误。课前下发学习任务单一张,内含六个梯度任务与一张自评量表。五、教学过程(一)情境导入:一张游乐园门票引发的争议(8分钟)上课伊始,教师在屏幕中央投出一段文字:某乐园规定,身高1.2米以下或年满60周岁的游客免票;身高1.2米至1.5米的未成年人半票。教师发问:如果让你写一个程序判断游客张小川(13岁,身高1.45米)该买什么票,你第一步要做什么?学生很自然地说出"比较身高"和"判断年龄"。教师顺势在黑板上写出学生口述的式子1.2<=h<=1.5,并追问:这个式子在数学里完全正确,放到程序里行不行?多数学生凭常识判断可以。教师不置可否,只在旁边打上一个硕大的问号。设计此环节,目的是让"数学正确"与"程序合法"的裂缝公开化。教师不急于揭示答案,而是把悬念交给下一轮的上机验证。(二)探究一:关系运算——程序眼中的"真"与"假"(10分钟)学生打开交互式解释器,依次输入任务单上的四行代码:10>510==510=51.2<=1.45<=1.5前三条指令执行后,学生立即观察到三类现象:表达式返回True或False;等号关系判断必须用双等号==;单个等号=直接报错,因为=是赋值而非比较。教师在此点拨赋值与判等的区别,并提请学生观察第四行的表现——Python允许链式比较,但这是少数语言的特殊待遇,若在VB等语言中同样的写法会导致逻辑谬误,本节统一要求按通用写法拆分,以便知识可向其他语言迁移。教师引导学生归纳:关系表达式的值只有两个,True或False,属于布尔类型。随后板书关系运算符全集:<、>、<=、>=、==、!=,并强调!=的写法与数学中"≠"符号的替换关系。(三)探究二:逻辑运算——"并且""或者""不是"的三种面孔(12分钟)回到游乐园情境。免票条件是"身高1.2米以下,或者年满60周岁",这是一个"或"关系;半票条件中"身高在区间内,且未满14周岁"是"且"关系。学生在任务单引导下写出四条核心表达式:h<1.2orage>=60h>=1.2andh<=1.5h>=1.2andh<=1.5andage<14not(h<1.2)学生通过改变h与age的取值反复测试,观察真值变化。教师要求学生填写一张真值表:当A与B分别取真、假的四种组合时,AandB、AorB、notA各为何值。填表过程约三分钟,学生可借助解释器快速验证。随后进入一个刻意设计的辨析点。教师写出表达式x=5,再询问0<x<10在数学与程序中的各自命运。学生发现:x=3时0<3<10在程序层面运算次序为(0<3)<10,此时布尔结果与整数10的比较会产生意外结果。这一例让学生从内心深处接受"分段拆写"的必要性,而非机械记忆规则。教师顺势介绍逻辑运算的短路特性:AandB中若A为假,程序不再计算B;AorB中若A为真,B不再计算。以age>=60ortickets>0为例提问短路的意义,引导学生体会计费判定时效率与安全的双重价值。(四)探究三:优先级——当三类运算混在一起时(8分钟)教师投出表达式3+2>4andnot2==1+1,先让学生口头预测结果,再当场运行验证。多数学生能凭直觉得出正确答案,教师借此提炼优先级次序:算术运算>比较运算>逻辑运算;逻辑运算内部not>and>or。但教师紧接着提醒:依赖优先级是一种"隐性写法",工程中更受推崇的做法是用圆括号显式分组。对比两种写法:h>=1.2andh<=1.5(h>=1.2)and(h<=1.5)后者读代码的人无须在脑中模拟优先级,可读性显著提升。此处点名编码风格的价值:程序首先是写给人看的,其次才是写给机器执行的。(五)综合任务:让表达式走出游乐园(10分钟)学生独立完成两道迁移练习。任务一:闰年判定。能被4整除但不能被100整除,或者能被400整除的年份为闰年。要求写出布尔表达式并至少用2000、1900、2024三个年份测试。考查取模运算%、关系运算与逻辑运算的混合,以及and优先于or的事实。任务二:体测成绩评级。某校规定体能评测总分在60至84分为"合格",85分及以上为"良好"。给定变量score,写出两个布尔表达式分别判定两个等级,并验证score=85时不会同时满足两区间。这一设计直击区间端点包含关系这一高频错误点。教师巡视期间收集两至三份典型错误(如误用=进行判等、漏写and直接连写区间),在全班广播端匿名展示,由学生小组互评修改。错误在此被当作公共资源,而非个人羞耻。(六)课堂小结与延伸(2分钟)教师以三个问题收束全课:表达式和语句有什么区别?为什么比较两个值相等不能用一个等号?读写程序时为什么要主动加括号?学生口答后,教师指出本课的三类运算符将在下一课"顺序结构程序"中承担条件赋值的职责,并在"分支结构"中成为if语句的判断基石。课后布置思考题:短路求值在高速判题系统中如何避免对无效数据做危险运算,鼓励学生查阅资料并以三行文字的形式在下节课分享。六、板书设计主板书呈三栏布局。左栏列出关系运算符及其布尔返回值示例;中栏列出逻辑运算符and、or、not的真值表精华;右栏自上而下标注优先级次序链。黑板右下角预留"易错区",用彩色粉笔常驻两项:判等用==、区间须拆分。整节课结束后,板书即构成一张完整的知识结构地图,便于学生拍摄存档。七、教学评价评价嵌入全程且面向证据。探究环节的每个小任务由学生自行在解释器中验证对错,属于即时性自我评价;综合任务采用"组内互评—教师抽评"双层方式,评价维度四项:运算符书写正确、区间拆分规范、括号使用合理、测试用例覆盖端点。课末学生完成学习单背面的三行反思:"本课我最确定掌握的是……我仍存疑的是……我帮助别人纠正了……"教师据此调整下一课的复习切入角度,形成评价的闭环。八、教学反思预设本课最大的风险点在于Python链式比较的宽容性可能弱化学生对拆分写法的认
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保龄球数据结构课程设计
- 数字示波器设计(FPGA实现)校准流程课程设计
- 电池销售维修方案范本
- WebGL粒子系统物理渲染课程设计
- 表演课程设计
- 深度学习尺寸识别系统课程设计
- 门窗门店销售员工考核试卷及答案
- 科技成果评价改革试点机构申报表
- 工厂夏季防暑降温专项工作课件
- 高温时段作业管控课件
- 人教版小学四年级道德与法治教案上册
- 2024版防火涂料施工承包合同范本
- 小升初专项训练-诗歌鉴赏课件(完美版)
- 《无人机组装、调试与维护》课程标准(高职)
- 临床营养科管理制度汇编
- 小班数学《拼一拼-数一数》
- 乡镇街道安全生产监管实务
- 大学语文(第三版)教案 孔子论孝
- 初三开学第一课主题班会ppt
- (完整版)支气管哮喘入院记录首次病程记录及出院记录
- 教师口语表达训练
评论
0/150
提交评论