Cours et Exercices Corrigés Initiation à l’Algorithmique PDF
1.Introduction:
Dans ce support, le lecteur est initié à la notion d’algorithmique, ses concepts et ses fondements de base. L’accent est mis également sur les structures de données nécessaires au développement algorithmique tout en insistant sur le côté pratique à travers des exemples et des exercices corrigés à la fin du polycopié. Le côté programmation est aussi fort présent dans ce support à travers des exemples typiques de travaux pratiques. Le langage C est utilisé à cette fin pour ses caractéristiques plus proches aux algorithmes ce qui le rend un langage de programmation pédagogique convenable aux étudiants en phase d’initiation à la programmation.
1.1.Partie I – Cours:
Cette partie couvre le côté théorique nécessaire à la compréhension du concept d’algorithmique et de programmation. Cette partie est composée également de huit chapitres.
- Chapitre 1 : est une initiation à la discipline d’algorithmique.
- Chapitre 2 : présente les instructions de base et fondamentales pour l’écriture des algorithmes.
- Chapitres 3 et 4 : traitent les instructions qui permettent de contrôler le flux d’instructions de base, il s’agit notamment des instructions conditionnelles (les alternatives) et des instructions d’itération (les boucles).
- Chapitres 5 et 6 : sont consacrés aux structures de données indispensables à la manipulation et au stockage des données dans la phase de traitement, à savoir les tableaux et les enregistrements (ou les structures).
- Chapitre 7 : présente une initiation à la modularité algorithmique à travers la notion des sous-programmes (fonctions et procédures). Les modes de passage de paramètres par valeur et par adresse sont également mis en évidence ainsi qu’un aperçu sur la notion de la récursivité.
- Chapitre 8 : introduit le lecteur à la notion des pointeurs avec des exemples d’application, ainsi qu’au mécanisme de gestion dynamique de la mémoire.
1.2.Partie II – Exercices corrigés:
Cette partie est consacrée à la mise en œuvre des connaissances acquises dans les cours à travers un ensemble de travaux dirigés qui couvrent globalement tous les chapitres de la partie I.
1.3.Partie III – Travaux pratiques en C:
Cette partie présente une initiation à la programmation à travers des exemples de travaux pratiques à réaliser en langage C avec quelques exemples de code source.
Cours et Exercices Corrigés Initiation à l’Algorithmique PDF |
Cours et Exercices Corrigés: