在计算机编程中,循环是一种重要的控制结构,它允许我们重复执行一段代码多次。在Pascal编程语言中,for循环是一种常用的循环结构。它可以让我们根据指定的条件来重复执行一段代码。在本篇文章中,我们将探讨Pascal编程语言中的for循环,并给出20个例子,每行都附带中文注释,以帮助你更好地理解和使用for循环。
program ForLoopExample1;
var
i: integer;
begin
for i := 1 to 10 do
begin
writeln(i); {输出当前循环变量的值}
end;
end.
在这个例子中,我们使用for循环从1到10循环遍历,并在每次迭代中输出当前循环变量的值。在这里,我们使用writeln函数将i的值打印到控制台上。
program ForLoopExample2;
var
i, sum: integer;
begin
sum := 0;
for i := 1 to 100 do
begin
sum := sum + i; {将i的值加到sum中}
end;
writeln('总和为:', sum); {输出最终的总和}
end.
这个例子演示了如何使用for循环计算1到100之间所有整数的和。我们使用一个变量sum来存储和的值,并在每次循环迭代中将当前循环变量i的值加到sum中。最后,我们使用writeln函数输出最终的总和。
program ForLoopExample3;
var
i, j: integer;
begin
for i := 1 to 9 do
begin
for j := 1 to i do
begin
write(j, ' * ', i, ' = ', i * j, ' '); {输出乘法表的一项}
end;
writeln; {换行}
end;
end.
这个例子展示了如何使用嵌套的for循环来打印九九乘法表。外层for循环控制行数,内层for循环控制每行的列数。我们使用write函数来输出乘法表的每一项,并使用writeln函数在每行结束时换行。
program ForLoopExample4;
var
i: integer;
begin
for i := 10 downto 1 do
begin
writeln(i); {从10到1倒序输出}
end;
end.
这个例子展示了如何使用for循环从10到1倒序输出数字。我们使用downto关键字来指定循环的方向。
program ForLoopExample5;
var
i: integer;
begin
for i := 1 to 10 do
begin
if i mod 2 = 0 then
writeln(i); {只输出偶数}
end;
end.
这个例子展示了如何使用for循环输出1到10之间的偶数。我们使用mod运算符来判断一个数是否为偶数。
program ForLoopExample6;
var
i: integer;
begin
for i := 1 to 10 do
begin
if i = 5 then
break; {当i等于5时跳出循环}
writeln(i);
end;
end.
program ForLoopExample7;
var
i: integer;
begin
for i := 1 to 10 do
begin
if i mod 3 = 0 then
continue; {跳过3的倍数}
writeln(i);
end;
end.
这个例子展示了如何使用for循环输出1到10之间的数字,但跳过3的倍数。我们使用continue语句来跳过满足特定条件的循环迭代。
program ForLoopExample8;
var
i, j: integer;
begin
for i := 1 to 5 do
begin
for j := 1 to i do
begin
write('*'); {打印一行星号}
end;
writeln; {换行}
end;
end.
这个例子展示了如何使用嵌套的for循环来打印一组逐渐增多的星号。外层for循环控制行数,内层for循环控制每行的星号数量。
program ForLoopExample9;
var
i, j: integer;
begin
for i := 1 to 5 do
begin
for j := 1 to 5 - i do
begin
write(' '); {打印空格}
end;
for j := 1 to i do
begin
write('*'); {打印星号}
end;
writeln; {换行}
end;
end.
这个例子展示了如何使用嵌套的for循环来打印一组逐渐减少的星号。外层for循环控制行数,内层for循环控制每行的星号数量。
我们介绍了Pascal编程语言中的for循环,并给出了9个例子。for循环是一种非常有用的循环结构,可以让我们根据指定的条件重复执行一段代码。无论是从1到10的简单循环,还是计算1到100的和,亦或是打印九九乘法表,for循环在解决各种编程问题时都是一个强大的工具。通过这些例子,我们希望你能更好地理解和掌握for循环的使用方法。在日常的编程实践中,for循环将会是一个不可或缺的技术,帮助你解决各种问题。