Algorithmique et programmation : apprendre à programmer en étudiant la logique des programmes informatiques.
Voici comment bien débuter sur le site :
Articles et actualités :
- La Programmation Orientée Objet (POO) – Algorithmique et pseudo-codeAprès l’écriture de 3 livres sur l’algorithmique dédiée à l’apprentissage des fondamentaux de la programmation procédurale, j’ai choisis d’en écrire un quatrième sur la … Lire la suite
- Actu #10 : le 3ème livre d’algorithmique est disponible en version EbookUn nouveau livre contenant 40 exercices d’algorithmique corrigés, est disponible en version Ebook sur amazon. Cet ouvrage est le volume 3 de la série … Lire la suite
- Actu #9 : Nouveau pack d’exercices d’algorithmique en vidéoUn nouveau pack d’exercices d’algorithmique est désormais disponible sur la plateforme d’apprentissage H2PROG : https://ecole.h2prog.com/p/40-exercices-d-algorithmique-programmables Il reprend 40 exercices du site www.algorithmique-h2prog.com, que je … Lire la suite
- Actu #8 : Le livre d’exercices est désormais disponible en version brochéeLa version brochée du livre d’exercices d’algorithmique est désormais disponible sur amazon. Voici quelques images du livre :
- Article #4 : Du Pseudo-code à la Programmation JS, PHP, CSharp ou autreL’objectif du site algorithmique-h2prog.com est de vous permettre d’apprendre à programmer en vous focalisant sur l’aspect logique des programmes : l’algorithmique. Après avoir écrit votre … Lire la suite

Exercices et Quiz :
Un cadenas indique si la ressource est réservée aux membres ou accessible à tout le monde. Dans les deux cas, les sujets des exercices sont visibles.
Accessible à tous Membres
- Exercice #55 : la POO – Algorithmique et pseudo-codeDans cet exercice nous allons écrire un algorithme en pseudo-code et en utilisant la Programmation Orientée Objet (POO). Je vous … Lire la suite
- Exercice #54 : Algorithme – Jeu de désDans cet exercice nous allons écrire un algorithme simulant un jeu de lancer de dés entre deux joueurs. Je vous … Lire la suite
- Algorithmique – Quiz #5Le cinquième quiz permettant de tester vos connaissances sur l’algorithmique et le pseudo-code. A vous de jouer ! Cliquez sur … Lire la suite
- Exercice #53 : Algorithme Palindrome – MoyenDans cet exercice nous allons écrire un algorithme permettant de vérifier si un mot est un palindrome. Je vous propose … Lire la suite
- Exercice #52 : algorithme non programmable avec Milo – tests SELON et fonctionsCet exercice permet de créer un algorithme non programmable et de réviser la logique de la programmation. Les notions abordées … Lire la suite
Algorithmique et programmation : l’évolution
Les algorithmes existent depuis des centaines d’années, d’ailleurs « le mot algorithme vient du nom d’un mathématicien perse du ixe siècle, Al-Khwârizmî” (sources wikipedia).
De nos jours, ils sont le fondement des programmes informatiques. Ils permettent d’aborder des problématiques complexes au niveau de la logique, en faisant abstraction de la partie technique.
La définition que je donne d’un algorithme ne tient qu’en quelques mots : “c’est une suite d’instructions, d’étapes, permettant d’aboutir à un résultat”
Nous utilisons les algorithmes dans la vie de tous les jours.
Voici deux exemples :
- Lorsque nous réalisons une préparation alimentaire en suivant une recette de cuisine.
- Lorsque nous montons un meuble en suivant une notice.
Ces deux exemples montrent qu’il est nécessaire de suivre une certaine logique appelée algorithme. Un algorithme permet de partir d’un point A, pour arriver à un point B, en suivant une liste d’instructions.
Les bases fondamentales du développeur
L’objectif de ce site est de vous proposer des ressources en lien avec l’algorithmique, et de vous permettre de mieux appréhender cette notion fondamentale.
Je vous recommande vivement la lecture de mon livre “l’algorithmique selon H2PROG”. Vous pouvez également suivre la formation vidéo plébiscitée sur le web : “Les bases indispensables de la programmation : Algorithmique”
Ces ressources sont en quelques sorte un prérequis pour suivre les démonstrations et exercices que je vais vous proposer chaque semaine.
Créer des algorithmes et travailler la logique
Sur le site vous trouverez des :
- exercices permettant de créer des algorithmes non programmables afin de se focaliser sur l’aspect compréhension et logique
- exercices permettant de créer des algorithmes programmables, que vous pourrez traduire dans n’importe quel langage de programmation.
- actualités et articles en liens avec l’algorithmique