Дан фрагмент программы на языке паскаль сколько раз выполнится тело цикла
Перейти к содержимому

Дан фрагмент программы на языке паскаль сколько раз выполнится тело цикла

  • автор:

Дан фрагмент программы: a:=0; b:=100; while b>a do begin a:=a+2; b:=b-1; end. Сколько раз будет выполнено тело цикла? Чему в итоге равны значения переменных a и b? Сколько раз будет выполнено тело цикла, если поменять знак на противоположный?

При первом попадании в цикл while переменная b равна 100, что больше нуля.
Внутри цикла она преобразуется следующим образом:
b = 100 – 1 = 99.
Переменная а будет равна:
а = 0 + 2 = 2.
Эти действия будут одинаковыми постоянно. То есть переменная а будет увеличиваться на два, а переменная b будет уменьшаться при этом на единицу.
Составим неравенство, чтобы понять, сколько раз такая итерация будет происходить, чтобы условие цикла выполнялось:
0 + 2 * n < 100 – 1 * n;
2n < 100 – n;
2n + n < 100;
3n < 100;
n < 100 : 3;
Ближайшим целым решением этого неравенства будет число 33. Значит цикл будет выполнен 33 раза прежде чем переменные а и b не пройдут условие.
А будет равно 66, b будет равно 67.
0 + 2 * n > 100 – 1 * n;
n > 33 – то есть бесконечное количество раз.
ОТВЕТ: 33 раза, а = 66, b = 67; он будет повторяться бесконечно.

  • Связаться с нами
  • Правила проекта
  • Лицензионное соглашение
  • Политика конфиденциальности

Дан фрагмент программы: a:=0; b:=100; while b>a do begin a:=a+2; b:=b-1; end. Сколько раз будет выполнено тело цикла? Чему в итоге равны значения переменных a и b? Сколько раз будет выполнено тело цикла, если поменять знак на противоположный?

При условии b>a 1) a = 2, b=99; 2) a = 4, b=98 3) a = 6, b=97 4) a = 8, b=98 … 33) a = 66 b = 67 34) a = 68 b = 66 Завершение цикла При условии b

  • Связаться с нами
  • Правила проекта
  • Лицензионное соглашение
  • Политика конфиденциальности

Определить, сколько раз выполнится цикл:

Определите сколько раз выполнится тело цикла в данном фрагменте Паскаль-программы
Определите сколько раз выполнится тело цикла в данном фрагменте Паскаль-программы. . a:=202;.

Определить сколько раз в последовательности встречаются максимальное чисел, а сколько раз минимальное
Добрый вечер всем! Мне надо решить на экзамен задачку, прошу вас помочь с ней 🙂 Задача: Дана.

Определить, сколько раз заданные два слова встречаются в тексте и сколько из них — непосредственно друг за другом
Приветствую, форумчане. Всех с праздником и заслуженными выходными) Требуется помощь в нескольких.

Сколько раз выполнится цикл?
Цикл такой: ReadLn (v); k:=1; Repeat k:=k+2; . Until k>V; В зависимости от V.

Сколько раз выполнится тело цикла для каждого фрагмента программы

Сколько раз выполнится тело цикла для каждого фрагмента программы

Голосование за лучший ответ

ни одного,
Ни одного
7
9

Hugh HefnerЗнаток (488) 3 года назад

не правильно

БорщевикПросветленный (39703) 3 года назад

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

Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *