Задача На Турбо Прологе

Тема в разделе "Другие", создана пользователем Heckfy1111, 5 май 2012.

  1. Heckfy1111

    Heckfy1111 Гость

    Репутация:
    0
    Всем доброго времени суток. Помогите пожалуйста с решением задачи

    Дан список, элементы которого натуральные числа.Заменить их на число 1, если исходное число нечетное, и на 0 в противном случае.
     
  2. rrrFer

    rrrFer Гость

    Репутация:
    0
    Что конкретно не получается?

    должно работать как то так:
    Код (Text):
    предикат( исходный список, список результат ):-
    если исходный список пуст - вернуть пустой список в качестве результата;
    от исходного списка отделить один элемент(Е),
    еще один предикат( Е, Р ),
    предикат( остаток исходного списка после отделения Е, РР ),
    прикрепить к РР элемент Р и вернуть это в качестве результата.
     
    еще один предикат(число, результат):-
    если число четное - вернуть 0 в качестве результата;
    вернуть 1 в качестве результата.
    Загляни сюда, например : работа со списками в Prolog - вроде бы доступно про работу со списками в прологе написано, с картинками ))
     
    #2 rrrFer, 5 май 2012
    Последнее редактирование: 22 май 2016
Загрузка...
Похожие Темы - Задача На Турбо
  1. elzim
    Ответов:
    0
    Просмотров:
    1.087
  2. ShaoKahn
    Ответов:
    0
    Просмотров:
    1.358
  3. eremin-sanek
    Ответов:
    3
    Просмотров:
    1.244
  4. MonteCristo
    Ответов:
    1
    Просмотров:
    926
  5. bort
    Ответов:
    1
    Просмотров:
    1.278

Поделиться этой страницей