Télécharger gratuitement le cours d’Algorithmique PDF S3. Bachelor / Licence en Informatique (2ème année SMI) Debutant. Pour les TD, QCM, exercices corrigés, examens, livres… vous trouverez les liens au bout de cette page. Tout en PDF/PPT, tout est gratuit.
Présentation du Cours Algorithmique

Plan du Cours Algorithmique
- RAPPELS : NOTATIONS ALGORITHMIQUES
- COMPLEXITE
- ALGORITHMES ITERATIFS DE TRIS
- RECURSIVITE
- DIVISER POUR RESOUDRE
- PREUVE D’ALGORITHMES
Introduction
Un algorithme est une suite finie d’instructions à appliquer dans un ordre déterminé à un nombre fini de données pour arriver, en un nombre fini d’étapes, à un certain résultat, et cela indépendamment des données.
Un algorithme décrit ce qui doit faire l’ordinateur pour arriver un but bien précis. Ce sont les instructions qu’on doit lui donner. Donc l’algorithme est un moyen pour le programmeur de présenter son approche d’un problème donné à d’autres personnes, dans un langage clair et compréhensible par l’être humain.
*Les étapes de conception d’un algorithme :
+Comprendre le problème;
+Identifier les données du départ (entrées) et celle(s) qu’il faut obtenir (sorties);
+Structurer les données (variables ou constantes, type…);
+Déterminer les transformations nécessaires à faire pour obtenir les résultats (traitements/développements) ;
+Présenter les résultats.
L’algorithme est un pseudo-langage qui est conçu pour résoudre les problèmes et applications sans aucune contrainte due aux langages de programmation et aux spécificités de la machine. Ce pseudo-langage sera ensuite traduit et codé dans le langage de programmation désiré.
Notations algorithmiques
Un type est un ensemble de valeurs sur lesquelles on définit des opérations.
- Types de base :
- Entier : Opérateurs arithmétiques +, -, *, div, mod
- Réel : Opérateurs arithmétiques +, -, *, /
- Booléen : Opérateurs logiques et, ou, non
- Caractère : constante (lettre imprimable) entre apostrophe.
Les opérateurs relationnels permettant de faire des comparaisons: <, ≤, =, >, ≥, ≠
Le Résultat de la comparaison est une valeur booléenne.
Une variable possède:
- un nom
- une valeur
- un type
(la valeur d’une variable peut changer au cours de l’exécution)
Déclaration: <variable> : <type>
Une expression, pour un type, est soit une constante, soit une variable, soit constituée à l’aide de constantes, de variables, de parenthèses et des opérateurs. (algorithmique)
Télécharger Cours Algorithmique PDF
RAPPELS : NOTATIONS ALGORITHMIQUES – PDF
Cours Complexité algorithmique
Cours ALGORITHMES ITERATIFS DE TRIS
Cours RECURSIVITE
Cours DIVISER POUR RESOUDRE
Cours PREUVE D’ALGORITHMES
Cours Algorithmique PDF
NOTE: N’oubliez pas de voir des TD, QCM, Exercices et Examens d’Algorithmique. Liens dans la section ci-dessous.
Exercices & Examens d’Algorithmique
Pour télécharger les QCM, exercices et examens d’Algorithmique PDF, Cliquez sur les liens ci-dessous.
NOTE: N’oubliez pas de voir les autres Unités d’enseignements (matières/modules) de Informatique. Liens dans la section ci-dessous.
Autres Modules d’Informatique
Tourner à la page principale d’Informatique pour voir la totalité des modules (cours, résumés, formation, exercices, td, examens, qcm, livres).
Ou visiter directement les cours de la filière Informatique à partir de ces liens ci-dessous: