-
12
pages
-
Français
-
Documents
Description
Cours P rogrammation I mpérative 1Les d ifférents p aradigmes d e l a p rogrammationParadigme ~ m odèle A e xpliquerNous di stinguons d eux p aradigmes : Programmation d éclarative, Programmation f onctionnelleProgrammation d éclarative : R elation Le p rogramme e st une d escription du p roblème ( ex : ba se de c onnaissance). L’utilisateur i nterroge l e p rogramme. On e st, d ’une m anière g énérale, i ndépendant d e l a m achine. Les l angages ut ilisés, d ’une f açon gé nérale, pe rmettent d e dé crire l e pr oblèmes s ous f ormede f aits e t d e r elations ( exemple P ROLOG). Il s s ont, s ouvent, b asés s ur de s f ormalismeslogiques.Exemple : arbre g énéalogique : Décrire l e g enre de c haque donné e a vec l es p ropriétés hom me e t f emme Programme :Homme(Karl) Femme(Pam)Homme(Jean) Femme(Jeanne)Homme(Stephan) Femme(Sarah)Homme(Sami) Femme(Samia)Homme(Albert)Homme(Robert)Utilisation : e xpliquer c omment ça dé roule s ur l ’exemple?Homme(Jean)oui1?Homme P am)non?Femme(X)PamJeanneSarahSamia2Décrire l es r elations p arentales e ntre l es di fférentes donné es : pa rent(a,b) qui s ignifie a e stparent d e b :Programme :Homme(Karl) Femme(Pam)Homme(Jean) Femme(Jeanne)Homme(Stephan) Femme(Sarah)Homme(Sami) Femme(Samia)Homme(Albert)Homme(Robert)Parent(Karl, S amia) Parent(Jean, S tephan) Parent( S amia, A lbert)Parent(Pal, S amia) Parent(Jeanne, S tephan) Parent(Stephan, A lbert)Parent(Pam, S arah) ...
-
Publié par
-
Langue
Français