S2DMUF1-7 ALGORITHMIQUE ET LOGIQUE DE PROGRAMMATION.

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