剡山小学信息技术兴趣小组测试题(三) 班级姓名知识准备:for语句用来描述已知重复次数的循环结构。for语句形式:
for 控制变量:=初值 to 终值 do循环语句;for语句,首先将初值赋给控制变量,接着判断控制变量的值是否小于或等于终值,若是,则执行循环体,在执行了循环体之后,自动将控制变量的值改为它的后继值,并重新判断是否小于或等于终值。当控制变量的值大于终值时,退出for循环,执行for语句之后的语句。
例1:a:=0;
for i:=1 to 5 do
a:=a+1;
分析:for循环里,控制变量为i,i初始值为1,终值为5,循环一次,i的值就加1,由此可知,循环过程中,i的值依次为,循环体a:=a+1需要被执行5次。
a的初始值为0,每次加1,所以循环结束时,a的值应该为5。
例2:a:=0;b:=0;
for i:=6 to 10 do
begina:=a+1;
b:=b+2;
end;分析:a、b的初始值都为为0,控制变量i由6到10,可知循环体要被重复执行5次,循环体由begin跟end之间的2个语句组成,先执行a:=a+1,再执行b:
=b+2,重复5次,a每次加1,b每次加2,a最终为5,b最终为10。
完成下面各题:
a:=0;for i:=1 to 10 doa:=a+1;
结束时a的值为 。
a:=10;
for i:=6 to 14 do
a:=a+1;
结束时a的值为 。
a:=10;
for i:=1 to 10 do
a:=a+3;
结束时a的值为 。
a:=10; b:=11;
for i:=6 to b do
a:=a+3;
结束时a的值为 。
a:=0;b:=1;c:=7;
for i:=a to c-4 do
b:=b*2;
结束时b的值为 。
a:=0;b:=1;c:=2;
for i:=c to c*2 do
begina:=a+1;
b:=b*2;
end;结束时a的值为 ,b的值为 。
a:=0;b:=1;c:=2;
for i:=c to c*2 do
begina:=a+1;
b:=b+a;
end;结束时a的值为 ,b的值为 。
a:=0;b:=0;
for i:=1 to 10 do
begina:=a+1;
if (a mod 2)>0 then b:=b+1;
end;结束时a的值为 ,b的值为 。
a:=1;for i:=1 to 5 doa:=a+1;
b:=1;for j:=1 to 3 dob:=b+1;
结束时a的值为 ,b的值为 。
a:=1; b:=1;
for i:=1 to 5 do
a:=a+1;
for j:=1 to 3 do
b:=a*3;
结束时a的值为 ,b的值为 。
a:=1; b:=1;
for i:=1 to 5 do
a:=a+1;
for j:=1 to 3 do
b:=b*2+a;
结束时a的值为 ,b的值为 。
a:=1; b:=1;
for i:=1 to 5 do
a:=a+1;
for j:=1 to 3 do
b:=a*2+b;
结束时a的值为 ,b的值为 。
a:=1; b:=1;c:=5;
for i:=1 to 5 do
a:=a+1;
for j:=a-2 to c do
b:=b+2;
结束时a的值为 ,b的值为 。
a:=1; b:=2;
for i:=1 to 5 do
a:=a+1;
for j:=a-2 to a do
b:=b*2+a;
结束时a的值为 ,b的值为 。
a:=1; b:=1;
for i:=1 to 5 do
a:=a+1;
for j:=a-2 to a do
b:=a*2+b;
结束时a的值为 ,b的值为 。
a:=0;b:=0;
for i:=1 to 3 do
beginfor j:=1 to 2 doa:=a+1;
end;结束时a的值为 ,
a:=3;b:=6;c:=1;
for i:=a to b do
beginfor j:=b to 6+c doc:=c+1;
end;结束时c的值为
a:=0;b:=0;
for i:=1 to 3 do
begina:=a+1;
for j:=1 to 2 do
b:=b+1;
end;结束时a的值为 ,b的值为 。
a:=0;b:=0;
for i:=1 to 3 do
beginfor j:=1 to 2 doa:=a+1;
for k:=1 to 3 do
b:=b+1;
end;结束时a的值为 ,b的值为 。
a:=0;b:=0;
for i:=1 to 3 do
begina:=a+1;
for j:=1 to a do
b:=b+1;
end;结束时b的值为 。
a:=0;b:=0;
for i:=1 to 3 do
begina:=a+1;
for j:=1 to 2 do
b:=b+a;
end;结束时b的值为 。
a:=0;b:=0;
for i:=1 to 3 do
begina:=a+1;
for j:=1 to a do
b:=b+a;
end;结束时b的值为 。
x1:=3;
x2:=5;
for i:=1 to 5 do
beginx:=x1+x2;
x1:=x2;
x2:=x;
end;结束时x的值为。
pascal基础if语句专项选拔试题
剡山小学信息技术兴趣小组测试题 二 班级姓名。if语句是由一个布尔表达式和两个供选择的操作序列组成。有两种形式的if语句 if 布尔表达式 then 语句 if 布尔表达式 then 语句1 else 语句2 当布尔表达式的值为真,则执行then后面的语句,值为假时有两种情况 要么什么也不做,要么执...
pascal基础顺序语句专项选拔试题
剡山小学信息技术兴趣小组测试题 一 班级姓名。知识准备 计算机编程时用 分别表示加减乘除,运算规则跟数学课的规则相同。另外,可以用div 表示两数相除时的商,用mod表示两数相除时的余数。例如 15 7 2 1,则15 div 7的值为2,而15 mod 7 的值为1。跟数学课的字母表示数一样,编程...
基础混凝土专项施工方案
基础混凝土工程专项施工方案。焦作市图书馆1拟于2006年8月日进行基础梁 板混凝土浇筑,为确保砼质量和施工安全,特编制此方案。第一章工程概况及编制依据。一 编制依据。1 武汉建筑设计院上海分院设计图纸及相关规范。2 图纸会审记录和设计变更及技术核定单。3 现行国家建筑工程验收标准。二 工程概况。本工...