COMPUTER PROGRAMMING FUNDAMENTALS
WHAT IS PROGRAMMING
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
facts, rules, and queries
|
|
facts, rules, and lists
|
|
facts, rules, and recursion
|
|
facts, rules, and arrays
|
Detailed explanation-1: -There are only three basic constructs in Prolog: facts, rules, and queries. A collection of facts and rules is called a knowledge base (or a database) and Prolog programming is all about writing knowledge bases.
Detailed explanation-2: -Facts, Rules and Queries − These are the building blocks of logic programming. We will get some detailed knowledge about facts and rules, and also see some kind of queries that will be used in logic programming. Here, we will discuss about the essential building blocks of logic programming.
Detailed explanation-3: -The facts and the rules of the program are used to determine which substitutions for variables in the query (called unification) are consistent with the information in the database. If we can infer from the clauses of the program that A is true, then we say that A succeeds. Otherwise, we say that A fails.
Detailed explanation-4: -Clauses are the structural elements of a program. A Prolog programmer develops a program by writing a collection of clauses in a text file. The programmer then uses the consult command, specifying the name of the text file, to load the clauses into the Prolog environment. The are two types of clauses-facts and rules.