Votre guide dans les plaines du far-web

Formation développeur web


« Donne un poisson à un homme, tu le nourris pour un jour. Apprends-lui à pêcher, tu le nourris pour toujours. » Lao Tseu

Généralités

Mis à jour le

La notion d'algorithme est très importante quand on apprend la programmation. Vous ne pouvez décemment pas devenir développeur sans maitriser un minimum l'algorithmie. Même si, aujourd'hui, de nombreux outils vous permettent de ne pas avoir à coder des algorithmes complexes vous-même, il s'avère que l'algorithmie et la base de la…

~~ Fin de l'extrait ~~

Des mathémaquoi ?

Mis à jour le

Un algorithme est un concept mathématique qui permet de trouver une solution à un problème donné en suivant des étapes et des procédures précises, rigoureuses, et connues à l'avance. Quand je parle de concept mathématique, je fais référence à des choses que vous manipulez…

~~ Fin de l'extrait ~~

Création d'un algorithme

Mis à jour le

(image visible sur la plateforme de formation)

Votre premier algo : chandeleur 2.0. Miam :)


L'image du dessus illustre parfaitement un algorithme simple qui pourrait être le programme "disponibilités des ingrédients pour faire des crêpes" (ou chandeleur 2.0). On peut voir ici que des

~~ Fin de l'extrait ~~

Traduction d'un algorithme

Mis à jour le

(image visible sur la plateforme de formation)

Comme nous l'avons vu, un algorithme est la représentation d'un "schéma de pensée". Mais nous ne sommes pas encore dans l'univers d'un ordinateur, pour l'instant, on a simplement couché "sur papier" ce que nous avons en tête. Pour qu'un ordinateur…

~~ Fin de l'extrait ~~

Coder un algorithme

Mis à jour le

Reprenons notre premier exemple, vérifier les ingrédients pour faire des crêpes :

(image visible sur la plateforme de formation)

Et bien je vous présente une traduction possible en Javascript :


let oeuf = 0;
let lait = 0;
let farine = 0;
let sucre = 0;
let…
~~ Fin de l'extrait ~~

Liens utiles

Mis à jour le

Comme je vous l'ai dit en début de cours, nous ne ferons qu'effleurer la notion d'algorithmie ici. Je vous encourage donc à aller jeter un œil sur Internet pour approfondir un peu plus cette notion fondamentale.

Voici quelques liens utiles pour ceux qui voudraient approfondir l'algorithmie…

~~ Fin de l'extrait ~~