Vous êtes sur la page 1sur 32

Université Mohammed V - Agdal

Ecole normale supérieure


Rabat

Module III 
Algorithmique et
programmation

Stage effectué au Lycée IBN BATTOUTA


Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA

Réalisé par: Mlle. Farah ATTAR

Filière : Informatique
Professeur d’application: M.Driss NEJJAR

Professeur évaluateur : M.Hassan BARKIA

1
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA

Sommaire
Dédicace...................................................................................3
Remerciements.........................................................................4
Introduction.............................................................................5
1- Identification du stage :...............................................................6
2- La préparation des leçons :.........................................................6
3- Les outils didactiques et le matériel informatique :....................6
4- La relation avec les élèves :........................................................7
5- Les remarques et les conseils du professeur d’application :......7
6- Les déductions et les acquis :......................................................8
7- Les leçons assurées durant le stage :..........................................8
7.1- La première leçon sur la notion d’algorithme:.....................8
7.1.1. Fiche leçon :....................................................................................................8
7.1.2. Activités préparatoires :................................................................................12
7.1.3. Cours :...........................................................................................................13
7.2- La deuxième leçon sur les instructions de base:.................14
7.2.1. Fiche leçon :..................................................................................................14
7.2.2. Activités préparatoires :................................................................................16
7.2.3. Cours.............................................................................................................18
7.2.4. La fiche d’exercices  :....................................................................................19
7.3- La troisième leçon sur les structures de contrôle:...............20
7.3.1. Fiche leçon :..................................................................................................20
7.3.2. Cours :...........................................................................................................24
Conclusion :...........................................................................27

2
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA

Dédicace
A tous ceux qui m’aiment…

3
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA

Remerciements
Je remercie DIEU le tout puissant qui m’a donné la force, la
volonté et le courage pour accomplir cette noble mission.

Je tiens à remercier mon professeur d’application Monsieur « Driss NEJJAR»,


pour m’avoir donné l'opportunité d’enseigner à sa place, pour son
grand soutien technique et moral, pour les conseils, les suggestions, les
remarques et
les encouragements qu'il m’a apportés durant le stage.

J’adresse aussi mes reconnaissances aux professeurs du département


informatique à l’Ecole Normale Supérieure pour leurs conseils et leurs
remarques durant les séances de micro-enseignement.

Je suis très particulièrement reconnaissante envers Monsieur « Hassan


BARKIA » mon encadrant et évaluateur de stage pour ses orientations, ses
recommandations, et ses précieux conseils. Veuillez trouvez ici, le témoignage
de l’estime, du respect et de la considération que j’ai pour vous.

Enfin j’exprime ma profonde reconnaissance à toutes les


personnes qui ont contribué de près ou de loin pour le bon déroulement
de cette expérience.

4
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA

Introduction
Dans le cadre de la formation des élèves-professeurs à l’Ecole Normale Supérieure, on
est mené à passer un stage de six semaines pour vivre l’expérience d’enseignement au cycle
secondaire.

Tout au long de cette période, il m’a été confié d’enseigner des cours théoriques sur le
module de l’algorithmique et la programmation pour trois classes littéraires.

Ce rapport est donc conçu pour illustrer l’expérience vécue dans le stage.

5
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA

1- Identification du stage :
 Lieu de stage : lycée IBN BATTOUTA
 Période de stage : six semaines
 Professeur d’application : M.Driss NEJJAR
 Nombre d’heures assurées : 15 heures
 Types de séances :
 Cours théoriques.
 Séances d’exercices.

2- La préparation des leçons :


Lorsqu’on veut commencer une nouvelle leçon, on se réunit avec le professeur
d’application monsieur Driss NEJJAR pour discuter les différents points qu’on doit entamer
dans la leçon et chaque élève-professeur donne son avis vis-à-vis cette préparation.

A la fin, on pose les grands titres à suivre puis chaque élève-professeur les prend en
considération mais utilise le déroulement et la manière d’enseignement qui lui conviennent,
sans oublier de prendre en évidence les remarques vues dans les leçons précédentes afin de ne
pas répéter les mêmes erreurs.

Dans ce sens, je n’avais pas de difficultés puisqu’on avait un certain soutien de notre
professeur d’application.

