Lycée secondaire El Mourouj 4 Professeur : AKROUT
DEVOIR DE CONTRÖLE N° 1
Classes :4ème Sce3
Informatique
Date : 18/11/2023 Durée : 1 H
Nom et prénom : ………………………………………………………………………..………………3……………. Note : /20
Exercice N°1(…............./3)
Evaluer les expressions et déduire à chaque fois le résultat et son type :
Expression Résultat Type de résultat
Res "Bac ”+Convch(2024) Res= ………………………………………….. …………………………………………..
Res Chr(66)+
Res= ………………………………………….. …………………………………………..
chr(ord("n")+1) +"n"
Res Majus( Chr(Ord(“m”)) ) Res=………………………………………….. …………………………………………..
Res racinecarrée(36)+19 mod 6 Res=………………………………………….. …………………………………………..
ResNON(Racinecarree(26) <6 ) Res=………………………………………….. …………………………………………..
ResPos(“ “, “Bac 2023”) Res= ………………………………………….. …………………………………………..
Exercice N°2(…............./2)
Soit la séquence algorithmique suivante
Pour i de 0 à n-1 Faire
………………………….
T[i] …………………………..
………………………………..……………………………
Fin Pour
Travail demandé :
Dans l’algorithme, ajouter le contrôle pour remplir un tableau T par n valeurs
aléatoires entre 5 et 99 et divisibles par 3
Exemple n= 5 T obtenu
3 15 9 66 45
Exercice N°3(…............./6)
Soit la fonction inconnue suivante :
Fonction inconnue (Ch1 :chaine) :………………
Début # 2 espaces
P POS(" ",Ch1)
Tant que P < 0 :
Ch1 efface(Ch1,p,p+1)
P POS(" ",Ch1)
Fin tant que
Retourner ………………………….
Fin
1/2
Travail demandé
O T/N
1) Compléter les pointillés
2) Compléter le TDOL :
3) Donner la trace d’exécution de cette fonction
pour ch1= "Bonjour les amis ."
4) Quel est le rôle de cette fonction ? p Ch1
………………………………………………………………………………
………………………………………………………………………………
5) Transformer cette fonction en une procédure :
Exercice N°4(…............./9)
Sur les billets d’avion d’une Campanie aérienne, figure un code de 11
chiffres précédés d’une lettre majuscule. Exemple U19586900462. Pour
vérifier l’authenticité d’un billet, on remplace la lettre du code par son
rang alphabétique pour obtenir un nombre de 12 ou de 13 chiffres.
Si le reste de la division par 9 de la somme des chiffres de ce nombre
est égale à 8, ce billet est authentique, sinon c’est un faux billet.
Exemple : Le billet ayant pour code "U19586900462" est authentique.
En effet, - La lettre "U" a pour rang alphabétique 21.
Le nombre formé sera : "2119586900462".
La somme des chiffres de ce nombre est 2+1+1+9+5+8+6+9+0+0+4+6+2 =53.
Le reste de la division de 53 par 9 est égale à 8.
Travail demandé :
On se propose d’écrire un programme qui permet de vérifier
l’authenticité d’un billet d’avion à partir de son code (code chaine de 11
chiffres précédés par une lettre alphabétique majuscule).
Décomposer le problème en module, Ecrire l’algorithme du PP ainsi que ceux
des modules envisagés.
2/2