Académique Documents
Professionnel Documents
Culture Documents
Compétences :
• Enoncer les étapes de résolution d’un problème
• Identifier les parties d’un algorithme
• Identifier les variables et leurs caractéristiques
• Identifier les constantes
Situation problème :
Monsieur Namdé veut faire une omelette, mais il ne sait pas comment s’y
prendre. Vous, vous avez l’habitude d’en faire et il vous demande un coup de main.
1) De quoi a-t-il besoin pour réaliser sa recette ?
2) Quelles sont les étapes nécessaires pour réussir cette recette ?
Introduction
Chaque problème de la vie nécessite que l’on se pose des questions et qu’on
rassemble les éléments nécessaires, afin de trouver des solutions adéquates. C’est ainsi
que, même pour la plus insignifiante des tâches nous avons besoin de faire un
ordonnancement pour maximiser le rendement et minimiser les délais d’attente.
1) Définition
1
Enseignant ; TNCR 13 /04/2020
C’est un ensemble d’étapes permettant d’aboutir à un résultat donné. Il s’agit ici
d’expliquer comment partir des éléments dont on dispose pour obtenir le résultat
souhaité.
a- L’en tête
Elle permet d’identifie l’algorithme. Sa syntaxe est : algorithme nom de l’algorithme ;
Exemple : algorithme préparation omelette
c- Le corps de l’algorithme
Il contient des instructions simples ou taches élémentaires exécutables par le
processeur.
4) Les variables
Les variables représentent les objets (nombres, caractères, chaine de caractères,…..)
dont la valeur peut être modifiée au cours de l’exécution de l’algorithme. Elle est
identifiée par le mot clé : variable Sa syntaxe est : variable NomVariable : [type] ;
Exemple : variable nombre_oeuf : [type]
5) Les constantes
Une constante est un objet (nombre, caractère,…..) dont la valeur ne peut pas etre
modifiée pendant l’exécution de l’algorithme. Elle est précédée du mot clé const ;
La syntaxe de déclaration d’une constante est la suivante : const NomConstante :
[type] = Valeur ;
Exemple : const poêle : [type] = 1
2
Enseignant ; TNCR 13 /04/2020
Nous retiendrons à la fin de cette leçon qu’un algorithme est une suite finie
d’opérations élémentaires permettant de résoudre un problème donné. La résolution
d’un problème respecte certaines étapes et un algorithme a des parties qui doivent être
respecté pour la suite nous allons étudier les instructions algorithmiques.
Consolidations
Exercice 1 :
3
Enseignant ; TNCR 13 /04/2020