Avant que je prépare ma fiche leçon, je pense tout d’abord aux activités les plus
adéquates à l’explication des nouvelles notions où j’essaie toujours de choisir celles qui vont
me mener directement à la définition.

3- Les outils didactiques et le matériel informatique :


Le lycée IBN BATTOUTA dispose de deux salles convenables à passer les leçons de
la matière informatique.

6
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
En effet, ce lycée dispose d’une salle GINI équipée d’un vidéoprojecteur, un tableau
blanc et des ordinateurs bien installés puis une deuxième salle équipée d’un vidéoprojecteur,
tableau blanc et un tableau blanc interactif mais on n’avait pas l’occasion de l’utiliser puisque
la priorité était donnée à la matière d’anglais.

Les outils didactiques qu’on a utilisés sont : Le tableau blanc, le vidéoprojecteur et


l’ordinateur portable.

4- La relation avec les élèves :


En général, j’ai senti que les élèves m’ont apprécié ce qui m’a bien encouragé et m’a
donné une certaine aise.

J’étais toujours souriante durant toutes les séances et j’essayais de leur faire aimer le
cours en évitant de leur stressé et d’être autoritaire.

Grosso modo, j’ai passé toutes les séances dans de bonnes conditions.

5- Les remarques et les conseils du professeur


d’application :
A la fin de chaque séance, on réserve une heure pour discuter les anomalies qu’a
rencontrées l’élève-professeur et on essaie de les corriger en donnant des suggestions et des
conseils afin de les éviter par la suite.

En ce qui concerne les remarques et les conseils que m’a donnés le professeur
d’application, la plupart n’était que sur le contenu et non sur la langue et le comportement
puisqu’il les trouve valables.

Les remarques générales qui m’ont été adressées sont les suivantes :

 Les titres écrits au tableau et ceux de l’affichage doivent être cohérents (N° et
contenu).
 Bien exploiter les réponses des élèves et appuyer dessus.
 Il faut animer le contenu des diapositives s’elles sont trop chargées.
 Il ne faut pas passer à l’étape suivante si la plupart des élèves n’ont pas recopié.
 Eviter une transition spectaculaire dans les diapositives.

7
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
 Il faut choisir les volontaires pour lire le texte afin d’éviter le problème de lecture
chez certains élèves.
 Quand on a un retard à rattraper, on accélère et on résume en évitant les facteurs
ou activités gourmandes qui consomment beaucoup de temps.
 La correction d’un exercice doit être bien étudiée et bien contrôlée.
 Eviter l’écriture ombrée sur les diapositives parce que cela donne l’impression que
c’est flou.
 Animer la lecture de l’énoncé de l’exercice en soulignant les mots clés qui vont
aider à la correction.

6- Les déductions et les acquis :


Durant les six semaines, les heures de discussions avec les élèves-professeurs et le
professeur d’application ainsi que les séances que j’ai assistées j’ai appris plusieurs choses :

 Si on rencontre un élève n’étant pas assidu, il faut l’avertir individuellement et non


pas en plein public.
 en se comportant avec les élèves il ne faut pas être autoritaire mais plutôt
démocratique.
 Essayer d’apprendre les noms des élèves pour que ces derniers sentent qu’ils ont
leur présence dans la classe.
 Faire participer les élèves dans la leçon.
 Dans la classe, il faut oublier l’extérieur et se concentrer juste à la séance c’est
pour cela il faut éviter les parasites qui peuvent perturber le passage normal de la
séance comme le téléphone, les problèmes personnels...
 La chose la plus importante à ne pas oublier et à mettre en évidence au début de
l’année, c’est qu’il faut faire un contrat entre les élèves et le professeur en mettant
les points sur les choses que l’élève doit respecter et ne pas les dépasser.

8
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
7- Les leçons assurées durant le stage :

7.1- La première leçon sur la notion d’algorithme:

7.1.1. Fiche leçon :

Identification
 Module : Algorithmique et programmation.
 leçon : Notion d’algorithme.
 Séance : Cours/TD.
 Niveau: Troncs communs toutes séries.
 Durée: 2 heures.
 Date: 07/03/2011.
 Enseignante : Mlle Farah ATTAR.
 Professeur d’application : M. Driss NEJJAR.

