Académique Documents
Professionnel Documents
Culture Documents
Prof. A. SABOUR
1
Variable
33
Accès en lecture et écriture
55
Les tableaux
6
Construction des tableaux
Les langages de programmation offrent divers
mécanismes pour construire des tableaux ;
En pseudocode, on va supposer qu'il existe des
fonctions pour les construire :
Exemple:
7
Propriétés des tableaux
Il faut également initialiser le tableau !
I les fonctions qu'on a vues créent des tableaux, mais ils
peuvent contenir n'importe quoi ;
On ne peut pas mélanger les types dans un tableau ;
La taille d'un tableau est constante : on ne peut pas donc pas
la modifier ;
On accède aux éléments d'un tableau grâce a l'operateur [] ;
sections ne dépassant pas une page écran. Il est alors possible de suivre et comprendre le
déroulement d'un traitement. La lisibilité s'en trouve grandement accrue.
Optimisation : Il arrive que des groupes d'instructions se répètent plusieurs fois dans un
même algorithme. En créant une section regroupant ces instructions il est possible de gagner
du temps en conception et en saisie, de réduire la longueur d'un algorithme et l'espace
alloué aux variables, mais également faciliter les opérations de déboggage et maintenance.
Fiabilité : Un système est d'autant plus fiable que les liaisons entre ses différents éléments
13
Exemple de fonction / fonction
14
Forme d’une Fonction
Une fonction s'écrit en dehors du programme principal sous la forme
15
Procèdures
Dans certains cas, on peut avoir besoin de répéter une tache dans plusieurs
endroits du programme, mais que dans cette tache on ne calcule pas de
résultats ou qu'on calcule plusieurs résultats à la fois
Dans ces cas on ne peut pas utiliser une fonction, on utilise une procédure
Fin
Remarque : une procédure peut ne pas avoir de paramètres
16
Appel d'une procédure
L'appel d'une procédure, se fait dans le programme principale ou dans une
autre procédure par une instruction indiquant le nom de la procédure :
Algorithme exepmleAppelProcédure
Début
exemple_proc (…)
…
Fin
18