文档介绍:引例1:请计算并输出1~9这9个数的算术方根。
writeln(sqrt(x))
Program ex(input,output);
begin
writeln(sqrt(1));
writeln(sqrt(2));
writeln(sqrt(3));
writeln(sqrt(4));
writeln(sqrt(5));
writeln(sqrt(6));
writeln(sqrt(7));
writeln(sqrt(8));
writeln(sqrt(9))
End.
程序:
100句!
?
Program ex(input,output);
begin
writeln(sqrt(1));
writeln(sqrt(2));
……
writeln(sqrt(100))
End.
引例2:请计算并输出1~100这100个数的算术平方根。
用循环语句解决该问题
Program ex(input,output);
var
I:integer;
begin
for I:=1 to 100 do
writeln(sqrt(i):0:3)
End.
第四讲循环结构程序设计
计算机在执行一个程序模块时,不是按照语句的排列顺序进行的,而是按照一定的规律和规则在一定的条件下重复执行模块内部的一系列语句,那么我们可以把这种结构看作是循环结构。这种结构的程序设计可以称为循环程序程序设计。
PASCAL语言的循环语句有三种:
FOR语句;
WHILE语句;
REPEAT语句。
pascal语言中的for语句:
for 循环控制变量:=初值 to 终值 do
循环体
注:如果循环体是若干条语句,需在循环体前面加begin,后面加end。
For循环语句格式(一)
循环变量≤终值
循环体
true
false
FOR 循环流程图(Pascal语言)
循环变量赋初值
pascal语言中的for语句:
for 循环控制变量:=初值 downto 终值 do
循环体
注:如果循环体是若干条语句,需在循环体前面加begin,后面加end。
For循环语句格式(二)
例:请利用循环语句输出 1~1000 以内的自然数。