Algorytmy w życiu codziennym
I etap edukacyjny
W zabawach z programowaniem możemy posłużyć się historyjkami obrazkowymi, które w edukacji wczesnoszkolnej są bardzo popularne. Wspomagają umiejętności mówienia i wypowiadania się. Kształcą zdolności spostrzegania i kojarzenia, analizowania i interpretowania. Rozwijają zdolności komunikacji w grupie. Historyjki obrazkowe to inspirujące zabawy, które możemy wykorzystać wprowadzając dzieci w świat programowania.
Cel zabawy:
- ćwiczenie wyobraźni,
- kształcenie spostrzegawczości i kojarzenia,
- analizowanie i interpretowanie,
- odniesienie sytuacji z życia codziennego do algorytmów postępowania,
- wprowadzenie do definicji algorytmu,
- współpraca w zespole,
- porównywanie i ocena rozwiązań zadania.
Materiały:
- dowolna historyka obrazkowa - przygotowana przez prowadzącego rozsypanka obrazkowa
Instrukcja
Prowadzący rozdaje dzieciom nieuporządkowane obrazki historyjki obrazkowej. Można skorzystać z załączonego pliku. Zadaniem dzieci jest uporządkowanie obrazków we właściwej kolejności. Nauczyciel prosi uczniów, aby opowiedzieli historię, którą ułożyli a następnie podpisali obrazki krótką informacją.
Po wykonaniu zadania uczniowie dyskutują nad wybraną kolejnością. Uzasadniają swój wybór. Ćwiczenie wprowadza do zagadnień algorytmicznych.
Dalszą częścią zabawy może być rozmowa z dziećmi na temat czynności dnia codziennego, sekwencyjności i porządkowania.
Porządkowanie – tworzenie porządku
Nauczyciel pyta uczniów jakie czynności wykonują każdego dnia po przebudzeniu, by przygotować się do szkoły. Uczniowie zgłaszają swoje propozycje, nauczyciel zapisuje je na tablicy. Powstaje ciąg uporządkowanych czynności:
- Wstaję z łóżka
- Idę do łazienki
- Myję twarz i zęby
- Ubieram się
- Jem śniadanie
- Czeszę włosy
- Chowam do plecaka drugie śniadanie
- Ubieram buty i kurtkę
- Wychodzę z domu
- Idę do szkoły
Nauczyciel rozmawia z uczniami o tym, czy niektóre czynności można zamienić. Dyskusja.
Algorytm to lista czynności, które można wykonać w celu zakończenia jakiegoś zadania.
Codziennie, każdy z nas wykonuje wiele czynności, które można przedstawić w postaci listy kroków czyli algorytmu. To, co zostało opisane przez uczniów, to algorytm codziennego przygotowania ucznia do szkoły.
Przykładowe zadania dla dzieci
Wiele z przedstawionych czynności można również przedstawić w postaci algorytmu. Napiszcie algorytm mycia zębów. Do wykonania zadania można wykorzystać plik dołączony do wpisu. Uczniowie wycinają obrazki przedstawiające czynności, jakie wykonuje się podczas mycia zębów. Ich zadaniem jest ułożenie obrazków w odpowiedniej kolejności i opisanie ich.
Opis algorytmu mycia zębów:
- Nalanie wody do szklanki
- Nałożenie pasty na szczoteczkę
- Mycie zębów
- Płukanie zębów
- płukanie szczoteczki
Jakie inne algorytmy z życia codziennego potraficie opisać?
Przykłady algorytmów z życia codziennego:
- Przejście przez jezdnie.
- Parzenie herbaty.
- Pieczenie ciasta.
- Ubieranie się.
Źródło wykorzystanych grafik: serwis openclipart.org na licencji CC0 1.0.