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

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

Задача

Входные данные
ЗЕЛЁНЫЕ
ЛИСТЬЯ
РАСПУСКАЮТСЯ
Выходные данные
ЗЕЛЁНЫЕ ЛИСТЬЯ РАСПУСКАЮТСЯ
ЗЕЛЁНЫЕ РАСПУСКАЮТСЯ ЛИСТЬЯ
ЛИСТЬЯ ЗЕЛЁНЫЕ РАСПУСКАЮТСЯ
ЛИСТЬЯ РАСПУСКАЮТСЯ ЗЕЛЁНЫЕ
РАСПУСКАЮТСЯ ЗЕЛЁНЫЕ ЛИСТЬЯ
РАСПУСКАЮТСЯ ЛИСТЬЯ ЗЕЛЁНЫЕ
Попробуйте доказать, что других вариантов фраз с использованием трёх данных слов не существует. Обсудите этот вопрос в группе.
s1=input(‘Прилагательное: > > ‘); s2=input(‘Существительное: > > ‘);
s3=input(‘Глагол: > > ‘);
print(s1,s2,s3);
print(s1,s3,s2);
print(s2,s1,s3);
print(s2,s3,s1);
print(s3,s1,s2);
print(s3,s2,s1);
Окно вывода:
Прилагательное: > > зеленые
Существительное: > > листья
Глагол: > > распускаются
зеленые листья распускаются
зеленые распускаются листья
листья зеленые распускаются
листья распускаются зеленые
распускаются зеленые листья
распускаются листья зеленые
Других вариантов нет, т.к. 3*2*1=6

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

Нужно вывести все перестановки из трёх введённых слов. Для трёх различных слов число вариантов равно $$3! = 3 \cdot 2 \cdot 1 = 6$$, значит достаточно напечатать все 6 фраз.

s1 = input(‘Прилагательное:>> ‘)
s2 = input(‘Существительное:>> ‘)
s3 = input(‘Глагол:>> ‘)

print(s1, s2, s3)
print(s1, s3, s2)
print(s2, s1, s3)
print(s2, s3, s1)
print(s3, s1, s2)
print(s3, s2, s1)

При вводе слов зелёные, листья, распускаются программа выведет все 6 возможных фраз.

Других вариантов нет, так как все перестановки трёх слов уже перечислены.

Ответ

$$3! = 6$$ вариантов.



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