1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
(Сам и контр)
Задание 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



Общая оценка
3.6 / 5
Другие учебники
Другие предметы