Составьте программу выводящую на экран все числа от - 10 до 10
Приложения:

Ответы на вопрос
Ответил iolandavalerypad353
0
// Выбирайте, тут три цикла, while, repeat и for
//------------------------
program LoopWhile;
begin
var (a, b) := (-10, 10);
while a <= b do
begin
Println(a, Abs(a));
a += 1
end;
end.
//------------------------
program LoopRepeat;
begin
var (a, b) := (-10, 10);
repeat
Println(a, Abs(a));
a += 1
until a > b;
end.
//------------------------
program LoopFor;
begin
var (a, b) := (-10, 10);
for var i := a to b do
Println(i, Abs(i));
end.
Ответил iolandavalerypad353
0
Можно еще рекурсией
Ответил iolandavalerypad353
0
procedure Rec(a, b: integer);
procedure Rec_(a: integer);
begin
if a > b then exit
else
begin
Println(a, Abs(a));
Rec_(a + 1);
end
end;
begin
Rec_(a)
end;
begin
var (a, b) := (-10, 10);
Rec(a, b)
end.
procedure Rec_(a: integer);
begin
if a > b then exit
else
begin
Println(a, Abs(a));
Rec_(a + 1);
end
end;
begin
Rec_(a)
end;
begin
var (a, b) := (-10, 10);
Rec(a, b)
end.
Ответил iolandavalerypad353
0
можно еще циклом foreach
Ответил iolandavalerypad353
0
begin
foreach var x in Range(-10, 10) do
Println(x, Abs(x))
end.
foreach var x in Range(-10, 10) do
Println(x, Abs(x))
end.
Ответил iolandavalerypad353
0
foreach самый короткий, меньше всего писать =)
Новые вопросы
Русский язык,
2 года назад
Другие предметы,
2 года назад
Математика,
7 лет назад
География,
7 лет назад
Алгебра,
9 лет назад