Controle de courte duree 2013
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 A Durée h Documents non autorisés Question No Points Répondre très succinctement aux questions suivantes Indique comment la programmation fonctionnelle voit un programme Un programme peut être vu comme une suite d'évaluations de fonctions sans états Pourquoi la programmation structurée recommande d'éviter l'utilisation des Goto L'utilisation du GOTO aboutit à des programmes compliqués qui partent dans toutes les directions appelé souvent programmation spaghetti ? Est-ce que le LISP pur permet les entrées sorties Pourquoi Le Langage LISP pur ne permet pas les entrées sorties car il évite les e ?ets de Bords Quelles sont les deux fonctions LISP qui permettent le parcours et l'accès à un élément de la liste Les deux fonctions sont CAR fonction ayant comme argument une liste et qui retourne le er élément de la liste Le CAR d ? une liste peut être un ATOME ou une liste CDR fonction ayant comme argument une liste et qui retourne la liste moins le er élément Le CDR d ? une liste est toujours une liste Question No Pts A- Ecrire une fonction Lisp TAIL qui a pour argument une liste et retourne le dernier élément de cette liste Vous devez préciser quelles sont les fonctions prédé ?nies que vous utilisez Pts defun my- last liste if or null liste null CDR liste liste my-last CDR liste CB- Ecrire une fonction LISP qui a comme argument une liste et qui retourne VRAI si l ? un des éléments de la liste est une liste Justi ?er toutes fonctions que vous utiliser Pts Question No Pts Donner le résultat des expressions suivantes en LISP cons ? a ? b c a b c cdr cons ? a ? b c b c quote a a atom atom ? a t BONNE CHANCE C
Documents similaires










-
40
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Dec 14, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 23.1kB