当前位置:文档之家› 第4章 选择结构

第4章 选择结构

第4章流程控制语句_选择结构
一、指出下列语句中的错误
1. If @x ≥ @y Print @x
2. If 10<@x<20
Set @x=@x+20
二、使用IF 语句编程
1. 计算分段函数
假设自变量x 的值为5,要求:用Set 语句或Select 语句给自变量x 赋值,请编写程序。

2. 使用Set 语句输入一个整数X ,判断X 是否能被2整除。

判断结果使用Print 语句输出。

3. 使用Set 语句输入一个整数N ,判断其能否同时被3和5整除。

判断结果使用Print 语句输出。

4. 火车站托运行李,按规定当行李重量不超过50公斤时,每公斤运费0.25元,超过50公斤后,超过部分按每公斤0.40元收费。

输入行李重量W 公斤,计算出应付多少运费。

注意:先使用Set 语句或Select 语句给变量赋初值。

5. 任意输入一个年份,判断该年是否为闰年,输出结果。

注意:先使用Set 语句或Select 语句给变量赋初值。

6. 用Set 或Select 语句输入3个数据,判断这3个数据是否可以组成三角形,如果能够组成三角形,计算并在窗体上输出三角形的面积。

构成三角形的条件是:任意两边之和大于第三边。

面积公式为area=
))()((C S B S A S S ---, 其中S=(A+B+C)/2,A 、B 、C 为三条
边的长度。

7. 公用电话收费标准如下:通话时间在3分钟之内(包括3分钟),收费0.5元;3分钟以上,则每超过1分钟加收0.15元。

编写一段程序,计算某人通话S 分钟,应缴多少电话费。

三、使用Case 函数编程
1. 使用Case函数计算分段函数
注:先使用Set语句或Select语句给自变量x赋初值。

2. 在购买某物品时,若标名的价钱x在下述范围内,所付钱y按对应折扣支付:
注:先使用Set语句或Select语句给自变量x赋初值。

3. 编一程序输入上网时间并计算上网费用,计算方法如下:
同时为了鼓励上网,每月收费最多不超过150元。

提示:首先使用Case函数根据三个时间段计算出费用,然后用If语句对超过150元的费用设置为150。

4. 若基本工资大于800元,涨原工资的20%;若小于800元大于400元,涨原工资的15%;若小于400元,涨原工资的10%。

编程实现:使用Set语句或Select语句输入基本工资,计算涨工资后的工资数。

5. 有一分段函数,如下:
当0 ≤x<20, y=10+x
当20 ≤x<50, y=30
当50 ≤x<60, y=30
当 x≥60, y=0
当x<0, y无值,x为不合法。

编写程序,使用Set语句或Select语句输入一个数据给x,判断x是否合法,如不合法,用Print语句输出“数据错误,请重新输入”,如合法,则用Print语句输出相应的y值。

6. 用Set语句或Select语句输入一个成绩等级(A~E之一),用Print语句和Case函数输出相应分数段。

分数段与等级的关系:
A: [90,100]
B: [80, 90)
C: [70,80)
D: [60,70)
E: 60以下
例如:运行程序时,若输入A,则输出:你的成绩在[90,100]之间。

相关主题