studentie.ro  » universitar » laboratoare » Inteligenta artificiala - aritmetica in prolog

Inteligenta artificiala - aritmetica in prolog

Publicat: 26 Ian 2010 | Vizualizari: 1665

Valoarea unei expresii poate fi calculata daca toate variabile sunt legate la momentul evaluarii. Calculele se fac intr-o anumita ordine determinata de prioritatea operatorilor aritmetici: operatorii cu cea mai mare prioritate sunt evaluati primii.


Limbajul Prolog poate compara expresii aritmetice, caractere, string-uri si simboluri. Este utilizata notatia infix, ceea ce inseamna ca operatorii sunt plasati intre operanzi ( de exemplu, X < 4) si nu inaintea lor (de exemplu, <(X,4)).


in Prolog propozitii precum N=N1-2 indica fie o relatie intre trei obiecte (N,N1,2) fie o relatie intre doua obiecte ( N si valoarea lui N1-2). Daca N este variabila independenta, propozitia este satisfacuta legand pe N de rezultatul evaluarii expresiei N1-2. Aceasta corespunde unei instructiuni de atribuire din limbajele de programare procedurale. Daca N este o variabila legata, atunci propozitia este satisfacuta daca relatia de egalitate are loc. in ambele situatii variabila N1 trebuie sa fie legata.


 

Quiz

În acest ”Test” este vorba cât de bine poți gândi. Deoarece unii greșesc la cele mai simple întrebări.Acesta este un așa numit „Test de Logică”.

 

Jobs

Firma: S.C. SANADOR S.R.L.
Nivel cariera: Fara experienta
Tipul postului: Full-time
Oras: BUCURESTI
Perioada de valabilitate: 2023-02-07 00:00:00 - 2023-03-01 00:00:00