28 · simulations
Le Labo
Toutes les simulations de Code Quest au même endroit. Expérimente librement : tu ne peux rien casser, et il n'y a rien à réparer ensuite.
Bits et données5
💡
Interrupteurs et lampesQuatre interrupteurs, quatre lampes. Allume-les, éteins-les et découvre comment un ordinateur fabrique tous les nombres avec « allumé » et « éteint ».Ouvrir 🔢Défi
Défi binaireFabrique le nombre demandé avec huit interrupteurs valant 128, 64, 32, 16, 8, 4, 2 et 1. Combien en réussiras-tu ?Ouvrir 🖼️
Peintre de pixelsPeins une image de 8 × 8 et lis les huit nombres que l'ordinateur enregistre pour elle. Toutes les images de ton écran fonctionnent ainsi.Ouvrir 🔤
Les lettres sont des nombresÉcris un mot, dans n'importe quel alphabet, et vois le nombre et les bits cachés derrière chaque caractère, émojis compris.Ouvrir 🎯
Pourquoi 0,1 + 0,2 ≠ 0,3Bascule les 32 bits d'un nombre décimal : signe, exposant et fraction. Vois exactement ce qui est stocké, et l'erreur qui reste.Ouvrir Logique et circuits6
🚦
Portes logiquesET, OU, NON, OU exclusif, NON-ET et NON-OU : change les entrées, observe la lampe et lis la table de vérité qui s'éclaire.Ouvrir ❓Défi
La porte mystèreUne porte est cachée dans une boîte. Teste-la avec les quatre combinaisons d'entrées et trouve laquelle c'est.Ouvrir ➕
Un circuit qui additionneCinq portes logiques additionnent trois bits. Suis les signaux à travers les deux OU exclusifs, les deux ET et le OU d'un additionneur complet.Ouvrir 🧮
L'additionneur 4 bitsQuatre additionneurs à la chaîne, qui se passent les retenues vers la gauche. Choisis deux nombres et provoque un dépassement.Ouvrir 🧷
Un circuit qui se souvientDeux portes qui s'alimentent l'une l'autre retiennent un bit après que tu as relâché le bouton. Cette boucle est le germe de toute mémoire d'ordinateur.Ouvrir 🗄️
Un registre de 8 bitsHuit bascules mémorisent un octet. Règle les fils de données, envoie une impulsion d'horloge et regarde le registre les capturer.Ouvrir Transistors et puces3
⚛️3D
À l'intérieur d'un transistorUn transistor coupé en deux, en 3D. Monte la tension de grille et regarde les électrons se rassembler sous l'oxyde et ouvrir un canal.Ouvrir 🔧
Des portes en transistorsConstruis un NON avec deux transistors, un NON-ET et un NON-OU avec quatre. Vois quels interrupteurs conduisent et quel chemin l'emporte.Ouvrir 📈
La loi de MooreDe 2 300 transistors en 1971 à plus de 100 milliards aujourd'hui : parcours cinquante ans de puces sur un seul graphique.Ouvrir Dans le processeur4
🧠
Un mini-ordinateurUn ordinateur 8 bits complet avec 16 octets de mémoire. Avance pas à pas : chercher, décoder, exécuter, un top d'horloge à la fois.Ouvrir 🔁
Les sauts font les bouclesLe même mini-ordinateur exécute un compte à rebours. Regarde une seule instruction JUMP transformer une liste en boucle.Ouvrir ✖️
Multiplier sans ×Ce processeur ne sait qu'additionner et soustraire. Vois comment une boucle d'additions multiplie quand même deux nombres.Ouvrir 🪜
Du code aux électronsSuis une ligne de Python à travers sept étages : assembleur, code machine, portes, transistors et enfin des tensions.Ouvrir Programmes et langages4
🤖Défi
Programme le robotÉcris les étapes exactes qui mènent le robot à sa batterie. Il fera précisément ce que tu dis, même si tu te trompes.Ouvrir 🔂Défi
Les boucles du robotPas assez de cases pour atteindre la batterie ? Trouve le motif, écris-le une fois et répète-le.Ouvrir 👣
Exécuter le code ligne par ligneAvance pas à pas dans des décisions, des boucles, des fonctions et la récursivité. Regarde chaque variable changer et la pile d'appels grandir puis rétrécir.Ouvrir 🏭
Un compilateur en quatre étapesÉcris un calcul et regarde-le devenir des jetons, un arbre, des instructions machine et enfin un résultat.Ouvrir Algorithmes2
🎯Défi
Devine le nombreTrouve un nombre secret entre 1 et un million en 20 essais au plus. Couper en deux est l'astuce la plus puissante de l'informatique.Ouvrir 📊
Course de trisTri à bulles, par sélection, par insertion, fusion et rapide sur les mêmes données. Compte les comparaisons et vois lequel tient la distance.Ouvrir Théorie du calcul2
Histoire de l'informatique2
🕳️
Perfore une carteÉcris une ligne et vois-la perforée dans une carte IBM, trou par trou. Pendant des décennies, tous les programmes s'écrivaient ainsi.Ouvrir ⏳
180 ans de programmationLa même petite tâche, programmée à huit époques : les cartes de Lovelace, les câbles de l'ENIAC, le code machine, l'assembleur, FORTRAN, C, Python et une phrase adressée à une IA.Ouvrir