Exercice 1
Décrire à l’aide d’un tableau l’évolution des variables lors de l’exécution des instructions suivantes :
a3 Instruction 0 a =? b=? c=?
b a+2 Instruction 1 a=3 b=? c=?
ca+5 Instruction 2 a=3 b=5 c=?
ac+a Instruction 3 a=3 b=5 c=8
bc+a Instruction 4 a=11 b=5 c=8
c a + b*c Instruction 5 a=11 b=19 c=8
Instruction 6 a=11 b=19 c=163
Exercice 2
Décrire à l’aide d’un tableau l’évolution des variables lors de l’exécution des instructions suivantes :
Instruction 0 a =? b=? c=?
a2 Instruction 1 a=2 b=? c=?
b7
Instruction 2 a=2 b=7 c=?
ca
Instruction 3 a=2 b=7 c=2
ab
Instruction 4 a=7 b=7 c=7
bc
Instruction 5 a=7 b=7 c=7
Que constatez vous ? Affectation d'un variable par un autre variable
Exercice 3
Ecrire un algorithme qui demande à l’utilisateur un nombre d’heures, un nombre de minutes et un nombre de
secondes, convertit le tout en secondes et affiche le total.
algorithme calcul seconde
variables
heure,minute,seconde,resultat // algorithme calcul seconde en JavaScript
debut var heure, minute, seconde, resultat;
heure <- Saisie(); heure=Saisie();
minute <- Saisie(); minute=Saisie();
seconde <- Saisie(); seconde=Saisie();
//j'attribut à : heure=heure*3600;
heure <- heure * 3600; minute=minute*60;
minute <- minute * 60; resultat=heure+minute+seconde;
//seconde <- seconde; Ecrire(resultat);
resultat <- heure + minute + seconde;
Ecrire(resultat)
fin
Exercice 4 Ecrire un algorithme qui demande un nombre total de secondes, convertit ce nombre en heures, minutes
et secondes. L’affichage sera formaté ainsi : heures :minutes :secondes.
algorithme calcul H:M:S
variables
// algorithme calcul H:M:S en JavaScript
totalSecondes:entier;
var totalSecondes heure, minute, seconde, reste;
heure:entier;
totalSecondes=Saisie();
minute:entier; heure=totalSecondes/3600;
seconde:entier; reste=totalSecondes%3600;
reste : entier; minute=reste/60;
début seconde=reste%60;
totalSecondes <- Saisie(); // 7480 Ecrire(heure + '.' + minute + '.' + seconde);
heure <- totalSecondes/3600; //2
reste <- totalSecondes MOD 3600; //280
minute <- reste/60; //4
seconde <- reste MOD 60; // 40
Ecrire(heure + ":" + minute + ":" + seconde);
fin
Exercice 5
Un élève passe un examen de trois matières avec les coefficients correspondants : Mathématiques (3), Informatique
(5) et Français (2). Ecrire un algorithme qui demande la saisie des notes de l’élève, calcule et affiche sa moyenne.
algorithme calcul mayenne
variables
math,info,francais,moyenne
debut
math <- Saisie();
info <- Saisie();
francais <- Saisie();
//j'attribut à :
math <- math * 3;
info <- info * 5;
francais <- francais * 2;
moyenne <- (math + info + francais)/10;
Ecrire(moyenne)
fin