Myślenie algorytmiczne – Klasa 2
Myślenie algorytmiczne jest częścią szerszego myślenia informatycznego i polega na projektowaniu i analizowaniu algorytmów.
Co obejmuje myślenie algorytmiczne?

Algorytm to dokładnie określony sposób postępowania prowadzący do rozwiązania danego problemu. Myślenie algorytmiczne najczęściej wykorzystuje się podczas programowania, czyli zapisywania algorytmów wykonywanych przez komputer. Ma ono jednak zastosowanie także w życiu codziennym – przykładami prostych algorytmów są przepisy kulinarne czy instrukcje pozwalające dotrzeć z jednego miejsca do drugiego.
Myślenie algorytmiczne obejmuje nie tylko tworzenie algorytmu, ale także inne powiązane działania:
- Zrozumienie i precyzyjne sformułowanie problemu.
- Abstrakcję, rozkład problemu na mniejsze części, odróżnianie elementów istotnych od mniej ważnych.
- Rozważanie różnych sposobów rozwiązania problemu, porównywanie efektywności algorytmów, optymalizację procedur.
- Zrozumienie algorytmu stworzonego przez kogoś innego oraz jego wykonanie.
- Wyszukiwanie i poprawianie błędów.
Myślenie algoryticzne na
Zagadnienie podzieliliśmy na kilka podtematów:
- Rozpoznawanie wzorów – wyszukiwanie wspólnych cech i zależności, wzorów w ciągach, opisywanie wzorów
- Ciągi poleceń – budowanie algorytmów z kilku poleceń
- Pętle i warunki – powtarzanie i warunkowe wykonywanie poleceń
- Zmienne – praca z informacją o stanie, zapisywanie wartości w zmiennych
- Funkcje i uogólnianie – uogólnianie (abstrakcja) wzorów, rozkładanie problemów na części (dekompozycja), stosowanie funkcji
- Tworzenie programów – debugowanie, wyszukiwanie błędów
Przykłady w tej części opierają się głównie na „mikrośrodowiskach”, czyli prostych, intuicyjnych przestrzeniach z ograniczoną liczbą poleceń, ale ciekawą dynamiką.
Decydowanie
Szybkie ćwiczenie polegające na wybraniu prawidłowej odpowiedzi spośród dwóch propozycji.
Przesuwanie
Przesuwanie karteczek w odpowiednie miejsce. Proste sterowanie, atrakcyjne i oryginalne zadania.
Memory
Szukanie pasujących par.
Strzałki
Nawiguj skrzata do domku. Zadanie logiczne, które doskonale sprawdza się jako rozgrzewka przed programowaniem.






























































