Pré-requis
 Notions en mathématique (variable et constante…).

Objectifs 
Objectif général :

 Appréhender la notion d’algorithme.

Objectifs spécifiques :

 Exprimer correctement les étapes d’un algorithme.


 Distinguer la différence entre variable et constante.
 Définir correctement les types de données.

Activités préparatoires 
 Activité 1 : Préparer une omelette.

Techniques d’animation 
 Questions/Réponses.

9
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
Moyens didactiques 
 Matériaux didactiques :
 Tableaux.
 Vidéoprojecteur.
 Documents didactiques :
 Activité préparatoire.
 Résumé de la 2ème partie du cours (Notion de donnée).

Déroulement 

Activités Professeur Activités Elèves Durée


 Faire une introduction sur l’utilité du  Répondre aux questions.
module algorithmique et programmation
en posant des questions. 5 min

 Afficher l’activité 1 sur la diapositive et  Répondre aux questions.


poser des questions sur les éléments
nécessaires pour préparer une omelette.
 Distribuer le document de l’activité aux
35 min
élèves.  Classer les étapes de la
préparation d’une omelette.
 Afficher la correction de l’activité.
 Noter la correction.

 Déduire les caractéristiques des étapes en


posant des questions.  Répondre aux questions.

 Afficher la définition d’un algorithme.

 Afficher et expliquer la démarche  Noter la définition.


algorithmique.
 Noter la démarche
algorithmique.

TD1 : Exercice sur le calcul de la surface


d’un rectangle.  Noter et répondre à 20 min
l’exercice.

10
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
Activités Professeur Activités Elèves Durée
 Afficher l’exercice sur la diapositive.

TD2 : Exercice sur le calcul du périmètre d’un


10 min
cercle.
 Afficher l’exercice sur la diapositive.  Répondre à l’exercice.

 Extraire la notion de donnée.


 Expliquer les caractéristiques d’une
donnée.
 Donner des exemples sur chaque
20 min
caractéristique.
 Afficher l’algorithme du jeu de boules en  Répondre aux questions.
posant des questions sur le changement du
contenu des deux boîtes durant l’exécution
de ses instructions.
 Afficher par la suite la définition d’une
variable.
 Entamer l’algorithme qui calcule le
périmètre d’un cercle en posant des
questions qui se concentrent sur la valeur
de π afin d’arriver par la suite à la notion
de constante.

TD3 : Donner deux exercices pour identifier le  Répondre aux deux


25 min
nom, le type et la valeur d’une donnée afin de exercices.
renforcer la notion de variables et constantes.

 Distribuer le résumé aux élèves.  Lire le résumé.


5 min
 Expliquer les points difficiles.

11
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
7.1.2. Activités préparatoires :

 Activité 1

………………………

…………………………................................

Question : Classer ces étapes par ordre pour préparer une omelette

… Saler légèrement et poivrer.

12
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
… Casser deux ou trois œufs dans un petit récipient.

… Verser le tout dans la poêle chaude. ………………………


…...

… Chauffer l’huile dans la poêle.

… Battre l'ensemble à la fourchette.

13
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
7.1.3. Cours :

14
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
I. Définition d’un algorithme :
Un algorithme est une suite d’actions précises qui doivent être exécutées dans un ordre
déterminé afin d’obtenir un résultat.
II. Démarche algorithmique
1. Comprendre le problème.
2. Décomposer le problème en sous-problèmes plus simples
à résoudre.
3. Associer à chaque sous problème, une spécification :
 Les données d’entrée (données de base).
 Les données de sortie (données résultantes).
 Le traitement à effectuer pour arriver au résultat en partant des données d’entrée.
4. Elaboration d'un algorithme.
III. Notion de donnée
1. Caractéristiques
Dans un algorithme, une donnée est caractérisée par :
a. Son nom, appelé identificateur
C’est un nom symbolique représentant la donnée dans l’algorithme.
Ce nom doit être significatif :
Exemple  :
R : rayon du cercle.
b. Son type
Une donnée peut être de type:
 numérique :
 Type entier : Exemples : -5 ; -9 ; 0 ; 2011
 Type réel : Exemples : -4.2 ; 0.1 ; √2 ; 2/3 
 alphanumérique :
 Type caractère : Exemples : ‘A’ ; ‘1’ ; ‘+’
 Type chaîne de caractères : Exemples : ‘Fatima’ ; ‘Mathématique’
 Logique (dit aussi booléen) :
