COURS ALGORITHMIQUE ET PROGRAMMATION INFORMATIQUE
OBJECTIF DU COURS API :
• Notions de base en algorithmique• Types de données et lien avec la machine
• Notion de sous-programmes et lien avec la compilation
• Qualité
• nommage des variables, assertions, documentation ...,
• pré et post conditions
• Structures algorithmiques fondamentales: .
• Implantation des algorithmes dans un langage de programmation.
• Introduction au test unitaire, boîte noire,
• Algorithmes fondamentaux de recherche recherche d’un élément, parcours, tri, ...
• Avoir une première notion des performances des algorithmes utilisés
NOTION DE BASE EN ALGORITHMIQUE
Algorithme : mot dérivé du nom du mathématicien al_Khwarizmi qui a vécu au 9ème siécle, était membre d’un académie des sciences à Bagdad .
• Un algorithme prend des données en entrée, exprime un traitement particulier et fournit des données en sortie.
• Programme : série d’instructions pouvant s’exécuter en séquence, ou en parallèle (parallélisme matériel) qui réalise (implémente) un algorithme
POURQUOI UN COURS D’ "ALGO"
-Pour obtenir de la «machine» qu’elle effectue un travail à notre place
-Problème: expliquer à la «machine» comment elle doit s'y prendre
-Besoins :
- savoir expliciter son raisonnement
- savoir formaliser son raisonnement
- concevoir (et écrire) des algorithmes: séquence d’instructions qui décrit comment résoudre un problème particulier.
ALGORITHME
• Savoir expliquer comment faire un travail sans la moindre ambiguïté• langage simple : des instructions (pas élémentaires)
• suite finie d'actions à entreprendre en respectant une chronologie imposée
•L’écriture algorithmique : un travail de programmation à visée universelle
• un algorithme ne dépend pas du langage dans lequel il est implanté,
• ni de la machine qui exécutera le programme correspondant.
COURS ALGORITHMIQUE ET PROGRAMMATION INFORMATIQUE
Cliquez ICI pour télécharge PDF
LES autres COURS Cliquez ICI
! N'oubliez pas de partager la publication pour nous aider à nous motiver pour plus d'exercices , cours, examen ...merci! 😉