Comment expliquer la notation binaire

Quelqu'un vient d'entrer dans le monde informatique, quelqu'un explique l'informatique à son enfant.

Assez rapidement, vous constaterez qu'il n'est pas si facile d'expliquer comment fonctionne le comptage binaire.

Il est évident pour vous qu’après 11 heures, c’est 100, et pour un débutant, ce ne sera peut-être pas clair avant longtemps.

Donc, pour augmenter la vitesse de compréhension, nous avons décidé de faire du matériel didactique.

Problème


Il est important de noter que même le cours d'informatique CS50 de l'Université Harvard n'aide pas.



Un gars d'une université américaine déclare simplement que «zéro est zéro», «un est un», puis passe à 10, puis à 11. Compris? Je pense que non. Demandez donc à quelqu'un qui n'est pas programmeur, mais quel sera le prochain numéro - il est fort probable qu'il ne pourra pas répondre. Trop vite glissé l'idée de transférer la décharge.

La même chose s'applique aux méthodes de traduction scolaire: d'une part, ces méthodes sont académiquement sèches, et d'autre part, elles ne sont pas intuitives - par exemple, il n'est pas évident pourquoi, après une cascade de 2, vous devez définir des bits en arrière.



Et si ce n'est pas clair, alors ce n'est pas intéressant. Et s'il n'y a pas d'intérêt, il est difficile de s'en souvenir.

Nous avons pris tout cela en compte et avons décidé de faire une explication intéressante et progressive.

Que proposons nous


Vous devez d'abord expliquer comment fonctionne le système de nombres décimaux ordinaires - à la fois sur "l'alphabet" final des nombres et sur l'idée de transférer la catégorie. C'est ainsi que la compréhension du principe du «système numérique» se développe. Ce n'est qu'alors que nous pouvons passer à l'idée d'un système binaire - et maintenant l'étudiant est lentement, mais en toute confiance, en disant «1, 10, 11, 100». Ensuite, nous avons décidé d'essayer une méthode complètement non scolaire - une explication du compte binaire sur les doigts: c'est quand le doigt plié est 0, et le doigt étendu est 1. Je l'ai testé sur des adolescents: vous leur montrez: «c'est 1, c'est 2, c'est 3 - maintenant montrez-moi 4 ". Et toute la classe est concentrée, montrant lentement le majeur. Excellence dans l'enthousiasme eschatologique, les pupitres arrière se piquent les uns les autres au visage et crient "quatre sur vous!". Provocateur? Oui. Mémorisé? 100%.













Maintenant que le sujet est devenu «le nôtre», nous pouvons passer au sujet de la traduction des nombres d'un système numérique à un autre - il est préférable de commencer par la traduction à sec classique de l'école (pour être honnête, davantage de chaîne). Et seulement alors, en utilisant l'animation, expliquez l'idée de la traduction directement sur les doigts, puis à nouveau sur les doigts, comptez le nombre 132 dans le majeur des deux mains. Pour le dessert, nous montrons où les systèmes binaire et hexadécimal sont utilisés dans la vie réelle. Le système binaire est par exemple les QR codes qui nous entourent. Un système hexadécimal est essentiellement des codes de couleurs CSS et des hachages de différents styles, de MD5 à UUID. Voici donc l'ensemble des cours vidéo (ils sont gratuits sur YouTube):




















Nous espérons que ce matériel vous sera utile dans la tâche difficile d'enseigner la programmation.

All Articles