分支结构练习答案

发布 2021-05-29 14:37:28 阅读 2210

练习:计算下列表达式的值

假设:a=3,b=4,c=5答案:

1) a+b(2) a>b+c and b(3) not (a>b) or not c>1true

4) (9 mod 2^3 -54/17\2)<0 and not 3=4 or 5-3>0 true

练习:请编写分支结构的程序:

1) 判断一个数是否为偶数 (略)程序见例题。

2) 已知三角形的三条边是a、b、c,判断三角形的形状。

程序一:private sub form_click()

dim a!, b!, c!

a = inputbox("第一个边长", 请输入三角形的边长", 1)

b = inputbox("第二个边长", 请输入三角形的边长", 1)

c = inputbox("第三个边长", 请输入三角形的边长", 1)

print "三角形的三个边长是:";a; b; c

if a + b <=c or b + c <=a or a + c <=b then

print "三边不能构成三角形,请重新输入!"

exit sub

end if

if a <>b and b <>c and a <>c then print " 该三角形是一般三角形。"

if a = b or b = c or a = c then print " 该三角形是等腰三角形。"

if a = b and b = c then print " 该三角形是等边三角形。"

end sub

程序二:private sub form_click()

dim a!, b!, c!

a = inputbox("第一个边长", 请输入三角形的边长", 1)

b = inputbox("第二个边长", 请输入三角形的边长", 1)

c = inputbox("第三个边长", 请输入三角形的边长", 1)

print " 三角形的三个边长是:";a; b; c

if a + b <=c or b + c <=a or a + c <=b then

print " 三边不能构成三角形,请重新输入!"

exit sub

elseif a = b and b = c then

print " 该三角形是等边三角形。"

elseif a = b or b = c or a = c then

print " 该三角形是等腰三角形。"

elseprint " 该三角形是一般三角形。"

end if

end sub

3) 键盘输入同学的考试分数,输出他的等级成绩:

100--85为优,84--70为良,69--60为及格,60以下为不及格。

程序一:private sub form_click()

dim x as single

x = inputbox("请输入考试成绩", 提供数据", 100)

if x < 0 and x > 100 then print " 输入的数据不正确。"

if x >=85 and x<=100 then print "优"

if x >=70 and x<85 then print "良"

if x >=60 and x<70 then print "及格"

if x>=0 and x<60 then print "不及格"

end if

end sub

程序二:private sub form_click()

dim x as single

x = inputbox("请输入考试成绩", 提供数据", 100)

if x < 0 and x > 100 then

print " 输入的数据不正确。"

elseif x >=85 then

print "优"

elseif x >=70 then

print "良"

elseif x >=60 then

print "及格"

elseprint "不及格"

end if

end sub

分支结构练习

1 要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是 c a if x mod 7 2 then print x b if x x 7 7 2 then print x c if x x 7 7 2 then print x d if x int x 7 7 2 then pri...

02 顺序结构练习 答案 分支结构学案 一

顺序结构练习 答案 练1 键盘输入一个正方形的边长a,求该正方形与其内切圆所夹部分的面积并输出。见右图 练2 一物体以速度v米 秒匀速运动,求经过t秒后物体运动的距离s 请按计算机处理问题的一般过程,最终画出流程图。略 练3 输入一个二位正整数n,输出它的十位数x 提示 利用取整函数取十位数x in...

Python分支结构练习

python复习第二节 分支结构。本节课知识点 1 分支结构的含义。2 解决常见的分支结构问题。3 熟悉逻辑表达式中的运算符如 逻辑连接符如 and or not,两个布尔变量 true 1 false 0 在程序的分支结构中,某些语句会受到条件的制约,根据条件成立与否有选择地执行。分支结构利用条件...