CH7 - Introduction À La Programation

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 4

Chapitre N°7: Introduction à la programmation Mr.

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.

Dans ce chapitre nous allons essayer de répondre aux questions suivantes :


 Comment va-t-on rédiger une solution aux problèmes posés ?
 Comment va-t-on traduire cette solution pour qu’elle soit compréhensible par l’ordinateur ?
 Quel langage doit-on choisir pour cette application ?

II- Etapes de résolution d’un problème :


Au cours de sa réalisation, …………………………………………………………………………………...
Prenons par exemple l’énoncé du problème suivant :
Enoncé du problème:
Faire un programme qui permet de calculer et d’afficher la somme S de deux nombres entiers A et B.

Dans cette étape il faut détailler le problème par le fait de :


*/ …………………………………………………………………………………………………………….
**/ ……………………………………………………………………………………………………………
***/ ………………………………………………………………………………………………………….
Pour notre exemple le but du problème est d’afficher à l’écran la Somme S de deux nombres entiers A et B.
Entrées Traitements Sorties
………………… ………………… …………………
…………………

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 :

Lycée OTHMEN CHATTI M'SEKEN 2TI 1


Chapitre N°7: Introduction à la programmation Mr. Anis ELBAHI

Tableau de Déclaration des Objets ( T.D.O) :

Code Type Rôle

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 :

Entrée Traitement Sortie


…………… …………………………………… ……………………
…………….

Analyse :

Lycée OTHMEN CHATTI M'SEKEN 2TI 2


Chapitre N°7: Introduction à la programmation Mr. Anis ELBAHI

Tableau de Déclaration des Objets ( T.D.O ) :

Code Type Rôle

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 :
………………………………………………………………………………………………………………………..............

b) Les étapes de passage de l’algorithme au programme

Etape1 : Ecriture de programme par l'éditeur


Après avoir choisir le langage de programmation à utiliser, on lance son éditeur de texte et on traduit
l’algorithme.

Exemple :

Algorithme : Traduction en Pascal :

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

Lycée OTHMEN CHATTI M'SEKEN 2TI 3


Chapitre N°7: Introduction à la programmation Mr. Anis ELBAHI

Une fois le programme est écrit, on passe à l’exécution.

Etape2 : Exécution et test


Après avoir écrire le programme, il faut l’exécuter pour vérifier son fonctionnement.

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 )

c) Exemples de langage de programmation :


Il existe plusieurs langages de programmation, voici quelques exemples :
PASCAL, C, C++, JAVA, SCRIPTJAVA, PHP, ADA, COBOL, …

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.

Lycée OTHMEN CHATTI M'SEKEN 2TI 4

Vous aimerez peut-être aussi