[PDF] [PDF] Corrigé des exercices simples sur les boucles

Corrigé des exercices simples sur les boucles Exercice 3 1 1 déroulement d'une boucle for Avec un tableau comme celui donné dans l'exemple 4 0, retracez 



Previous PDF Next PDF





[PDF] Corrigé des exercices simples sur les boucles

Corrigé des exercices simples sur les boucles Exercice 3 1 1 déroulement d'une boucle for Avec un tableau comme celui donné dans l'exemple 4 0, retracez 



[PDF] exercices corrigés algorithmepdf

EXERCICES – ALGORITHME SECONDE Exercice corrigé - retour au cours La deuxième remarque est qu'on a programmé ici trois boucles successives



[PDF] Structure de boucle : while / dowhile - Depinfo

printf ("valeur de i apres la boucle : d \n", i) ; return 0 ; } 3 Exercices Rappels : on peut combiner plusieurs conditions `a l'aide des opérateur “&&” (ET) et 



[PDF] Exercices corrigés sur les boucles S

Exercices corrigés sur les boucles Exercice 1 Ecrire un programme qui permet de calculer la somme suivante : S Solution avec for : Var S:real; i:integer; begin



[PDF] Les boucles 1 Exercice 1 - LIPN

Algorithmique et structures de données Ingénieurs 1`ere année (MACS/Télécom /Mesures/Energie) 2008/2009 Correction du T D 1 Les boucles 1 Exercice 1



[PDF] TD 3 : Boucles

Les exercices ci-dessous sont à formuler en langage algorithmique textuel, en Blockly, Pour cela, il faut imbriquer deux boucles Correction Exercice 1



[PDF] Exercices avec Solutions

Exercices Corrigés d'Algorithmique – 1ére Année MI 5 EXERCICE 1 Alors P← A ; /*On peut initialiser le produit à A et commencer la boucle à 2 Pour I ←2 à B



[PDF] Exercices corrigés

Affichez les entiers de 0 à 15 non compris, de trois en trois, en utilisant une boucle for et l'instruction range() 8 Utilisez l'instruction break pour interrompre une 



[PDF] Série dexercices supplémentaire : Les tests & boucles

Série d'exercices supplémentaire : Les tests boucles Exercice 1 : Ecrire un algorithme qui permet de calculer le résultat de la division d'un entier a par un



[PDF] Algorithmique - Correction du TD3

18 décembre 2012 1 Les boucles (suite) Exercice 1 Ecrire un algorithme qui reçoit en entrée un nombre entier de 1 à 10 et affiche en sortie la table de

[PDF] les boucles en algorithme pdf

[PDF] bonjour en créole guyanais

[PDF] bonne nuit en créole guyanais

[PDF] sa to fé guyane

[PDF] bijoux liora sont ils en argent

[PDF] liora bracelet

[PDF] bijoux liora carrefour

[PDF] bague liora

[PDF] liora swarovski

[PDF] liora montre

[PDF] liora swarovski elements

[PDF] carré d'or bijouterie site officiel

[PDF] catalogue ak bijoux maroc 2017

[PDF] raynal aix

[PDF] bijouterie morin ploufragan

[PDF] Corrigé des exercices simples sur les boucles Corrigé des exercices simples sur lesbouclesExercice 3.1.1déroulement d'une boucle for Avec un tableau comme celui donné dans l'exemple 4.0, retracez une exécution du programme suivant dans laquelle on entre au clavier la valeur 5.

