Upload
maude-guitton
View
113
Download
6
Embed Size (px)
Citation preview
Exercice Écrire l’analyse, l’algorithme et le
programme Pascal qui calcule la somme des nombres d'un entier de 3 chiffres et de l’afficher
EXEMPLE : N=123 ------> 1 + 2 + 3 = 6 On veut afficher : La somme= 6
2
Comprendre le problème Si n est une chaîne de caractère:
55 44 66n= ‘‘ n= ‘‘ ’’’’
On peut effectuer la somme , On peut effectuer la somme ,
Pour cela : il faut Pour cela : il faut transformertransformer chaque chaque lettrelettre en en chiffre chiffre
Quelle est la fonction qui transforme les caractères en chiffres ?
SOLUTION:SOLUTION:
VALEUR(ch,d,erreur)VALEUR(ch,d,erreur)
L’analyse
6
54
3
217
Nom Somme_nRésultat: Ecrire ( ‘‘La somme des nombres de ce chiffre:’’ ,somme)sommechiffre1+chiffre2+chiffre3Chiffre3 correspond au 3ième chiffre de n
Chiffre2 correspond au 2ième chiffre de n
Chiffre1 correspond au 1er chiffre de nn=donnée (‘‘Donnez un entier de 3 chiffres’’)Fin Somme_N
Valeur(n[3], chiffre3,erreur)
Valeur(n[2], chiffre2,erreur)
Valeur(n[1], chiffre1,erreur)
L’algorithme0) Début Somme_N1) Ecrire (‘‘Donnez un entier de 3 chiffres’’)2) Lire (n)3) Valeur(n[1], chiffre1,erreur)4) Valeur(n[2], chiffre2,erreur)5) Valeur(n[3], chiffre3,erreur)6) sommechiffre1+chiffre2+chiffre37) Ecrire (‘‘La somme= ’’,somme)8) Fin Somme_N
L’algorithme
NOM TYPE
n Chaîne de 3 caractères
chiffre1 Entier
chiffre2 Entier
chiffre3 Entier
somme Entier
Tableau de Déclaration des Objets