Sign in
Download Opera News App

 

 

TUTORIEL : comment écrire un algorithme?

Qu'est ce qu'un algorithme?

Un algorithme est une suite d'instruction finie qui une fois exécutée correctement et en odre aboutit à un résultat donné. Si vous avez déjà suivie une recette de cuisine, monté un appareil à partir d'un mode d'emploi ou encore indiqué le chemin à quelqu'un alors vous avez déjà exécuté un algorithme.


Écrire des algorithmes.

Alors tout d'abord l'écriture d'algorithmes ne requière nécessairement pas d'être bon en mathématiques (Haha pas d'excuse donc mon cher matelot😉).

Non, pour écrire un algorithme il ne vous faut que d'assez d'intuition pour indiquer le chemin à monsieur Tintin.

Prenez tout droit et tourner cinq rue plus bas à votre gauche, heu non en fait revenez d'une rue puis tourner à votre gauche la pharmacie sera à deux, non trois rue à votre gauche.

Je suis sur que vous indiquerai plutôt comme ceci : prenez tout droit et tourner 4 rue plus bas à votre gauche la pharmacie sera à trois rue à votre gauche, merci.

En gros un algorithme doit donc contenir uniquement des instructions compréhensibles par celui qui devra l’exécuter afin de fonctionner (pour que M. Tintin retrouve son chemin).


Algorithme et programmation informatique.

Pourquoi apprendre l’algorithmique pour apprendre à programmer ? En quoi a-t-on besoin d’un langage spécial, distinct 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. Si un programme était une dissertation l'algorithme serait le plan et vous conviendrez avec moi qu'il est préférable de faire le plan avant de rédiger que l'inverse.


Convention d'écriture des algorithmes.

Historiquement il y'a eu pas mal de manière d'écrire un algorithme. Encore récemment on utilisait une représentation graphique appelé organigramme. Mais aujourd'hui on utilise le pseudo-code qui ressemble à un langage de programmation classique dont on aurait retiré les problèmes de syntaxe. Et chose interessante il n'est pas en français, enfin pour les francophones.

Dans la pratique écrire un algorithme aussi long et/ou complexe qu'il soit reviendra toujours à la combinaison quatre types d'ordre suivant compréhensible par un ordinateur:

-l’affectation de variables

-la lecture(saisir)/ écriture(afficher)

-les tests

-les boucles

NB: en informatique on parlera d'instructions plutôt que d'ordre.


Prochainement on aborderas chaque types d'instruction plus en détail alors suivez moi pour ne rien manquer.

Content created and supplied by: LeMagM+ (via Opera News )

COMMENTAIRES

Chargez pour lire plus de commentaires