Formation Algorithmique

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