三大结构之选择----IF

现实世界中,根据面临的特定情形,不断调整我们应对的方式,是每一个智慧生命体具有的典型特征。在VB的世界里,也具有这样的特征;VB提供了一个结构,让我们告诉程序,当前条件下,需要采取这种办法,就VB的书写语法格式,是这样滴:

If     条件   Then

语句块

End If

例子:

 If a < b Then

Print "a真小于b"

End If

在上面的例子中,如果条件不成立,我们什么也不做,选择了忽略,如果我们不想忽略,也就是条件成立,我们采取A计划应对,如果不成立,我们启动B计划应对,此时的VB书写格式是这样滴:

If     条件   Then

语句块1

Else

语句块2

End If

---------------------------------------

If     条件   Then

A计划

Else

B计划

End If

例子:

 If a < b Then

Print "a真小于b"

Else

Print "a真的不小于b"

End If

上机练习操作如下:

在窗体上添加一个CommandButton按钮,默认名字为Command1,修改为cmdSort,并将Caption属性值修改为:排序了。

修改后的图如下:

双击“排序了”按钮,进入EditCode代码编辑界面。

在光标闪烁的地方,按下Tap键,并写上如下的代码:

    Dim a As Integer

Dim b As Integer

a = Int(Rnd * 1000)

b = Int(Rnd * 1000)

If a < b Then

Print "a真滴小于b"

Else

Print "a真的不小于b"

End If

或如下图:

编译,并运行如下图:

显示界面如下:

点击排序了按钮,在窗体上显示如下:

时间: 2024-07-31 03:51:38

三大结构之选择----IF的相关文章

C语言流程控制结构—顺序结构、选择结构

C语言3种流程控制结构:顺序结构.选择结构.循环结构. 顺序结构 最简单的结构,不需要关键字.安照代码顺序一步步执行. 选择结构 (一)if简单使用 1) 第一种结构:if a) 如果条件为真,就执行后面的语句,否则不执行. if(条件) { 语句1: 语句2: } 2) 第二种结构:if - else a) 如果条件成立就执行语句1,否则执行语句2. if(条件) { 语句1: } else { 语句2: } 3) 第三种结构:if - else if - else... a) 先判断条件1,

第一章之三大结构

2019-01-13 内容:三大结构(条件表达式的值是true或者false) 一.顺序结构二.分支结构      @if语句: *if (条件表达式)         *if (条件表达式){       }else{       }   *if (条件表达式){       }else (条件表达式){       }else {       } -- @switch-case语句:*使用格式: switch (变量){        case 变量值1:        break;    

黑马程序员----流程控制(顺序结构、选择结构、循环结构)

一.顺序结构 默认的流程结构,按照书写的顺序执行: 二.选择结构 概念:对给定的条件进行判断,根据判断结果来决定执行那一段代码: 1. if语句 if语句的基本使用 /* 1.if的第一种结构 if(条件) { 语句1; 语句2; ...... } 2.if的第2种结构 if(条件1) { 语句1; 语句2; ...... } else { 语句3; 语句4; ....... } 3.if的第3种结构(按顺序判断条件,遇到某个条件成立就执行其代码(也说明该条件前的所有条件都不成立),执行完不再对

小蚂蚁学习mysql性能优化(7)--数据库结构优化--选择合适的数据类型

关于SQL以及索引优化的部分终于学习完了,今天开始进入第二层次的学习,数据库的结构优化,第一部分,选择合适的数据类型. 数据类型的选择,重点在于合适二字. 1.    使用可以存下数据的最小的数据类型 比如,一个时间类型的一个数据,可以使用varchar,可以使用datetime,还可以使用int,如何选择,就看哪一种类型对我们来说是最小的,不言而喻,int类型相对来说是最小的数据类型. 2.    使用简单的数据类型. int类型要比varchar类型在mysql处理上简单的多,用int类型来

C- 流程控制(顺序结构,选择结构,循环结构)

一.选择结构 1.if 特点: 同一时刻,只有一个大括号里面的代码会被执行 2,switch 特点 默认情况下,只有一个case后面的代码会被执行 如果一个case后面没有break,而且这个case成立,就会被顺序执行后面所有case中的语句,知道遇到break为止 如果要在case后面定义一个新的变量,必须用大括号{}包住 二.循环结构 1,while 2,do while 特点:不管条件是否成立,至少会执行一次循环体 3,for 选择::::一般优先使用for循环 然后考虑while 最后

线性表存储结构的选择

1.从存储的角度考虑: 顺序表的存储空间是静态分布的,在程序执行之前必须明确规定它的规模,也就是说事先对MAXSIZE要有合适的设计,过大造成浪费,过小容易溢出. 点线性表的长度或存储规模难以估计时,不易采用顺序表:链表不用事先估计存储规模,链表存储密度低,(存储密度是指一个节点中数据元素所占的存储单元和整个节点所占存储单元之比.) 链式存储结构的存储密度小于1. 2.从运算的角度考虑: 在顺序表中按序号访问ai的时间复杂度是O(1),而链表中按序号查找的时间复杂度是O(n),如果经常做的运算是

PHP 三大结构

选择结构 <?php $weekday = 7; switch ($weekday) { case 1: echo "今天是周一"; break; case 2: echo "今天是周二"; break; case 3: echo "今天是周三"; break; case 4: echo "今天是周四"; break; case 5: echo "今天是周五"; break; case 6: echo

三大基本排序--选择、冒泡、插入

引言: 老师已经是第三次跟我们讲排序了,可想而知排序它的重要性,这三种基本排序的方式值得我们思考和研究,理解其中的思想. 简述: 概念: 将杂乱无章的数据元素,通过一定的方法按关键字顺序排列的过程叫做排序 常见排序算法: 快速排序.希尔排序.堆排序.直接选择排序不是稳定的排序算法,而基数排序.冒泡排序.直接插入排序.折半插入排序.归并排序是稳定的排序算法. 选择排序: 原理: 将初始序列(A[0]~A[n-1])作为待排序序列,按照从小到大进行排序,假设现在A[0]是最小的,将剩余的元素与其进行

简单的三大排序算法选择

   前面系列文章 插入排序: https://www.cnblogs.com/gdouzz/p/10759390.html   选择排序: https://www.cnblogs.com/gdouzz/p/10759239.html   冒泡排序:   https://www.cnblogs.com/gdouzz/p/10720451.html (二)个人总结 1.选择排序和冒泡排序比较 选择排序和冒泡排序的比较,选择排序的时间复杂度,不论最好最坏都是o(n²),是因为比较次数的原因,但它的交