CH7 - Introduction À La Programation
CH7 - Introduction À La Programation
CH7 - Introduction À La Programation
Anis ELBAHI
INTRODUCTION A LA PROGRAMMATION
I - Introduction :
Aujourd’hui l’informatique a envahi tous les domaines de la vie courante. Pratiquement tous les domaines
sont totalement ou en partie informatisés.
Exemples : les banques, les pharmacies, les magasins, les lycées, …
Les programmes ou logiciels utilisées répondent à des problèmes posés.
Nous allons utiliser l’approche descendante (top-down) qui consiste à résoudre un problème en commençant
par le résultat final, Dans cette approche nous allons définir :
Le nom du programme et la liste des actions nécessaires pour l’élaboration de la solution (Cette liste
doit nécessairement commencer par le résultat)
Les différents objets et leurs définitions dans un tableau (TDO).
Exemple :
Remarque :
Le résultat est d’afficher S à l’écran. Le verbe Ecrire est un mot réservé utilisé pour faire l’affichage, l’élément à
afficher doit être entre parenthèses.
A la fin de l’analyse il faut écrire : Fin <Nom du programme>
On donne les numéros des actions en commençant par la première exécutée jusqu’à la dernière.
Les objets S, A et B doivent être définis ainsi que leurs types et leurs rôles dans un nouveau tableau qui s’appelle :
Tableau de Déclaration des Objets ( T.D.O )
a) Définition :
………………………………………………………………………………………………………………………………….
………………………………………………………………………………………………………………………………….
Algorithme
0) …………………………………………………… 3) ……………………………….………………
1) …………………….……………………………… 4) ……………………………………….………
2) ……………………………….…………………… 5) Fin SOMME
On se propose d‘effectuer un programme qui permet de calculer et d’afficher la moyenne d’un élève en
connaissant sa note de contrôle et celle de synthèse en appliquant la formule suivante :
moyenne = (note de contrôle * 1 + note de synthèse * 2 ) / 3.
Donner la préanalyse, l’analyse et l’algorithme.
Préanlyse :
Analyse :
Algorithme :
L’algorithme doit être exécuté par l'ordinateur, donc il faut le traduire en un langage compréhensible par
l'utilisateur et par l'ordinateur. Ce type de langage est appelé : ……………………………………………….
a) Langage de programmation :
Définition :
………………………………………………………………………………………………………………………..............
Exemple :
0) Début MOYENNE
1) Ecrire(''donner la note de contrôle'')
2) Lire (NC)
3) Ecrire('' donner la note de synthèse '')
4) Lire (NS)
5) Moy (NC+NS*2)/3
4) Ecrire ("la moyenne =" , Moy)
6) Fin MOYENNE
Remarque1 :
Un programme fait ce qu’on lui a fourni et non ce qu’on pense lui avoir fourni
Remarque2 :
En utilisant turbo pascal
Pour taper un nouveau programme : Fichier ………………………….
Pour enregistrer un programme : Fichier ………………………….
Pour compiler un programme : Compiler Compiler ou ( Alt + F 9 )
Pour exécuter un programme : Exécuter Exécuter ou ( Ctrl + F 9 )
Enoncé :
Faire la préanalyse, l’analyse, l’algorithme et la traduction pascal d’un programme intitulé CARRE qui saisit
le côté C d’un carré pour afficher son périmètre P ainsi que sa surface S.