Ch4 structure de controle iteratives

Chapitre Les Structures De Contrôles Itératives LYCEE ? DISCIPLINE Informatique PROFESSEUR Les Structures De Contrôles Chapitre I STRUCTURE ITÉRATIVE Itératives COMPLÈTE LA BOUCLE POUR ? Activité On se propose d ? écrire un programme pascal intitulé MOY CLASSE permettant de calculer et d ? a ?cher la moyenne d ? une classe de élèves Pour résoudre ce problème on a déjà proposé de déclarer un tableau de éléments pour saisir les moyennes au lieu d'utiliser variables di ?érentes Mais nous avons vu aussi que la lecture d'un tableau se fait élément par élément ce qui demande de répéter fois l'écriture des instructions de lecture Quelle est donc la solution ? On doit utiliser une structure répétitive pour réduire le nombre d'instructions de lecture Pré-analyse BUT A ?cher à l ? écran la moyenne de la classe La t? che de ce programme consiste à Répéter le traitement suivant ?? saisir dans un tableau de éléments les moyennes de élèves ?? d ? ajouter la moyenne de chaque élève à la variable SOM Calculer MC ? SOM Analyse Grille d ? analyse NOM MOY CLASSE S L D E Résultat Écrire La moyenne de la classe est MC MC ? SOM SOM SOM ? Pour i de à répéter SOM ? SOM MOY i FinPour MOY Pour i de à répéter MOY i Donnée Saisir l'élément N i FinPour Fin MOY CLASSE O U MC SOM i MOY Tableau de déclaration de nouveaux types Nmax est une constante TYPE TAB tableau de nmax réels Tableau de déclaration des objets Objet MC SOM i MOY Nature Type Réel Réel Entier TAB - - CChapitre Les Structures De Contrôles Itératives Algorithme Début MOYCLASSE Pour i de à répéter Faire Ecrire Saisir l'élément N i Lire MOY i Fin Pour SOM ? Pour i de à répéter SOM ? SOM MOY i FinPour MC ? SOM Ecrire La moyenne de la classe est MC Fin MOYCLASSE Traduction en Pascal PROGRAM MOY CLASSE USES WINCRT CONST Nmax TYPE TAB ARRAY nmax OF REAL VAR MC REAL I INTEGER MOY TAB BEGIN FOR i TO DO BEGIN WRITELN 'Saisir l'élément N ' i READLN MOY i END SOM FOR i TO DO BEGIN SOM SOM MOY i END MC SOM WRITELN 'La moyenne de la classe est ' MC END - - CChapitre contrôle itératives Dé ?nition Les structures de Un résultat a une structure itérative complète si le nombre de répétition est connu à l ? avance Vocabulaire et syntaxe Au niveau de l ? analyse et de Au niveau de Turbo Pascal l ? algorithme Init Pour compteur de Vi à Vf Faire Instruction Init Instruction For compteur Vi To Vf Do ? Begin Instruction N Instruction FinPour Instruction ? ? Instruction N End Remarques ? Vi Valeur initiale du compteur ? Vf Valeur ?nale du compteur ? Le compteur doit être de type scalaire Entier caractère ? Le traitement de la boucle Pour ? s ? arrête lorsque le compteur atteint la valeur

  • 24
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Apv 20, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 81.3kB