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

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

Задача

В алгоритмах, записанных ниже, используются переменные $$a$$ и $$b$$, а также следующие операции: $$:=$$ — присваивание; $$+$$ — сложение; $$-$$ — вычитание; $$*$$ — умножение; $$/$$ — деление; div — целочисленное деление; mod — остаток от целочисленного деления. Определите значения переменных после выполнения алгоритмов.

  1. а) Алгоритм:

    $$a:=9$$
    $$b:=a\ \mathrm{mod}\ 5$$
    $$b:=b*10$$
    $$a:=b\ \mathrm{div}\ 5-3$$

    б) Алгоритм:

    $$a:=123$$
    $$b:=a\ \mathrm{div}\ 10$$
    $$b:=b/4+2$$
    $$b:=b*25+2$$
    $$a:=a+b$$

    в) Алгоритм:

    $$a:=951$$
    $$b:=a\ \mathrm{div}\ 100+a\ \mathrm{mod}\ 100$$
    $$a:=a\ \mathrm{div}\ 10$$
    $$a:=a\ \mathrm{mod}\ 10$$

    г) Алгоритм:

    $$a:=336$$
    $$b:=8$$
    $$a:=a\ \mathrm{div}\ b$$
    $$b:=a\ \mathrm{mod}\ b$$

    д) Алгоритм:

    $$a:=10$$
    $$b:=20$$
    $$b:=a+b$$
    $$a:=b-a$$
    $$b:=b+a$$

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

Выполним алгоритмы по шагам, каждый раз подставляя текущее значение переменных.

Шагаb
а := 99
b := a mod 59$$9 \mod 5 = 4$$
b := b * 10940
а := b div 5 — 3$$40 \div 5 — 3 = 8 — 3 = 5$$40
Шагаb
а := 123123
b := a div 1012312
b := b / 4 + 2123$$12 / 4 + 2 = 3 + 2 = 5$$
b := b * 25 + 2123$$5 \cdot 25 + 2 = 127$$
а := а + b$$123 + 127 = 250$$127
Шагаb
а := 951951
b := a div 100 + a mod 100951$$951 \div 100 + 951 \mod 100 = 9 + 51 = 60$$
а := a div 109560
а := a mod 10560
Шагаb
а := 336336
b := 83368
а := a div b$$336 \div 8 = 42$$8
b := a mod b42$$42 \mod 8 = 2$$
Шагаb
а := 1010
b := 201020
b := a + b1030
а := b — a2030
b := b + a2050

Ответ

а) $$a=5,\ b=40$$

б) $$a=250,\ b=127$$

в) $$a=5,\ b=60$$

г) $$a=42,\ b=2$$

д) $$a=20,\ b=50$$



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