работа со списками на turbo prolog
Добавлено: 18 сен 2008, 14:23
Здравствуйте!
Если кто-то может, помогите, пожалуйста, написать программку. Я в прологе абсолютный новичок, а нужно сделать такое задание: даны N чисел. Нужно напечатать сначала все отрицательные из них, затем — все остальные. Причем, числа должны вводиться с клавиатуры.
Я, во-первых, не могу разобраться, что здесь будет фактом, а что правилом. Если взять, например, правило "Число отрицательное, если оно меньше нуля", то что тогда будет фактом? Да и с синтаксисом пока не разберусь, особенно со списками.
Если кто-то знает, как это сделать, или где взять похожий пример, буду очень благодарен.
Если кто-то может, помогите, пожалуйста, написать программку. Я в прологе абсолютный новичок, а нужно сделать такое задание: даны N чисел. Нужно напечатать сначала все отрицательные из них, затем — все остальные. Причем, числа должны вводиться с клавиатуры.
Я, во-первых, не могу разобраться, что здесь будет фактом, а что правилом. Если взять, например, правило "Число отрицательное, если оно меньше нуля", то что тогда будет фактом? Да и с синтаксисом пока не разберусь, особенно со списками.
Если кто-то знает, как это сделать, или где взять похожий пример, буду очень благодарен.