To ćwiczenie można przeprowadzić, na zajęciach wprowadzających, albo utrwalających użycie funkcji.
- Nauczyciel wprowadza pojęcie funkcji lub je przypomina.
- Prowadzący pokazuje dzieciom na tablicy bardzo długi program (załącznik 1).
- Zadaniem dzieci jest uproszczenie go do jak najkrótszej postaci za pomocą funkcji.
- Dzieci zostają podzielone na zespoły 3 - osobowe. Każda drużyna pracuje na tym samym przykładzie.
- Drużyny prezentują swoje uproszczenia. Klasa wspólnie decyduje, czy program da się coś jeszcze bardziej skrócić.
Przykład uproszczenia kodu przy pomocy funkcji
- Jedno z dzieci programuje robota, po czym uruchamia program 2 razy. Za każdym razem klasa sprawdza, czy robot
wykonuje wszystkie elementy programu przedstawionego przez nauczyciela i czy pokrywa się on ze skróconym programem
stworzonym przez dzieci.
- Następnie każdy zespół dostaje swój przypadek programu do uproszczenia. Kolejno drużyny prezentują swoje uproszczenie i uruchamiają robota.
- Na zakończenie dzieci podają przykłady z życia, gdzie upraszczanie może być przydatne.