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

Задание 16 Параграф 5.5 ГДЗ Босова 8 класс 2023 (Информатика)

Задача

Если при выкладывании по 9 плиток неполный ряд меньше на 6, чем неполный ряд при выкладывании по 8, значит неполный ряд из 8 плиток в ряд содержит 7 плиток (т.е. он не может быть пустым и полным по условию). В неполном ряду по 9 плиток 1 плитка
n=0
while True:
n+=1
if (n < 100) and (n %8==7) and (n % 9==1):break print('Количество оставшихся плиток > > ‘,n)
Окно вывода:
Количество оставшихся плиток > > 55

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

Пусть осталось $$n$$ плиток.

Если при укладывании по 8 плиток в ряд остаётся неполный ряд, то число плиток даёт остаток $$7$$ при делении на $$8$$:

$$n \equiv 7 \pmod{8}$$

Если при укладывании по 9 плиток в ряд остаётся неполный ряд, и в нём на 6 плиток меньше, чем в неполном ряду при укладывании по 8, значит в нём остаётся $$1$$ плитка:

$$n \equiv 1 \pmod{9}$$

Ищем наименьшее число, удовлетворяющее обоим условиям. Проверяем числа, которые при делении на $$8$$ дают остаток $$7$$:

$$7,\ 15,\ 23,\ 31,\ 39,\ 47,\ 55,\ldots$$

Из них число $$55$$ при делении на $$9$$ даёт остаток $$1$$:

$$55 \div 9 = 6$$ (остаток $$1$$)

Значит, осталось $$55$$ плиток.

n = 0
while True:
    n += 1
    if (n < 100) and (n % 8 == 7) and (n % 9 == 1):
        break
print(‘Количество оставшихся плиток >>’, n)

Ответ

55



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