PCSI A Informatique Lycée Brizeux
3 pages
Français

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

PCSI A Informatique Lycée Brizeux

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
3 pages
Français
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

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


Sujets

Informations

Publié par
Nombre de lectures 53
Langue Français

Extrait

PCSI A2011-2012
Informatique
TD : procédures itératives et récursives
1 Rappelssur les structures itératives
Lycée Brizeux
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 syntaxegénéraleest : forvariablefromdébuttofinwhileconditiondoinstruction ;;end do La boucle se termine quandkarrive à la valeur definimposée ou quand laconditionest réalisée. Exercice 1.Rédiger et exécuter la procédure suivante : >factit :=proc(n) local k,f; f :=1; fork from 2 to n do f :=f*k; end do; return(f) ;end ; Dans cette procédure la variable localefest modifiée à chaque incrémentation de la variablekjusqu’à ce quekatteigne la valeurn. La procédure renvoie alors la dernière valeur def. Losrqu’on exécutefactit(4)nous avons les affectations successives suivantes :
Boucle affectationvaleur def Initialisation :f= 1 k=2f :=f*2f= 2 k=3f :=f*3f= 6 k=4f :=f*4f= 24 Fin -retourne24
Que calcule-t-on dans cette procédure?
un1 Exercice 2.On considère la suite(un)n1définie par la relation de récurrenceun+1= +etu1= 2. 2un 1. Réaliserune procédure itérative nomméesuite1dont l’argument d’entrée est un entiernet qui renvoie la valeur un. 2. Calculeru5,u10,u15puis une valeur approchée de ces nombres. 3. Réaliser une procédure itérative nomméesuite2dont l’argument d’entrée est un entiernet qui renvoie la séquence des valeursu˜0,˜u1, ...,˜unu˜kdésigne une valeur approchée à 10 décimales deuk. Indication : utilisez une variable localeS, à laquelle vous ajoutez la valeur calculéeukà chaque tour de boucle. Tester votre procédure.
Exercice 3.Suite logistique On considère la suite(un)définie par la relation de récurrence n1 un+1=aun(1un)etu0]0,1[ Cette suite intervient dans l’étude de la dynamique d’une population :(un)représente le rapport entre l’effectif de la population au tempsnet un effectif maximum théorique de la population. L’évolution de(un)ndans le temps est soumise à deux contraintes opposées;un+1est le produit de deux facteurs : ? aunpermet de prendre en compte un accroissement naturel de la population. ?1unindique quant à lui que lorsque la population est trop nombreuse, elle a tendance à diminuer.
1
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents