Sémantique 1Sens, en faireNous savons maintenant reconnaître une phraseLe dernier point : donner du sens aux phrasesIntuitivement le sens c'est :programme m -logo : un tracé sur l'écranFormules physique = la dimension ou la valeur numériqueDeux définitions à donner :une définition pour le langage qui associe un sens à chaque constructionune définition qui permet de calculer le sens d’une phraseDEUG 2 1998Sémantique 2Problème intuitifPROC tri(l) SEQ A l; T 120; A l; T 120; A l; T 120 QES CORP;tri (45)tri <<==>> {(l), [Avance l; Tourne 120; Avance l; Tourne 120; Avance l; Tourne 120]}execute_programme (tri (45))DEUG 2 1998Page 1Sémantique 3Sémantique : définitionSémantique d’un langage =1) Structure mathématique (éventuellement un autre langage) permettant d’exprimer le sens d’un langage2) Ensemble des règles permettant de construire la valeur sémantique associée à une phrase du langageToute la question est de savoir :s’il existe une structure spéciale pour exprimer les sémantiques ?quelles sont les relations entre le langage et la “structure sémantique”DEUG 2 1998Sémantique 4La sémantique illustréeUn langage = notations pourdes valeurs (120, l)des relations (PROC tri(l) ..., A 45)NTmove_turtle: Tx N -> Tv2 v6v4v3v5v1Eg: Id x E -> Nv7v8DEUG 2 1998Page 2Sémantique 5Interprétation : définitionInterprétation =Fonction qui définit un sens à un langageDomaine d’interprétation =Ensemble (éventuellement composé de ...
Voir