Inteligență artificială

Proiect
8/10 (1 vot)
Conține 1 fișier: doc
Pagini : 22 în total
Cuvinte : 3542
Mărime: 29.45KB (arhivat)
Publicat de: Iurie Zaharia
Puncte necesare: 6
Facultatea de Știinţe și Mediu

Cuprins

  1. Capitolul 1: Intrǎri,Ieșiri,Fișiere
  2. 1.1. Funcţii de ieșire
  3. 1.1.1. Predicatul write
  4. 1.1.2 Predicatul writef
  5. 1.2. Predicate de intrare
  6. 1.3. Fișiere
  7. Capitolul 2: Mecanisme definiţionale evaluate
  8. 2.1. Forma EVAL
  9. 2.2. Forme funcţionale
  10. 2.3. Expresii LAMBDA
  11. 2.4. Generatori. Argumente funcţionale
  12. 2.5. Funcţii MAP
  13. 2.6. Bibliografie
  14. 2.7. Probleme prolog

Extras din proiect

Capitolul 1: Intrǎri,Ieșiri,Fișiere

1.1. Funcţii de ieșire

1.1.1. Predicatul write

Cum am introdus deja,write este un predicat cu care putem scrie pe ecran orice tip de obiecte.Formatul general:

Write(arg1,arg2 argn) (i,i, i)

Un obiect compus:

Ob=book(author,title)

Îl putem scrie și cu :

Write(ob)

Dar și mai clar:

Ob=book(A,T),

Write(″autor:″,A,″titlu:″,T).

Am vǎzut de asemenea cum poate fi folosit write pentru a scrie obiecte complexe ca liste, arbori. Se parcurge obiectul și se scriu obiectele elementare sau se scrie obiectul pur și simplu.În acest caz, structura obiectului e greu lizibilǎ.

Pentru a scrie cât mai clar, putem utiliza texte explicative(exemplu:″autor:″) și alinieri, utilizând tabulare(’t’) sau linie nouǎ (’n’) în loc de ’n’ se poate folosi și predicatul nl (newline).

Exemplu:

Se scrie un tabel de forma:

Nume Prenume salariu

Datele fiind extrase prin unificare dintr-o bazǎ de date.

clauses

write_base:-

write,nl,

write(”Nume”,’t’.”prenume”,’t’,”salar”),nl,

write),nl,

write_tabel.

write_tabel:-

person(Nume,Prenume,salar),

write(nume,’t’,Prenume,’t’,salar),

nl,

write_tabel.

write_tabel.

1.1.2 Predicatul writef

Este analog lui write, în plus are un format dupǎ care se scrie. Formatul general este:

Writef(format,arg1, ,argn) (i,i, i)

Format precizeazǎ formatul pentru fiecare argument.

Formatele au forma:

%(-)m.pf

Unde:

’-’ -Determinǎ alinierea la stânga(implicit e la dreapta).

m - Este numǎrul maxim de cifre pentru partea întreagǎ.

p - Este numǎrul maxim de cifre pentru partea zecimalǎ.

f -Poate fi:

- f-real în zecimal fixat;

- e-real în notaţie exponenţialǎ(ex.12.5e-5);

- g-real scurt (implicit);

- d-caracter sau întreg cu semn;

- u-caracter sau întreg fǎrǎ semn;

- x-caracter sau numǎr hexazecimal;

- c-caracter sau întreg dat prin cod ASCII;

- r-referinţǎ la baza de date;

- X-hexazecimal lung(string,referinţǎ la o bazǎ de datǎ);

- s- string sau simbol.

Exemplul de mai sus îl rescriem cu format:

Write_tabel:-

Person(Nume,Prenume,salar),

