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] 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
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?NEP4?NEPUn entier svp :
55NEP5
6.init50
6.testtrue50
75056.modif51
6.testtrue51
75166.modif52
6.testtrue52
75276.modif53
6.testtrue53
75386.modif54
6.testfalse54
95NEPFini
1Les affichages seuls de ce programme sont :
> java Exo4_1Un entier svp: 5
5 6 7 8 FiniExercice 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 est3,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 pendantl'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 etanné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.