EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER.

Slides:



Advertisements
Présentations similaires
Premier programme en C :
Advertisements

Chapitre annexe. Récursivité
Initiation à la programmation et algorithmique cours 4
Initiation à la programmation et algorithmique cours 2
Portée des variables VBA & Excel
Algorithmes et structures de données Cours 8
Algorithmes et structures de données Cours 9 Patrick Reuter
M. DELTA A ETE CHOISI CETTE ANNEE PAR LE RECTEUR POUR CORRIGER LEPREUVE DE MATHEMATIQUE DU DPECF (DIPLÔME PREPARATOIRE AUX ETUDES COMPTABLES ET FINANCIERE).
DECLARATION DE VARIABLES
But de l’exercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre.
But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre.
BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme.
? ? En mémoire vive : I NB ALGORITHME EXERCICE 4 ETAPE 2 DEBUT
BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie.
La logique algorithmique
LA LOGIQUE ALGORITHMIQUE. Algorithme Définition Ensemble dopérations Effectuées dans un ordre logique Afin dobtenir un résultat, Afin de résoudre un problème.
Exercice 1 Pour être admis en crèche, un enfant doit avoir moins de 3 ans. Les variables retenues sont les suivantes: AnnéeNaissance, Annéeactuelle.
Algorithmique Résume.
3- Déclaration et accès aux objets
III- Les fonctions 1- Activité 02
II- Les structures de contrôle à condition d’arrêt
Ch 3: les structures simples. Objectif: -Distinguer entre les différents données (entrée, sortie..).
Lecture et Ecriture.
Exercices Algorithmiques
Simplex en 4 Slides – explication:
VBA / Excel TP 6 La boucle FOR.
Tableaux Certains problèmes nécessitent beaucoup de variables du même type. Exemple : relevé de températures matin et soir dans 10 villes pour 10 jours.
5. Les structures répétitives
4. Les structures de tests
Initiation à la programmation et algorithmique cours 3
1)Boucle for 2)Boucle while
Section VI Structures répétitives (suite)
Les bases de l’Algorithmique
Cours 7 - Les pointeurs, l'allocation dynamique, les listes chaînées
Un algorithme Dans un distributeur automatique de monnaie, on ne trouve que des billets de 10 et 5 €, des pièces de 2 et 1 €. Dans ce distributeur, on.
Quelques algorithmes sur calculatrices
Algèbre de Boole et les Boucles
Optimisation et Complexité
Utilisation TI 40 collège II en statistique
Avant de faire une autre méthode on va faire un exercice Prenez une feuille…. Puis tapez sur une touche du clavier B. RUMEAU.
PROGRAMMATION SCIENTIFIQUE EN C
Plan cours La notion de pointeur et d’adresse mémoire.
Algo-Prog en Ada TD2 2 IMACS Romaric GUILLERM
Institut de Formation aux Métiers de l’industrie Automobile.
Première année de français E.S.O.
Déclaration des données constantes Déclaration des données variables
1 Algorithmique et programmation en Itérations (boucles) Types numériques simples (suite)
Cours d’ Algorithmique 2012 Algorithmique. Cours d’ Algorithmique 2012 Qu’est ce que l’Algorithmique ? Avez-vous déjà suivi une recette ? Avez-vous déjà.
Décomposition et paramétrage des algorithmes
Les tests.
Algorithme Calcul du PGCD Euclide.
Introduction au langage C : Structures de contrôle 1 ère année Génie Informatique Dr Daouda Traoré Université de Ségou
Initiation à l’Algorithmique
MISSIONS KIWI: CONSULTATION. Cliquez sur ? Pour effectuer une recherche.
Simulation de lectures d’algorithmes
Module algorithmique et programmation
ROLE DES DIFFERENTS ELEMENTS MISE AU POINT ET MODIFICATION Nous allons maintenant faire quelques exercices de mise au point et de modification. Ces exercices.
Etape 1 Lancez le navigateur et tapez dans la barre d’adresse: L’adresse change automatiquementhttp://kahoot.it.
Algorithmique Tableaux de données
02/10/2015Les structures de contrôle1 COURS A2I12 Initiation à l'algorithmique illustrée par le langage C Guillaume BOURLET Département GEII IUT Sénart/Fontainebleau.
Les Structures simples
Algorithmique Algorithmique  Pascal
Algorithmique Boucles et Itérations
Apprentissage à la programmation d’une machine à commande numérique
BASE DE L’ALGORITHMIE.  Un système d’instructions.  Pour résoudre d’un problème ou d’une classe de problèmes  Recette de cuisine pour faire un gâteau.
Introduction à la programmation (420-PK2-SL) cours 9 Gestion des applications Technologie de l’information (LEA.BW)
ALGORITHMES CHEZ LES BABYLONIENS
de toute série statistique
Quiz C++ Les variables & les boucles.
Transcription de la présentation:

EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER A 0 VARIABLES : NB, I : ENTIER

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I ? ?

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I ? ?

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I ? ? TAPER UN NOMBRE POSITIF

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I ? ?

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I ? ? TAPER UN NOMBRE POSITIF -2 {puis ENTER}

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I -2 ?

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I -2 ? ICI NB = -2 DONC NB<=0 EST VRAI NOUS RENTRONS DONC DANS LA BOUCLE

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I -2 ?

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I -2 ? TAPER UN NOMBRE POSITIF -2 {puis ENTER} ERREUR TAPER UN NOMBRE POSITIF (>0)

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I -2 ?

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I -2 ? TAPER UN NOMBRE POSITIF -2 {puis ENTER} ERREUR TAPER UN NOMBRE POSITIF (>0) 3 {puis ENTER}

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 ?

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 ? ICI FIN DE LA BOUCLE, DOIT ON SORTIR ? EST CE QUE NB <=0 EST VRAI ? NON (3<=0) DONC LA CONDITION NEST PAS RESPECTEE ON SORT DE LA BOUCLE

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 ?

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 ? NOUS RENTRONS DANS LA BOUCLE. LE COMPTEUR I EST INITIALISE A NB POUR LE PREMIER TOUR DANS LA BOUCLE

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 3

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 3

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 3 TAPER UN NOMBRE POSITIF -2 {puis ENTER} ERREUR TAPER UN NOMBRE POSITIF (>0) 3 {puis ENTER} 3

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 3 DOIT ON RECOMMENCER ? EST-CE QUE I =0 (valeur après A dans la ligne POUR) NON CAR I VAUT 3 DONC ON CONTINUE DANS LE POUR

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 3

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 2

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 2 TAPER UN NOMBRE POSITIF -2 {puis ENTER} ERREUR TAPER UN NOMBRE POSITIF (>0) 3 {puis ENTER} 3 2

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 2 DOIT ON RECOMMENCER ? EST-CE QUE I =0 (valeur après A dans la ligne POUR) NON CAR I VAUT 2 DONC ON CONTINUE DANS LE POUR

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 2

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 1

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 1 TAPER UN NOMBRE POSITIF -2 {puis ENTER} ERREUR TAPER UN NOMBRE POSITIF (>0) 3 {puis ENTER} 3 2 1

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 1 DOIT ON RECOMMENCER ? EST-CE QUE I =0 (valeur après A dans la ligne POUR) NON CAR I VAUT 1 DONC ON CONTINUE DANS LE POUR

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 1

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 0

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 0 TAPER UN NOMBRE POSITIF -2 {puis ENTER} ERREUR TAPER UN NOMBRE POSITIF (>0) 3 {puis ENTER}

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 0 DOIT ON RECOMMENCER ? EST-CE QUE I =0 (valeur après A dans la ligne POUR) OUI CAR I VAUT 0 DONC ON SORT DU POUR

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 0

En mémoire vive : ALGORITHME EXERCICE 2 ETAPE 1 DEBUT AFFICHER (« TAPER UN NOMBRE POSITIF ») SAISIR (NB) NB TANT QUE NB <= 0 AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) ») SAISIR (NB) FTQ POUR I DE NB A 0 PAS -1 AFFICHER (I) FIN POUR AFFICHER (« PROGRAMME TERMINE ») FIN I 3 0 TAPER UN NOMBRE POSITIF -2 {puis ENTER} ERREUR TAPER UN NOMBRE POSITIF (>0) 3 {puis ENTER} PROGRAMME TERMINE