剡山小学信息技术兴趣小组测试题(二)班级姓名。
if语句是由一个布尔表达式和两个供选择的操作序列组成。有两种形式的if语句:
if 《布尔表达式》 then 《语句》;
if 《布尔表达式》 then 《语句1> else 《语句2>;
当布尔表达式的值为真,则执行then后面的语句,值为假时有两种情况:要么什么也不做,要么执行else后面的语句。仔细观察下面4个例题,体会不同之处。
例1:x:=1;
y:=0;if x>0 then y:=1;
分析:因为x的值为1,所以布尔表达式x>0的值为真,所以要执行then后面的y:=1,y的值最终为1。
例2:x:=1;
y:=0;if x>2 then y:=1;
分析:因为x的值为1,所以布尔表达式x>2的值为假,所以不执行then后面的y:=1,y的值没有改变,最终还是为0。
例3:x:=1;
y:=0;if x>0 then y:=1 else y:=2;
分析:因为x的值为1,所以布尔表达式x>0的值为真,所以执行then后面的y:=1,不执行else后面的y:=2,y的值最终为1;
例4:x:=1;
if x>2 then y:=1 else y:=2;
y:=y*3;
分析:因为x的值为1,所以布尔表达式x>2的值为假,所以不执行then后面的y:=1,而执行else后面的y:=2,再执行y:=y*3,y的值最终为6;
完成下面各题:
a:=10;
if 10<20 then a:=1;
a的值最后为
d:=25 div 3;
if 10>d then d:=10;
d的值最后为
a:=100 div 6;
b:=a mod 4;
if (a mod 5)<(b*10) then a:=a mod 4;
a的值最后为
a:=33 mod 4;
b:=25 mod 7;
ifa>bthenc:=b+a else c:=b-a;
c的值为 。
a:=40;
b:=3*8;
if (a/2)>(b-16) then c:=12 else c:=8;
if b>c then b:=b-16 else a:=a/2;
a的值为 b的值为 c的值为
x:=9; y:=1;
if x>10 theny:=2*x;
y:=3*y;
y的值为 。
x:=11; y:=1;
if x>10 theny:=2*x;
y:=3*y;
y的值为 。
x:=85;
if x>60 then tot:=3 else tot:=4;
if x>80 then tot:=2;
if x>90 then tot:=1;
tot的值最后为要判断3次)
x:=85;
if x>90 then tot:=1;
if x>80 then tot:=2;
if x>60 then tot:=3 else tot:=4;
tot的值最后为 (要判断3次)
m:=7;n:=12;
a:=n mod m;
if (n div m)>2 then a:= m-a else a:=a+n;
a的值为 。
a1:=10; a2:=15; a3:=12; a4:=20;
if a1>a3 then a1:=a1+a2;
a2:=a1+a2;
if a3if a4>(a3+a2) then a4:=a3+(a4 div 3)
else a4:=a1+a2;
a1的值 ,a2的值 ,a3的值 , a4的值为 。
a1:=1; a2:=2;
a3:=a1+a2;
a1:=a2; a2:=a3;
a3:=a1+a2;
a1:=a2; a2:=a3;
a3:=a1+a2;
a1的值 ,a2的值 ,a3的值
a:=10;
if a5 then b:=1 else b:=2;
要使b的值最后为2, [里面填
x:=11; y:=6;
if x10 theny:=2*y;
y:=3*y;
要使y的值最后为36,里应该填
x:=[if x>5 then y:=3 elsey:=4;
if x>9 then y:=1;
如果y的值最后为3,[,里可以填哪些
a最后的值为 ,b最后的值为
y的值为
如果y最后的值为2,x开始可以是哪些
如果y最后的值为4,x开始又可以是哪些
if x>5 then
if x<8 then y:=3 else y:=4
elseif x <3 then y:=1 else y:=2;
x的值为1时,y的值为 。
x的值为4时,y的值为 。
x的值为7时,y的值为 。
x的值为10时,y的值为 。
a:=10;b:=25;c:=10;
if (a+b)>c then
if (a+c)>b
if (b+c)>a then
x:=b+c-a
else x:= a-b-c
x:=b-a-c
else x:=c-a-b;
x的值为。
pascal基础顺序语句专项选拔试题
剡山小学信息技术兴趣小组测试题 一 班级姓名。知识准备 计算机编程时用 分别表示加减乘除,运算规则跟数学课的规则相同。另外,可以用div 表示两数相除时的商,用mod表示两数相除时的余数。例如 15 7 2 1,则15 div 7的值为2,而15 mod 7 的值为1。跟数学课的字母表示数一样,编程...
pascal基础for循环专项选拔试题
剡山小学信息技术兴趣小组测试题 三 班级姓名知识准备 for语句用来描述已知重复次数的循环结构。for语句形式 for 控制变量 初值 to 终值 do循环语句 for语句,首先将初值赋给控制变量,接着判断控制变量的值是否小于或等于终值,若是,则执行循环体,在执行了循环体之后,自动将控制变量的值改为...
2019 征文比赛优秀语句选摘 版
2018 征文比赛优秀语句选摘 范文word版。本文部分内容来自网络,本司不为其真实性负责,如有异议请及时联系,本司将予以删除。本文为word格式,简单修改即可使用,推荐 征文比赛优秀语句选摘。姐姐,你在成都一定要好好读书,出门别忘记带上学生证 吃饭要在食堂吃,因为学校食堂细菌少 早上一定喝1 2杯...