Автор: Воскресная компьютерная школа мехмата ЮФУ (sunschool.mmcs.sfedu.ru), 2016
CWA5For1.
{
Дополните заголовок цикла for так, чтобы программа напечатала
30 звездочек на одной строке:
******************************
}
begin
for var i :=
Print('*');
end.
CWA5For2.
{
Дополните заголовок цикла for так, чтобы программа напечатала
числа от 1 до 9 на одной строке:
1 2 3 4 5 6 7 8 9
}
begin
for var i :=
Print(i);
end.
CWA5For3.
{
Дополните заголовок цикла for так, чтобы программа напечатала
числа от 19 до 11 на одной строке в порядке убывания:
19 18 17 16 15 14 13 12 11
}
begin
for var i :=
Print(i);
end.
CWA5For4.
{
Укажите в операторе Print выражение (содержащее переменную i), которое
позволит напечатать числа от 2 до 18 с шагом 2:
2 4 6 8 10 12 14 16 18
}
begin
for var i := 1 to 9 do
Print( );
end.
CWA5For5.
{
Укажите в операторе Print выражение (содержащее переменную i), которое
позволит напечатать первые 10 нечетных чисел:
1 3 5 7 9 11 13 15 17 19
}
begin
for var i := 1 to 10 do
Print( );
end.
CWA5For6.
{
Дополните заголовок цикла for и оператор присваивания так,
чтобы программа напечатала числа от 5 до 45 с шагом 5:
5 10 15 20 25 30 35 40 45
}
begin
var k := 5;
for var i :=
begin
Print(k);
k :=
end;
end.
CWA5For7.
{
В предыдущей задаче требовалось напечатать числа от 5 до 45 с шагом 5:
5 10 15 20 25 30 35 40 45
Решите эту же задачу, не используя вспомогательную переменную. Для этого
укажите в операторе Print подходящее выражение, содержащее переменную i.
}
begin
for var i := 1 to 9 do
Print( );
end.
CWA5For8.
{
Дополните заголовок цикла for и оператор присваивания так,
чтобы программа напечатала вещественные числа от 1.1 до 1.9 с шагом 0.1:
1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9
}
begin
var k := 1.1;
for var i :=
begin
Print(k);
k :=
end;
end.
CWA5For9.
{
В предыдущей задаче требовалось напечатать числа от 1.1 до 1.9 с шагом 0.1:
1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9
Решите эту же задачу, не используя вспомогательную переменную. Для этого
укажите в операторе Print подходящее выражение, содержащее переменную i.
}
begin
for var i := 1 to 9 do
Print( );
end.
CWA5For10.
{
Дополните заголовок цикла for и оператор присваивания так,
чтобы программа напечатала начальные степени числа 2:
1 2 4 8 16 32 64 128 256 512 1024
}
begin
var k := 1;
for var i :=
begin
Print(k);
k :=
end;
end.