Паскаль. Есть программа.Нужно ее переделать с цикла "для" в цикл "до"(Repeat)

Приложения:

Ответы

Ответ дал: etojan
0

Вместо строчки с for:

i := 1;

repeat

Вместо строчки с end:

until i > n;

Ответ дал: etojan
0
Ну и слова "begin" и "end" убрать конечно - в repeat они не нужны
Ответ дал: Elewirin
0
Поясни пожалуйста, зачем мы к i присваиваем 1?
Ответ дал: etojan
0
Пардон, перед until надо еще написать i := i + 1;
i - это итератор цикла. For всю работу делает "за кулисами", присваивая ему значения по очереди, пока не достигнет n. Здесь приходится это делать в явном виде.
Ответ дал: Elewirin
0
Поняла, спасибо!
Вас заинтересует