VB中选择语句if语句的使用

VB中选择语句if语句的使用
VB中选择语句if语句的使用

VB中选择语句if语句的使用

标准模块:选修算法与程序设计

标准条目:(一)计算机解决问题的基本过程(3)在使用计算机解决实际问题的过程中,通过观看演示、模仿、探究、实践等环节,了解顺序、选择、循环三种基本结构及其重要作用,掌握计算机程序的基本概念,能解释计算机程序执行的基本过程。本节课本我选择了选择结构中学会使用if语句。

建议学时:1

学生分析:

在本内容之前,我校高一学生已经对vb有了基本的了解

学习目标:

(1)让学生体会并理解if语句解决问题的基本思想。

(2)掌握if语句的用法及执行的基本过程及流程图的画法。

(3)能够用if语句解决问题。

教学过程设计:

if语句根据判定结果(真或假)执行一组语句,有单行和多行块形式,

1、if …… then分支结构

if condition then或者:

if condition then statements

end if

if condition then statement 单行形式

或者:

if condition then statements1

else

statements2

end if

将全班分为两个大组,第一组讨论并画出单行形式流程图,第二组讨论并画出多行块形式流程图,加强同学们用流程图描述算法过程的能力

二、引入活动:

(1)提出问题:你会用vb编程实现比较两个数的大小吗?

老师演示程序,并描述大概功能

(2)活动要求:同桌两同学为一组一起进行探讨共同完成。

(3)表扬全班做得最快的3组同学,并展示、点评他们的程序。

(4)在展示及点评过程发现:

1)在本节课中,要求同学们在调试程序过程输入数字,有一部分同学在输入数据的过程中输入了非数字字符导致程序出错,解决方法下一课再讲。

2)有一组学生程序比较123与23两数的大小时,程序运行结果较大的数竟然是23!

(5)对于程序运行结果23>123的程序,其代码为:

If Text1.Text>Text2.Text Then Text3.Text =Text1.Text Else Text 3.Text = Text2.Text

(6)同桌两同学为一组一起进行讨论,什么地方出错了?

为什么程序运行结果不正确,同还们主动地思考起来,并不断尝试修正此错误。其实,“text1.text”所取的并不是“数值”数,而是“字符”数。比较大小时,是以字符串的ASCII码来比较的,因此字符23当然是比字符123大了。当然,“补丁”也十分好“打”,加上VAL函数即可(事先不提此函数,正是此课例的“陷阱”所在)。经历了这个“Bug”的曲折和打“补丁”的遭遇,通过

用If语句实现简单选择结构

程序设计基础 ——用If语句实现简单选择结构 教材模块:信息技术选修(1)算法与程序设计 年级:高一高二年级 建议教学时数:1学时 【教学目标】 1.知识与技能: (1)掌握If语句结构的格式、功能、用法及执行的基本过程和流程图的画法。 (2)能够运用If语句的双分支结构来解决问题。 (3)培养学生的逻辑思维能力,促进学生对问题解决方法的理解。 2.过程与方法: 通过教师讲解和演示,以具体的任务为驱动,通过学生相互协作,自主控究,提高学生用算法解决问题的综合应用能力。 3.情感、态度和价值观: 通过完成探究活动,感受程序设计的魅力,增强学生对信息技术学习的兴趣,体验成功的喜悦,激发对信息技术的求知欲。 【教学重难点】 重点:if语句的格式、功能、使用方法。 难点:对解决问题的方法和步骤的理解,并能根据实际问题写出代码。 【教学环境】 安装有VB程序的多媒体网络教室(一人一机),多媒体课件。 【教学过程】 课前准备: 1.先编写出关于某书城促销活动购书送购书卡的程序。 2.准备课堂用到的课件

教师讲解双分支结构的语法规则: Then

【布置作业】 1.复习If语句的相关内容 2.预习If语句的嵌套实现多重选择结构 3.完成教材P73页,第1题。 【教学反思】 通过对整个教学过程的认真回顾,学生都能够完全理解选择结构的基本语法特点,绝大部分学生也能够利用所学的知识编写程序解决实际生活中的问题,而且在整个课时量上也并不算少。之所以没有把其他选择结构在本节课上讲,是因为如果设计内容过多,学生反而不能够很清晰,深刻的理解。因此,为了让学生能够有更多的时间去体验、去操作、去发现问题,解决问题,只是在本节课中讲解了分支结构。事实证明,如此设计是可行而且也是必要的,只有给学生多一点操作实践的时间,学生才能真正的理解本课的内容。

选择结构--IF条件语句

选择结构—IF条件语句 一:教材与学情分析 本课选自宁夏电子工业出版社版《信息技术》第五课,主要针对于初三年级学生。这一阶段的学生具备一定的数学基础和具有一定的比较、归纳能力,是一个正处在抽象逻辑思维已初步形成并继续发展的阶段。学习选择 结构程序设计就是要在这些基础上,借助具体事务为载体,了解程序解决问题的条件与办法。在学习本课之前,学生已经掌握关系逻辑表达式,了解顺序程序结构的执行流程。 二:教学目标 1、通过实例,让学生会IF条件语句的基本格式 2、通过实例,让学生明白程序的执行过程及运行顺序 3、体验选择结构的实例后,让学生能够编写IF选择结构程序 4、强化选择结构的编程思想,强化学生的意识 三:教学重难点 重点:IF条件语句的基本格式 难点:IF条件语句的应用 四:教学方法 讲授法练习法 五:教学环境 普通教室 六:教学过程

选择结构—IF条件语句 1.导入: 回顾之前学习过的顺序结构,顺序结构的核心是:依次执行。下面利用之前所学的内容,来解决一个问题: 问题1:输入a,b的值,并输出a,b的值 a=InputBox(“a=” , ”输入”) b=InputBox(“b=” , ”输入”) print “a=”; a print “b=”; b end 在这要强调程序的顺序结构,强化学生的意识,接着提出新的问题: 问题2:输入a,b的值,并输出a,b的较大值 通过分析,我们利用之前的内容是无法完成的,下面我们就来学习选择结构的IF条件语句 2.教学过程 一:格式 (1).格式一 if 条件表达式 then 语句组 End if

(2).格式二 if 条件表达式 then 语句组1 else 语句组2 End if 注意:1. If End If 须成对出现 2. 条件是指关系、逻辑表达式 二:执行过程 格式一 格式二 格式一执行过程:当条件满足时执行then 后语句组,否则跳过此 行执行下一行。 格式二执行过程:当条件满足时执行语句组1,否则执行语句组2。 三:练习

相关主题
相关文档
最新文档