Вопрос задан 28.09.2023 в 17:27. Предмет Информатика. Спрашивает Виноградова Анастасия.

Переделайте эту программу с помощью цикла repeat. var s, n: integer; begin s:= 72; n:= 0; while n

< =10 do begin s:= s – 8; n:= n + 3; end; writeln(s); end.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Амелин Игорь.

Ответ:

var s, n: integer;

begin

s:= 72;

n:= 0;

repeat

s:= s - 8;

n:= n + 3;

until n > 10;

writeln(s);

end.

Объяснение:

repeat ... until - цикл с постусловием, выполняется пока условие ложное

while - цикл с предусловием, выполняется пока условие истинное

Меняем условие на обратное

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вы можете переписать данную программу с использованием цикла repeat следующим образом:

pascal
program RepeatExample; var s, n: integer; begin s := 72; n := 0; repeat s := s - 8; n := n + 3; until n > 10; writeln(s); end.

Этот код будет выполнять те же самые вычисления, что и ваш исходный код, но с использованием цикла repeat. Он будет уменьшать значение s на 8 и увеличивать значение n на 3 до тех пор, пока n не станет больше 10, и затем выведет результат.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос