Сыйымдылыктары 10 л және 3 л болатын екі ыдыс берілген. Осы ыдыстарды пайдаланып, 8 литр суды калай куйып алуга болады?
Ответы
Ответ и Пошаговое объяснение:
Перевод: Даны два сосуда емкостью 10 л и 3 л. Как можно налить 8 литров воды, используя эти сосуды?
Обозначим: А - сосуд емкостью 10 л, В - сосуд емкостью 3 л. Смысл команды:
"Наполни Х" означает, что сосуд Х наполняется сосуд водой;
"Перелей из Х в У" означает, что вода из Х переливаем в У пока У не заполнится или пока Х не опустошается;
"Вылей Х" означает, что сосуд Х опустошается.
1-способ.
№ | Команды / Сосуды | А | В |
0 | ---------------------------- | 0 | 0 |
1 | Наполни А | 10 | 0 |
2 | Перелей из А в В | 7 | 3 |
3 | Вылей В | 7 | 0 |
4 | Перелей из А в В | 4 | 3 |
5 | Вылей В | 4 | 0 |
6 | Перелей из А в В | 1 | 3 |
7 | Вылей В | 1 | 0 |
8 | Перелей из А в В | 0 | 1 |
9 | Наполни А | 10 | 1 |
10 | Перелей из А в В | 8 | 3 |
2-способ.
№ | Команды / Сосуды | А | В |
0 | ---------------------------- | 0 | 0 |
1 | Наполни В | 0 | 3 |
2 | Перелей из В в А | 3 | 0 |
3 | Наполни В | 3 | 3 |
4 | Перелей из В в А | 6 | 0 |
5 | Наполни В | 6 | 3 |
6 | Перелей из В в А | 9 | 0 |
7 | Наполни В | 9 | 3 |
8 | Перелей из В в А | 10 | 2 |
9 | Вылей А | 0 | 2 |
10 | Перелей из В в А | 2 | 0 |
11 | Наполни В | 2 | 3 |
12 | Перелей из В в А | 5 | 0 |
13 | Наполни В | 5 | 3 |
14 | Перелей из В в А | 8 | 0 |
#SPJ1