1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
(Сам и контр)
Задание 4 Вариант 3 Самостоятельная работа 3 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Босова, Босова, Аквилянов
11 класс
Класс
11
Предмет
Информатика
Автор
Босова, Босова, Аквилянов

Задание 4 Вариант 3 Самостоятельная работа 3 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)

Задача

Определите значение переменной y, которое будет ей присвоено в результате выполнения программы:
var y: real;
i: integer;
begin
y := 0;
i := 1;
repeat
i := 2 * i;
y := y + i
until i > 5;
end.

Подробный ответ

Начальные значения: $$y=0$$, $$i=1$$.

Цикл repeat … until выполняется до тех пор, пока $$i > 5$$. Сначала внутри цикла значение $$i$$ удваивается, затем прибавляется к $$y$$.

$$i$$$$y$$
$$1$$$$0$$
$$2$$$$2$$
$$4$$$$6$$
$$8$$$$14$$

После последнего выполнения цикла получаем $$i=8$$, а $$y=14$$. Условие $$i > 5$$ становится истинным, и цикл заканчивается.

Ответ

$$14$$



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