Přejít k navigační liště

Zdroják » Různé » Mechanický počítač Turing Tumble

Mechanický počítač Turing Tumble

Články Různé

Turing Tumble je mechanický, turingovsky úplný, počítač. Lze na něm ukázat, jak fungují logická hradla. Funguje bez elektroniky i elektřiny.

Text vyšel původně na autorově webu.

Na kroužku programování se věnuju také aktivitám bez počítače. Od kamaráda jsem dostal tip na mechanický počítač Turing Tumble, který jsem rád vyzkoušel.

Úvod

Turing Tumble je mechanický, turingovsky úplný, počítač. Lze na něm ukázat, jak fungují logická hradla. Je pojmenovaný na počest Alana Turinga.

Didaktika

Krabice obsahuje tzv. Puzzle Book se seznamem 60 úloh a jejich možných řešení. Navíc je to celé zaobalené do komiksového příběhu astronautky opravující počítač. Lze to tedy brát „pouze“ (myšleno v dobrém slova smyslu) jako logickou hru, která vás a děti zabaví na několik hodin. Hru už mám doma přes rok, s přestávkami se k ní s mým desetiletým synem vracíme, ale zatím jsme ji ještě nedohráli. Syn vyžadoval moji pomoc. Tím se to tedy neliší od jiných chytrých výukových hraček, které nemůžete na děti jen hodit. A ani nechcete, přece si to užijete s nimi. Jednak je vše anglicky, jednak se občas někde zasekl nebo jsem mu vysvětlil, co/jak/proč funguje.

Čímž se dostávám k dalšímu rozměru, který tomu dává více jak stostránkový Educator Guide, do kterého se rozhodně nestydím nahlížet. Podle mého názoru se jedná o kvalitní didaktický materiál, který vám umožní vysvětlit jednotlivé počítačové principy.

Praktická ukázka

Existuje online simulátor, na kterém bych chtěl demonstrovat čítač (nepleťte se sčítačkou).

Řešení používá díl gear bit tedy bit s ozubeným kolem. To je součástka, díky které je hra turingovsky úplná. Padající kuličky ovlivňují pouze bity pod sebou. Ozubená kola dokáží přenést informaci zpět.

Ale od začátku. Ty modré šipky, to jsou jednotlivé bity. Natočené vlevo znamenají logická 0, vpravo logická 1. Počítají kuličky. Po sedmi kuličkách byste měli mít všechny modré šipky napravo, 1112^3 - 1 = 7. Zelené součástky můžete ignorovat. Říkají tomu rampa a jedná se o drát (Když jsem hru ukazoval jiným ajťákům, tak namítali, že autoři mohli barvu ubrat a tím dát najevo menší význam.)

Víc nenapočítáte, další kulička způsobí vynulování. Proto mají procesory v registrech příznak přetečení. To je v našem případě ta sestava koleček. Kdyby to byl „obyčejný“ bit, tak při druhém přetečení si příznak nechtěně resetujeme (praktický důkaz nechávám na čtenáři).

Zpět k bitu s ozubeným kolem, osobně jsem s tím neměl problém, ale při zrychlené ukázce je to pro nováčky lehce matoucí, protože víc vidíte ozubené kolo než samotný bit.

Vyzkoušejte simulátor

Vyzkoušejte si sami na simulátoru! Spouštíte kliknutím na ten modrý turniket vlevo dole. Podrobněji viz návod.

Cena

Hru si můžete zakoupit za 70 euro. Vydyndal jsem slevu deset procent pro kroužek (klíčové slovo v angličtině je code club). Osobně se mi zdá cena odpovídající. Pochopitelně neplatíte pouze výrobní náklady, ale celý didaktický vývoj.

Za 15 euro si můžete koupit plány pro 3D tisk. Do toho jsem se pouštět nechtěl, rozhodně ne před tím, než si vše vyzkouším. A asi bych to nedoporučoval ani teď (vyjma opravdovým hračičkům). Jednak samotná deska je dost velká, aby ji šlo vytisknout na libovolné tiskárně, jednak krabice obsahuje dva druhy kuliček, které asi ani vyrobit nedokážete (kovové závaží a samotné hrací kuličky). Samozřejmě by vám chyběl barevný komiks na lesklém papíře.

Na druhou stranu není cena tak malá, abych bez zaváhání koupil další exempláře do kroužku. Pohrávám si s myšlenkou, že bych jim nabídl barterový obchod, pár krabic za překlad, ale nedostává se mi času.

Závěr

Turing Tumble můžu vřele doporučit. Nejspíš ne pro každého rodiče či školu, ale pro nadšence to jsou dobře utracené peníze. Ať už jako hra nebo jako didaktická pomůcka. Pro kroužek, alespoň ten můj, si zatím nejsem jistý, a to hlavně proto, že to nejsou aktivity na pár minut, ale na delší souvislý čas. Rovněž vidím jazykovou bariéru, protože je hra dostupná pouze v angličtině, ač jsem zato jindy z výchovných důvodů rád (když děti musí používat angličtinu v praxi). Máte-li hru využít na plno, je vhodné, aby učitel či rodič rozuměl tomu, jak počítače fungují, nebo alespoň nastudoval dodávanou příručku a nenechal děti ve štychu.

Jo a kdybyste byli v pokušení, tak od stejných autorů právě běží Kistarter kampaň Spintronics: mechanické obvody.

Komentáře

Subscribe
Upozornit na
guest
1 Komentář
Nejstarší
Nejnovější Most Voted
Inline Feedbacks
View all comments
Alice

Jen komentář z pohledu rodiče. Můj muž je developer, já jsem biolog. Turing Tumble dostal tenkrát 4. letý syn spolu s tatínkem k Vánocům 2020. Nadšení jsme vlastně všichni. Já konečně pochopila pár věcí, které mi evidentně na střední škole unikly, manžel se vyloženě vyžívá v těch logických úlohách a syn se pomalinku učí logiku. Rozhodně souhlasím s recenzí výše, že nejde to dítěti dát a nechat ho „plavat“ a nejen kvůli té angličtině. Co nebylo zmíněno, zatím není česká distribuce, ale posílají ze skladu v Holandsku takže není potřeba platit clo. Balíček dorazil relativně rychle. Za nás je to opravdu jedna z těch oblíbenějších „hraček“. Už se těšíme, jak bude vypadat nová hra od tvůrců Turinga, „Spintronics“ :)

Enum a statická analýza kódu

Mám jednu univerzální radu pro začínající programátorty. V učení sice neexistují rychlé zkratky, ovšem tuhle radu můžete snadno začít používat a zrychlit tak tempo učení. Tou tajemnou ingrediencí je statická analýza kódu. Ukážeme si to na příkladu enum.