Une donnée de type booléen ne peut prendre que deux valeurs : VRAI ou FAUX.
c. Sa valeur
Dans un algorithme, une donnée peut prendre une valeur dans l’ensemble des valeurs
possibles (Type).
Exemples :
Nom = ‘Ahmed’
Nombre d’élèves = 20
π = 3,14

15
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
IV. Définition d’une variable
Une variable est une donnée dont la valeur (contenu) peut changer.
Exemple:
Le rayon r est une variable qui change de valeur, d’un cercle à un autre.

V. Définition d’une constante


Une constante est une donnée fixe (dont la valeur ne change pas).
Exemple:
π est une constante utilisée pour le calcul du périmètre d’un cercle;

7.2- La deuxième leçon sur les instructions de base:

7.2.1. Fiche leçon :

Identification
 Module : Algorithmique et programmation.
 leçon : Instructions de base.
 Séance : Cours/TD.
 Niveau: Troncs communs toutes séries.
 Durée: 2 heures.
 Date: 21/03/2011.
 Enseignante : Mlle Farah ATTAR.
 Professeur d’application : M. Driss NEJJAR.

Pré-requis
L’élève doit savoir auparavant les notions suivantes :
 Notion de variable.
 Notion de constante.

Objectifs 
Objectif général :

 Réaliser des algorithmes en utilisant les instructions de base.

Objectifs spécifiques :

 Utiliser correctement la lecture et l’écriture d’une donnée dans un algorithme.


 Représenter correctement la notion d’affectation dans un algorithme.

16
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
Techniques d’animation 
 Questions/Réponses.

Moyens didactiques 
 Matériaux didactiques :
 Tableaux.
 Vidéoprojecteur.
 Documents didactiques :
 Résumé du cours.
 Fiche d’exercices.

Déroulement 
Activités Professeur Activités Elèves Durée
 Faire un rappel sur les notions de variable  Répondre aux questions.
et constante en posant des questions. 5 min

 Entamer l’activité 1 qui permet à une  Répondre aux questions.


personne de calculer le périmètre d’un
cercle afin de définir l’instruction de
lecture et d’écriture.
1h10
 Afficher la définition de la lecture d’une min
donnée sur la diapositive avec des
exemples expliquant sa syntaxe.
 Afficher la définition de l’écriture d’une
donnée sur la diapositive avec des
exemples expliquant les différentes
syntaxes possibles.
 Afficher l’activité du de boules pour
expliquer la notion d’affectation.
 Afficher la définition de l’affectation sur
la diapositive en expliquant sa syntaxe.
 Afficher la structure d’un algorithme.
 Afficher les opérateurs arithmétiques et
montrer leur ordre de priorité.

 Distribuer le résumé aux élèves.  Lire le résumé. 5 min

17
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
Activités Professeur Activités Elèves Durée
TD :
 Répondre à l’exercice 40 min
 Distribuer la fiche d’exercices aux élèves.
 Noter la correction sur la
 Afficher la correction sur la diapositive.
fiche d’exercices.

7.2.2. Activités préparatoires :

 Activité1

18
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
 Activité 2 :

19
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
7.2.3. Cours

20
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
VI. Instruction d’écriture
L’instruction d’écriture permet d’afficher une valeur ou un message sur un
périphérique de sortie.
 Syntaxe:
◦ Afficher la valeur d’une donnée : Ecrire ( nom_donnee )
◦ Afficher un message : Ecrire (‘ message ’)
◦ Afficher un message avec la valeur d’une donnée:
Ecrire(‘message’,nom_donnee)
 Exemple:
◦ Ecrire (‘le périmètre du cercle est : ’)
◦ Ecrire ( P )
◦ Ecrire (‘ le périmètre du cercle est : ’, P )
VII. Instruction de lecture
L’instruction de lecture permet de lire une valeur d’une variable à partir d’un
périphérique d’entrée et la stocker en mémoire.
 Syntaxe:
