1. Главная
  2. Библиотека
  3. Программирование
  4. Запиши фрагмент программы с использованием другого опер...
Разбор задачи

Запиши фрагмент программы с использованием другого оператора цикла :=1; :=1; :=1; :=s+1/n; :=n+2; :=i+1; i

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
Запиши фрагмент программы с использованием другого оператора цикла :=1; :=1; :=1; :=s+1/n; :=n+2; :=i+1; i

Условие:

Запиши фрагмент программы с использованием другого оператора цикла
\ns:=1;
\nn:=1;
\ni:=1;
\nrepeat
\ns:=s+1/n;
\nn:=n+2;
\ni:=i+1;
\nuntil i<3;

Решение:

Давайте перепишем данный фрагмент программы, используя цикл с заданным числом повторений. В вашем примере используется цикл repeat...until, который продолжает выполняться, пока переменная i меньше 3. Мы можем заменить его на цикл for, который будет выполняться фиксированное количество раз.

Исходный код:

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое ключевое отличие цикла `repeat...until` от цикла `for` делает замену одного другим не всегда тривиальной?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет