Chapitre 2 structure de controle

K Zabo Les structures de contrôle Centre Universitaire Professionnalisé Chapitre Les structures de contrôle notions fondamentales Introduction Les structures conditionnelles Les boucles La démarche itérative Introduction En programmation procédurale comme en algorithmique qui respecte les contraintes fondamentales de la programmation l'ordre des instructions est primordial Le processeur exécute les instructions dans l'ordre dans lequel elles apparaissent dans le programme On dit que l'exécution est séquentielle Une fois que le programme a ?ni une instruction il passe à la suivante Tant qu'une instruction n'est pas terminée il attend avant de continuer Par exemple une instruction de saisie va attendre que l'utilisateur rentre une valeur au clavier avant de continuer Parfois il est nécessaire que le processeur n'exécute pas toutes les instructions ou encore qu'il recommence plusieurs fois les mêmes instructions Pour cela il faudra casser la séquence C'est le rôle des structures de contrôle Il existe deux grands types de structures de contrôle - les structures conditionnelles vont permettre de n'exécuter certaines instructions que sous certaines conditions - les structures répétitives encore appelées boucles vont permettre de répéter des instructions un certain nombre de fois sous certaines conditions I Les structures conditionnelles A Présentation Les structures conditionnelles permettent d'exécuter des instructions di ?érentes en fonction de certaines conditions Une condition encore appelée expression conditionnelle ou logique est évaluée c'est à dire qu'elle est jugée vrai ou fausse Si elle est vraie un traitement une ou plusieurs instructions est réalisé si la condition est fausse une autre instruction va être exécutée et ensuite le programme va continuer normalement Il existe types principaux de structures conditionnelles L -M -M -INFORMATIQUE-TELECOMS CK Zabo Les structures de contrôle Centre Universitaire Professionnalisé les structures alternatives Si ? Alors ? Sinon - les structures conditionnelles au sens strict Si ? Alors Dans le déroulement d'un algorithme on doit souvent choisir entre deux actions suivant une condition concernant la valeur de certaines données La structure alternative va permettre d'e ?ectuer des choix Supposons que nous ayons besoin dans un programme d'écrire un message précisant si la valeur d'une variable nommée a est positive ou négative Pour cela on va utiliser la structure alternative ? A ?cher entrez un nombre Saisir n Si n Alors dans le cas o? l ? expression n est vraie A ?cher valeur positive Sinon dans le cas o? l ? expression n est fausse A ?cher valeur négative ou nulle Finsi Si la condition n mentionnée après le mot Si est vraie on exécute ce qui ?gure après le mot Alors si la condition est fausse on exécute ce qui ?gure après le mot Sinon La syntaxe générale de cette structure est la suivante Si Alors Sinon Finsi Pour une meilleure lisibilité du programme on décale le Alors et le Sinon par rapport au Si On faire appara? tre un trait vertical Si et Finsi Pour l'instant cela peut para? tre super u mais en fait quand les programmes se compliquent ces règles d'écriture facilitent grandement leur relecture Rappelons que les traitements apparaissant

Documents similaires
Les prestations Architecturales : 1-Prestations Architecturales : Définition : 0 0
Cv ing ikram harbaoui HARBAOUI IKRAM ing ikramharbaoui gmail com ? Rue Ennakhil Sidi Abdelhamid-Sousse- Tunisie ?? ? Sidi Abdelhamid Sousse ? Age ans EXPÉRIENCES PROFESSIONNELLES Ingénieur en Génie Civil ? Société ESSAFA de travaux publics Avril ? ESSAFA 0 0
te le phonie mobile La téléphonie mobile Introduction à la transmission radio Les caractéristiques du support radio Les systèmes de première génération Les réseaux cellulaires Architecture d ? un réseau de téléphonie mobile Le réseau GSM GPRS et UMTS La r 0 0
Chapitre 5 INTRODUCTION AUX AFFAIRES CHAPITRE LE BUSSINESS PLAN I Dé ?nition Le Business Plan ou le plan d ? a ?aire est un document de pilotage ou de démonstration du succès futur de votre projet C ? est un document écrit qui démontre que votre projet en 0 0
Les registres de langue Les registres de langue : L’utilisation sélective du l 0 0
Devoir math4 LPM i Mars Ex e c ce pom ts Devoir de Synthèse n Mathématique ème math ' Soit les fonctions numériques dé ?nies par cos x n- t f x cos x sin x et g x sinx Prof Rager B A Durée H Ide courbes respectives C et r dans un repère ihogonal O ? li it 0 0
Journée technique CFMS-CFG _ 30/09/2015 0 SNCF RÉSEAU – INGÉNIERIE & PROJETS Jo 0 0
CHAHID Yassine Oujda hey elfath b45 N° 18 lazaret Oujda chahid1yassine@gmail.co 0 0
REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L'ENSEIGNEMENT SUP 0 0
IRM de la cheville et du pied IRM de la cheville et du pied A RAMAIN, J MOULY, 0 0
  • 34
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager