Предмет: Информатика, автор: alenaklimovich8536

Установите соответствие между описанием цикла и его типом
P:=1;
for i:=1 to 10 do
P:=i*P;
Writeln (“произведение первых десяти чисел равно = , Р”;
С предусловием

P:=1; i:=1;
While i<11
Begin
end;
Writeln (“произведение первых десяти чисел равно = , Р”;
С постусловием

P:=1; i:=1;
Repeat
P:=P*i;
i:=i+1;
until i>10;
Writeln (“произведение первых десяти чисел равно = , Р”;
С параметром

Ответы

Автор ответа: vimmortal2
1

Ответ:

1 - цикл с параметром.

2 - цикл с предусловием.

3 - цикл с постусловием.

Объяснение:

В языке программирования Pascal существует три конструкции для организации циклов:

  • while - цикл с предусловием;
  • for - цикл с параметром;
  • util - цикл с постусловием.

В коде №1 заметим, что используется цикл for. А это, как никак, цикл с параметром, потому что используется некая переменная для того, чтобы принимать заданные значения в объявлении цикла.

В коде №2 заметим, что используется цикл while. А это, как никак, цикл с предусловием. Почему? Потому что сначала проверяется истинность условие, а только потом начинает выполняться само тело цикла.

В коде №3 заметим, что используется цикл repeat .. util. А это, как никак, цикл с постусловием. Почему? Потому что сначала объявляется начало самого цикла с помощью операции "repeat" (повторять), а после - само тело цикла, и только в конце идёт проверка на истинность некого условия: util i > 10. Значит, тело цикла всегда выполнится хотя бы один раз.

Похожие вопросы
Предмет: Технология, автор: Балжан2007
Предмет: Литература, автор: educkonoshenko543