Professional Documents
Culture Documents
Questions
Answer the questions below in a couple of sentences or paragraphs. The
correct answer to each question is worth up to 0.5 points. The overall
number of points that can be earned with all the correct answers is up to 5
points.
1. What are the main differences between Prolog and other programing
languages?
· Programmers translate a description of a problem from a natural language into a formal
notation.
· Prolog clauses are statements about what is true about a problem, problem, instead of
instructions how to accomplish the solution.
· The Prolog system uses the clauses to work out how to accomplish the solutions by
searching through the space of possible solutions.
relatives(Mike,?) , relatives(Barbara,?)
»Anyone who has any cats will not have any mice.«
P3(C,M) :-
4. What are fuzzy linguistic variables and give some examples of such
variables, and a few fuzzy logic rules based on such variables.
8. What are the main operators of genetic algorithms and how potential
solutions of a problem are encoded into chromosomes?
10. Give an example problem that could be solved using the Belief–
desire–intention (BDI) software model.