Все
Математика
Алгебра
Геометрия
Литература
Русский язык
Истоки
Краеведение
Французский язык
Литературное чтение
Астрономия
Природоведение
Родной край
Немецкий язык
Технология
Физика
Английский язык
Обществознание
Химия
Биология
История
О`zbek tili
Окружающий мир
Естествознание
География
Украинский язык
Информатика
Украинская литература
Казахский язык
Физкультура и спорт
Экономика
Музыка
Право
Белорусский язык
МХК
Кубановедение
ОБЖ
Психология
Кыргыз тили
Другие предметы
Показать все предметы
Евдокимов Николай
06.09.2021, 03:54
Информатика

Исполнитель «Переливашка» имеет три сосуда: А(8л), Б(5л) и В(3л). Переливашка может переливать воду из одного

сосуда в другой, пока он не станет полным. Изначально, сосуд А полный, Б и В - пустые. Команды для исполнителя записываются в виде: А-Б(перелить воду из сосуда А в сосуд Б) и т. д. Вода из каждого сосуда переливается в максимально возможном объёме. Сколько литров воды будет в каждом сосуде после выполнения алгоритма: А-Б, Б-В, В-А, Б-В, А-Б, Б-В, В-А?
Знаешь ответ?

Чтобы оставить ответ, или зарегистрируйтесь.

Ответ или решение 1
Юрия
После первого переливания: в А - 3л, в Б - 5л, в В - 0л;
После второго переливания: в А - 3л, в Б - 2л, в В - 3л;
После третьего переливания: в А - 6л, в Б - 2л, в В - 0л;
После четвертого переливания: в А - 6л, в Б - 0л, в В - 2л;
После пятого переливания: в А - 1л, в Б - 5л, в В - 2л;
После шестого переливания: в А - 1л, в Б - 4л, в В - 3л;
После седьмого переливания: в А - 4л, в Б - 4л, в В - 0л.
Ответ: в А - 4л, в Б - 4л, в В - 0л.