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

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

Задача

Определите значения переменных $$x$$ и $$y$$ после выполнения фрагмента алгоритма.

  1. а)

    ХУХУ
    $$15$$$$5$$$$12$$$$4$$
    $$3$$$$3$$$$3$$$$2$$
    $$1$$$$1$$$$1$$$$0$$
    $$1$$$$-1$$
  2. б)

    ХУХУ
    $$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. в)

    ХУХУ
    $$-3$$$$-2$$$$-1$$$$4$$
    $$-2$$$$-1$$$$2$$$$2$$
    $$-1$$$$-\frac{1}{2}$$$$-3$$$$5$$
    $$0$$$$-\frac{1}{4}$$$$-5$$$$\frac{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}$$.

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



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