Les boucles imbriquées

Slides:



Advertisements
Présentations similaires
Prmt For imbriqués.
Advertisements

Chapitre annexe. Récursivité
Rappels C.
Initiation à la programmation et algorithmique cours 2
Introduction à l’Algorithmique
Calculs de complexité d'algorithmes
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).
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.
DECLARATION DE VARIABLES
? ? 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.
Sayada le 03 Mars 2009 Réalisé par : Mr. SOUISSI Chaouki
Les Structures de contrôles itératives
Visual Basic for Applications
VBA / Excel – TP7 La boucle LOOP.
VBA / Excel TP 6 La boucle FOR.
Calcul numérique (avec Maple)
5. Les structures répétitives
Les sous-programmes Chapitre n° 5: Objectifs : Activité:
1)Boucle for 2)Boucle while
Introduction à la programmation (420-PK2-SL) cours 10 Gestion des applications Technologie de linformation (LEA.BW)
Firebug Dévermineur Debugger.
Points importants de la semaine Les commentaires. Les variables. Les instructions conditionnelles. Les instructions itératives (les boucles).
Points importants de la semaine Les boucles. Les types arithmétiques. Les opérateurs.
44 Contrôle du déroulement du programme. 4-2 Objectifs A la fin de ce cours, vous serez capables de : Utiliser les constructions de prise de décision.
Les éléments de base de l’algorithmique
Algèbre de Boole et les Boucles
Les algorithmes: complexité et notation asymptotique
TP : Fichiers et Tableaux Séance N°2 Avril Application de Gestion de stock Partie 1 : les fichiers 1 Création dun fichier de 20 articles.
TP Fichiers et Tableaux Avril Un fichier Permet le stockage de données sur des supports de mémoire externes (donc les données ne seront pas perdues.
TP Enregistrements Avril Un enregistrement permet de regrouper des éléments ayant des types différents au sein dune même structure de données (chose.
Les itérations (boucle) Les routines Les Fonctions
Introduction à la programmation I Fonctions Structures de contrôle Structures de données (arrays simples et indexés) Variables locales et globales.
Instruction sélective switch-case Instruction répétitive do-while For
Instructions de contrôle
Plan troisième cours Instruction sélective Instruction répétitive
Répéter dans un programme avec une Instruction itérative
LANGAGE PASCAL Introduction rapide….
1 Notations Asymptotiques Et Complexité Notations asymptotiques : 0 et  Complexité des algorithmes Exemples de calcul de complexité.
Le Bloc Case Cours LCS N°3 Présenté par Mr: LALLALI.
La Boucle Repeat Cours LCS N°1 Présenté par Mr: LALLALI.
O-notation 1. Introduction 2. O-notation 3. Opérations 3.1 Somme 3.2 Produit 4. Règles générales 5. Exemple 6.Analyse des algorithmes récursifs 6.1 Dilatation.
Les Structures De Contrôle Itératives Complètes
8PRO100 Éléments de programmation Comment répéter plusieurs fois une séquence d’instructions.
Les structures répétitives en PHP Réfs : manuel p 317.
1 Algorithmique et programmation en Itérations (boucles) Types numériques simples (suite)
Algorithmes de tri et de recherche
1 Quatrième journée Les flots de données Les entrées/sorties Les flots de données Les entrées/sorties.
Structures de contrôle
PICAXE LE MICRO-CONTROLEUR.
UMR 7619 Sisyphe Avril 2012 Alexandre Pryet Le langage une introduction pragmatique Cacul itératif.
Cours LCS N°4 Présenté par Mr: LALLALI
Algorithmique et programmation en
1. Ook Christophe Delagarde, septembre 1999 I.U.T., Université de la Méditerrainée 2.
1 PHP 5 Notions fondamentales (niveau 1 – cours #2) Formation continue – Cégep de Sainte-Foy.
Introduction au langage C : Structures de contrôle 1 ère année Génie Informatique Dr Daouda Traoré Université de Ségou
1. Spoon Christophe Delagarde, septembre 1998 I.U.T., Université de la Méditerrainée 2.
CNAM : NST Cours 2 Points abordés lors de la séance : Construction d une librairie de programme (planck.llb) enregistrement d un sous programme.
Pour les boucles FOR on a fait intervenir la boucles TANT QUE équivalentes dont on connaît calculer le temps d’exécution. Toutes le procédures de comptage.
1 Cours 6 Définitions de nouvelles procédures Transmissions de données/résultats Déclarations globales/locales Visibilités Interface/implementation.
Introduction à la programmation (420-PK2-SL) cours 8
Tutorat en bio-informatique Le 31 octobre Exercice 3 et 4 (MAT1400) Chapitre 9.3, Analyse - concepts et contextes vol. 2 25) Quel est le vecteur.
La pile de crêpes.
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.
Algorithmique Algorithmique  Pascal
Philippe Gandy – 6 octobre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Algorithmique Boucles et Itérations
Les processeurs Vue interne Vue externe.
MINISTÈRE DE L’ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE SCIENTIFIQUE
Transcription de la présentation:

Les boucles imbriquées Cours LCS N°2 Présenté par Mr: LALLALI

Définition Une boucle imbriquée est une boucle dans une boucle, une boucle à l'intérieur du corps d'une autre boucle

Fonctionnement Ce qui se passe est que le premier tour de la boucle externe déclenche la boucle interne, qui s'exécute jusqu'au bout. Puis le deuxième tour de la boucle externe déclenche la boucle interne une nouvelle fois. Ceci se répète jusqu'à ce que la boucle externe termine

Exemple illustratif For i:=1 to 4 do boucle1 Begin Showmessage(i); For j:=1 to 4 do boucle2 Showmessage(j); Pour chaque i , cette instruction sera répété 4 fois. End;

Exemple illustratif Le programme affiche : i:=1 i:=2 i:=3 i:=4 J:=1 j:=1 j:=1 j:=1 J:=2 j:=2 j:=2 j:=2 J:=3 j:=3 j:=3 j:=3 J:=4 J:=4 J:=4 J:=4

Exercices Elaborer un programme qui calcule et affiche les 9 tables de multiplication de 1 à 9. Elaborer un programme qui affiche le nombre des éléments premiers dans un intervalle [1,N] .