Exercices
Exercice1 :Qu’est
ce qu’un algorithme ? A quoi sert un algorithme ?
Exercice2 : Choisir la proposition juste :
- Un algorithme ne donne pas les mêmes résultats pour les mêmes données.
- Un même problème peut être résolu au moyen de plusieurs algorithmes.
- Un algorithme contient un nombre infini d’instruction (d’actions).
- La constante peut changer de valeur au cours de l’exécution de l’algorithme.
- Une variable peut changer de valeur au cours de l’exécution de l’algorithme
·
L’âge d’un
élève, Le nom d’un jour, La note d’un élève.
Exercice 4:
Donnez le type des
données suivantes :
Données
|
types
|
'Bienvenue dans le monde de la programmation'
|
|
-300
|
|
'8'
|
|
260,58
|
|
')'
|
|
faux
|
Exercice 5:
- Ecrire un algorithme qui demande un nombre à l’utilisateur puis calcul et affiche le carré de ce nombre.
- Ecrire un algorithme qui demande deux nombres à l’utilisateur puis calcul et affiche leur somme.
- Ecrire un algorithme qui demande à l'utilisateur de taper deux notes puis calcul et affiche leur moyenne.
- Ecrire qui demande la moyenne d’un élève et qui affiche s’il est admis ou non.
- Rédiger un algorithme qui demande deux nombres à l’utilisateur et l’informe ensuite si leur produit est négatif ou positif.
Exercice 6:
Soient trois variables A, B et C tels que :
A est de type entier
B est de type chaine de caractères
C est type booléen
1-Comment on déclare les variables A, B et C dans ce cas ?
2-Cochez ce qui
est juste :
c
A<--12
|
c
B<--'tronc commun'
|
c
A<--'salut'
|
c
C<--10
|
c
A<--'3'
|
c
C<--12>5
|
c
C<---5>15
|
Exercice 7 :
Complétez le tableau
suivant :
Instructions
|
Variables
|
|||
A
|
B
|
C
|
D
|
|
B<-- 2
|
||||
C<--
B+10
|
||||
A<-- 4
|
||||
D<-- A
|
||||
B<-- B*D
|
||||
C<-- B+5
|
||||
A<-- 10+4+C
|
||||
C<-- A+B+D
|
||||
Exercice 8:
N est une variable de type entier telle que : N<-- 4
P et R sont des
variables de types chaines de caractère tel que : P<-- 'Maroc'
Instruction
|
Valeur affichée
|
Ecrire(N)
|
|
Ecrire ('vive')
|
|
Ecrire(P)
|
|
Ecrire ('N')
|
|
Ecrire (N+6)
|
|
Rß’vive le’ + P
Ecrire (R)
|