资源简介 第二节分支结构IF语句练习1、下列VB程序段执行后x的值为()a=8Ifa<9Thenx=9EndIfPrintxA、8B、9C、0D、12、下列程序运行后,变量y的值为x=20Ifx>=100theny=5xelsey=4xEndifA、20B、40C、80D、1003、拓展练习、下列程序段的运行结果是()x=3SelectCasexCase5Print"优秀"Case4Print"良好"Case3Print"通过"CaseElsePrint"不通过"EndSelectA、优秀B、良好C、通过D、不通过查看收藏工具帮助收藏Q好搜6我的手机360导航新网导航×Q掉跟头的意思好搜Q碰钉子的Q四小窗口播放例3:已知分段函数y=0,x0,输出y的值价文档:食★食★★开始分支结构1★★★★输入x的值/x<0the分支结构2T★★★★☆5页免费else程序设计课件第6讲ifx=0the免费else下载券y=1喜欢此文档的还喜欢endif★★★★☆16页免费输出y的值print结束分支结构的嵌套★★★★女分享到:⑤第3章第3节26魔方:春运租车回家,第一天租金0元我的手机Q多分支结构f条件ther单分支结构语句Aendiff条件then语句A双分支结构支语句Bdif构f条件1then语句else支i条件2ther语句2else语句3双分支嵌套双分支endifendifif条件then语句Adif单分支结构I和endI要成对出现if条件then语句Alse语句B双分支结构endif表达式表达式1?表达式2?表达式2?语句块语句块2语句块2语句块「单分支嵌套单分支」双分支嵌套双分支(共12张PPT)分支结构——If语句(一)、复习导入:(二)、教授新知:一、If语句的形式:1、单分支结构:2、双分支结构:(二)、教授新知:3、多分支结构:(二)、教授新知:二、If语句案例——判断一个数的奇偶性1、案例分析:任意输入一个数,判断其是奇数还是偶数?数学问题:对2进行整除运算,结果为0时,为偶数。例:1\2结果为0,但1为奇数。??VB问题:利用Mod对2进行取余运算,当其结果为0时,为偶数,否则为奇数。表达式为:aMod2=0(为偶数)(二)、教授新知:2、设计窗体:参照案例设计窗体,师生分析窗体所用控件,然后学生完成窗体设计。)??????????3、设置属性:根据案例窗体,学生自主完成窗体中各对象属性的设置。(二)、教授新知:4、编写代码:PrivateSubCommand1_Click()DimaAsIntegera=Val(T1.Text)IfaMod2=0ThenMsgBox("这是偶数!")ElseMsgBox("这是奇数!")EndIfEndSub(二)、教授新知:5、测试运行:(三)、学生练习:?学生根据教师的讲解和演示,进行案例的设计与编写,并进行小组的评比。(四)、知识拓展:师:对于案例中的问题,结合课本37页的Select-Case语句形式,有能力的同学可以尝试编写。(五)、总结归纳:分支结构单分支结构双分支结构多分支结构信息技术课教学设计学段初中年级九年级课时1课时主题分支结构——If语句教材第1章活动二第二节分支结构教材分析本节课是人民教育出版社出版的《信息技术》九年级下册第一章活动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时,为偶数,否则为奇数。表达式为:aMod2=0(为偶数)2、设计窗体:参照案例设计窗体,师生分析窗体所用控件,然后学生完成窗体设计。)3、设置属性:根据案例窗体,学生自主完成窗体中各对象属性的设置。4、编写代码:(1)根据表达式:判断aMod2=0,先分析出应选择哪种If结构完成程序功能。(2)根据表达式,确定需要定义几个变量。再确定应该给哪个变量先赋值,最后确定套用双分支If语句,写出代码。(设计意图:这是本课案例教学法有效实施的关键,目的是为了引导学生产生由数学逻辑思维转换为VB编程思维的过程。)Msgbox函数的用法:用来显示对话框,以提示用户出现的问题或补充新的信息,通常有两种用法,但我们今天只学它的第一种用法:Msgbox("消息")第二种用法在以后的学习中见到再进行详细说明。5、测试运行:(三)、学生练习:学生根据教师的讲解和演示,进行案例的设计与编写,并进行小组的评比。(四)、知识拓展:师:对于案例中的问题,结合课本37页的Select-Case语句形式,有能力的同学可以尝试编写。(五)、总结归纳:板书设计分支结构——If语句单分支结构:双分支结构:多分支结构:教学反思一、课前反思:对于学生评价反馈这儿应该设计一个评价量表,以考核学生的掌握情况,有备于以后的教学过程中进行调整、改进!二、课后反思:教学流程图采用统一的图形符号描述:内填写教学内容和教师的活动内容;内填写资源的类型和资源的内容要点;内填写学生在课堂教学过程中所进行的活动内容;内填写教师进行逻辑判断的内容;为课堂教学过程开始和结束的符号。 展开更多...... 收起↑ 资源列表 《分支结构—— if 语句》 挂图.doc 分支结构——if 语句 练习.doc 分支结构——if 语句.ppt 分支结构——if语句.doc