You are on page 1of 2
Universit de Bing 9 &, Fueuleé Des Mathé8 4068 #46 Mingo, ’ Départeme Tn fommaiaue AU DOCTORATE Sat eve EN INFORMATIQUE tique SONCOURS DAccES Epreuve : Algorithmique et s(ctyre de données (3 OF Novembre 019 fy Durée O10 DIRECTIVES PeDAgomiQUts, Permise et User tenu compte ae 49 clone dtes copies, Ma eerie avec des svios en codleurey Hexception iu noir ow blew Exercive 04 pis) Soit le type suivant Type Produit = Enregistrement Code: Entier ; Désignation - Caine [ 80]; Prix: Reel; Fin 1) Soit"F’ un fichier de Prodults. Ecrire une fongtion verit qui vérifie si les éléments de 'F sont 8S Par ordre croissant de leur Code Ja complexité de ta fonclion verif, Justiier votre réponse det e ses de ses tudtants, Ch é ite gerer les notes Le département d'informatique souhait @ oe A 8 UN nUMErO, UN NOM et UN prénomM. Ces.infornations sont stoc dane ont chaque élément comporte aussi un champ ‘moy’ pour la moye Mine Qui est un pointeur sur sa liste des notes. Les notes de chaque Hevwdiant et ur le la moyenne de chaque étudiant é ‘Exercice 03 (7 pts) fombres natureis Les égyptiens dé lantiquité ne savaient pa fisaient es 4 opérations sulvantes pour cela ils util Y additionner deux entiers strictement positifs — soustraire 1 4 un entier strictement po — multiplier par 1 et 2 tout entier striciement posit” _ diviser par 2 un entier strictement positif pair. Voici un exemple qui multiplie 14 par 43 en utlisar* ge 14 x (13-1) = 14+ 14% 12 ment G25 opérations 4+ (14% 2) x (1212) = 14 * 286 4+ (28 2) x (6/2)= 14 +86 *3 gs BB+ 66 x (3- 1)= 70+ 56*2 70% 112 "4 70 + (66 * 2) * (2/2) 0+ 112 = 182 recursit qui permet 2 multiplication de 2 nombres nature Nous allons écrire, falgorithme suivant cette methode 4) Donner fa définiti récurrente). te en utlisant un algorithme recursif - 2) Donner le corps de la fonction suivanl fonction multiplicationEgyptienne (a,b: Naturel) : Naturel Nea) ion recursive (déterminer le ou les cas terminaux et lexpress aii?

You might also like