0% ont trouvé ce document utile (0 vote)
3 vues4 pages

Informatique 1

Le document présente une série d'exercices sur la programmation, portant sur des concepts tels que l'affectation de variables, l'échange de valeurs, les boucles et les conditions. Chaque exercice est suivi d'une question et d'une réponse correcte. Les réponses portent sur des calculs et des comportements de programmes simples utilisant des variables numériques.

Transféré par

Reda Reda
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues4 pages

Informatique 1

Le document présente une série d'exercices sur la programmation, portant sur des concepts tels que l'affectation de variables, l'échange de valeurs, les boucles et les conditions. Chaque exercice est suivi d'une question et d'une réponse correcte. Les réponses portent sur des calculs et des comportements de programmes simples utilisant des variables numériques.

Transféré par

Reda Reda
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Exercices :

1/ Soient X et Y deux variables de type numérique. Qu’affiche l’instruction « Ecrire Y » placée dans le
bloc d’instructions suivant :

X←4
Y←X
X ← 10
Ecrire Y
Y←6
Réponse : a
a- 4 b- 10 c- 6 d- Erreur

2/ On suppose que deux variables X et Y, de type numérique, ont déjà des valeurs avant les instructions
proposées ci-dessous. On souhaite échanger les valeurs entre X et Y (la valeur de X doit être mise dans
Y et la valeur de Y doit être mise dans X). Quel est la bonne démarche ?

Réponse : c

3/ On suppose que deux variables X et Y, de type numérique, ont déjà des valeurs différentes avant les
instructions ci-dessous. On souhaite mettre dans X la plus petite des deux valeurs et dans Y la plus
grande des deux valeurs. La variable Z est utilisée uniquement pour permettre l’échange si on doit le
faire. Quel est le bon bloc d’instructions ?

Réponse : b
4/ Quelle est la valeur de C calculée par le programme ci-dessous ?

Variable C en numérique
Début
C←2
TantQue (C < 10)
C←C*3
FinTantQue
Ecrire « Le résultat est : », C
Fin

Réponse : 18

5/ Sous quelle condition le programme suivant s’arrête ?

Variable Rep en numérique


Début
Ecrire « Entrez un nombre »
Lire Rep
TantQue (Rep >= 3) OU (Rep <= 1)
Ecrire « Entrez un nombre »
Lire Rep
FinTantQue
Fin

Réponse : c

a- Lorsque le nombre entré est strictement inférieur à 3


b- Lorsque le nombre entré est strictement supérieur à 1
c- Lorsque le nombre entré est strictement compris entre 1 et 3
d- Lorsque le nombre entré est égal à 1 ou à 3
6/ Qu’affiche ce programme ?
Variables N, X, i en numérique
Début
N←5
Som ← 0
Pour i ← 1 à 10
Ecrire "Entrez un nombre : "
Lire X
Si (X>N) alors
Som ← Som + X
FinSi
FinPour
Ecrire Som
Fin

Réponse : b
a- Le dernier nombre entré
b- La somme des nombres entrés qui sont supérieurs à 5
c- La somme de tous les nombres entrés
d- 0

7/ A quoi correspond la valeur de R calculée par le programme ci-dessous ? (Donner R en fonction des
variables X et Y)
Variable Compt, F, X, Y, R en numérique
Début
Ecrire «Entrez deux entiers X et Y strictement positifs»
Lire X
Lire Y
F←1
R←1
Pour Compt ← 1 à Y
F ← F * Compt
FinPour
Pour Compt ← 1 à F
R←X*R
FinPour
Ecrire « Le résultat est : », R
Fin

Réponse : XY !
8/ A quoi correspond la valeur de R calculée par le programme ci-dessous ? (Donner R en fonction des
variables N, X et Y)
Variables i, j, N, S, X, Y, R en numérique
Début
Ecrire «Entrez trois entiers X, Y et N strictement positifs»
Lire X, Y, N
R←1
Pour i ← 1 à X
S←0
Pour j ← 1 à N
S←S+Y
FinPour
R←R*S
FinPour
Ecrire « Le résultat est : », R
Fin

Réponse : (NY)X

Vous aimerez peut-être aussi