Здравствуйте помогите пожалуйста с написанием данной программы!
С чего вообще начать!? допустим я считал все имена из файла теперь допустим нужно удалить повторяющиеся строки из списка, а потом как быть?
В файлах хранится информация об актерах и фильмах в следующем виде: актер(<фамилия>,<название_фильма>), фильм(<название_фильма>,<жанр>,<год_выпуска>). Написать программу, формирующую список актеров по жанрам (если актер снимался в фильмах разных жанров, то определять его жанр исходя из максимального количества ролей в фильмах одного жанра).
Visual Prolog 5.2
prolog Код:
domains
name
=string
list
=name
* facts
- actors
actor
(name
,name
) facts
- films
film
(name
,name
,name
) predicates
filmname
(). clauses
filmname
():-findall(Z
,actor
(Z
,_
),Y
),write(Y
),write("\n"
),!. goal
consult("actors
.txt"
,actors
),consult("movies
.txt"
,films
),filmname
().