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

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

Задача

Определите значение переменной c после выполнения фрагмента программы, записанного на двух языках программирования.

  1. а) Паскаль
    $$a := 9;$$
    $$b := a\ div\ 5;$$
    $$b := b * 10;$$
    $$a := b\ mod\ 5 — 3;$$
    $$b := b\ mod\ 5 * 2;$$
    $$c := a + b$$

    Python
    $$a = 9$$
    $$b = a // 5$$
    $$b = b * 10$$
    $$a = b \% 5 — 3$$
    $$b = b \% 5 * 2$$
    $$c = a + b$$

  2. б) Паскаль
    $$a := 123;$$
    $$b := a\ div\ 10;$$
    $$b := b / 4 + 2;$$
    $$b := b * 25 + 2;$$
    $$a := a + b;$$
    $$a := a\ mod\ 5 * 3;$$
    $$c := a + b$$

    Python
    $$a = 123$$
    $$b = a // 10$$
    $$b = b / 4 + 2$$
    $$b = b * 25 + 2$$
    $$a = a + b$$
    $$a = a \% 5 * 3$$
    $$c = a + b$$

  3. в) Паскаль
    $$a := 951;$$
    $$b := a\ div\ 100 + a\ mod\ 100;$$
    $$a := a\ div\ 10;$$
    $$a := a\ mod\ 10;$$
    $$a := a + b;$$
    $$b := (a + b)\ mod\ 10 / 2;$$
    $$a := a — b — 3;$$
    $$c := a + b$$

    Python
    $$a = 951$$
    $$b = a // 100 + a \% 100$$
    $$a = a // 10$$
    $$a \%= 10$$
    $$a += b$$
    $$b = (a + b) \% 10 / 2$$
    $$a -= b — 3$$
    $$c = a + b$$

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

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

а)

abc
9——
91—
910—
-310—
-30—
-30-3

$$c = a + b = -3 + 0 = -3$$

б)

abc
123——
12312—
1235—
123127—
250127—
0127—
0127127

$$c = a + b = 0 + 127 = 127$$

в)

abc
951——
95160—
9560—
560—
6560—
652,5—
59,52,5—
59,52,562

$$c = a + b = 59{,}5 + 2{,}5 = 62$$

Ответ

а) $$-3$$
б) $$127$$
в) $$62$$



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