Controle de courte duree 2013 2

Université de Constantine Faculté des NTIC Département des TLSI Dimanche Avril Master Génie Logiciel PP Paradigmes de Programmation Contrôle de Courte Durée VARIANTE B Durée h Documents non autorisés Question No Points Répondre très succinctement aux questions suivantes - Comment sont exprimées les expressions symboliques dans le langage LISP à l'intérieur de la mémoire et à l'extérieur Une expression en LISP est représentée sous forme d ? un arbre binaire expression symbolique avec deux parties partie gauche représentant le er élément de la liste et la partie droite représentant le reste a ?n de faciliter la représentation le parcours et l ? accès à n ? importe quel élément de l ? expression symbolique On peut exprimer n ? importe quelle liste sous forme d ? une expression symbolique - Comment la programmation fonctionnelle permet d'éviter les e ?ets de bords Elle évalue des fonctions sans états Elle n'utilise ni variable ni a ?ectation Elle rejette le changement d'état et la mutation des données - Pourquoi on recommande aux programmeurs d'éviter l'utilisation des variables globales On recommande aux programmes d'éviter l'usage des variables globales a ?n de prévenir les e ?ets de bord side e ?ects les sous- programmes utilisent donc des variables locales et agir sur des arguments fournis explicitement en paramètre par valeur leur contenu ou par référence l'adresse de ce contenu Ces techniques aident à créer des petits morceaux de code faciles à comprendre isolément et sans nécessité d'avoir à en conna? tre le contexte - Indiquer comment la programmation logique voit un programme Un programme peut être vu comme une expression logique à évaluer Question Pts A- Ecrire une fonction APPEND qui permet de concaténer deux listes Pts Exemples append ? a b ? c d a b c d append ? ? a b a b C defun list-append L L Append L by L if null L L cons CAR L list-append CDR L L B- Ecrire une fonction LISP qui permet de tester si un élément ? a ? appartient ou non à une liste L Pts Question Pts Donner le résultat des expressions suivantes en LISP cons ? a cons ? b cons ? c ? a b c car cons ? a ? b c a ? a b c a b c atom ? atom ? a NIL BONNE CHANCE C

Documents similaires
Chansons en classe cavillam 0 0
Support ch1 2 1 ALORITHMIQUE II Support de cours Chapitre I -II CContenu du support ?? Etapes de conception d ? un algorithme ?? Identi ?cation Spéci ?cation d ? un problème ?? Analyse descendante d ? un problème ?? Algorithme et programme ?? Le Langage A 0 0
Tour guide 1 TOUR GUIDE Lindeza CA tour guide U S or tourist guide European provides assistance information and cultural historical and contemporary heritage interpretation to people on organized tours and individual clients at educational establishments 0 0
E paper 6 homedynamics fr The e-paper about the future of shared spaces v Issue Notre manière de travailler évolue Nos lieux de travail également Fort de ces constatations Vitra entend vous fournir les derniers éclairages disponibles pour vous guider à l 0 0
Module 7 naturopathie Module ?? LES SOINS ENERGETIQUES Formation Naturopathie MODULE LES SOINS ENERGETIQUES Magnétologie Auras et Chakras Reiki Lithothérapie Ré exologie Formalis - CModule ?? LES SOINS ENERGETIQUES Table des matières INTRODUCTION LA MAGNE 0 0
Keskon 69 zero cliche K ? eskon attend Le journal des impatients gratuit Tenues vestimentaires des ?lles Samuel Paty Chevaux mutilés Troubles alimentaires Décembre n CTon choix Ton style C ? est naturellement vers le jeune public que nous nous sommes tour 0 0
Exercice corrige methode d x27 integration directe 1 0 0
Langage de programmation java reference de termes et du vocabulaire pdf 0 0
Cours de philosophie sur l x27 art 0 0
Pfc2008 06 guide La syllabation et le rel? chement des voyelles hautes en syllabe non ?nale en français québécois Marie-Hélène Côté Université d'Ottawa ? mhcote uottawa ca Phonologie du français contemporain Structures des français en contact Tulane Unive 0 0
  • 47
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager