Exercices

publicité
Exercices
PREMIERS ALGORITHMES – QUESTIONS RAPIDES
1 Vrai ou Faux ? Justifier la réponse.
On donne l’algorithme suivant :
Variables :
N, a, b : entiers ;
Début
Entrer (N) ;
a←3×N ;
b←a+2 ;
Afficher (b) ;
Fin.
1) Le nombre obtenu avec l’entrée 2 est 8.
2) Le nombre obtenu avec l’entrée – 4 est 14.
3) Si on veut obtenir 11, il faut entrer 3.
4) Si on veut obtenir – 5, il faut entrer – 1.
2 QCM Donner toutes les bonnes réponses.
On donne l’algorithme suivant :
Variables :
N, a : entiers ;
Début
Entrer (N) ;
Si N < 10 alors
a←N×5 ;
sinon a ← N × 5 – 10 ;
FinSi ;
Afficher (a) ;
Fin.
1) Le nombre obtenu avec l’entrée 5 est :
a) 25 ;
b) 15 ;
c) – 25.
2) Le nombre obtenu avec l’entrée 12 est :
a) 60 ;
b) 50 ;
c) – 60.
3) Si on veut obtenir 45, on peut entrer :
a) 9 ;
b) 11 ;
c) 13.
4) Si on veut obtenir 50, on peut entrer :
a) 10 ;
b) 12 ;
c) 50.
3 On donne l’algorithme suivant :
Variable :
x : réel ;
Début
Entrer (x) ;
Si x ⱖ 0 alors Afficher (« oui ») ;
sinon Afficher (« non ») ;
FinSi ;
Fin.
À quel problème répond cet algorithme ?
4 QCM Donner toutes les bonnes réponses.
On souhaite afficher tous les carrés non nuls inférieurs ou
égaux à un entier donné.
Quel(s) est (sont) le(s) algorithme(s) correct(s) ?
a) Variables :
N, i : entiers ;
C : réel ;
Début
Entrer (N) ;
C← N ;
Pour i allant de 1 à C faire Afficher (i ²) ;
FinPour ;
Fin.
b) Variables :
N, d : entiers ;
Début
Entrer (N) ;
d←1 ;
Tant que d 2 ⱕ N faire Afficher (d ²) ;
FinTantQue ;
Fin.
c) Variables :
N, d : entiers ;
C : réel ;
Début
Entrer (N) ;
d←1 ;
Tant que d 2 ⱕ N faire Afficher (d ²) ;
d←d+1
FinTantQue ;
Fin.
23
Téléchargement