Write("&-15 t &-15 t &5”,Nume,Prenume,salar ),nl,

Write_tabel.

Preview document

Inteligență artificială - Pagina 1
Inteligență artificială - Pagina 2
Inteligență artificială - Pagina 3
Inteligență artificială - Pagina 4
Inteligență artificială - Pagina 5
Inteligență artificială - Pagina 6
Inteligență artificială - Pagina 7
Inteligență artificială - Pagina 8
Inteligență artificială - Pagina 9
Inteligență artificială - Pagina 10
Inteligență artificială - Pagina 11
Inteligență artificială - Pagina 12
Inteligență artificială - Pagina 13
Inteligență artificială - Pagina 14
Inteligență artificială - Pagina 15
Inteligență artificială - Pagina 16
Inteligență artificială - Pagina 17
Inteligență artificială - Pagina 18
Inteligență artificială - Pagina 19
Inteligență artificială - Pagina 20
Inteligență artificială - Pagina 21
Inteligență artificială - Pagina 22

Conținut arhivă zip

  • Inteligenta Artificiala.doc

Alții au mai descărcat și

Baze de Date Multimedia

Baze de date multimedia Definirea conceptelor. Aplicatii. Data base - baza de date - este un grup de fisiere în care este înregistrata o multime...

Aplicații Client Server

Aplicatii client server Studiu de caz- Solutie de gestiune a Resurselor Umane si Salarizarii Solutiile de gestiune economica Mobius, sunt...

Rețele Wireless

RETELE WIRELESS Introducere Cresterea popularitatii retelelor wireless a determinat o scadere rapida a pretului echipamentelor wireless...

Evenimente Naturale care se Autoconsolideaza prin Circuite de Feedback

“Feedback-ul este ceea ce lipsea din stiinta, in afara lui Newton”, spunea omul de stiinta britanic Steve Grand. “Noi credeam ca este un fenomen...

Sisteme bazate pe cunoștințe în conducerea proceselor

Programul realizeaza determinarea procesului de incalzire ,respectiv racire intr-o camera si a timpului (maxim respectiv minim) in functie de trei...

Obiective și Aplicații ale Nanotehnologiei

I. INTRODUCERE Dezvoltarea ştiinţei a demonstrat că cele mai spectaculoase progrese se obţin prin cercetare pluridisciplinară, situată la graniţa...

Aparatură hidraulică

Scheme Hidraulice Prima schema Hidraulica este in figura 1: Figura 1 A doua schema hidraulica este in figura 2 : Figura 2 A treia schema...

Te-ar putea interesa și

Inteligența Artificială în Afaceri

1. Introducere Inteligenţa artificială (IA) este un domeniu care reţine din ce în ce mai mult atenţia economiştilor, managerilor şi celorlalte...

Inteligența Artificială - Sisteme Expert

Inteligenţa artificială – Sisteme Expert Inteligenţa artificială reprezintă un domeniu al ştiinţei calculatoarelor care s-a constituit în scopul...

Transportul și Distribuția Energiei Electrice

I. SCURT ISTORIC Inteligenţa artificială porneşte de la premisa căreia toate activităţile cognitive pot fi modelate că procese de calcul....

Inteligența Artificială

Când s-a vorbit prima data de Inteligența Artificială (AI, Artificial Intelligence) în 1956, totul părea o utopie, un vis prea frumos pentru a fi...

Inteligență artificială - prolog

1) Introducere Inteligenta Artificiala 1.1 Ce este inteligenta artificiala? Inteligenţa artificială (IA) este inteligenta maşinii şi ramură a...

Conceptul de cunoștințe în inteligența artificială

1.Prezentare generala: Inteligenta artificiala reprezinta un domeniu al stiintei calculatoarelor care s-a constituit in scopul emularii...

Limbaje de Programare Utilizate în Inteligenta Artificială

INTRODUCERE Obiectul inteligenţei artificiale este obţinerea de artefacte care să se comporte inteligent, similar unui om. Câteva exemple...

Inteligența Artificiala

Obiective si contextul actual al temei Când s-a vorbit prima data de Inteligenţa Artificiala(AI-Artificial Intelligence) în 1956,totul părea o...

Ai nevoie de altceva?