Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
PARTIE 1 (6 points)
1) 8
2) 17
3) La fonction retourne la somme des chiffres qui composent "1'entier n. {on acceptera toute définition
équivalente}
Proposition Réponse
Un tableau de réels peut être rempli par des entiers. Vrai
Le compteur d'une structure répétitive complète doit être de type scalaire. Vrai
Les opérateurs DIV et MOD peuvent être appliqués sur les nombres réels. Faux
Efface (ch,longueur(ch)-1,2) efface les deux derniers caractères de la chaîne ch. Vrai
NB:
• -0.25 par type d'erreur et l'erreur ne sera pénalisée qu'une seule fois
• On acceptera toute solution équivalente
1°)
ANALYSE DU PROGRAMME PRINCIPAL:
Page 1/3
2°)
ANAL YSE DE LA PROCEDURE SAISIE:
DEF PROC Saisie (var m:entier)
Résultat= m
m= [] Répéter
m = donnée ("Donner un entier de 4 chiffres")
Jusqu'à (m 2: 1000) et (m:S 9999) {on acceptera m E [1000,9999] ou équivalent}
Fin Saisie.
Page 2/3
T.D.O Locaux de la fonction valable
Objet Type/Nature Rôle
m entier Chiffre des milliers.
c entier Chiffre des centaines.
d entier Chiffre des dizaines.
u entier Chiffre des unités.
N.B : Pour les objets m, c, d et u, on acceptera tout autre type valide: Octet, mot, ....
Barème de la Partie II
Points
Action Analyse Algorithme
(10 points) (4 points)
Programme principal (Décomposition + cohérence) 2 = 1+ 1 1
TDO Globaux 1
TDO Locaux 1
Saisie de N et validation 1.5 = 0.5 + 1 1
Extraction des chiffres 2 = 0.5 x 4 0.5
Vérification de la condition « valable» 1,5 = 0.5 x 3 1
Affichage 1 0.5
Page 3/3