1classExo4_1{

2public static voidmain(String[] args){

3intx;

4 Terminal.ecrireString("Un

entiersvp:");

5 x = Terminal.lireInt();

6for(inti = 0; i<4; i++){

7 Terminal.ecrireIntln(x+i);

8 }

9 Terminal.ecrireStringln("Fini");

10 } 11 } Voici le tableau qui retrace l'exécution de ce programme : nbtestxiclavierécran 3?NEP

4?NEPUn entier svp :

55NEP5

6.init50

6.testtrue50

7505

6.modif51

6.testtrue51

7516

6.modif52

6.testtrue52

7527

6.modif53

6.testtrue53

7538

6.modif54

6.testfalse54

95NEPFini

1

Les affichages seuls de ce programme sont :

> java Exo4_1

Un entier svp: 5

5 6 7 8 Fini

Exercice 3.1.2déroulement d'une boucle while

Cet exercice n'est pas corrigé.

Exercice 3.1.3calculs

1. Écrivez un programme qui affiche la table de multiplication d'un chiffre.

Ce chiffre sera entré par l'utilisateur.Parexemple,silechiffre est

3,leprogrammeaffiche:

\begin{verbatim} 1 x3=3 2 x3=6 3 x3=9 4 x3=12 5 x3=15 6 x3=18 7 x3=21 8 x3=24 9 x3=27 \end{verbatim}

2. Si vous ne l'avez pas déjà fait, modifiez votre programme pour qu'il vérifie que le nombre entré

par l'utilisateur est bien un chiffre (c'est à dire un nombrecompris entre 1 et 9). classExo4_3_2{ public static voidmain(String[] args){ intchiffre = -1; intres; while(chiffre<1 || chiffre>9){

Terminal.ecrireStringln("Entrez

lechiffreamultiplier:"); chiffre = Terminal.lireInt(); if(chiffre<1 || chiffre>9){

Terminal.ecrireString("Ce

nombren'estpascomprisentre1");

Terminal.ecrireStringln("

et9.Recommencez."); for(inti=1; i<10; i++){ res = i*chiffre;

Terminal.ecrireInt(i);

Terminal.ecrireString("

x" + chiffre + "=");

2NFA031c?CNAM 2012

Terminal.ecrireIntln(res);

3. Écrivez un programme qui calculexyoùxetysont deux entiers saisis au clavier.

classExo4_3_3{ public static voidmain(String[] args){ intx, y; intres=1;

Terminal.ecrireStringln("Entrez

lechiffreamultiplier:"); x = Terminal.lireInt();

Terminal.ecrireStringln("Entrez

l'exposant:"); y = Terminal.lireInt(); for(inti=1; i<=y; i++){ res = res*x;

Terminal.ecrireInt(x);

Terminal.ecrireStringln("

puissance"+y+"vaut"+res);

4. Écrivez un programme qui affiche la valeur de la fonctionx2(la fonction qui à un entier associe

son carré) pour les dix premiers entiers positifs. classExo4_3_4{ public static voidmain(String[] args){ intcarre; for(inti=1; i<=10; i++){ carre = i*i;

Terminal.ecrireIntln(carre);

Exercice 3.1.4conversion en dollars

Le programme suivant est une version du programme Conversion des notes de cours, modifié afin de calculer la conversion en dollars d'une somme en euros saisie au clavier. public classExo2_1_2 { public static voidmain (String[] args) { doubleeuros, dollar, cours;

Terminal.ecrireStringln("Cours

dudollar(valeurde1dollar)?"); cours = Terminal.lireDouble();

Terminal.ecrireStringln("Somme

eneuros?"); euros = Terminal.lireDouble(); dollar = euros / cours;

Terminal.ecrireStringln("La

sommeenfrancs:"+ dollar);

NFA031

c?CNAM 20123 Modifiez ce programme pour que pour un cours du dollar donné (et qui ne change pas pendant

l'exécution du programme), on puisse convertir plusieurs sommes. Prévoyez un moyen d'arrêter l'exé-

cution du programme. public classExo4_4 { public static voidmain (String[] args) { doubleeuros, dollar, cours; charreponse = 'o';

Terminal.ecrireStringln("Cours

dudollar(valeurde1dollar)?"); cours = Terminal.lireDouble(); while(reponse == 'o'){

Terminal.ecrireStringln("Somme

eneuros?"); euros = Terminal.lireDouble(); dollar = euros / cours;

Terminal.ecrireStringln("La

sommeenfrancs:"+ dollar);

Terminal.ecrireStringln("Voulez-vous

faireuneautreconversion" + (tapezopourouiounpournon)"); reponse = Terminal.lireChar();

Exercice 3.1.5date correcte

Écrivez un programme qui saisit une date correcte sous la forme de trois entiers (jour, mois et

année). Le programme doit tester si la date est correcte, et si ce n'est pas le cas, doit signaler le type

d'erreur rencontrée, puis demander une nouvelle saisie. Leprogramme finit lorsqu'une date correcte

est enfin saisie, avec l'affichage de celle-ci. Dans le cas où le mois de la date est février, votre pro-

gramme devra calculer si l'année est bissextile. De manièregénérale, il devra calculer le nombre de

jours maximal du le mois de la date saisie, de manière à valider le numéro de jour qui a été saisi.

Réponse: Il n'y a pas de réelle difficulté dans ce programme, si ce n'est de bien organiser les calculs.

Par exemple, si l'année et le mois sont correctes, on peut calculer le nombre maximal de jours dans le

mois pour cette année, et ensuite utiliser ce nombre pour tester si le numéro de jour donné est correcte.

En revanche, cela n'a pas de sens de faire ce calcul si le mois ou l'année sont invalides. classDateCorrecte { /* Sasit une date et teste si elle correcte.

Demande une nouvelle saisie tant que la date

est incorrecte et signale l'erreur eventuelle (1 erreur a la fois). public static void main(String [] args) { int jour; int mois;quotesdbs_dbs2.pdfusesText_2