课件编号9076031

活动2 程序的基本结构 二《分支结构——if 语句》说课稿

日期:2024-04-29 科目:信息技术 类型:初中教案 查看:93次 大小:162995Byte 来源:二一课件通
预览图 1/2
活动,程序,基本,结构,分支结构——if 语句,课稿
  • cover
《分支结构—If 语句》说课稿 本节课我讲的是人民教育-出卷网-出版的《信息技术》九年级下册 第一章 活动2 程序的基本结构的第二节:分支结构里的If 语句。 第一、说教材分析:它旨在让学生理解分支结构设计思想、了解If 语句的三种形式的同时,熟练掌握If 语句的双分支结构,并能利用其解决实际问题。 第二、说学生分析:学生通过前面的学习,已经掌握了算术运算符和关系运算符的计算规则,但在进行混合运算时,对于优先级的判断容易出错。但基本能够理解单分支 If 语句和双分支 If 语句的执行过程,对于多分支If 语句则有部分学生理解估计有困难! 第三、说三维目标:知识与技能:1、灵活运用分支结构 If 语句的执行流程分析程序;2、能够分析实际问题选用合适的 If 语句;过程与方法:以案例为核心,通过分析实际案例,转换为数学问题,结合解决问题的数学逻辑思想,分析编写代码,明确如何用分支结构中的 If语句解决简单的实际问题。情感态度和价值观:体验双分支结构 If 语句的实用价值。 第四、说重难点:重点 :灵活运用分支结构 If 语句的执行流程分析问题、并解决实际问题。难点: 运用分支结构 If 语句的思想来分析解决实际问题。 第五、说教学资源 1、导入微课;2、“判断一个数的奇偶性”的教学案例;3、If 语句双分支结构微课。 第六、说教学策略: 1、案例教学法:本节课以一个案例为核心,通过分析案例,转换为数学思想解决问题,进而转换思想运用分支结构解决实际问题的整个过程,让学生体会 If 语句的使用价值; 2、习题法:通过一些分支结构的相关习题,巩固学生对If 语句执行过程的深刻理解和算数、关系运算符混合运算规则。 第七、说教学过程: 整个过程分为五部分: (一)、复习导入: 师:通过上节课的学习,我们了解了VB三种程序结构中的顺序结构的特点,是什么? 生:从上至下、逐条逐句执行程序结构。 师:播放导入微课,引出新知。(板书:分支结构———If 语句) (二)、教授新知: 一、If 语句的形式: 1、单分支结构: 2、双分支结构 3、多分支结构 分别介绍了它们的流程图和具体形式。 二、If语句案例———判断一个数的奇偶性 1、案例分析:任意输入一个数,判断其是奇数还是偶数? 数学问题:对 2 进行整除运算,结果为 0 时,为偶数。 例:1 \ 2 结果为 0 ,但 1 为奇数。 VB问题:利用 Mod 对 2 进行取余运算,当其结果为 0 时,为偶数,否则为奇数。表达式为:a Mod 2 =0 (为偶数) 2、设计窗体: 参照案例设计窗体,师生分析窗体所用控件,然后学生完成窗体设计。) 866775704850 3、设置属性: 根据案例窗体,学生自主完成窗体中各对象属性的设置。 4、编写代码: (1)根据表达式:判断 a Mod 2 =0 ,先分析出应选择哪种 If 结构完成程序功能。 (2)根据表达式,确定需要定义几个变量。再确定应该给哪个变量先赋值,最后确定套用双分支 If 语句,写出代码。 (设计意图:这是本课案例教学法有效实施的关键,目的是为了引导学生产生由数学逻辑思维转换为 VB 编程思维的过程。) Msgbox 函数的用法:用来显示对话框,以提示用户出现的问题或补充新的信息,通常有两种用法,但我们今天只学它的第一种用法: Msgbox ("消息") 第二种用法在以后的学习中见到再进行详细说明。 5、测试运行: 981075-485775 (三)、学生练习: 学生根据教师的讲解和演示,进行案例的设计与编写,并进行小组的评比。 (四)、知识拓展: 师:对于案例中的问题,结合课本37页的Select-Case语句形式,有能力的同学可以尝试编写。 (五)、总结归纳: 4953002857500 第八、说课前反思:对于学生评价反馈这儿应该设计一个评价量表,以考核学生的掌握情况,有备于以后的教学过程中进行调整、改进!最后,希望各位 ... ...

~~ 您好,已阅读到文档的结尾了 ~~