Beruflich Dokumente
Kultur Dokumente
u .R
to
lla
je
D
te
an
ign
se
En
Enseignante : Djellatou
En
se
ign
an
te
D
je
lla
to
u.R
Rappel sur les composant de base de lOrdinateur
.R
Mmoire Processeur
u
to
lla
je
D
te
Bus
an
Units ign ...
se
dentre-
En
Imprimante cran
sortie
Disque
La mmoire contient des instructions et des donnes
Problme
u.R
to
2*x + 3 = 0 10*x - 1= 0
lla
je
0*x + 0 = 0 0*x + 3 = 0
D
te
an
i gn
se
?? a*x + b = 0 ??
En
.R
u
nonc non prcis : Problme informel
to
lla
Spcification
nonc prcis : Problme formel
je
D
Analyse
Algorithme
te
an
Programmation
Langage de programmation : Pascal,..
Compilation ign
se
Excutable du programme
En
Excution
Rsultat
Algorithme
.R
u
to
lla
Dfinition : Encyclopdie Universalis
je
D
te
an
Un algorithme est une suite finie de rgles
appliquer dans un ordre dtermin un nombre
gn
fini de donnes pour arriver, en un nombre fini
i
se
d'tapes, un certain rsultat, et cela
En
.R
u
to
lla
Dfinition :
je
Cest un pseudo-langage qui est conu pour
D
te
rsoudre les problmes et applications sans aucune
an
contrainte due aux langages de programmation et
gn
aux spcificits de la machine. Ce pseudo-langage
i
sera ensuite traduit et cod dans le langage de
se
programmation dsir.
En
Langage Assembleur
u.R
to
lla
Dfinition :
je
D
Le langage Assembleur est un langage qui
te
an
utilise des instructions sous forme symbolique
(ADD, MOVE).
gn
i
se
Lassembleur est li au microprocesseur,
En
u.R
Dfinition :
to
lla
On appelle langage de programmation tout
je
ensemble fini de mots rservs qui permettent de
D
traduire les instructions de lalgorithme afin de
te
lexcuter par lordinateur.
an
gn
Exemple :
i
se
Turbo Pascal, Cobol, Fortran, C, Delphi, Visual Basic
En
u.R
to
Dfinition :
lla
je
D
Le programme source est le premier rsultat
te
de la traduction dun algorithme en un langage
an
volu
gn
i
se
En
Compilateur
.R
u
to
lla
Dfinition :
je
D
On appelle compilateur tout programme
te
spcial qui permet davoir un programme excutable
an
partir dun programme source:
gn
i
Le programme ainsi obtenu est appel
se
En
programme Objet
En
se
ign
an
te
D
je
lla
to
u.R
Structure gnrale dun algorithme
u .R
to
Titre du Problme
lla
je
Dclaration des Constantes
D
Dclaration Dclaration des Variables
te
des Objets Dclaration des Tableaux
an
Dclaration des Procdures et Fonctions
i gn
se
Dbut
En
Manipulation Actions
FIN
Structure gnrale dun algorithme
u.R
to
Dmarche suivre pour rsoudre un problme donn:
lla
je
Identifier les donnes du dpart (entres) et celle(s) quil
D
faut obtenir (sorties);
te
an
Structurer les donnes (variables ou constantes, type...);
gn
Rflchir pour dterminer les action ncessaires
i
lobtention des rsultats ;
se
En
te
an
gn
i
se
En
Objet
u .R
to
Dfinition :
lla
Un objet est toute partie identifiable de linformation
je
au cours dun traitement.
D
Il est caractris par son nom, son type et sa valeur.
te
Lensemble des objets manipuls par un algorithme
an
est appel:
gn
environnement de cet algorithme.
i
se
En
Remarque :
Les objets manipuls par un ordinateur sont :
Les Constantes et Les Variables
Les constantes
.R
u
to
Dfinition :
lla
je
Les Constantes dsignent des rfrences des
D
valeurs invariantes dans le programme
te
an
Syntaxe de la dclaration :
ign
Constante Nom_Constante = Valeur
se
En
Exemple :
Constante Pi = 3.14
Les variables
.R
u
to
Dfinition :
lla
Ce sont des rfrences (adresses mmoires) o vont
je
tre stockes des valeurs variables. Les diffrentes valeurs
D
dune rfrence vont appartenir au type de donnes auquel
te
appartient la rfrence.
an
gn
Remarques :
i
se
1- Le nom dune variable suite de caractres qui permet didentifier
En
u .R
to
lla
Dfinition :
Cest lensemble des nombres entiers positifs ou ngatifs.
je
D
te
Syntaxe de la dclaration :
an
gn
Variable variable1,variable2, : Entier
i
se
Exemple :
En
u.R
to
Dfinition :
lla
je
Cest lensemble des nombres rels, cest dire les
D
nombres dcimaux sans limitation.
te
Syntaxe de la dclaration :
an
gn
Variable variable1,variable2, : Rel
i
se
Exemple :
En
.R
u
to
Dfinition :
lla
Cest une suite de caractres, cest dire des
je
D
combinaisons de caractres (lettres, chiffres, symboles..).
te
Syntaxe de la dclaration :
an
gn
Variable variable1,variable2, : Caractre
i
se
Exemple :
En
u.R
to
Dfinition :
lla
je
Il sagit des objets qui ne peuvent prendre que deux
D
valeurs vrai ou faux.
te
an
Syntaxe de la dclaration :
Variable
i gn
variable1,variable2, : Boolen
se
En
Exemple :
.R
u
Quelles seront les valeurs des variables A, B et C aprs excution
to
des instructions suivantes ?
lla
je
Variables A, B, C en Entier
D
Dbut
A3
te
B 10
an
C A+ B
B A+ B
gn
AC
Fin i
se
En
Solution :
u .R
Aprs La valeur des variables est
to
A3 A=3 B=? C=?
lla
B 10 A=3 B = 10 C=?
je
C A+ B
D
A=3 B = 10 C = 13
B A+ B A=3 B = 13 C = 13
te
AC
an
A = 13 B = 13 C = 13
i gn
se
En