En arrangeant l’erreur, dire que fait cet algorithme (1points) :
a) Calcule la multiplication de a par b avec addition successive
b) Calcul la division de a par b en soustrayant successivement b
c) Incrémente la valeur de la somme de 2 nombres a et b
d) Les réponses a et c sont apparemment bonnes.
e) ABR
Que fait cet algorithme et exécuter en remplissant les restes de la cases sur la table de simulation (3pt)
Début
Var I , N, X, S : entier
Moy : réel
Ecrire ‘ Calcul de la moyenne de N nombres entiers : ‘
Ecrire ‘ Entrer le nombre des valeurs : ‘
Lire N
S 0
Pour I = 1 à N faire
Ecrire ‘ Entrer la valeur N° : ‘, I
Lire X
S S + X
Fin pour
Moy S / N
Ecrire ‘Moyenne des valeurs lues = ‘ , Moy
Fin
N | I | X | S | Moy |
? | ? | ? | ? | ? |
4 | ? | ? | ? | ? |
4 | ? | ? | 0 | ? |
4 | 1 | 12 | ? | |
4 | 2 | 14 | ? | |
4 | 3 | 10 | ? | |
4 | 4 | 15 | ? | |
4 | 5 | 15 | ||
N | I | X | S | Moy |
? | ? | ? | ? | ? |
4 | ? | ? | ? | ? |
4 | ? | ? | 0 | ? |
4 | 1 | 12 | 12 | ? |
4 | 2 | 14 | 26 | ? |
4 | 3 | 10 | 36 | ? |
4 | 4 | 15 | 51 | ? |
4 | 5 | 15 | 51 | 12.75 |
II. choisir 2 questions (10pts)
1. (4 points) On travail sur le fichier du carnet d’adresse des étudiants de l’ISIC. Les champs ou zones de textes sont en largeur fixe. Ecrivez un algorithme qui permet à l’utilisateur de saisir au clavier un(e) nouvel(le) étudiant(e) qui sera ajouté à ce carnet d’adresse(ISIC).
Exemple : nom *20, prénom *17, tel *10, mail *20 ligne (enregistrement) en caractère
Nota : *20 c’est le nombre maximum de caractères que peut contenir le champ nom. Illustration du fichier
Nom | Prénom | Tel | mail |
20 caractères | 17 caractères | 10 caractères | 20 caractères |
Ekila | Djenifa | 0897465456 | Ekila-djeni@yahoo.fr |
Voir correction TP chez les amis qui ont participés aux séances de récupérations ou TP RTM