Académique Documents
Professionnel Documents
Culture Documents
L’algorithmique
• Description d’un processus complexe en
opération élémentaire ou en sous-
Initiation aux algorithmes processus
• Langage
– Pseudo-code
Slim ELLOUZE
– Ordinogramme
• Permet de se dédouaner des limitations
techniques
1 2
1
22/11/2018
Instruction1
• Comparateur : >, ≥, <, ≤, =, ≠ noté<> Faux Instruction1
…………….
InstructionN
Ex : A l’entrée d’une salle de cinéma ne diffusant que deux
InstructionN
genres de films (Tout public ou violent), l’ouvreuse doit FinSi
veille à ce que cette condition soit toujours respectée : …………….
(genre="Tout Public") ou ( (genre="Violent") et (Age≥16) )
5 6
…………….
• PointMort ? //vrai ou faux InstructionON
InstructionO1 InstructionN1
sinon
InstructionN1
Deux actions supplémentaires ……………. InstructionON InstructionNN
7 8
2
22/11/2018
11 12
3
22/11/2018
13 14
Constantes Variables
• Permettent de stocker des informations • Permettent de stocker des valeurs non
prédéfinies et figées prédéfinies (et non figées)
– ex : les valeurs fixées dans l’énoncé • Déclarée et typée après le mot clé VAR (et
• Définie et fixée après le mot clé CONST avant le mot clé DEBUT)
(et avant le mot clé PROGRAMME) nomVar : type
– Ex : CONST • Peut être modifiée autant de fois que
A= 5 nécessaire (pour prendre des valeurs
Message = "Bonjour" intermédiaires par exemple)
PROGRAMME Exemple
15 16
4
22/11/2018
17 18
DEBUT FinPour
A4 // A est initialisé à 4 ……………. InstructionN
5
22/11/2018
21 22