Задание 3 Вариант 2 Самостоятельная работа 3 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Босова, Босова, Аквилянов
11 класс
Класс
11
Предмет
Информатика
Автор
Босова, Босова, Аквилянов
Задание 3 Вариант 2 Самостоятельная работа 3 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Задача
Определите значение переменной y, которое будет получено в результате выполнения программы:
var n, y: integer;
begin
y := 1;
for n := 10 downto 1 do y := y * 2;
end.
Подробный ответ
Переменной $$y$$ сначала присваивается значение $$1$$.
Цикл выполняется 10 раз: при $$n = 10, 9, 8, 7, 6, 5, 4, 3, 2, 1$$. На каждом шаге значение $$y$$ умножается на 2:
$$1 \to 2 \to 4 \to 8 \to 16 \to 32 \to 64 \to 128 \to 256 \to 512 \to 1024$$
После последнего выполнения цикла получаем $$y = 1024$$.
Ответ
1024
Другие учебники
Другие предметы

