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

Упр.151 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)

Задача

а)
Х У Х У
15 5 12 4
3 3 3 2
1 1 1 0
1 -1
б)
Х У Х У
3 16 9 5
8 13 7 9
13 10 12 6
11 14 10 10
16 11 15 7
13 11
11 15
16 12
в) Х У Х У
-3 -2 -1 4
-2 -1 2 2
-1 -1/2 -3 5
0 -1/4
-5 11/4

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

Проследим выполнение алгоритма для каждого набора начальных значений.

а) Пока выполняется условие $$x \ge 1 \land y \ge 1$$, значения меняются по формулам $$x := x \operatorname{div} y$$, $$y := y — 2$$.

xyxy
155124
3332
1110
1-1

После последнего шага условие уже не выполняется, поэтому получаем $$x=1$$, $$y=-1$$.

б) Сначала проверяется условие $$x < 16$$. Если оно верно, то далее проверяется $$x > y$$:

  • если да, то $$x := x — 2$$, $$y := y + 4$$;
  • если нет, то $$x := x + 5$$, $$y := y — 3$$.
xyxy
31695
81379
1310126
11141010
1611157
1311
1115
1612

Когда получилось $$x=16$$ и $$y=12$$, условие $$x < 16$$ стало ложным. Значит, итоговые значения: $$x=16$$, $$y=12$$.

в) Сначала проверяется условие $$x < 0$$. Если оно верно, то проверяется $$x < y$$:

  • если да, то $$x := x + 1$$, $$y := \frac{y}{2}$$;
  • если нет, то $$x := x + 3$$, $$y := y — 2$$.

Если $$x \ge 0$$, то выполняется $$x := x — 5$$, $$y := y + 3$$.

xyxy
-3-2-14
-2-122
-1-1/2-35
0-1/4
-511/4

После выполнения алгоритма получаем $$x=-5$$, $$y=\frac{11}{4}$$.

Ответ

а) $$x=1$$, $$y=-1$$; б) $$x=16$$, $$y=12$$; в) $$x=-5$$, $$y=\frac{11}{4}$$.



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