td8 ia1 .pdf


Nom original: td8-ia1.pdfAuteur: Clément

Ce document au format PDF 1.5 a été généré par Microsoft® Word Starter 2010, et a été envoyé sur fichier-pdf.fr le 30/11/2015 à 01:29, depuis l'adresse IP 88.163.x.x. La présente page de téléchargement du fichier a été vue 399 fois.
Taille du document: 225 Ko (3 pages).
Confidentialité: fichier public


Aperçu du document


PASSOT Clément

Compte rendu de TD 8 - IA1 : Frames
1 Construire la représentation
La fonction make-individu doit créer un nouveau frame de type individu avec les informations
passées en argument.
La fonction possède 3 arguments, le nom qui sera placé en tête de la liste pour le définir, le concept
auquel il est rattaché, puis une liste de propriétés propres à cet individu.
Une fonction est créée afin de s’assurer que le concept passé en argument existe et est présent dans
le *frame*:

La fonction make-individu fait d’abord la vérification du concept pour savoir si l’individu va pouvoir
être créé, si c’est possible, alors un nouvel id FX va recevoir la liste de l’individu.
Cette liste va être constitué dans un premier temps de deux listes, type et is-a qui sont fixes pour
tout individu, puis à cela va être ajouté liste contenant toutes les propriétés passées en argument
que l’on aura préalablement triés via une boucle et une variable temporaire pour la stocker. Au final,
nous rajoutons l’id dans la liste *frame*

2 Accéder aux informations
Dans un premier temps, nous modifions la frame « elephant » pour effecteur quelques test
supplémentaires en lui rajoutant des propriétés que Clyde ne possède pas comme le poids ou la
taille:

Nous avons créé également une fonction « test » pour simuler l’appel de la fonction « ask-user »
initial

La fonction get-slot-value cherche dans la frame la propriété passée en argument, lorsqu’elle l’a
trouvé, il vérifie le type correspondant (default, value, if-needed). Et renvoie alors la valeur ou
fonction correspondante. Si la propriété n’est pas trouvé, alors on rappelle la fonction get-slot-value
avec le concept du frame présent.
On fait également une vérification qu’il s’agit bien d’un individu avant de faire le rappel de la fonction
pour éviter une boucle infinie.


Aperçu du document td8-ia1.pdf - page 1/3

Aperçu du document td8-ia1.pdf - page 2/3

Aperçu du document td8-ia1.pdf - page 3/3




Télécharger le fichier (PDF)


td8-ia1.pdf (PDF, 225 Ko)

Télécharger
Formats alternatifs: ZIP



Documents similaires


td8 ia1
complement javascript 1 1720
conception orientee objet
309961 dynamisez vos sites web avec javascript
analyse logique des arguties de benoet delehelle
pdg study eco cooler anglais ong jve benin

Sur le même sujet..




🚀  Page générée en 0.228s