程序的选择结构教学案例设计(高中信息技术精品_第1页
程序的选择结构教学案例设计(高中信息技术精品_第2页
程序的选择结构教学案例设计(高中信息技术精品_第3页
程序的选择结构教学案例设计(高中信息技术精品_第4页
程序的选择结构教学案例设计(高中信息技术精品_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、程序的选择结构一、教学内容(一)教材模块:算法与程序设计(二)年级:高中一年级(三)教材:广东教育出版社(四)所属章节:第二章第三节(五)内容分析:本节为高中信息技术选修模块中的 程序的选择结构 第一课时内容。 目标 是通过本课的学习,让学生掌握 VB语言中条件语句,促进学生对问题解决方法 和思想的理解与掌握。通过本课的学习, 提升学生解决实际问题的能力, 让学生在按照一定的流程 解决问题的过程中,进一步体会和理解程序设计的思想 , 也为多重选择结构的学 习打下基础。二、学生分析本课程是培养学生计算机程序设计能力的基础课程, 要求学生具备较强的逻 辑思维能力、 认真细致的学习和工作作风、 积极

2、主动地独立思考和解决问题的能 力。通过本章前一节的学习,对 VB语言的赋值语句、输入函数、输出方法有了 一定的了解和掌握, 对使用顺序结构解决问题有了一定的认识并且经历了可视化 编程的一般过程,对VB编程环境及程序调试、运行的方法有了简单了解。高一 年级的学生思维活跃, 具有一定的比较、 归纳以及逻辑思维能力。 大部分同学的 情况是对编制计算机程序解决问题充满兴趣但是又对编程产生畏惧的情绪, 担心 自己做不到,做不好。三、教学目标(一)知识与技能1 理解选择结构的特点;2.掌握if语句的格式、功能和用法;3尝试用if语句解决生活中的简单问题。(二)过程与方法通过问题的分析、练习、实践,让学生初

3、步了解 VB条件语句解决问题的过 程,逐步掌握IF语句的格式和功能以及条件语句解决问题的方法。(三)情感态度与价值观1. 初步培养学生运用程序解决问题的思维方式。2. 运用半成品加工策略,完善程序,增强学生思维的逻辑性及严谨的学习态 度。四、教学重点和难点(一)教学重点IF语句的格式、功能和用法。(二)教学难点用IF语句恰当的处理生活中的问题。五、教学策略及方法(一)教学策略本节课以课程标准为核心,以教材为依据,充分发挥教师的主导性及学生的 主体性。通过猜价格小游戏引出本节内容:程序的选择结构。通过读程序、改程 序、到自己编写程序的教学环节,形成循序渐进的梯度,让学生在任务中明确条 件选择语句

4、的执行流程及使用方法,在活动中感受编制计算机程序解决问题的过 程,逐步建构规范合理的利用计算机解决日常生活中问题的意识。教学流程图:(二)教学方法探究式学习法、任务驱动法六、教学过程教学环节教师活动学生活动设计意图(一)引入【小游戏】演示“猜价格”小游戏只有在text框中输入3000时候显示:“猜对了,你真棒”;否则都显示:“猜错了,再来一次?”提问:这个游戏的原理是什么?结果出现了几种情况?怎样出现这两种情况的?展示游戏的流程图。观看演示 并且猜测手机的价格通过前面猜 对猜错的两 种结果分析 出原理是: 输入价格是 否等于3000是关 键通过猜手机 价格的小游 戏引起学生 的注意力,激发学生

5、兴 趣学生自己分析出小游戏的原理提问:错了于再种吉构? / 猜对了,你真厉害 引入本课内容:程序的选择结构2(二)新知展示流程图思考并回答出选择结构回忆三大结构并说出此为选择结构和同学一起分析流程图的执行过程VB基本语句格式为:(板书)If 条件then 语句组1 Else 语句组2功能:条件成立执行语句组1,否则执行语句组2说明:中括号表示可以省略If 条件then语句组1Else语句组2和师一起分 析选择结构 的执行过 程:如果条 件成立,那 么输出语句 组1,否则 输出语句组带领学生理解选择结构的执行过程End if提问:两种格式在书写结构上有什么区别?学生观察回强调格式使(强调:块结构

6、写法最后必须有 end If,且要注意语句组答出:单行用方法1换行写在then后面。else后的语句组2也要换行写)结构是一整行,块结构【读一读,写运行结果】最后有 end(找学生回答)if1. A=Val(l nputBox(“请输入A的值”)B=Val(l nputBox(“请输入B的值”)IF AB THEN PRINT A ELSE PRINT B输入:7、152. A=Val(I nputBox(“请输入A的值”)B=Val(I nputBox(“请输入B的值”)IF A=0 Then Print A Else Print- AEnd If2. x = val(lnputBox(“x

7、=” ,请输入 x 的值”)If x 0)演示程序:2.巩固加强提问:这个问题应该如何解决?分析问题:判断x是否小于等于 1是的情况下 快递费是12元,否则快递费为12+10(x-1)元。设计算法:判断条件是x=1编写程序:复习InputBox ()函数,条件语句部 分代码分析仔细阅读题目要求并思考解决方法本任务让学 生自己独立 思考完成解决生活中 的实际问题回答冋题上机完成和学生一起 分析思路 温故,复习 前面学过的inputbox 函 数调试运行:根据学生上机后出现问题解决x = InputBox(x=,请输入物品重量(单位:kg)If x = 1 The n y = 12 Else y

8、= 12 + 10 * (x - 1)或.x = InputBox(x=,请输入物品重量(单位:kg)If x = 1 The ny = 12Elsey = 12 + 10 * (x - 1)End If解决学生上3.拓展提咼(三)作品展示(四)小结【提高题】在任务一的基础上,运用条件语句编写程序, 输入价格,若输入价格低于3000,则输出“低了”,若输入价格高于3000,则输出“高了”, 当价格为3000时输出“猜对了,你真厉害!”。提示:单行结构Else语句组2可以省略展示学生作品,查看兀成情况,提示存在的普遍 问题条件语句的基本格式为:If 条件then 语句组1 Else语句组2或:I

9、f 条件then语句组1Else语句组2End if与顺序结构相比较,选择结构程序的执行不再完 全按照语句的顺序执行,而是根据某种条件成立 与否来决定程序执行的走向,并且程序执行一个 分支后,其余分支不再执行。结合刚才所 学的知识思 考问题(可小组探 究)查看作品跟老师一起总结级出现问题单行结构和块结构的两种写法激发学生兴趣有时间的学生完成激发学生完成任务的信心总结选择结 构的特点和格式板书设计2.3.1程序的选择结构语句格式:1. If条件then 语句组1 Else语句组2单行2f条件the n语句组1卜 块结构Else语句组2End if七、教学反思以猜手机价格小游戏为例,弓I入本节课知识点,程序的选择结构,可以比较 好的带动起学生的学习兴趣。师生共同分析出小游戏的原理,为下面展开的学习 内容奠定基础。从理论到实践:先学习IF条件语句,读IF语句程序,掌握原理思想;后根 据IF的语句格式给程序改错,进一步了解IF的语句结构;再依照小游戏的原理 写出其代码。从生活中的案例

温馨提示

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

评论

0/150

提交评论