沪科版 信息技术 选修1 活动一 用IF语句实现简单选择结构 (共22张ppt)
高中信息技术VB中的IF语句应用教案沪教版选修

高中信息技术VB中的IF语句应用教案沪教版选修一、教学目标1. 理解IF语句的语法结构及执行过程。
2. 掌握使用IF语句进行条件判断和执行相应操作的方法。
3. 能够运用IF语句解决实际问题,提高程序设计能力。
二、教学内容1. IF语句的基本概念和语法结构。
2. 条件运算符的使用。
3. 多重IF语句的运用。
4. IF语句的嵌套使用。
5. 实际案例分析与编程实践。
三、教学重点与难点1. 重点:IF语句的语法结构、条件运算符的使用、多重IF语句及嵌套。
2. 难点:多重IF语句的逻辑判断和嵌套的运用。
四、教学方法1. 采用案例分析法,以实际问题为引导,让学生理解和掌握IF语句的运用。
2. 利用编程实践,让学生动手编写代码,巩固IF语句的应用。
3. 采用小组讨论法,让学生分组讨论和解决问题,提高合作能力。
五、教学过程1. 导入:通过一个简单的实例,引入IF语句的概念,激发学生的兴2. 讲解:讲解IF语句的语法结构、条件运算符的使用,并通过示例进行演示。
3. 实践:让学生动手编写代码,练习使用IF语句解决实际问题。
4. 讨论:学生分组讨论IF语句的嵌套使用,分享解题思路和经验。
5. 总结:对本节课的内容进行归纳和总结,强调IF语句在程序设计中的应用。
六、教学评价1. 评价学生对IF语句语法结构和条件运算符的掌握程度。
2. 评价学生运用IF语句解决实际问题的能力。
3. 评价学生在小组讨论中提出的解题思路和经验分享。
七、教学准备1. 准备教学PPT,包括IF语句的语法结构、条件运算符的示例及实际应用案例。
2. 准备编程环境,以便学生进行实践操作。
3. 准备相关问题及讨论话题,引导学生进行思考和讨论。
八、教学建议1. 在讲解IF语句时,注重语法结构的讲解,让学生清晰地理解条件判断的过程。
2. 在实践环节,引导学生逐步完成代码编写,及时解答学生遇到的问题。
3. 在讨论环节,鼓励学生发表自己的观点和思路,培养学生的合作九、教学拓展1. 介绍其他条件语句,如SELECT CASE语句,让学生了解其在程序中的应用。
《if选择结构》课件

```
根据条件的真假顺序,执行相应的代码块。如果条件为真,执行对应的 代码块;否则,继续判断下一个条件。如果没有条件为真,则执行else 后面的代码块。
if语句的嵌套
总结词
介绍if语句的嵌套结构和用法。
详细描述
if语句的嵌套是指在if语句内部再使用if语句,以实现更复杂的条件判断和执行。嵌套if语句可以增加代码的灵活 性和可读性,但需要注意避免过度嵌套,以免降低代码可维护性。基本语法如下
避免嵌套过深
过多的嵌套会导致代码难 以阅读和维护,建议合理 使用else、elif等语句来简 化代码结构。
注意缩进
在Python中,缩进非常重 要,if语句块必须正确缩进 ,否则会导致语法错误。
04
if选择结构的示例
简单的if选择结构示例
总结词
只判断一个条件
详细描述
在简单的if选择结构中,程序只检查一个条件是否为真。如果条件为真,则执行相应的代码块;如果 条件为假,则跳过该代码块。
致的。
02 03
详细描述
在if选择结构中,条件判断是至关重要的,如果条件设置错误,可能会 导致程序执行结果不符合预期。例如,将大于符号误写为小于符号,或 者条件表达式中的变量值设置错误等。
解决方案
在编写条件表达式时,要仔细检查每个运算符和变量值,确保逻辑关系 正确无误。同时,可以采用注释或说明的方式,对条件表达式进行解释 和说明,以避免混淆和误解。
介绍if...else语句的语法和用法。
详细描述
if...else语句用于根据条件执行两个不同的代码块。基本语法如下
if...else语句的语法
``` if condition
if...else语句的语法
if选择结构程序设计PPT教案

