
Un algorithme est une suite ordonnée d'instructions logiques, constituant dans son
ensemble une solution à un problème donné. Traduit à un langage de programmation,
cet algorithme peut être exécuté par une machine.
Les algorithmes étaient une façon de résoudre des problèmes mathématiques.
D'ailleurs, les premiers ordinateurs, fut des calculateurs, utilisant des algorithmes
traduits en pseudo code (code compréhensible par la machine), ils peuvent faire des
calculs efficacement et rapidement. Plus-tard, grâce au progrès technologique en
matière de composants électroniques, les algorithmes sont utilisés pour résoudre des
problèmes beaucoup plus compliqués qu'une fonction mathématique.
A travers ce cours intitulé : « Algorithmique et structures de données », en premier
lieu, vous allez vous familiariser avec la syntaxe algorithmique. En effet, elle s’agit
d’une réécriture simplifiée proche du langage naturel, permettant ainsi facilement
d’interpréter d’une façon structurée, l’énoncé d’une résolution d’une situation
problème, afin de pouvoir ensuite le réécrire avec un langage de programmation pour
être traitable par la machine. En second lieu alors, vous allez étudier un langage de programmation vous permettant de réaliser cette étape.
Le public cible: Etudiants en première année Maths & Info
Les objectifs de ce cours sont :
Les objectifs visés dans ce cours sont :
* Connaitre l’origine et l’intérêt des algorithmes en explorant l’évolution du domaine
informatique.
* Apprendre la syntaxe d’un algorithme
*Apprendre à analyser une situation problème en proposant une solution sous forme
algorithmique.
* Savoir stocker et manipuler des données du même type, ou des données textuelles.
*Apprendre la syntaxe d’un langage de programmation (C ou Pascal)
*Savoir traduire un algorithme à un programme en ce langage et l’exécuter sur une
machine.
* Apprendre à lire et corriger les erreurs de son programme signalées par le
compilateur.
*Apprendre à utiliser les messages de test pour valider son programme partie par
partie.
ensemble une solution à un problème donné. Traduit à un langage de programmation,
cet algorithme peut être exécuté par une machine.
Les algorithmes étaient une façon de résoudre des problèmes mathématiques.
D'ailleurs, les premiers ordinateurs, fut des calculateurs, utilisant des algorithmes
traduits en pseudo code (code compréhensible par la machine), ils peuvent faire des
calculs efficacement et rapidement. Plus-tard, grâce au progrès technologique en
matière de composants électroniques, les algorithmes sont utilisés pour résoudre des
problèmes beaucoup plus compliqués qu'une fonction mathématique.
A travers ce cours intitulé : « Algorithmique et structures de données », en premier
lieu, vous allez vous familiariser avec la syntaxe algorithmique. En effet, elle s’agit
d’une réécriture simplifiée proche du langage naturel, permettant ainsi facilement
d’interpréter d’une façon structurée, l’énoncé d’une résolution d’une situation
problème, afin de pouvoir ensuite le réécrire avec un langage de programmation pour
être traitable par la machine. En second lieu alors, vous allez étudier un langage de programmation vous permettant de réaliser cette étape.
Le public cible: Etudiants en première année Maths & Info
Les objectifs de ce cours sont :
Les objectifs visés dans ce cours sont :
* Connaitre l’origine et l’intérêt des algorithmes en explorant l’évolution du domaine
informatique.
* Apprendre la syntaxe d’un algorithme
*Apprendre à analyser une situation problème en proposant une solution sous forme
algorithmique.
* Savoir stocker et manipuler des données du même type, ou des données textuelles.
*Apprendre la syntaxe d’un langage de programmation (C ou Pascal)
*Savoir traduire un algorithme à un programme en ce langage et l’exécuter sur une
machine.
* Apprendre à lire et corriger les erreurs de son programme signalées par le
compilateur.
*Apprendre à utiliser les messages de test pour valider son programme partie par
partie.
- Dr: HAMMID Nacera