В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
matv
matv
29.07.2020 21:36 •  Информатика

1. напишите количество литров воды в
каждом сосуде после выполнения каждой
команды. составьте , которую решает
данная программа.
команда
а-4 | b-11
наполни а
перелей из а в в
наполни а
перелей из а в в
наполни а
перелей из а в в
вылей в
.
перелей из а в в
.
2. ниже состояния сосудов а и в
после выполнения некоторой программы.
восстановите команды в этой программе.
команда
а-4 b-7
| 0
| 0
а
o
7
3
3
3
о
7
| 6
o
6​

Ответ:
алекей4
алекей4
26.12.2023 12:48
1. Начнем смотреть на каждое действие по отдельности и определим, как изменится количество литров воды в каждом сосуде после выполнения команды.

- Команда: наполни а
После выполнения этой команды, в сосуде "а" будет 4 литра воды, в сосуде "в" количество воды не изменится и останется 11 литров.

- Команда: перелей из а в в
После выполнения этой команды, в сосуде "а" останется 0 литров воды, а в сосуде "в" будет 15 литров воды (11 литров + 4 литра).

- Команда: наполни а
После выполнения этой команды, в сосуде "а" будет 4 литра воды, в сосуде "в" количество воды не изменится и останется 15 литров.

- Команда: перелей из а в в
После выполнения этой команды, в сосуде "а" останется 0 литров воды, а в сосуде "в" будет 19 литров воды (15 литров + 4 литра).

- Команда: наполни а
После выполнения этой команды, в сосуде "а" будет 4 литра воды, в сосуде "в" количество воды не изменится и останется 19 литров.

- Команда: перелей из а в в
После выполнения этой команды, в сосуде "а" останется 0 литров воды, а в сосуде "в" будет 23 литра воды (19 литров + 4 литра).

- Команда: вылей в
Эта команда удалит воду из сосуда "в". После выполнения этой команды, в сосуде "а" останется 0 литров воды, а в сосуде "в" будет 0 литров воды.

- Команда: перелей из а в в
После выполнения этой команды, в сосуде "а" останется 0 литров воды, а в сосуде "в" снова будет 4 литра воды.

Таким образом, составленная программа будет состоять из следующих команд:
а-4 | b-11
наполни а
перелей из а в в
наполни а
перелей из а в в
наполни а
перелей из а в в
вылей в
перелей из а в в

2. Восстановление команд в программе по состояниям сосудов "а" и "в":

| 0
| 0
а --> наполни а (4 литра)
о
7 --> перелей из а в в (7 литров)
3
3
3
о
7 --> перелей из а в в (6 литров)
| 6
о
6 --> наполни а (4 литра)

Таким образом, восстановленная программа будет состоять из следующих команд:
а-4 b-7
наполни а
перелей из а в в
наполни а
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?