功能:当表达式的值为1时执行语句1而不执 行语句2,当表 达式的 值为0时执行 语句2, 而不执 行语句 1, 不要认为当表达式的值为1时执行语 句1,执 行完语 句1接 着执行 语句2。
称为双分支选择结构
第9页/共43页
流程图
表达式 真
只执行一条语句 假
语句1
语句2
第10页/共43页
{ float s ;
printf(“请输入学生成绩:\n");
scanf("%f",&s);
if(s>=90) printf("优秀\n");
else
if(s>=60) printf("良好\n"); else printf("不及格\n");
}
第29页/共43页
4.4.3 多分支选择结构
简称为 if
printf(“a=%d,b=%d,c=%d”,a,b,c);
}
b中是中数,c是最小数
不能使用if else if
第36页/共43页
例如:从键盘输入一个年份,判断是否闰年,闰年的条件是 1、年份能被4整除但不能被100整除,
2、年份能被4整除同时也能被400整除。满足其中一个条件时这个年份是闰 年。
if( ) {if ()}
else 3、一般在else 子句中内嵌的if无论有无else 子句都不会产生二义性。尽量在els e中嵌 套。
第28页/共43页
练习:从键盘输入学生成绩,如果>=90输出“优秀”,60~89输
#include<stdio.h>
出“良好”,<=60输出“不及格”
沪科版 信息技术 选修1 2.3 活动一 用IF语句实现简单选择结构教案设计

活动一用IF语句实现简单选择结构教学设计一.教学目标1、掌握条件逻辑表达式的构成知识2、掌握简单IF语句的格式及其含义技能1、通过自主探究学习、编写程序,让学生掌握简单if语句的语法格式和使用方法。
1、形成良好的程序程序书写格式。
情感2、学会自主学习和养成独立解决问题的能力。
二.重点难点重点:简单选择结构和标准选择结构的语法和逻辑运算。
难点:选择结构算法的实现。
三.教学过程活动1【导入】导入新课活动1:给出特定关键词“小学生、公共汽车”,要求学生用“如果……就……”句型造句;活动2:要求学生用以上关键词,使用“如果……就……否则就……”句型造句;活动3:由于现在公共汽车都是无人售票,公交公司想要设计一款自动检票的设备,该设备能够自动测出身高并确定是否需要买票。
假定机器自动测出乘客的身高为H,请大家想想计算机该怎么判断乘客需要买什么票?用你自己的语言说出判断过程。
并试着翻译成英语。
活动2【讲授】新课教学1、师生一起画出活动3的流程图2、探究学习:写出该程序学生自己看书学习IF语句的语法并试着写出该程序3.展示部分学生作品并小结IF语句的简单格式。
(有的同学可能用简单格式有的可能用标准格式,这里一起讲评)完善作品(提醒学生程序的书写格式)5.小结IF语句语法格式1)、IF 条件THAN语句块END IF2)、IF 条件THAN语句块1ELSE语句块2END IF活动3【练习】课堂练习任务1、书64页课本例题填空。
任务2、会考后老师要把会考成绩转化成是否合格,凡是60分及以上的就“合格”,低于60分的就“不合格”,请你帮老师写一个电脑自动判断的程序。
任务3、在任务2中如果还想增加一档超过85分的给“优秀”评价,该怎么做?如果再分细一点,比如40分以下,40—59,60—70,71—80,81—90,91以上,又该怎么做呢?活动4【活动】学生作品展示在课堂练习开始后几分钟就会有学生上交作品,老师可以开始对学生作品进行评价。
沪科版 信息技术 选修一 第二章 第三节 活动一 用IF语句实现简单选择结构教案设计

