Algorithmique et methodes de programmationSageKataliko1
Ce module est l'Introduction du Cours d'algorithmique que nous enseignons aux Etudiants en Genie Informatique, Gestion Informatique, Informatique appliquée, ...
cours Algorithmique SMP-SMC s2 by coursedu.blogspot.comcoursedu
Un algorithme est une méthode de résolution de problème énoncée sous la forme d'une série d'opérations à effectuer. La mise en œuvre de l'algorithme consiste en l'écriture de ces opérations dans un langage de programmation et constitue alors la brique de base d'un programme informatique
pours plus de cours visite: https://coursedu.blogspot.com/
Algorithmique et methodes de programmationSageKataliko1
Ce module est l'Introduction du Cours d'algorithmique que nous enseignons aux Etudiants en Genie Informatique, Gestion Informatique, Informatique appliquée, ...
cours Algorithmique SMP-SMC s2 by coursedu.blogspot.comcoursedu
Un algorithme est une méthode de résolution de problème énoncée sous la forme d'une série d'opérations à effectuer. La mise en œuvre de l'algorithme consiste en l'écriture de ces opérations dans un langage de programmation et constitue alors la brique de base d'un programme informatique
pours plus de cours visite: https://coursedu.blogspot.com/
2. 2 / 10
Qu’est ce qu’un algorithme ?
● C’est un énoncé d’une suites d’opérations
permettant de donner systématiquement la réponse
à un problème
● Les Algorithmes sont présents partout,
comme dans la vie
quotidienne
3. 3 / 10
Exemple d’Algorithme de la vie
quotidienne
● Recette de cuisine
5. 5 / 10
● Opérations arithmétiques posées à la main
6. 6 / 10
Qu’est ce qu’un programme ?
● C’est la description d’un algorithme dans un
langage de programmation afin qu’il soit exécuté
par un ordinateur
7. 7 / 10
Algorithme vs Programmation
● Comment résoudre un
problème
● Apprentissage de
techniques classiques
(tri, recherche)
● Indépendant de tout
langage de
programmation
● Apprentissage d’un
programmation
● Maîtrise de la syntaxe et
des opérations
8. 8 / 10
But de l’Algo-Prog
● Écriture de programmes informatiques permettant
de :
– Développer des logiciels, jeux vidéos
9. 9 / 10
Contenu des cours
● Apprentissage de différents langages de
progammation : Python, JAVA, C++
● Connaissance de différentes
– Expressions : conditionnelle, boucle
– et instructions : return, for, if, while
● Écriture de fonctions diverses (tri, comparaison,
etc..)
● Programmation orienté objet
10. 10 / 10
Métiers en rapport :
● Développeur (jeu vidéo, logiciel, application)