◦ Lire (nom_variable)
◦ Lire (nom_variable1, nom_variable2,…)
 Exemple:
◦ Lire ( r ) (pour lire le rayon d’un cercle)
◦ Lire ( Long , larg ) (pour lire la longueur et la largeur d’un rectangle)
VIII. Affectation (‫ )إسناد‬d’une valeur à une variable.
L’opération d’affectation consiste à attribuer une valeur à une variable. Elle est
représentée par une flèche vers la gauche ‘’.
 Exemple:
◦ A  2 (A reçoit la valeur 2)
C'est-à-dire :
 On met dans A la valeur 2.
 On affecte à A la valeur 2.
IX. Structure générale d’un algorithme.
Algorithme : nom_algorithme
Variable :
Nom_variable : type
Constante :
Nom_constante = valeur
DEBUT
Instrcution1…
Instrcution2…
………………
FIN
X. Les opérations arithmétiques.
 Les quatre opérateurs classiques: « + » pour l’addition, « - » pour la soustraction,

21
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
« * » pour la multiplication,  « / » pour la division, « ^ » pour la puissance.

 Ordre de priorité :

1. ( )
2. ^
3. * et /
4. + et -

7.2.4. La fiche d’exercices :

Exercice 1 : Remplir le vide par les instructions convenables.

Exercice 2 : Ecrire un algorithme qui permet de calculer la somme de deux entiers A et B et
de l’afficher sur l’écran.
Exercice 3 : Quelle est la valeur de chacune des variables A, B, C et D à la fin de l’exécution
de l’algorithme suivant :

Exercice 4 : A, B et C sont des variables de type entier telles que : A=1; B=2; C=4.
Que vaut X après chacune des instructions suivantes ?
 X A / (B + C) ……..
 X A / B + C ……..

22
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
 X A * B – C ……..
 X A * (B – C) ……..
 X A - B * C ……..
 X (A – B) * C ……..
 X A * B / C ……..
 X A + B – 1 ……..

7.3- La troisième leçon sur les structures de contrôle:

7.3.1. Fiche leçon :

Identification
 Module : Algorithmique et programmation.
 leçon : Structures de contrôle.
 Séance : Cours/TD.
 Niveau: Troncs communs toutes séries.
 Durée: 2 heures.
 Date: 22/04/2011.
 Enseignante : Mlle Farah ATTAR.
 Professeur d’application : M. Driss NEJJAR.

Pré-requis
L’élève doit savoir auparavant les notions suivantes :
 Notion de donnée
 Les instructions de base

Objectifs 
Objectif général :

 Développer des algorithmes faisant appel à une structure de contrôle.

Objectifs spécifiques :

 Distinguer entre une structure séquentielle et une structure sélective


 Utiliser correctement une structure sélective pour réaliser un algorithme.

Techniques d’animation 
 Questions/Réponses.

23
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
Moyens didactiques 
 Matériaux didactiques :
 Tableaux.
 Vidéoprojecteur.

Déroulement
Activités Professeur Activités Elèves Durée
 Faire un rappel sur la notion de donnée  Répondre aux questions.
et les instructions de base en posant des 5 min
questions.

 Entamer l’activité 1 sur le calcul de la  Répondre aux questions.


somme des deux entiers pour définir la
structure séquentielle.
 Afficher la définition de la structure
séquentielle sur la diapositive avec des
exemples expliquant sa syntaxe.
 Demander aux élèves de noter la  Noter la définition
définition.
 Entamer l’activité 2 sur le calcul du
quotient de deux entiers. 1 h25
 Passer un élève au tableau pour min

résoudre l’exercice de l’activité 2.


 Afficher la solution de l’exercice 1 sur
la diapositive puis exécuter le
programme pour en déduire le
problème de la division d’un nombre
non nul sur un nul.  Noter la définition
 Afficher la définition de la structure
alternative en expliquant sa
signification à l’aide d’un exemple.
 Demander aux élèves de noter la
définition.  Noter la définition de la condition

 Corriger l’algorithme du calcul du


quotient de deux entiers en utilisant la
structure alternative.

