只要5币
第八课 猜数(选择程序结构)
上节课我们学习了顺序程序结构,就是程序是从上往下一步一步执行的,但有时我们也会碰到这样一种情况,比如我们掷硬币,则硬币最后落在地上会出现二种情况,可能是字朝上,也可能是花朝上,并且这二种情况是不会同时出现的,程序要根据硬币的情况再执行不同的程序代码,也就是说,程序的代码是由某个条件是否成立来选择下面的代码是否执行,这种程序结构称为选择程序结构。
我们可以看一下图,图中的箭头表示程序的走向,从上往下走,在掷硬币时,程序就要判断条件“字朝上”
我们可以这样表示:
如果(条件成立)那么(往下)否则(往右)
在易语言中是如下左图所示的式样来表示:
不同的语句,如果用第二种表示方式,则在往下走之后程序会继续往右走,而用上左图时,则在往下走之后会跳过往右走的程序语句,所以同学们在编程时要注意选择。
下面我们通过学习一个例程来体会一下选择程序结构。
例:程序运行后,计算机产生一个介于0到100之间的随机数,我们通过一个编辑框输入一个数,如果我们输入的数字刚好可以被这个随机数整除,则通过文字标签提示输入“你赢了”,否则提示“你输了”。
跟我做:
1.新建一个“窗口程序”。
2.从控件箱中拖二个文字标签、2个按钮和一个编辑框,设置各组件的位置与属性,最终效果如图:
其中为了突出提示效果,我们可以为文字
标签2的属性设置字体为隶书,大小为28,字
体颜色为红色,这样当程序运行中进行提示时
就会比较醒目。
3.我们要让程序运行时先置一个随机数,
这个随机数的大小介于0到100之间。
选择“_启动窗口”,你可以在设计窗口中单击蓝色的标题栏,也可以在工作夹的属性项中选择。然后在属性选项中选择“创建完毕”事件,即当程序窗口创建后,我们就让程序取一个随机数,程序代码如下:
- 21 -