Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лифп / Экзамен ЛиФп

.docx
Скачиваний:
5
Добавлен:
27.01.2022
Размер:
481.96 Кб
Скачать

КЫРГЫЗСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

КАФЕДРА ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА

ОТЧЕТ

По дисциплине: ЛиФП

Бишкек 2020

Билет №10

  1. Понятие рекурсии

  1. Найти количество отрицательных элементов списка.

domains

int=integer.

int_s=int*.

predicates

nondeterm otr(int_s,int).

clauses

otr([],0).

otr([H|T],N) :- H<0, otr(T,N1), N=N1+1.

otr([H|T],N) :- H>=0, otr(T,N).

goal

otr([7,-2,3,-1,-8,-3,5,4,-9,10,-6],N),nl.

Соседние файлы в папке Лифп