Table des matières

Découverte de l'algorithmique

Notions de base

Convenir d'une écriture non ambigüe, univoque.

Variable
Test
Branchement

Boucles

Raisonnement algorithmique

Décomposer un problème complexe en sous-problèmes plus simples, jusqu'à ce que l'on soit capable de traiter chacun de ces sous-problèmes.
Identifier les motifs qui se répètent, en faire des boucles.

Sites d'apprentissage

Algoblocs
mBlock
Scratch en ligne, ou bien installer Scratch desktop (attention, pour la programmation du drone Tello, utiliser Scratch 2)
Blockly
Sur iPad : Swift playground