Ustaw rząd maszyn funkcyjnych tak, aby liczba podana na jednym końcu okazała się celem – ale kolejność ich łączenia zmienia wszystko.
Otrzymujesz początkowe dane wejściowe, docelowe dane wyjściowe i zestaw maszyn funkcyjnych, z których każda przekształca liczbę. Połącz maszyny w rurociąg, tak aby dane wejściowe przepływały przez nie i były dokładnie równe wartościom docelowym. Ponieważ każda maszyna zmienia wartość, kolejność ma znaczenie — te same maszyny w innej kolejności dają inny wynik. Dane wyjściowe są aktualizowane w miarę budowania łańcucha.
Substytut buduje intuicję dotyczącą składu funkcji i kolejności operacji, łącząc maszyny wizualne, które krok po kroku przekształcają wartość.
Łączenie w łańcuch maszyn, z których każda przekształca liczbę, tak by wejście dotarło do celu, to złożenie funkcji, od dziesięcioleci nauczane w szkołach jako „maszyna funkcyjna”.
Oryginalnym akcentem jest to, że te same maszyny w innej kolejności dają inny wynik.
Nieprzemienność to cała lekcja i jest ona naprawdę sprzeczna z intuicją, bo działania arytmetyczne, które dzieci poznają najpierw — dodawanie, mnożenie — w większości są przemienne. Złożenie funkcji nie jest, a potok, który musi trafić dokładnie w cel, to niezwykle uczciwy sposób, by to pokazać.
Substitute to oryginalna, bezpłatna łamigłówka przeglądarkowa, która buduje intuicję w zakresie kompozycji funkcji i kolejności operacji poprzez wizualne łańcuchy maszyn. Graj natychmiast, bez konieczności zakładania konta.