Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.01.2009, 05:00   #1
Сия
Пользователь
 
Регистрация: 12.01.2009
Сообщений: 10
По умолчанию Как используя 5 и 9 литровые ведра набрать 3 литра воды. - Пролог.

Уже сесия началась а меня недопускают пока 6не сдам Пролог мож кто нибудт может помоч с решением такой задачи
Необходимо чтобы Пролог нашел решение такой задачи: Как используя 5 и 9 литровые ведра набрать 3 литра воды. Наливать можно только полные ведра. Можно переливать из одного ведра в другое, и выливать ведра полностью.
Заранее большое спасибо!!!
Сия вне форума Ответить с цитированием
Старый 13.01.2009, 10:03   #2
Neymexa
Proffesional
Форумчанин
 
Аватар для Neymexa
 
Регистрация: 18.11.2008
Сообщений: 417
Злость

Цитата:
Сообщение от Сия Посмотреть сообщение
Уже сесия началась а меня недопускают пока 6не сдам Пролог мож кто нибудт может помоч с решением такой задачи
Необходимо чтобы Пролог нашел решение такой задачи: Как используя 5 и 9 литровые ведра набрать 3 литра воды. Наливать можно только полные ведра. Можно переливать из одного ведра в другое, и выливать ведра полностью.
Заранее большое спасибо!!!
из 9 л переливаем в 5 л остается 4 л.
делаем это еще раз и получаем еще 4 л.
переливаем общие 8 л в одно ведро объемом 9 л выливаем в 5л остается 3л.
Совет на будущее стараться самому.
А код пиши сам!!!
О, степь родимая, как я скучаю по тебе...
Neymexa вне форума Ответить с цитированием
Старый 13.01.2009, 10:15   #3
Сия
Пользователь
 
Регистрация: 12.01.2009
Сообщений: 10
Радость Спасибо

Спасибо конечно за помощ. но мне нужен сам код программы т.к программировать на прологе неумею
Сия вне форума Ответить с цитированием
Старый 13.01.2009, 11:55   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Neymexa
делаем это еще раз и получаем еще 4 л.
Neymexa, это мало того, что ничем не помогло автору темы (ему то программа нужна!), так это ещё и НЕПРАВИЛЬНОЕ решение: (дополнительной емкости никакой нет - нужно обойтись ТОЛЬКО двумя вёдрами). Поэтому правильное решение такое: набираем 9 л. выливаем в 5. осталось 4 литра. 5 литров.ведро сливаем. Переливаем туда 4 литра.
Теперь набираем 9-литровое. Переливаем в 5 литровое (там было 4 литра, поэтому войдёт только литр).
В 9литровом осталось 8 литров. 5 литровое сливаем.
Переливаем из 9литрового (там 8 л.) в 5 литровое.
всё. в 9литровом осталось ровно 3 литра!

Сия, извините, но по сути мне сказать нечего - я не умею программировать на Прологе... ;-(
Serge_Bliznykov вне форума Ответить с цитированием
Старый 13.01.2009, 12:13   #5
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

А это не подойдет?
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 13.01.2009, 17:22   #6
Neymexa
Proffesional
Форумчанин
 
Аватар для Neymexa
 
Регистрация: 18.11.2008
Сообщений: 417
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Neymexa, это мало того, что ничем не помогло автору темы (ему то программа нужна!), так это ещё и НЕПРАВИЛЬНОЕ решение: (дополнительной емкости никакой нет - нужно обойтись ТОЛЬКО двумя вёдрами). Поэтому правильное решение такое: набираем 9 л. выливаем в 5. осталось 4 литра. 5 литров.ведро сливаем. Переливаем туда 4 литра.
Теперь набираем 9-литровое. Переливаем в 5 литровое (там было 4 литра, поэтому войдёт только литр).
В 9литровом осталось 8 литров. 5 литровое сливаем.
Переливаем из 9литрового (там 8 л.) в 5 литровое.
всё. в 9литровом осталось ровно 3 литра!

Сия, извините, но по сути мне сказать нечего - я не умею программировать на Прологе... ;-(
походу он просто леньтяй
О, степь родимая, как я скучаю по тебе...
Neymexa вне форума Ответить с цитированием
Старый 14.01.2009, 08:57   #7
Сия
Пользователь
 
Регистрация: 12.01.2009
Сообщений: 10
По умолчанию

Спасибо за подсказку, а с программным кодом мне уже омогли
Сия вне форума Ответить с цитированием
Старый 14.01.2009, 09:07   #8
Сия
Пользователь
 
Регистрация: 12.01.2009
Сообщений: 10
По умолчанию

Neymexa, во первых я не лентяй а непонимающая язык программирования Пролог девушка, а во вторых логика программирования мне настолько непонятно что я неточто ленюсь я немогу самостоятельно написать почти ни строчки на этом языке!!!
Сия вне форума Ответить с цитированием
Старый 14.01.2009, 09:16   #9
Neymexa
Proffesional
Форумчанин
 
Аватар для Neymexa
 
Регистрация: 18.11.2008
Сообщений: 417
Радость

Цитата:
Сообщение от Сия Посмотреть сообщение
Neymexa, во первых я не лентяй а непонимающая язык программирования Пролог девушка, а во вторых логика программирования мне настолько непонятно что я неточто ленюсь я немогу самостоятельно написать почти ни строчки на этом языке!!!
тогда зачем мучится иди туда где нет программирования
О, степь родимая, как я скучаю по тебе...
Neymexa вне форума Ответить с цитированием
Старый 14.01.2009, 13:27   #10
Сия
Пользователь
 
Регистрация: 12.01.2009
Сообщений: 10
По умолчанию

вообщето программировать я умею , только Пролог мне непотдается, так что вот так, даже Lisp более менее мне понятен...
Сия вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как контролировать доступ в интернет, используя реестр ikot Работа с сетью в Delphi 4 30.12.2008 11:23
Как сохранить этот рисунок не используя SaveDialog? kadekin Помощь студентам 4 01.08.2008 19:26
как получить аттач из письма используя NMPOP3 KORN Работа с сетью в Delphi 0 02.11.2007 07:04
Как подключиться к серверу используя API функции? BR17UY Win Api 3 16.04.2007 02:12