OBJECTIFS PEDAGOGIQUES GENERAUX: IDENTIFIER LES BASES ET LA LOGIQUE DE PROGRAMMATION
OPI.1-Définir les éléments de base de l’algorithme
A travers des exemples mettant en évidence le raisonnement et la logique :
- Définir l·algorithme
- Définir l·organigramme
- Présenter les trois opérations de transfert
OPI.2-Identifier les structures de traitement
Montrer différentes structures de traitement afin de:
- Identifier le rôle des structures séquentielles
- Identifier le rôle des structures alternatives
- Identifier les structures itératives
OPI.3-Identifier les structures de données
Montrer différentes structures de données afin de :
- Définir les structures : chaînes de caractères
- Définir les structures : d·enregistrement
- Définir les structures : de tableaux
- Définir les structures : de fichiers
OPI.4-Utiliser les notions de modules dans O·élaboration des algorithmes
A travers la construction d·un algorithme :
- Définir les buts et la notion de module
- Concevoir les algorithmes par approche descendante
- Réaliser les modules sous forme de procédures et de fonctions
- Gérer les paramètres des fonctions et procédures
OPI.5-Pratiquer les différentes manières de gérer les fichiers
En utilisant un même fichier, montrer différentes manières d·accéder aux données :
- Gérer les fichiers séquentiels
- Gérer les fichiers séquentiels indexés
- Gérer les fichiers à accès direct
OPI.6-Utiliser la notion de boucle
Donner différents exemples d·algorithmes utilisant les boucles afin de permettre au stagiaire de :
- Concevoir la structure itérative « répéter »
- Représenter structure itérative « tant que »
- Représenter la structure itérative « pour »
- Mettre en application la structure complexe généralisée
OPI.7-Identifier la notion de structure de tableaux
A travers des exemples faisant intervenir les tableaux pour la représentation de données :
- Définir la notion des variables indicées
- Mettre en application le tableau à une dimension et le tableau à deux dimensions