nasttja
Репутация: 0
Сообщения: 6
Стаж: 2 года 11 месяцев
|
[] 04.04.2007 20:53 Задача про бидоны |
|
|
Решите плиз на Prologe, очень надо(=
Бидоны с водой.
Даны два бидона – 7-ми литровый и 5-ти литровый. В начале оба бидона пустые. Найти последовательность действий, в результате которых в 7-ми литровом бидоне останутся 4 литра (неважно сколько воды останется в другом бидоне). Возможные действия, которые можно производить:
- бидон может быть наполнен;
- бидон может быть опустошен;
- вода может быть перелита из одного бидона в другой до тех пор, пока первый не опустошился или второй не наполнился.
|
|
MadBlackCat
Репутация: 0
Возраст: 22
Гороскоп:
Пол:
Сообщения: 24
Стаж: 1 год 6 месяцев
|
[] 05.04.2007 0:04 |
|
|
с прологом не знакома, но логика действий такова:
(обозначим наполненность 7литрового А, 5литрового В)
1. наполняется 7литровый (А=7, В=0)
2. переливается из 7литрового в 5литровый до его заполнения (А=2, В=5)
3. 5литровый опустошается. (А=2, В=0)
4. оставшееся содержимое 7литрового перливается в пустой 5литровый (А=0, В=2)
5. заполняется 7литровый. (А=7, В=2)
6. в 5литровый доливается до заполнения. (А=4, В=5)
это все осталось только переложить на синтаксис пролога...
_________________ я не гот и не эмо - я гуляю сама по себе и держу хвост пистолетом!
|
|