Vous êtes sur la page 1sur 1

Devoir de contrôle N°1

Classe :4ème Sciences expérimentales 2


Lycée Rue Manzah Bni Khaled
Matière : Informatique
Durée : 1 heure de 15h à 16h
Nom :…………………………………………..Prénom :…………………………………………

Exercice 1 : (4,5 points)


Soit la fonction Inconnue suivante
Fonction Inconnue (ch : chaine) :……………………….
Début
i← long(ch)
Répéter
i← i - 1
Jusqu’à Non ("a"<=ch[i] <="z") ou (i =0)
Si "a"<=ch[i] <="z"
Alors Retourner(Vrai)
Sinon Retourner (Faux)
FinSi
Fin
Questions :
1) Déterminer le type du résultat retourné par la fonction Inconnue. (0,5 point)
2) Déterminer le résultat retourné par la fonction Inconnue pour les valeurs suivantes de ch. (2
points)
 ch ← "bonjour"…………………………………………………………………………………………
 ch ← "aMis"……………………………………………………………………………………………….
3) En déduire le rôle de la fonction inconnue. (2 point)
…………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
Exercice 2 (15,5 points)
Un entier de quatre chiffres est dit Carré parfait s’il est sous la forme aabb.
Exemple : 4422, 6633 sont carré_parfait.
On se propose d’écrire un programme intitulé Carré_parfait qui permet de :
 Saisir un entier n compris entre 2 et 20
 Remplir un tableau T par n entiers de quatre chiffres.
 Afficher tous les entiers Carré_parfait qui existent dans T.
Exemple : soit n = 7 et le tableau T suivant :
T 4422 3445 6633 2234 4439 5599
0 1 2 3 4 5
Le programme affichera : 4422 6633 5599
Travail demandé :
1) Ecrire un algorithme pour le programme principal en le décomposant en modules.
2) Ecrire un algorithme pour chaque module envisagé.

Vous aimerez peut-être aussi