版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中信息技术选修1“条件语句”教学设计一、教学背景分析本课选自高中信息技术粤教版选修1《算法与程序设计》第二章第三节“程序的选择结构”中的“条件语句”。学生此前已经完成顺序结构程序的学习,掌握了赋值语句、输入输出语句和基本表达式的书写,能够编写“从头执行到尾”的简单程序。然而现实中的问题往往包含判断与分支:成绩是否及格、密码是否正确、车速是否超速,这些情况用顺序结构无法表达,程序必须在运行中途“做选择题”。条件语句正是实现这种逻辑选择的核心工具,它是三种基本控制结构中承上启下的一环,向上承接关系表达式与逻辑表达式的知识,向下为循环结构、多重判断乃至后续的算法设计奠定语法基础。从学情看,高二学生抽象逻辑思维已具雏形,但将“口头判断”转化为“形式化的条件表达式”仍存在困难。常见障碍有三:其一,混淆赋值号“=”与比较运算符,把条件写成“x=y”导致逻辑错误;其二,对关系表达式的运算结果是逻辑值这一事实缺乏直观感受;其三,多分支情况下嵌套关系混乱,缩进不规范,程序可读性差。因此本课设计以生活情境切入、以问题链驱动、以对比纠错强化,让学生在“写程序”的过程中“悟逻辑”。二、教学目标(一)知识与技能1.理解选择结构在程序中的作用,能准确说出条件语句的执行流程。2.掌握行If语句与块If语句两种基本格式,能正确书写条件表达式。3.掌握If语句的嵌套方法,能用多重分支解决分档处理类问题。4.能阅读并调试含条件语句的程序,排查条件书写、缩进、分支遗漏等常见错误。(二)过程与方法1.经历“描述判断—画出流程图—翻译成代码—调试验证”的完整过程,体会从自然语言问题到程序语言的抽象与转化。2.通过分组对比实验、错误程序找茬等活动,学习程序调试的基本策略。(三)情感态度与价值观1.感受程序“有判断才有智能”的逻辑之美,激发编写能“思考”程序的兴趣。2.在结对互查中养成严谨的编码习惯,体会“差一个符号,结果谬以千里”的工程严谨性。3.通过“高考体检BMI评判”“校园门禁”等贴近生活的案例,体会信息技术的应用价值与规则意识。三、教学重点与难点教学重点:条件语句的两种格式及其执行流程;关系与逻辑表达式在条件中的正确书写。教学难点:多重分支的逻辑设计与嵌套If语句的组织;区间型条件(如“60≤score<90”)的形式化表达。突破策略:采用“流程图先行、代码随后”的两步走策略,先让学生在图纸上把判断逻辑想清楚,再落笔写代码;对区间条件设计专门的对比实验,用错误代码的反例加深理解。四、教学方法与课前准备采用任务驱动法、问题引导法与合作探究法。教师准备:多媒体机房、VB运行环境(或Python作为替代环境)、教师演示课件、“找茬”错误程序包、分层任务单。学生准备:复习关系运算符与逻辑运算知识,完成前置小问卷“你在生活中做过哪些判断”。五、教学过程(一)情境导入:让程序长出“眼睛”(约6分钟)教师现场运行一个小程序:输入一个分数,屏幕输出“你及格了”或“请继续努力”。随后把程序源代码投影出来,但隐去If语句那一行,程序立刻变成无论输入什么分数都只输出“你及格了”。教师提问:“刚才这个程序多了一句什么?少了这一行,程序为什么变‘傻’了?”学生观察讨论,得出“程序需要判断”的结论。教师顺势板书课题:条件语句。并出示本节课的挑战目标:下课前,每位同学要独立写出一份“学生体质健康BMI评判程序”,能根据输入的身高体重自动给出“偏瘦、正常、超重”的评价。目标前置,让学生带着任务听课。设计意图:用“程序变傻了”这一直观反差制造认知冲突,激发探究欲望;前置任务让学生明确学习终点。(二)探究新知一:从流程图到单行If(约10分钟)教师出示问题1:输入一个整数,若大于60则输出“恭喜”。第一步,师生共同在黑板上画出流程图:开始—输入x—判断“x>60?”—是则输出—结束。教师强调菱形判断框有两个出口,这表示程序在这里“分岔”。第二步,对照流程图翻译代码:Ifx>60ThenPrint"恭喜"这就是行If语句:If条件Then语句教师逐字讲解:If意为“如果”,Then意为“那么”,条件是一个关系表达式,运算结果只有“真”或“假”两种。当条件为真,执行Then后面的语句;当条件为假,直接跳过。第三步,学生模仿练习:输入年龄,若大于等于18,则输出“你已成年”。学生上机运行,同桌互换输入数据测试。教师巡视,重点捕捉把条件写成“x=60”而非“x>60”的典型错误,作为后续素材。设计意图:坚持“先图后码”,流程图是思维的脚手架;模仿练习确保全员过手,典型错误的采集为纠错环节埋下伏笔。(三)探究新知二:双分支与块If语句(约10分钟)教师升级问题2:输入分数,及格则输出“恭喜通过”,不及格则输出“继续加油”。学生尝试用单行If书写,遇到麻烦:两个分支各要输出,一行写不下。教师引导:当分支里要做的事变多,就要把语句写成“块”。块If语句格式:If条件Then语句块1Else语句块2EndIf教师用流程图对照讲解:菱形两个出口分别通向两块语句,最后汇合。强调三点规范:一是Then之后回车换行,语句块缩进写;二是Else后不加条件;三是EndIf不能丢,它是块结构的“关门”。学生上机完成任务:完善“成年判断”程序,增加否则分支输出“你还未成年”,并测试0、17、18、100各年龄的运行结果,记录在任务单上。师生小结口诀:“条件为真走Then,为假Else去执行,块结构要闭环,EndIf别忘记。”设计意图:通过“单行写不下”的自然困境催生块结构的必要性,避免知识的灌输感;测试数据17与18是边界值,暗示学生关注边界测试。(四)探究新知三:多分支与嵌套If(约12分钟)教师抛出核心项目:国家学生体质健康标准用BMI(体质指数)评价体型,BMI=体重(kg)÷身高(m)的平方。要求学生体型分档:BMI<18.5为“偏瘦”;18.5≤BMI<24为“正常”;24≤BMI<28为“超重”;BMI≥28为“肥胖”。一个条件解决不了,四个分支,怎么办?小组讨论,教师巡视点拨:可以从上往下逐级“过筛子”——第一个If挡下“偏瘦”,剩下的再进第二个If挡“超重”……师生共同梳理出两种实现方案。方案一,连续使用多个独立If,每个条件写完整区间,如:Ifbmi<18.5ThenPrint"偏瘦"Ifbmi>=18.5Andbmi<24ThenPrint"正常"方案二,使用Else嵌套(阶梯式),每层排除一种情况,剩余落入Else再判断。教师展示嵌套代码的阶梯缩进,说明每增加一层ElseIf,条件可以简化,因为“能走到这里,说明前面的条件已经不成立”。关键追问:“18.5≤BMI<24”能不能照抄数学写法写成“18.5<=bmi<24”?学生分组上机验证结论:VB中该式先算18.5<=bmi得逻辑值再与24比较,结果出错。教师总结:数学中的连等在程序里必须拆解并用And连接,即bmi>=18.5Andbmi<24。这是本课最难的一关,也是数学思维与计算思维的重要分野。学生两人一组完成BMI评判程序的双分支版本,学有余力的小组挑战完整四档版本。教师选取一组作品投屏展示并请其他组“挑刺”:缩进是否规范?区间是否重叠或遗漏?设计意图:项目化任务将知识锚定在真实问题上;连等错误的对比实验是本课的“题眼”,让学生经历从直觉错误到理性修正的完整思维过程。(五)巩固提升:找茬纠错大比拼(约5分钟)教师分发“错误程序诊所”任务单,内含三份病程序:其一缺EndIf;其二条件写成“x=60”;其三区间写成“90>score>60”。各组限时诊断并在程序旁写下“医嘱”。抢答汇报,教师点评,归纳三类高频病:结构不完整、比较写错、区间表达错误,并重申调试三步法——先读流程、再小数据验证、后边界数据验证。(六)课堂小结(约2分钟)学生接龙总结:条件语句让程序会判断;单行处理小事,块结构处理复杂事;多分支靠嵌套阶梯,区间条件拆开用And连。教师补充升华:今天写的每一行If,都是把脑海里“如果……就……”的思考教给了机器,程序的智能源于人的严谨。(七)分层作业必做:编写程序判断输入年份是否闰年(能被4整除且不能被100整除,或能被400整除),要求画出流程图再写代码。选做:扩展BMI程序,根据“偏瘦”“正常”“超重”给出运动或饮食建议各一句,体会程序输出的“温度”。六、板书设计主板:课题——2.3.2条件语句。左侧竖排:流程图(单分支、双分支、多分支简图)。中部:三种格式对比——行If、块If、嵌套If,每配一条最小代码示例。右侧红笔区:常见错误警示(漏EndIf、比较符号、区间连等)。整块板书形成“图—码—错”三角对照,便于学生整课回顾。七、教学评价设计过程性评价:依据任务单记录的上机结果、找茬环节回答质量、小组互查意见打分,记入平时成绩。结果性评价:以分层作业的程序正确性与流程图规范性为标准,互评加教师复评。评价量规突出三个维度:逻辑正确(边界数据全覆盖)、格式规范(缩进、EndIf齐全)、表达清晰(输入输出提示语友好
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年公路养护现场管理员考试题
- 厂区电气线路老化隐患排查整改方案
- 厂区应急疏散集合点维护方案
- 2025年实验室内审员培训考核试卷及参考答案
- 《通航机场安全运行管理指引(试行)》
- 健康管理服务与实施指南
- 媒体融合发展与运营手册
- 钢结构竣工核验规范梳理
- 2025-2026年网络营销师考试综合测试卷
- 2026年江苏省苏教版初中数学下册第10章同步练习题
- 2025年国际经济法自考真题及答案
- 2026年部编版新教材道德与法治小学三年级上册全册教案(含教学计划)
- 数字化教材与传统教材的比较研究与发展趋势
- 《长征精神》课件
- 高级微观经济学
- 除雪设备操作保养规程
- 音乐欣赏(高职)PPT完整全套教学课件
- 设施农业环境工程学(陈)课件
- 2022年辽宁医药职业学院教师招聘考试真题
- 高考作文指导如何进行事例分析
- 2023年淄博市第一人民医院康复医学与技术岗位招聘考试历年高频考点试题含答案解析
评论
0/150
提交评论