Vous êtes sur la page 1sur 4

Identification

 Module : Algorithme et programmation.


 Leçon : Algorithmique.
 Titre : Structures de contrôle de base.
 Séance : Cours/TD/TP.
 Niveau : Tronc commun / Toutes les filières.
 Durée : Une heure et demie.
 Nom d’enseignent :

Pré-requis
 La représentation d’un algorithme (pseudo-code).
 Les données d’un algorithme : les variables et les constantes.
 Ecrire correctement des algorithmes simples.

Objectifs de la leçon
 Identifier correctement les données d’un problème informatique.
 Savoir utilisée les contrôles de base d’un algorithme.
 Manipuler efficacement les instructions de base.

Activité préparatoire

 Titre : problème de division par zéro.


 Objectif : Mettre en évidence les structures de contrôle.
Déroulement

Activités du professeur Activités des élèves Durée


Rappel :
 Quelle est la définition de l’algorithme ? 10 min
 Quelle la différence entre la notion variable et
 Répondre aux questions.
constants.
 Quelle est la structure d’algorithme?

Activité 1 (en forme de exercice ): Lire l’activité 10 min


Savoir utiliser les structures de contrôle Répondre au question.
algorithmique de base pour résoudre un On a besoin de trois variables
algorithme. (A=dividende et B=diviseur) de
types entiers et quotient=D de
 faire passer un élève au tableau pour écrire le type réel
programme. Répondre au question.
 Poser les questions suivantes : - Demander les valeurs des
nombres à l’utilisateur
1. Qu’est-ce qu’il nous demande
- Saisie les valeurs des nombres
L’énoncé de ce problème ? Calculer le division de
2. Quelle est la première chose qu’on A= Nombre1 et B= Nombre2
doit écrire dans un programme ? par la formule :
3. Quelles sont les données d’entrée ? D=A/B
4. Quel est leur type? - L’affectation se fait en
5. Quelle est la donnée de sorties ? écrivant
Une flèche vers la variable
6. Quel est son type ?
affectée
7. Pour demander à l’utilisateur
D’entrer les valeurs, quelle est l’instruction
qui nous permet de lui afficher ce
message ?
8. Quelle est l’instruction qui va nous
permettre de lire les valeurs ?
Comment on fait l’affectation ?
30 min

Pour mettre en évidence l’intérêt des Tester l’algorithme avec


structures de contrôle de base on va faire des nombres différents.
l’exécution et proposant des valeurs et
demander par la suite aux élèves de faire le Observation et analyse.
calcul, par la suite proposer l’exemple
suivant : 8/0 et afficher le message d’erreur. Répondre aux questions
Ensuite poser eux élèves les questions
suivantes :
1. Comment peut-on éviter ce problème ?
2. On doit faire le test de quelle variable ?
 Mettre en évidence la structure sélective.
 Projeter la définition de structure sélective 10 min
 Expliquer le principe de structure sélective.
 Lire la définition
 Décrire la syntaxe de cette structure avec un
 Noter sur les cahiers.
exemple.

 Mettre en évidence la structure alternative.


 Expliquer son principe et pourquoi de cette
structure. 10 min
 Lire la définition
 Projeter la définition et la Syntaxe avec un
 Noter sur les cahiers.
exemple.

 Mettre en évidence la structure alternative


imbrique.  Lire la définition
 Expliquer son principe et pourquoi besoin de  Noter sur les cahiers. 10 min
cette instruction.
 Projeter la définition et la Syntaxe avec un
exemple.

 Mettre en évidence La structure à choix


multiple .  Lire la définition
 Expliquer son principe et pourquoi besoin de  Noter sur les cahiers. 10 min
cette instruction.
 Projeter la définition et la Syntaxe avec un
exemple.
 Evaluation : 10 min
- Distribuer aux élèves une feuille de TD et  Les élèves doivent
Leur demander de répondre aux Répondre aux exercices
Sur leur cahiers
Deux premiers exercices.
- Corriger les exercices et demander
Aux élèves d’accomplir la suite
des exercices à la maison.

Technique d’animation

 Questions/Réponses

Moyens didactiques

 Matériel didactique :

 Ordinateur /Tableau / vidéo projecteur

Evaluation

 Evaluer les élèves en faisant des exercices d’application pour tester l’atteinte des
objectifs.

Vous aimerez peut-être aussi