Philippe Gandy – 13 octobre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.

Slides:



Advertisements
Présentations similaires
Premier programme en C :
Advertisements

La boucle for : init7.c et init71.c
Initiation à la programmation et algorithmique cours 2
Les Structures de contrôles itératives
L’ interruption de boucle
Cours n°2M2. IST-IE (S. Sidhom) UE 303 Promo. M2 IST-IE 2005/06 Conception dun système d'information multimédia Architecture trois-tiers : PHP/MySQL &
Calcul numérique (avec Maple)
5. Les structures répétitives
Les bases de l’Algorithmique
Points importants de la semaine Les commentaires. Les variables. Les instructions conditionnelles. Les instructions itératives (les boucles).
Semaine #1 INF155 par Frédérick Henri.
Langage C Révision.
CPI/BTS 2 Programmation Web Introduction au PHP
Récursivité.
Points importants de la semaine Les boucles. Les types arithmétiques. Les opérateurs.
Structures de contrôle de l’exécution
8PRO100 Éléments de programmation Allocation dynamique de la mémoire.
Python La structure itérative
Algorithmique et Programmation
Le langage Javascript pour le web
Les Fonctions. Définir une fonction Sections de code indépendantes que lon peut appeler à nimporte quel moment et dans nimporte quel ordre. Bout de code.
Introduction à la programmation I Fonctions Structures de contrôle Structures de données (arrays simples et indexés) Variables locales et globales.
Semaine #1 INF130 par Frédérick Henri.
Semaine #1 INF135 par Frédérick Henri.
Points importants de la semaine Les constantes. Les boucles. Les opérateurs relationnels Les opérateurs logiques.
Instruction sélective switch-case Instruction répétitive do-while For
IFT 6800 Atelier en Technologies d’information
LIFI-Java 2004 Séance du Jeudi 9 sept. Cours 1. La notion de langage Décrire une tâche à effectuer –programme Écrire à un haut niveau –facile pour lutilisateur.
CSI 1502 Principes fondamentaux de conception de logiciels
Plan troisième cours Instruction sélective Instruction répétitive
Répéter dans un programme avec une Instruction itérative
Les Opérateurs Ils régissent toutes les opérations ou transformations sur les valeurs des variables. Opérateur d'affectation Opérateurs arithmétiques Opérateurs.
Structures alternative et répétitive
L’essentiel du langage C
Animateur : Med HAIJOUBI
Javascript 1° PARTIE : LES BASES
La Boucle Repeat Cours LCS N°1 Présenté par Mr: LALLALI.
CYCLE 6 : FONCTIONS Faire un programme en C avec des FONCTIONS 1- A quoi servent les FONCTIONS ? 2- Comment écrire un programme avec FONCTIONS ? 3- Comment.
3 Les instructions. Cours 32 Plan du cours 3 Instruction Bloc Portée L’alternative Affectations =, +=, *=… Comment comparer –Comparer des réels –Comparer.
Les structures répétitives en PHP Réfs : manuel p 317.
Un survol du language C.
Les tests.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Cours n° 3 Traitements en Java
CSI2520 Un langage de programmation par scripting orienté-objet (et fonctionnel)
Tutorat en bio-informatique Le 12 octobre Exercices 3 et 4 (MAT1400) - solutions La série du binôme (chap. 8.8) –Trouver la série entière et le.
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
Les structures de contrôle
Programmation en C.
Introduction à la programmation (420-PK2-SL) cours 8
Introduction à la programmation (420-PK2-SL) cours 11 Gestion des applications Technologie de l’information (LEA.BW)
pour les programmeurs en C++ Java 2 Part 1 3 Histoire de Java Projet de connexion des machines: 1991 Le nom Java a été introduit dans un café Développé.
Philippe Gandy - 8 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Philippe Gandy - 22 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
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.
Initiation aux bases de données et à la programmation événementielle
Algorithmique Algorithmique  Pascal
Philippe Gandy – 6 octobre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Philippe Gandy - 15 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Philippe Gandy – 10 novembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Philippe Gandy – 17 novembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Algorithmique Boucles et Itérations
L E C ORPS D ’ UN A LGORITHME / P ROGRAMME – L A PARTIE I NSTRUCTION Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie.
Introduction à l’Informatique chap 3 Licence SPI Mme Delmotte.
PhP 2. Tableaux et structures de contrôle. Les tableaux Définition –Rassemblement d’un ensemble de valeurs portant le même nom de variable –Types de tableaux.
Java Réalisé par: Mouna POKORA. PLAN: Définition : Historique: Caractéristiques: un langage orienté objet: un langage interprété : un langage portable:
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.
ALGORITHME ET PROGRAMMATION RÉVISION Informatique et Sciences du Numérique.
Langages de programmation TP3
Transcription de la présentation:

Philippe Gandy – 13 octobre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc

 Les boucles while  Les boucles do while

 Syntaxe:  while( ) { //Bloc de code à répéter }

 La structure de répétition while reçoit une expression booléenne et répétera le code qui est dans le corps de la boucle, tant et aussi longtemps que cette expression aura la valeur true. L'expression booléenne contient normalement des variables dont les valeurs peuvent changer pendant l'exécution du corps de la boucle, faisant ainsi changer la valeur de l'expression et provoquer une sortie de la boucle. Puisque l'expression booléenne est testée au début de la boucle, le corps de la boucle ne sera pas exécuté du tout si cette dernière est false au moment d'arriver à la boucle.

 int total = 0; while( total < 100 ) { System.out.println( "Le total courant est de: " + total ); total += Integer.parseInt( JOptionPane.showInputDialog( "Entrer un nombre: " )); } System.out.println( "Le total est maintenant de: " + total );

 do { //Bloc de code à répéter } while( );

 La caractéristique principale de la structure de répétition do/while réside dans le fait que la vérification de l'expression de contrôle de la boucle se fait à la fin du bloc de répétition.  Le bloc de code est donc toujours exécuté au moins une fois dans ce type de structure.

 String chaine1 = ""; String chaine2 = ""; do { chaine1 = JOptionPane.showInputDialog( "Veuillez choisir un mot de passe: " ); chaine2 = JOptionPane.showInputDialog( "Veuillez valider ce mot de passe en l'entrant de nouveau: " ); } while( !chaine1.equals( chaine2 ) ); System.out.println( "Bravo, le mot de passe a été validé" );  Il est à remarquer que les variables chaine1 et chaine2 ont due être déclarées avant la structure de répétition parce que si elle avaient été déclarées dans le bloc de répétition, ces dernières n'auraient pas pu être utilisées dans l'expression de contrôle du while.

 int age = 0; do { age = Integer.parseInt(JOptionPane.showInputDialog("Âge: ")); if( age =150 ) { JOptionPane.showMessageDialog( null, "La valeur saisie pour l'âge doit se situer entre 0 et 150 inclusivement" ); } } while( age =150 );