Formation : Les
langages de programmation
Formation
Algorithmique
PR0031
Pourquoi apprendre l’algorithmique pour
apprendre à programmer ? En quoi a-t-on besoin d’une méthode spéciale,
distincte des langages de programmation compréhensibles par les ordinateurs ?
Parce que l’algorithmique exprime les
instructions résolvant un problème donné indépendamment des particularités
de tel ou tel langage. Pour prendre une image, si un programme était une
dissertation, l’algorithmique serait le plan, une fois mis de côté la rédaction
et l’orthographe. Or, vous savez qu’il vaut mieux faire d’abord le plan et
rédiger ensuite que l’inverse…
L’algorithmie est
une méthode essentielle à la conception de grosse ou petite application.
Objectifs :
Présenter l'activité
de programmation
Introduire la notion
d'algorithme
Sensibiliser à une
méthode d'analyse
Modéliser et
résoudre un problème
Représentation des
données
Décomposition des opérations
A l’issue de ce
stage vous serez a même de mettre en place une méthodologie afin de résoudre un
problème. Cette méthodologie appelée un algorithme, sera par la suite
facilement traduite en n’importe quel langage. L’intérêt d’une telle démarche
est le fait qu’avant même la programmation, tous les problèmes d’ordre
conceptuel seront résolus. De plus cela offre une grande modularité et facilite
le portage vers d’autre langage.
Durée : 2 jours
Contenu :
1-Utilité de l’algorithme
2-Les opérateurs et les expressions
3-Les entrées-sorties conversationnelles
4-Les instructions de contrôle
5-Structures de données
6-Les arbres
7-La récursivité
8-Méthodes de tri
9-Notions évoluées en algorithme
10-Complexité d’un algorithme