Vous êtes sur la page 1sur 2

(35(89('(63(&,$/,7(6,

Traduire un algorithme en un programme exécutable

• Interpréter un algorigramme et les structures élémentaires (séquentielle, Si … alors …


sinon, …). Ecrire le pseudo code associé.
• Traduire une structure de l’algorigramme en langage évoluée (Python, C/C++).

Structure SEQUENTIELLE
Algorigramme
Pseudo code
Début
Action 1
Action 2
Fin

Chaque action est exécutée dans l’ordre de son


apparition. Il s’agit d’une séquence d’actions.

Structure SI … ALORS … (SINON)


Algorigramme Pseudo code

SI condition ALORS
Séquence A
SINON
Séquence B
FIN SI

Cette structure offre le choix entre deux


séquences s’excluant mutuellement

Langage C / C++ Langage Python


if ( condition ) {
if condition :
Séquence A ;
Séquence A
} else {
else:
Séquence B ;
Séquence B
}

5
(35(89('(63(&,$/,7(6,
Traduire un algorithme en un programme exécutable

Structure TANT … QUE …


Algorigramme Pseudo code
TANT QUE
condition vraie
FAIRE
Séquence
FIN TANT QUE
La séquence est exécutée au moins une fois. Elle
est répétée tant que la condition reste vraie, ou
bien jusqu’à ce qu’elle devienne fausse.

Structure POUR … FAIRE …

Algorigramme Pseudo code

POUR i allant de 0 à N FAIRE


Séquence
FIN POUR

La séquence est exécutée tant que la


condition reste vraie.

Langage C / C++

for (i=0; i<=N; i++) {


Séquence ;
}

Langage Python

for i in range(0, N+1):


Séquence

Vous aimerez peut-être aussi