24
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
Activités Professeur Activités Elèves Durée
 Expliquer les formes que peuvent
prendre la condition à l’aide des
exemples.
 Demander aux élèves de noter la
définition de la condition.
 Entamer l’activité 3 concernant
l’exercice de la nature d’un nombre.
 Passer un élève au tableau pour  Noter la syntaxe de l’imbrication
résoudre l’exercice de l’activité 3.
 Afficher la solution de l’exercice de
l’activité 3 sur la diapositive en
expliquant la possibilité d’utiliser
l’imbrication de la structure alternative
pour résoudre l’exercice.
 Afficher la syntaxe de l’imbrication de
l’alternative en l’expliquant à l’aide
d’un exemple.
 Demander aux élèves de noter la
syntaxe de l’imbrication.
 Entamer l’activité 4 concernant la
réalisation d’un algorithme pour  Noter la syntaxe de la structure de
afficher le jour de la semaine à partir choix multiple.
d’un nombre entré entre 1 et 7. 1 h25
 Passer un élève au tableau pour min
résoudre l’exercice à l’aide de la
structure alternative.
 Montrer à l’aide de la solution de
l’exercice la surcharge de l’utilisation
de la structure alternative dans ce cas,
afin d’introduire la structure de choix
multiple.
 Montrer la syntaxe de la structure de
choix multiple et après reformuler la
solution de l’exercice de l’activité 4 en
utilisant cette structure.

25
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
Activités Professeur Activités Elèves Durée
 Demander aux élèves de noter la
syntaxe de la structure de choix
multiple.

TD :
 Entamer l’exercice 1 qui demande de
déterminer le nombre le plus petit de
deux entiers.  Noter l’exercice 1.
 Demander aux élèves de noter
l’exercice 1. 30min

 Passer un élève au tableau pour  Noter la correction de l’exercice 1.


résoudre l’exercice 1.
 Demander aux élèves de noter la
correction de l’exercice 1.
 Entamer l’exercice 2 qui demande à  Noter l’exercice 2.
l’utilisateur d’entrer la couleur du feu
pour indiquer au chauffeur l’action que  Noter la correction de l’exercice 2.
doit faire.
 Demander aux élèves de noter
l’exercice 2.
 Passer un élève au tableau pour
résoudre l’exercice 2.
 Demander aux élèves de noter la
correction.

26
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
7.3.2. Cours :

27
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA

I. Structure séquentielle
1. Définition:
La structure séquentielle est une structure dont les instructions s’enchaînent les unes
après autres et s’exécutent une seule fois au cours de l’algorithme.
2. Syntaxe générale

3. Exemple

II. Structure sélective


1. Structure alternative
La structure alternative est une situation dans laquelle on ne peut choisir qu’entre deux
solutions possibles.

 Syntaxe générale :

28
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA

 Exemple :

 La condition :

La condition est une expression logique qui peut être composée d’une ou plusieurs
comparaisons entre des données liées par les mots ET ou OU.

Le mot NON permet d’exprimer le contraire d’une condition (la négation)


 Exemples de conditions :

2. Imbrications de l’alternative

29
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA
 Syntaxe générale

 Exemple

3. Structure de choix multiple


 Syntaxe générale

 Exemple

30
Rapport réalisé par Mlle. Farah ATTAR
Université Mohammed V – Agdal Lycée
Ecole normale supérieure-Rabat IBN BATTOUTA

Conclusion :
Ce rapport présente la synthèse d'un travail effectué dans le cadre d’un stage
complémentaire de la formation théorique acquise à l’Ecole Normale Supérieure. Il a pour but
de préparer l’élève-professeur à l’enseignement dans le cycle secondaire.

Ce stage était bénéfique à plus d'un titre. En premier lieu, il m'a posé dans la situation
réelle en jouant le rôle du professeur devant des élèves du lycée.

En second lieu, il m'a permis de corriger les différents problèmes qui pourront au futur
jouer un obstacle empêchant le déroulement normal de mes séances. Ainsi qu'il m'a préparé à
prendre contact avec les exigences de la vie professionnelle.

31
Rapport réalisé par Mlle. Farah ATTAR

Vous aimerez peut-être aussi