Vous êtes sur la page 1sur 9

ALGORITHMIQUE

PROGRAMME

➢ Notions de base
➢ Les structures alternatives ou structures conditionnelles
➢ Les structures itératives
➢ Les tableaux
➢ Les fonctions
Notions de base
➢ Définitions
▪ Un algorithme
est une suite d’instructions alignées les unes après les autres dans une certaines logique permettant
d’obtenir un résultat ou encore une suite d’instructions élémentaires permettant d’arriver à la résolution
d’un problème

En effet tout algorithme est d’abord écrit en langage humain c’est-à-dire compréhensible même par ceux qui
sont pas du domaine de programmation, qui est ensuite traduit dans un langage de programmation (langage
machine)
➢ Etapes de résolution de problème

Création
Analyse Codage
d’algorithme

• l’analyse est la phase de réflexion qui permet d’identifier précisément le problème, les données à traiter,
les résultats attendus.
Elle permet également de découper le problème en une succession de tâche simples

• La création d’algorithme : elle consiste à la mise en œuvre d’actions élémentaires à l’aide d’une notation
dédiée
❖ Déclaration de variables
❖ Demande de données à l’utilisateur
❖ Test
❖ Boucles
❖ etc.
• Le codage : écriture des instructions qui amènent à la résolution du problème en utilisant un langage de
programmation tels que Php, JavaScript, Python, Java, Perl…
➢ Structure d’un algorithme
Quelque soit l’algorithme, ce dernier est composé de différentes parties.

Algorithme : Titre de
l’algorithme
Variables
déclaration
Constantes

Début

Ensemble des
instructions du
Instructions programme à
exécuter

Fin
➢ Variables et constantes

Une variable ou une constante est un emplacement mémoire ou case mémoire permettant le stockage des
données et qui possède un nom. En effet les deux états de données se diffèrent.

Ainsi une variable comme son nom l’indique, peut varier, changer de valeur tout au long du programme
tandis qu’une constante garde la même valeur qu’on lui a assigné jusqu’à la fin du programme

❖ Règles de nomination des variables ou constantes

✓ Choisir un nom qui reflète la donnée stockée dans la variable


✓ Choisir un nom assez court
✓ Eviter les lettres accentuées et les caractères de ponctuation
✓ Ne doit pas commencer par un chiffre

❖ Quelques exemples

A
tx
1br
maVariable
a*c
r%6
autre_variable
➢ Types de variables et constantes

On distingue en général 4 types de variables :

• Les entiers : les nombres sans virgule qu’ils soient positif ou négatif
• Les réels : les nombres à virgule
• Les booléens : variables qui possèdent deux états possibles c’est-à-dire vrai ou faux, 1 ou 0
• Les chaines de caractère : suite de caractère composée essentiellement de lettres, chiffres, espaces,
tirets,,,
➢ Instructions de base
• Affectation ou assignation : est le stockage d’une valeur dans une variable

Age 50
affecter à Age la valeur de 50

• L’instruction saisir ou lire : elle permet de faire saisir une valeur par l’utilisateur qui sera ensuite affectée à
la variable

lire Age
• L’instruction afficher ou écrire : elle permet d’afficher un message, une variable à l’écran

ecrire Age
STRUCTURES ALTERNATIVES OU
CONDITIONNELLES

Vous aimerez peut-être aussi