当前位置:首页 >> 学科竞赛 >>

选择结构1


选择结构(If 语句)

选择结构顾名思义就是有选择性的执行代码 , 那么哪些代码被选择执行了 呢?这是我们重点要弄清楚的问题。 以下是选择结构 If 语句的三个例子,对应 If 语句的三种结构: 例 1: 信息技术要进行考试了, 满分是 100 分, 60 分以上及格 (包括 60 分) , 60 分以下(不包括 60 分)为不及格,现在要求输入一个分数,要求输出此分数 “及格”还是“不及格”的信息。代码如下:

注意:VB 程序设计中比较运算符的写法,大于(>) ,小于(<) ,等于(=) ,大 于等于(>=) ,小于等于(<=) ,不等于(<>) 。程序单引号后面的是注释(绿色 部分) ,程序会全部忽略,注释便于我们理解程序。

If 语句结构一: If 条件 Then 语句块 1 Else 语句块 2 End If 假如条件成立,执行语句块 1,否则执行语句块 2。 (注意:语句块可以是零条语 句也可以是一条语句或者多条语句) 例 2:题目同例 1,我们也可以用如下的写法

If 语句结构二: If 条件 Then 语句块 End If 假如条件成立,执行语句块,否则不执行语句块。

例 3:可能你已经发现了一个问题,假如输入 120 呢?(ps:同学,满分是 100 分,你考 120 分也太太牛逼了吧! ! )或者输入-90(ps:考这个分数杯具啊! ) 。 很明显前者程序输出了及格, 后者输出了不及格。 我们做程序的时候要考虑全面, 不能有漏洞,出现了漏洞怎么办呢?升级或者打补丁吧!程序修改如下:

If 语句结构三: If 条件 1 Then 语句块 1

ElseIf 条件 2 Then 语句块 2 ElseIf 条件 3 Then 语句块 3 …… Else 语句块 n End If 以上 if 语句执行过程是,先判断“条件 1”是否成立或者说是否为真,假如成立 就执行“语句块 1” ,If 语句结束。假如“条件 1”不成立或者说为假,程序才会 去判断下一个条件,也就是“条件 2” ,假如“条件 2”成立,执行“语句块 2” , If 语句结束。假如“条件 2”不成立,才会去判断下一个条件……,假如所有条件 都不成立,将执行 Else 后面的“语句块 n” 。

练习 1:某市的出租车计费标准如下:行程不超过 3 千米(包括 3 千

米) ,收费 10 元。假如超过了 3 千米,那么超过 3 千米部分,按每千 米 2.6 元收费。 请设计程序计算行驶路程 s 千米所需要的车费。 (注意: 文件保存到一个命名为 taxi 的文件夹里面)

练习 2:小明在太平洋电脑城看中了某款 U 盘,询问老板 U 盘价格,

老板买了个关子, 要让小明猜 U 盘的价格, 老板会根据小明的猜测给 出提示如下: (假如小明输入的价格保存到变量 price) 假如 price 大于等于 240 元,提示: “哇!这个价格我赚翻了” 假如 price 小于 240 元,大于 120 元,提示: “价格高了! ”

假如 price 等于 120 元,提示: “猜对,你真厉害! ” 假如 price 小于 120 元, 大于等于 60 元, 提示: “这个价格我要亏本! ” 假如 price 小于 60 元, 大于等于 0 元, 提示: “这个价格, 我亏大了! ” 假如 price 小于 0 元,提示: “卖给你,我还得赔钱! ” (注意:文件保存到一个命名为 guess 的文件夹里面)


相关文章:
06-选择结构1
选择结构的程序设计( 选择结构的程序设计(一)引言: 在日常生活中,我们经常遇到根据具体情况的不同而去做具体的事,比如:若星期天下雨, 我就在家看书,否则我就去...
顺序结构与选择结构1
备注: 4、 问题 4:选择结构有哪些特征?其框图形式是怎么样的? 二、合作探究 1、尺规作图,确定线段 AB 的 3 等分点.(A) x 2、已知函数 f(x)= 0 , ...
1.选择结构
高考数学母题 [母题]Ⅰ(4-01):选择结构(052) 121 选择结构 [母题]Ⅰ(4-01):(2013 年课标Ⅰ高考试题)执行右面的程序框图,如果输入的 t∈[-1,3],则输出...
选择结构程序设计(1)
江苏大学实验报告 课程名称: c 程序设计 实验项目名称: 选择结构程序设计(1) 学院: 专业: 报告人 学号: 班级: 实验时间: 实验报告提交时间: 教务部制 实验...
实验8:选择结构1
例如 200910721188-5),将需要上交的所有程序保存到该文件夹, 实验完成后压缩文件夹并发送到邮箱学号-周次.zip 实验 8:选择程序结构 1 一、目的要求: 1、掌握逻...
程序的选择结构1课堂练习
高中信息技术《算法与程序设计》选择结构课堂练习1一、写出表示下列条件的关系式。 1、A 与 B 的和为 50: 2、X 的绝对值大于或等于 5: 3、m 是负数: 二...
C程序设计选择结构1
C程序设计选择结构1_IT/计算机_专业资料。C语言测试训练题 大全一、选择 1. 能正确表示 a 和 b 同时为正或同时为负的逻辑表达式是( )。 A)(a>=0||b>=...
1.3 选择结构
1.3 选择结构1.3 选择结构隐藏>> §1.2 第 3 课时 选择结构 教学目标: 教学目标:1. 进一步理解流程图的概念,了解选择结构的概念,能运用流程图表达选择 结构...
《1.2.2选择结构》教案1
《1.2.2选择结构》教案1_高一数学_数学_高中教育_教育专区。《选择结构》教案 教学目标: 1.理解流程图的选择结构这种基本逻辑结构. 2.能识别和理解简单的框图...
程序的选择结构应用1
学会使用选择结构解决问题 培养学生的逻辑思维能力 选择结构 选择结构 实践法、个别指导法、小组合作法 授课时间 授课班级 教学过程 1、比较大小(两个数比较大小) ...
更多相关标签: