Niveau: Supérieur
PCSI A 2011-2012 Informatique Lycée Brizeux TD : procédures itératives et récursives 1 Rappels sur les structures itératives Le principe d'une structure itérative est de réaliser une action un certain nombre de fois jusqu'à ce qu'une condition soit réalisée. La syntaxe générale est : for variable from début to fin while condition do instruction ; end do ; La boucle se termine quand k arrive à la valeur de fin imposée ou quand la condition est réalisée. Exercice 1. Rédiger et exécuter la procédure suivante : >factit :=proc(n) local k,f ; f :=1 ; for k from 2 to n do f :=f*k ; end do ; return(f) ; end ; Dans cette procédure la variable locale f est modifiée à chaque incrémentation de la variable k jusqu'à ce que k atteigne la valeur n. La procédure renvoie alors la dernière valeur de f. Losrqu'on exécute factit(4) nous avons les affectations successives suivantes : Boucle affectation valeur de f Initialisation : f = 1 k=2 f :=f*2 f = 2 k=3 f :=f*3 f = 6 k=4 f :=f*4 f = 24 Fin - retourne 24 Que calcule-t-on dans cette procédure ? Exercice 2. On considère la suite (un)n≥1 définie par la relation de récurrence un+1 = un2 + 1 un et u1 = 2.
- factrec :=proc
- ième polynôme de tchebychev
- procédure itérative
- variable d'entrée
- accroissement naturel de la population
- relation de récurrence
- appel de la procédure
- division euclidienne
- polynômes tn
- procédure