好文档 - 专业文书写作范文服务资料分享网站

精品易语言中文编程-从入门到精通(图文)

天下 分享 时间: 加入收藏 我要投稿 点赞

易语言教程――初级版

3.为“转换”按钮添加“被单击”事件,如下图所示:

4.运行程序,输入各档大小的分数,测试程序运行是否正确。

请你把这个例子用如果()或如果真()语句来完成,然后比较一下用如果

真()、如果()语句与用判断()语句那个可读性更强。

如果把题目改成:

输入一个百分制的成绩,要求输出成绩的等级A、B、C、D、E。90分以上为A,80~89分为B,70~79为C,60~69分为D,60分以下为E。然后用如果()语句和判断()语句各做一遍,看看这时的效果如何?

- 26 -

精品教材

第十课 练习

一、选择题:

1.某程序中按钮的“被单击”事件程序代码如下:

则当该程序运行时,标签1上显示的结果是: (A)1 2 (B)1 3 (C)1 1 (D)3 1

2.某程序中按钮的“被单击”事件程序代码如下:

则当该程序运行时,标签1上显示的结果是: (A)-3 3 (B)5 -8 (C)3 -3

(D)25 -25

二、编程题:

1.编写一个程序,输入一个整数,判断能否被3或5整除,如能整除就输出该

- 27 -

易语言教程――初级版

该数,否则不输出。

2.输入一年年份,判断它是否为闰年。闰年的条件是:年号能被4整除但不能被100整除,或者能被400整除的年份。

3.输入3个数,要求按大到小输出。

4.输入一个0~99999之间的整数,判断输入的是几位数。如:如果输入486,则输出结果为3。

- 28 -

精品教材

第十一课 循环程序结构

前几节课我们已经学习了顺序程序结构和选择程序结构,从这节课开始我们就要学习第3种程序结构:循环程序结构。

在我们解决实际问题时,经常遇到对某一段程序进行重复执行的结构,这种被重复执行的程序结构叫循环程序结构,被重复执行的程序段称为循环体。当然,重复一般是有条件的,即在满足一定条件下才执行循环体(有条件地进入循环),或者满足一定条件就不再循环(有条件地退出循环)。循环控制结构的功能就是决定在什么条件下进入或退出循环。易语言中共有以下四种循环:

在不知道循环需要执行多少次时,可以用判断循环或循环判断,在知道循环要执行多少次时,则一般建议最好用计次循环或变量。

下面我们分别以例程来分析各种循环结构。 例:求1+2+3+…+99+100的总和。

分析:在这个程序中,我们要用一个变量“总和”来放累加和,还要用一个变量“循环变量”来表示当前的加数,因为是从1加到100,则“循环变量”的初始值应该为1,每循环一次就把“循环变量”的值加到“总和”上去,然后“循环变量”的值加1,一直到循环变量的值为100时程序结束。

程序代码如下:

这个程序比较简单,如果我们要看这个程序执行的结果是否正确,只要在判断循环尾()下面加一句:输出调试文本(到文本(总和)),然后在状态栏的输出框中可以看到结果,如果输出为5050,则程序执行正确。

例:求两个正整数的最大公约数。

分析:整数1、整数2的最大公约数就是所有能同时除尽整数1、整数2的数中最大的数。比如6、9,能够被6、9同时除尽的数有1、3,则最大公约数为3。求两个正整数的最大公约数的最常用的方法是辗转相除法。假定整数1等于6,整数2等

- 29 -

易语言教程――初级版

于9,求整数1、整数2的最大公约数可以这样做:

①我们用一个“临时变量”有暂存整数1、整数2相除的余数,这时临时变量等于6除以9的余数,即为6;

②把整数2的值给整数1,把刚才得到的余数给整数2,则这时整数1等于9,整数2等于6;

③回到第①步,直到余数为0。

当余数(即临时变量)为0时,最大公约数就是前一个余数,也就是在第②步中的整数2,因为余数在变成0之前把它的值给了整数2。

程序代码如下:

以上两个例子都是用判断循环结构,其中第2个例子是不知道需要执行多少次的,所以必须要用判断循环,而第1个例子是知道循环需要执行多少次的,我们一开始就讲过,如果知道循环次数,我们最好用计次循环或循环变量,现在我们来改一下程序:

我们可以看到,用计次循环的结构更加简单,因为用计次循环时,加数会自动加1的。

如果把题目改成:求2+4+6+…+100的和。请同学们用分别计次循环和判断循环编写程序。

接下来我们来看一下变量循环,如右图所示: 变量循环有四个参数: 变量起始值,默认为1,

- 30 -

精品易语言中文编程-从入门到精通(图文)

易语言教程――初级版3.为“转换”按钮添加“被单击”事件,如下图所示:4.运行程序,输入各档大小的分数,测试程序运行是否正确。请你把这个例子用如果()或如果真()语句来完成,然后比较一下用如果真()、如果()语句与用判断()语句那个可读性更强。如果把题目改成:输入一个
推荐度:
点击下载文档文档为doc格式
467fg9ns3p5nd0e7n2yj9vfqx3d4wu015y4
领取福利

微信扫码领取福利

微信扫码分享