活动一用IF语句实现简单选择结构一.教学目标1.通过使用if语句实现简单选择结构,了解控制条件,学会运用条件语句实现选择流程的控制。
2.通过教师讲解和演示,以具体的任务为驱动,相互协作,自主控究,提高用算法解决问题的综合应用能力,增强对信息技术学习的兴趣,体验成功的喜悦,激发对信息技术的求知欲。
二.重点难点重点:if语句的格式、功能、使用方法。
难点:对解决问题的方法和步骤的理解,并能根据实际问题写出代码。
三.教学过程活动1【导入】创设情景,激发兴趣1、运行“书城活动促销:购书送购书卡”程序,(程序根据“活动一”制作,其原理:当购书金额在200元以下,送购物券为0元,当购书金额大于等于200元时,送购物券为购书总额的10%元。
)教师演示时先告诉学生这个购物活动是如何进行的,并让学生说出一个购书金额,便把数据输入到对应的对话框中,让学生思考结果,并点击计算按钮来判断是否正确。
学生根据活动,对此程序感到有趣,就想也要亲自设计这样的程序,便引出课题:2、阅读材料,思考活动一问题:某书城在进行促销活动,凡购书满200元,可以去服务台领取相当于购书金额10%的购书券,供下次购书使用,购书券最小面值1元。
现需要为服务台的工作人员编写一个程序,计算每次发放购书券的金额。
完成分析和流程图的补充。
活动2【讲授】合作探究解决问题3、问题:如果用If语句来解决这个问题,该如何写程序?通过对几个中文实例展示分析,引出在VB中If语句的基本用法。
(教师展示两条中文的条件语句,让学生比较那一种比较简洁:(1)如果天气冷,就呆在家里;如果天气不冷,就外出游玩。
(2)如果天气冷,就呆在家里;否则,就外出游玩。
(判断后再让同学们列举出中文的例子,用如果…就…否则,就…造句。
)同时让同学们讨论If …Then…中的省略号代表什么含义。
教师在学生讨论后,和同学们一起画出分支流程图,并说明流程图在解决生活中的问题的重要性。
(在学生进行思考后,教师引出双分支结构的流程图。
if选择结构

结束:执行完if 或else语句后 结束if选择结构
的执行
if选择结构的判断条件
判断条件:if语句中的条件表达式 判断结果:条件表达式的结果为真或假 真值:条件表达式结果为真时执行if语句块 假值:条件表达式结果为假时执行else语句块
if选择结构的执行结果
当条件为真时执行if子句中的语句 当条件为假时跳过if子句执行else子句中的语句 如果没有else子句则跳过if子句继续执行后面的语句 if选择结构可以嵌套即if子句中可以包含另一个if选择结构
提高代码可读性: 使代码逻辑清晰 易于理解和维护
减少代码重复:通 过条件判断避免重 复编写相同的代码
ቤተ መጻሕፍቲ ባይዱ
增强程序健壮性: 通过条件判断避免 程序出现异常或错 误
if选择结构的语法
if语句的基本结 构:if (条件) {语句块}
else语句的基本 结构:if (条件) {语句块} else {语句块}
else if语句的基 本结构:if (条件) {语句块} else if (条件) {语句块}
判断条件:根据给定的条件判断是否执行某个操作 循环控制:在循环中根据条件判断是否继续执行循环 错误处理:在程序运行过程中根据条件判断是否抛出异常 数据处理:在数据处理过程中根据条件判断是否进行相应的操作
条件分支的应用
判断用户输入的年龄是否在 18岁以上
判断用户输入的成绩是否及 格
判断用户输入的密码是否正 确
判断用户输入的商品是否在 库存中
判断条件的准确性
判断条件必须明确不能含糊不清 判断条件必须符合逻辑不能自相矛盾 判断条件必须与实际情况相符不能脱离实际 判断条件必须简洁明了不能过于复杂
检查条件是否正确避免出现无限循 环的情况
沪科版信息技术选修12.3实现选择结构的语句教学设计
8.注重情感教育,培养学生的责任感、耐心和毅力。在编程实践中,引导学生面对困难和挑战,鼓励学生勇于尝试、不断探索,从而提高学生的自信心和解决问题的能力。
9.结合教材和学生的学习需求,不断调整教学策略,以学生为中心,关注学生的个体差异,实现个性化教学。
3.对比之前学过的顺序结构,让学生思考选择结构的特点和优势,为新知识的讲授做好铺垫。
(二)讲授新知
1.系统讲解选择结构的基本概念、语法和使用方法。以if-else语句为例,详细解释其结构及执行过程,让学生掌握选择结构的基本用法。
2.通过示例代码,展示选择结构在实际编程中的应用。同时,讲解选择结构的嵌套使用,提高程序的灵活性和复杂性。
3.拓展作业:
编写一个简单的计算器程序,实现对两个整数进行加减乘除运算。根据用户输入的运算符,选择相应的运算。要求使用switch-case语句实现。
4.实践作业:
结合自己的生活实际,选取一个需要用到选择结构的场景,编写一个程序来解决实际问题。例如:编写一个购物优惠程序,根据用户购买的商品总额,计算相应的折扣和优惠金额。
1.基础作业:
编写一个程序,输入一个学生的成绩(0-100),输出该学生的成绩等级(如:优秀、良好、中等、及格、不及格)。要求使用if-else语句实现。
2.提高作业:
编写一个程序,输入一个年份,判断该年份是否为闰年(能被4整除但不能被100整除,或者能被400整除的年份)。要求使用选择结构语句实现。
10.定期进行教学评价,了解学生的学习情况,及时调整教学方法和教学内容,以提高教学质量。
四、教学内容与过程
沪科版 信息技术 选修1 活动一 用IF语句实现简单选择结构(共16张ppt)
中输入 picture1.picture=loadpicture(“图片名.Gif”)
1. 双击Form1的空白区域,在 Form_Load()事件中将两个游戏按钮 屏蔽:Command1.enabled=False
2.“输入口令”按钮对应事件: a=inputbox(“提示语句”)输 入口令a,如果a和口令相同,则开启两 个游戏的限制,否则给出口令错误提示。
基本格式2:
基本格IF式条1件: THEN IF 条件语句TH块E1N 语句1 (ELSE 语句2)
区间问题: 5<b≤10如何表达?
0
5
10
5<b≤10 写作 b>5 and b<=10
0
5
10
b<5 或 b>10 写作 b<5 or b>10
VB中的关系运算符
IF A > B THEN …… 大于 > IF A ≥ B THEN …… 大等 >= IF A < B THEN …… 小于 < IF A ≤ B THEN …… 小等 <= IF A = B THEN …… 等于 = IF A ≠ B THEN …… 不等 <>
游戏。
then
start
基本格式1: IF 条件 THEN 语句1 (ELSE 语句2)
期望目标: 1. 设置你自己的口令(密码或提示 语),限制2个小游戏的开启。 2.如果口令错误则使用弹出窗口 msgbox提示”口令错误”。 参考格式:
……else msgbox”口令错误”
完善界面上的口令验证功能。
(ELSE 语句块2)
END IF
期望目标: 1. 设置三个年龄段; 2.年龄5岁以下(含5岁),提示 “不允许进行游戏”;
沪科版信息技术选修12.3实现选择结构的语句说课稿
三、教学方法与手段
(一)教学策略
我将采用的主要教学方法包括讲授法、案例教学法、任务驱动法和合作学习法。选择这些方法的理论依据如下:
1.讲授法:对于选择结构的基本概念和用法,通过讲授法可以为学生提供清晰的知识框架,帮助他们建立正确的概念。
具体的反思和改进措施包括:
1.针对学生的反馈,调整教学方法和节奏,确保教学内容与学生的接受能力相匹配。
2.丰富教学资源,提供更多实际案例和练习,提高学生的编程能力。
3.加强课后辅导,确保每位学生都能得到及时的帮助和支持。
2.对于理论应用的问题,我将通过小组合作和个别指导,引导学生逐步完成任务。
3.课后,我将通过在线平台继续解答学生的疑问,并鼓励学生之间互相帮助。
课后评估教学效果的方式包括:
1.收集和分析学生的编程作业,评估他们对知识的掌握程度。
2.搜集学生的反馈意见,了解他们在学习过程中的困惑和需求。
3.自我反思,总结课堂教学的亮点和不足。
这些媒体资源在教学中的作用是:直观展示教学内容,提高学生的学习兴趣;提供实践操作平台,增强学生的动手能力;丰富学习资源,满足不同学生的学习需求。
(三)互动方式
为了促进学生的参与和合作,我计划设计以下师生互动和生生互动环节:
1.师生互动:
-在讲授知识点时,适时提问,引导学生思考,检查他们的理解和掌握程度。
(三)巩固练习
为了帮助学生巩固所学知识并提升应用能力,我计划设计以下巩固练习或实践活动:
1.编程任务:布置几个不同难度的编程任务,让学生独立完成,锻炼他们解决实际问题的能力。
2.小组讨论:组织学生进行小组讨论,共同解决编程过程中遇到的问题,促进合作学习。
沪科版 信息技术 选修1 2.3 实现选择结构的语句 课程教学设计
实现选择结构的语句教学设计一.教学目标1、知识与能力(1)掌握选择结构的If条件语句的格式、功能和执行过程。
(2)学会使用条件语句来实现选择控制结构,解决实际问题。
(3)进一步掌握VB程序调试运行的方法。
2、过程与方法在老师的指导下,与同学共同探究问题,让学生体验自主学习、协助学习的乐趣。
3、情感态度与价值观(1)培养学生的逻辑思维能力,促进学生对计算机解决问题方法的理解。
(2)在自主探究解决问题的过程中,让学生体验学习的乐趣。
二.学情分析《程序的选择结构》这一节内容分两个课时开讲,本节是第一课时。
主要内容是用IF语句编写简单的程序解决具体问题,在理解了顺序结构的前提下使得学生掌握VB语言的条件语句的格式、功能和执行过程,学会使用条件语句实现选择控制结构,解决简单的实际问题,并初步掌握调试、运行程序的方法。
高中学生对事物的分析、综合能力及独立思考能力、分析解决问题的能力已有一定的的基础,在教师的有效引导下,有能力进行初步自我探究。
而且高中学生精力旺盛,喜欢接受新知识,喜欢在自我尝试中不断提高自己。
教学中应针对学生的这种特性,设计适当的教学情境,让学生动手操作,在实际操作中提高学生能力,变“要我学”为“我要学”。
三.重点难点【教学重点】(1)IF语句(2)理解并掌握选择结构的执行过程及其功能。
【教学难点】理解并掌握IF语句选择结构的格式、执行过程及其功能,并能动手设计程序解决生活中的实际问题。
四.教学过程活动1【导入】情景导入自然过渡师生共同玩“猜价格游戏”,轻松导入新课。
活动2【讲授】讲解演示学习新知1、了解选择结构的概念及流程图选择结构:能让程序根据不同的条件,执行不同的程序段,得到不同的结果。
2、学习简单IF语句的基本格式及执行过程格式:IF 条件THEN语句块ENDIF3、学习IF/Then/Else语句的基本格式及执行过程格式:IF 条件THEN语句块1ELSE语句块2ENDIF4、比较两种格式的不同。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
If cj >= 80 Then Print "B"
Else If cj >= 70 Then Print "C" Else If cj >= 60 Then Print "D" Else Print "E" End If End If
End If End If End Sub
二、分支结构(条件语句)程序设计
1、简单IF语句
IF 条件 THEN
语句组
ENDIF
2、IF/Then/Else语句 IF 条件 THEN
语句组1
ELSE
语句组2
3、IF语句的嵌套
ENDIF
作业:P73 1-5题
分支结构(条件语句)程序设计
1、简单IF语句
格式
流程图
IF 条件 THEN
语句组
ENDIF
小节
一、控制条件 (一)关系运算符和关系表达式
1、关系运算符 > < = <> >= <= 关系运算没有优先顺序
2、关系表达式 (二)逻辑运算符和逻辑表达式
1、逻辑运算符 AND NOT OR 2、逻辑表达式 3、逻辑运算符的优先顺序: NOT→AND→OR (三)混合运算的优先级 算术运算→ 字符串运算→关系运算→逻辑运算
当a=1,b=-8,c=3时 输出结果是:
True
二、分支结构(条件语句)程序设计
1、简单IF语句
格式
流程图
IF 条件 THEN
语句组
ENDIF
功能:如果条件成立(为真), 那么执行THEN后面的语句组, 否则执行ENDIF以后的语句
条件成立
语句组
例1: 输入一个数,如果这个数不等于零,
那么输出它的倒数,否则不显示。
相当于数学中的或
2、逻辑表达式
条件
表达式
60≤x<70
(x>=60)and (x<70)
A、B、C为三角形三条边, 该三角形为等腰三角形的条件 (A=B) OR (A=C) OR (B=C)
X、Y、Z三个数中X为最 大者的条件
(X>Y) AND (X>Z)
3、逻辑运算符的优先顺序 NOT→AND→OR
A=3
B=2
C=1
D=a=c
Print d Print a=b, c+1=b, c=2 End Sub
运行结果为: False
False
True
True
(二)逻辑运算符和逻辑表达式
1、逻辑运算符
逻辑运算符 NOT AND OR
名称
含义
逻辑非
相当于数学中的否定
逻辑乘(逻辑与) 相当于数学中的且
逻辑或
功能:如果条件成立(为真), 那么执行THEN后面的语句组, 否则执行ENDIF以后的语句
条件成立
语句组
例1: 输入一个数,如果这个数不等于零,
那么输出它的倒数,否则不显示。
算法
程序
1、输入X 2、判断是否x<>0?
是则(1)Y←1/x (2)输出Y
否则直接结束 3、结束
Private Sub Form_click() Dim x As Single Dim y As Single x = InputBox("x=") If x <> 0 Then
内嵌 IF语句
内嵌 IF语句
例3:
将百分制的分数 转化为等级。分数 ≥90以上为A等; 分 数≥80且小于90为B 等; 分数≥70且小 于80为C等; 分数 ≥60且小于70为D等; 分数小于60为F等。
Private Sub Form_click() Dim cj As Single cj = Val(InputBox("a=")) If cj >= 90 Then
编程求解。
Private Sub Form_click() Dim a As Single, b As Single, c As Single Dim d As Single, x1 As Single, x2 As Single a = InputBox("a="): b = InputBox("b="): c = InputBox("b=") d=b^2-4*a*c If d >= 0 Then
有一逻辑表达式如:a Or b And Not c
此表达式首先执行Not c,再将其结果与b与运算, 最后将结果与a进行或运算。其运算顺序如图:
a Or b And Not c
课堂练习一
A
B
Not A A and B A or B
真
真
假
真
真
假
真
真
假
真
真
假
假
假
真
假
假
真
假
假
(三)混合运算的优先级 算术运算→ 字符串运算→关系运算→逻辑运算 例: c+a>b+5 Or a<c-5 And c>0
当程序面临多项选择 的时候,可以通过IF语句 的嵌套实现多分支结构。 IF语句的嵌套指在一个If语 句中又包含一个或多个IF 语句,其一般形式如右:
IF 条件 Then IF 条件 Then 语句组1
Else 语句组2
ENDIF
Else IF 条件 Then 语句组1
Else 语句组2
ENDIF
ENDIF
在解决一个较复杂的实际问题时,往往需要根据某 些条件作出判断,或是有条件地执行某一操作。计算机
程序中的选择结构能让程序根据不同的情况,执行不
同的程序段,得到不同的结果。
一、控制条件
(一)关系运算符和关系表达式 1、关系运算符
关系运算符 = <> > < >= <=
数学运算符 = ≠ > < ≥ ≤
算法
程序
1、输入X 2、判断是否x<>0?
是则(1)Y←1/x (2)输出Y
否则直接结束 3、结束
Private Sub Form_click() Dim x As Single Dim y As Single x = InputBox("x=") If x <> 0 Then
y=1/x Print "y="; y End If End Sub
意义 等于 不等于 大于 小于 大于或等于 小于或等于
举例 X=Y X<>Y X>Y X<Y X>=Y X<=Y
2、关系表达式 条件
在同一表达式中 有多种运算符, 先做算术运算,
再做关系运算。 关系式
X与Y的和大于3 一元二次方程的判别式小于0 N为偶数 字符串变量N$的值不是ZHENG
X+Y>3 B^2-4*A*C<0 N/2=INT(N/2) N$<>”ZHENG”
x1 = (-b + Sqr(b ^ 2 - 4 * a * c)) / (2*a) x2 = (-b - Sqr(b ^ 2 - 4 * a * c)) / (2*a) Print "x1="; x1, "x2="; x2 Else Print "无实根" End If End Sub
x1 = (-b + Sqr(b ^ 2 - 4 * a * c)) / (2*a) x2 = (-b - Sqr(b ^ 2 - 4 * a * c)) / (2*a) Print "x1="; x1, "x2="; x2 Else Print "无实根" End If End Sub
3、IF语句的嵌套
2、IF/Then/Else语句
格式
IF 条件 THEN
语句组1
ELSE
语句组2
ENDIF
流程图
条件成立
语句组1
语句组2
功能:如果条件成立(为真), 那么执行THEN后面的语句组, 否则执行Else以后的语句
例2: 输入一元二次方程aX2+bX+C的三个系数,
编程求解。
Private Sub Form_click() Dim a As Single, b As Single, c As Single Dim d As Single, x1 As Single, x2 As Single a = InputBox("a="): b = InputBox("b="): c = InputBox("b=") d=b^2-4*a*c If d >= 0 Then
y=1/x Print "y="; y End If End Sub
2、IF/Then/Else语句
格式
IF 条件 THEN
语句组1
ELSE
语句组2
ENDIF
流程图
条件成立
语句组1
语句组2
功能:如果条件成立(为真), 那么执行THEN后面的语句组, 否则执行Else以后的语句
例2: 输入一元二次方程aX2+bX+C的三个系数,
关系表达式的值只有两个,即真和假。在VB中真 显示为“True”表示,假显示“False”表示。
课堂练习一
阅读以下程序,写出运行结果
Private Sub Form_Click()
Dim a As Integer, b As Integer, c As Integer