Дан фрагмент программы: 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.