Вопрос:

4. Определите значение переменной b после выполнения фрагмента алгоритма:

Ответ:

Начальные значения: a = 1, b = 1. Проверяем, a равно 256? Нет (1 != 256). a = a * 2, a = 1 * 2 = 2. b = b + a, b = 1 + 2 = 3. Проверяем, a равно 256? Нет (2 != 256). a = a * 2, a = 2 * 2 = 4. b = b + a, b = 3 + 4 = 7. Проверяем, a равно 256? Нет (4 != 256). a = a * 2, a = 4 * 2 = 8. b = b + a, b = 7 + 8 = 15. Проверяем, a равно 256? Нет (8 != 256). a = a * 2, a = 8 * 2 = 16. b = b + a, b = 15 + 16 = 31. Продолжаем: a = 32, b= 31+32=63; a=64, b=63+64=127; a = 128, b=127+128=255; a=256, b=255+256=511. Проверяем a равно 256? Да. Конец цикла. Значение переменной b = 511. Итоговый ответ: 511.
Смотреть решения всех заданий с фото

Похожие