5
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

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

Embed Size (px)

Citation preview

Page 1: 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

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

Page 2: 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

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)

Page 3: 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

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)

Page 4: 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

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

Page 5: 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

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