Devoir de Synthèse N°2 Matière : Algorithmique et programmation Nombre de pages : 2 Classe : 3ème Sciences […]
Devoir de Synthèse N°2
Matière : Algorithmique et programmation | Nombre de pages : 2 |
Classe : 3ème Sciences Informatique | Date : Vendredi 09/03/2012 |
Enseignante : Mme NASRI Ibtissem | Durée :2 h |
NOM et PRENOM : | Note : |
Questions de cours (4,5 points) :
Soit une variable C pouvant contenir ces valeurs en ordre : printemps, été, automne, hiver.
-Y a-t-il un type standard de base qui contient ces valeurs ? …………… pourquoi ……………….
…………………………………………………
– Définir un nouveau type pour le variable C :
-Déclarer la variable C :
Objet | Type | Role |
-Soit la séquence suivante :
|
chß ″automne″ C[i]=ch
Xß i
Exercice n°1 (3 points):
Déduire l’algorithme qui permet d’entrer une chaîne alphabétique CH, formé de trois (3) lettres, puis affiche le résultat suivant :
=> Si la chaîne est symétrique (de la forme XYX).
=> Si elle est écrite en majuscule ou minuscule. Exemple 1 : CH = ″ ICI″ est symétrique et majuscule. Exemple 2 : CH = ″ala″ est symétrique et minuscule
Exercice n°2 (4,5 points):
variable | valeur |
A | |
B | |
C | |
D | |
E | |
F |
Exercice n°3 (6 points):
Un nombre parfait est un entier caractérisé par le fait est égale à la somme de ses diviseurs sauf lui- même. Exemple : 6 = 1+ 2 +3
- Ecrire un module qui fait la saisie d’un entier
- Ecrire un module qui test si n est un nombre parfait.
NB : rédiger un programme complet en algorithmique.
Exercice n°4 (6 points):
Soit à saisir une matrice M de 3 lignes et n colonnes. Remplir cette matrice par des 0 ou des 1 seulement dans chaque case.
- Remplir un tableau T par la conversion de chaque ligne de la base binaire à la base décimale.
M
|
T
|
- Afficher le tableau T.
- Rédiger le programme en