练习:计算下列表达式的值
假设: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 在程序的分支结构中,某些语句会受到条件的制约,根据条件成立与否有选择地执行。分支结构利用条件...