Задание 3 Вариант 2 Самостоятельная работа 3 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Босова, Босова, Аквилянов
11 класс
Автор
Босова, Босова, Аквилянов
Задание 3 Вариант 2 Самостоятельная работа 3 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Задача
var n, у: integer;
begin
у:=1;
for n:=10 downto 1 do
y:=y*2;
end.
Через запятую записаны значения, которые будут принимать переменные.
n: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1
y: 2, 4, 8, 16, 32, 64, 126, 256, 512, 1024
Ответ: 1024
Подробный ответ
Переменной $$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
Другие учебники
Другие предметы