Всистему команд исполнителя водолей входят только 6 команд: 1)наполнить сосуд а 2)наполнить сосуд в 3)перелить из а в в 4)перелить из в в а 5)вылить из а 6)вылить из в объём сосуда а равен 4л, сосуда в- 3л. как получить 2л в одной из ёмкостей, используя не более 4 команд?

лох2008 лох2008    2   08.07.2019 09:40    12

Ответы
harwq harwq  31.07.2020 09:12
Может 2,4,2,4 ? у меня больше не приходит ничего в голову 
ПОКАЗАТЬ ОТВЕТЫ
ученик1880 ученик1880  15.01.2024 20:40
Добрый день!

Чтобы получить 2 литра в одной из ёмкостей, используя не более 4 команд, нужно продумать последовательность действий, которая позволит нам достичь данного результата.

У нас есть два сосуда: а (4 литра) и в (3 литра). Давайте рассмотрим несколько вариантов.

Вариант 1:
1) наполнить сосуд а (объем в а теперь равен 4 л)
2) перелить из а в в (объем в в теперь равен 3 л)
3) вылить из в (объем в в теперь равен 0 л, объем в а остался неизменным - 1 литр)
4) перелить из а в в (объем в в теперь равен 1 литру)

Теперь у нас в сосуде в находится 1 литр, а в сосуде а - 3 литра. Объем в в + объем в а = 1 л + 3 л = 4 л, что равно начальному объему в сосуде а. Мы успешно получили нужный объем в одной из ёмкостей, используя 4 команды.

Вариант 2:
1) наполнить сосуд в (объем в в теперь равен 3 л)
2) перелить из в в а (объем в а теперь равен 3 л)
3) наполнить сосуд в (объем в в теперь равен 3 л)
4) перелить из в в а (объем в а теперь равен 2 литрам)

Теперь у нас в сосуде а находится 2 литра, а в сосуде в - 1 литр. Объем в а + объем в в = 2 л + 1 л = 3 л, что меньше начального объема в сосуде а. Мы снова получили нужный объем в одной из ёмкостей, используя 4 команды.

Таким образом, мы продемонстрировали два варианта, как получить 2 литра в одной из ёмкостей, используя не более 4 команд.

Я надеюсь, ответ был понятен. Если остались дополнительные вопросы, буду рад помочь!
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика