Académique Documents
Professionnel Documents
Culture Documents
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
❖ Quelques exemples
A
tx
1br
maVariable
a*c
r%6
autre_variable
➢ Types de variables et constantes
• 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