• Nie Znaleziono Wyników

SCENARIUSZ ZAJĘĆ POZALEKCYJNYCH DO REALIZACJI NA KÓŁKU INFORMATYCZNYM W SZKOLE PODSTAWOWEJ

N/A
N/A
Protected

Academic year: 2022

Share "SCENARIUSZ ZAJĘĆ POZALEKCYJNYCH DO REALIZACJI NA KÓŁKU INFORMATYCZNYM W SZKOLE PODSTAWOWEJ"

Copied!
7
0
0

Pełen tekst

(1)

mgr Izabela Jankowska stinf@poczta.onet.pl nauczycielka informatyki

Szkoła Podstawowa w Chocianowie

SCENARIUSZ ZAJĘĆ POZALEKCYJNYCH DO REALIZACJI NA KÓŁKU INFORMATYCZNYM W SZKOLE PODSTAWOWEJ

TEMAT: Wykorzystanie rekurencji przy tworzeniu algorytmów dla wybranych figur geometrycznych.

„Zagadnienia związane z techniką tworzenia rysunków, zwaną grafiką żółwia, mogą być pomocne przy poznawaniu podstawowych procedur, konstruowania prostych algorytmów

i tworzenia pierwszych programów komputerowych”

„Efektem wielu ćwiczeń graficznych – co warto podkreślić - są ciekawe prace plastyczne. Doznania estetyczne są bardzo pożądane podczas uczenia się matematyki czy innych przedmiotów

szkolnych”

Typ szkoły: Szkoła Podstawowa

Typ zajęć: zajęcia pozalekcyjne dla uczniów z klas VI ( Kółko informatyczne) Czas trwania zajęć: 90 minut

Ogólny cel kształcenia:

Umiejętność tworzenia algorytmów w celu rozwiązywania umiarkowanie złożonych problemów.

„Rozwiązywanie problemów jest metodą nauczania i uczenia się, w jaki sposób kształcić

umiejętności wykorzystywania posiadanych umiejętności i ewentualnie uzupełnić je, jeśli nie są wystarczające.”

Zamierzone efekty:

Uczeń potrafi:

zapisać prosty algorytm w postaci procedury,

sprawdzić poprawność zaprojektowanego algorytmu, wykorzysta narzędzia informatyczne (Logo).

„Praca z komputerem umożliwia i ułatwia wykonywanie eksperymentów, stawianie

i sprawdzanie hipotez, prowadzenie własnych badań. Nie jest przy tym istotne, że uczeń odkrywa być może znane prawidłowości, ale jest ważne, że sam do nich dochodzi.”1

Metody pracy:

informacyjna: wyjaśnienie, pogadanka, pokaz, czynnościowe: ćwiczenia praktycznego działania, problemowa.

1 Elementy informatyki. Poradnik metodyczny dla nauczycieli gimnazjum, pod redakcją M.M. Sysły, Wydawnictwo Naukowe PWN, Warszawa 1997.

(2)

formy pracy:

indywidualna, zespołowa.

Przygotowanie uczniów do zajęć:

Zajęcia opisane w niniejszym scenariuszu są przeznaczone dla uczniów zdolnych, interesujących się technologią informacyjną i uczęszczających na kółko informatyczne

w szkole podstawowej.

Zajęcia odbywają się w pracowni komputerowej. Pracownia wyposażona jest w 10 komputerów- stanowiska uczniowskie i 1 komputer-stanowisko nauczyciela. Uczniowie pracują

w środowisku Windows, korzystają z aplikacji LOGO Komeniusz wersji 1.1.

Na wcześniejszych zajęciach na kółku uczniowie tworzą proste procedury w języku LOGO oraz stopniowo są przygotowywani do realizacji tematów dotyczących algorytmów.

Zakłada się, iż uczniowie przystępując do zajęć rozumieją treści wcześniej poznane.

Jest to bardzo istotne, bo tylko wtedy będą mogli w pełni z aktualnych zajęć skorzystać.

Uczniowie znają pojęcia:

algorytm,

problem, dane, wynik, specyfikacja, algorytm liniowy,

instrukcja iteracyjna.

Uczniowie posiadają:

podstawowe umiejętności w projektowaniu algorytmów,

podstawy obsługi komputera, w tym aplikacji LOGO Komeniusz, podstawową znajomość języka LOGO.

PRZEBIEG ZAJĘĆ:

CZĘŚĆ WSTĘPNA ZAJĘĆ:

Zapoznanie uczniów z tematem zajęć,

Przypomnienie wiadomości o algorytmach budowanych na poprzednich zajęciach.

CZĘŚĆ GŁÓWNA ZAJĘĆ:

Zapoznanie uczniów z definicją rekurencji i jej przykładami.

Rekurencja jest bardzo znanym i często nieświadomym sposobem postępowania. W sumie cały świat jest w pewnej mierze rekurencyjny, nie tylko procesy, które w nim zachodzą. Przykładów jest mnóstwo: chodzenie, zbieranie, mycie, każda czynność trwająca

w czasie. Najprostszym wytłumaczeniem jest zadanie przejścia 100 m. w czasie dowolnym: należy uczynić pierwszy krok, następnie przejść pozostałą część dystansu. Potem cały proces powtarza się.

Inaczej: zbierając rozsypane pionki do gry podnosi się zwykle pierwszy,

a potem zbiera się resztę w ten sam sposób. Jest to tak strasznie naturalne, że nikt nie zastanawia się nad rekurencją przechodzenia po pasach przez ulicę lub jedząc ryż pałeczkami.

Rekurencja jest wykorzystywana do programowania, w którym stosuje się procedury wywołujące same siebie. Ilość tych wywołań nie ma znaczenia, fakt wywołania jest podstawą do określenia algorytmu jako rekurencyjnego.

W Logo wykorzystać możemy rekurencję do tworzenia pewnych interesujących figur geometrycznych.

(3)

Ćwiczenie – wspólne rozwiązywanie problemu REPREZENTACJA PROBLEMU I ALGORYTMU Analiza zadania (problemu)

W jaki sposób możemy narysować rosnącą spiralę?

Aby dobrze zrozumieć algorytm, należy samemu spróbować go ułożyć. Będzie ciekawiej, gdy zaczniemy zadawać pytania i algorytm rozbudowywać.

Co to jest spirala?

Dążymy do tego, aby uczniowie w prosty sposób zdefiniowali i narysowali na kartkach przykłady spiral.

W jaki sposób możemy narysować klasyczną (gładką) spiralę wykorzystując do tego komputer?

Zachęcamy uczniów do wykonania ćwiczenia praktycznego:

„wyobraź sobie, że jesteś komputerowym żółwiem. Naśladuj jego ruchy i narysuj kroki jakie będzie wykonywał żółw w czasie tworzenia spirali. Zaznaczaj długości kroków i kąty o jakie powinien obrócić się żółw. Wyodrębnij powtarzające się fragmenty. Ustal położenie żółwia. ”

Dochodzimy do następujących wniosków:

spirala to linia krzywa tworząca zwoje,

spirala rysowana przez komputer zbudowana jest z odcinków,

im krótsze odcinki i mały kąt odchylenia odcinka, tym bardziej spirala jest gładka,

im dłuższe odcinki, a kąt odchylenia większy, tym bardziej spirala jest „kanciasta” (kwadratowa).

Specyfikacja algorytmu

Jaka będzie najprostsza spirala tego typu?

Dla łatwiejszego zrozumienia algorytmu, zbudujemy spiralę rosnąco o stałym kącie odchylenia odcinków.

Dane: długość boku spirali, przyrost długości boku, stopień –liczba boków spirali, kąt 90.

Wynik: graficzny obraz spirali.

Zapis algorytmu

Zapis słowny: zaczynamy rysować od podanego boku, a następnie rysowany po skręcie (kąt 90) bok ma być o przyrost większy od poprzedniego i tak dalej, aż do narysowania ostatniego boku spirali.

Ustalenie algorytmu:

Mamy tu trzy elementy charakterystyczne dla budowy procedury rekurencyjnej:

warunek zakończenia: „aż do narysowania ostatniego boku,”

kroki do wykonania :narysowanie boku i skręt o podany kąt, powtarzanie rekurencyjne: „i tak dalej.”

(4)

Zapis krokowy:

Krok 1- wczytaj parametry,

Krok 2- sprawdź czy stopień jest mniejszy lub równy zero:

jeśli tak, to zakończ algorytm,

jeśli nie, to wykonaj ciąg instrukcji: przejdź naprzód o długość boku, skręć w prawo o kąt 90,

Krok 3- zwiększaj bok i zmniejszaj stopień o jeden przy wywołaniu rekurencji, Krok 3- powróć do kroku 2,

Krok 4- powtarzaj krok 2 i 3 tyle razy, aż do spełnienia warunku.

Zapis procedury rekurencyjnej w języku LOGO

Uczniowie pracują w dwuosobowych zespołach, w razie potrzeby przedstawiają swoje wątpliwości innym zespołom. W przypadku problemów korzystają z pomocy nauczyciela. Po ułożeniu głównej procedury zapisujemy ją na tablicy:

Ćwiczenia przy komputerze – praca w grupach (2 osoby przy komputerze)

Uczniowie wpisują treść procedury do edytora Logo, wykonują translację procedury. Analizują rys.1., a następnie wywołują procedurę dla różnych wartości parametru :dł, :stp, :przr i testują ich działanie.

Rys.1.

Spirala o parametrach aktualnych:

dł-3, stp-100, przr-3

Oto spirala :dł :stp :przr ; nazwa i parametry formalne procedury jeśli :stp = 0 [STOP] ; instrukcja warunkowa kończąca rekurencję

np :dł pw 90 ; ciąg instrukcji

spirala :dł + :przr :stp – 1 :przr ; wywołanie rekurencyjne już

(5)

Wnioski:

Wygląd spirali zależny jest od kąta. W tym przypadku jest to kąt prosty (900 )

Aby uzyskać spiralę gładką musimy w procedurze wprowadzić parametr powodujący zmianę kąta.

Wprowadzamy parametr formalny :kąt.

Modyfikacja procedury i sprawdzenie jej poprawności

Uczniowie modyfikują treść procedury w edytorze Logo, wykonują translację procedury, a następnie wywołują procedurę dla różnych wartości parametru :dł, :stp, :przr :kąt i testują ich działanie.

Wniosek: Im krótsze są odcinki boków spirali i kąt rzędu kilku stopni wówczas powstanie spirala gładka o równomiernych zwojach.

Oto spirala :dł :stp :przr :kąt jeśli :stp = 0 [STOP]

np :dł pw :kąt

spirala :dł + :przr :stp – 1 :przr :kąt już

Spirala :dł 0.001 :stp 3000 :przr 0.001 :kąt 1 Spirala :dł 1 :stp 80 :przr 1 :kąt 25

(6)

Jako dodatkową pracę proponujemy uczniom kolejną modyfikację powyższego algorytmu uwzględniającą możliwość tworzenia interesujących figur geometrycznych przy pomocy procedury rekurencyjnej.

W procedurze wprowadzamy dodatkowy parametr formalny – przyrost kąta.

Uczniowie po wprowadzeniu zmian w powyższej procedurze eksperymentują i testują jej działanie wczytując z klawiatury odpowiednie parametry aktualne.

Wynikiem ich pracy mogą być przykładowe figury:

Oto spirala :dł :stp :przr :kąt :przrk jeśli :stp = 0 [STOP]

np :dł pw :kąt

spirala :dł + :przr :stp – 1 :przr :kąt + :przrk :przrk już

Spirala 0.001 10000 0.001 3 5 Spirala 5 200 1 71 0

(7)

CZĘŚĆ KOŃCOWA ZAJĘĆ

Analiza rysunków i ocena prac uczniów Zapisanie wyników pracy na dyskietkach

Po wykonaniu ćwiczeń przeprowadzamy krótką dyskusję, której celem jest podsumowanie wiadomości zdobytych na zajęciach.

Wnioski uczniów:

przykładów algorytmów jest wiele, niekoniecznie o charakterze matematycznym czy fizycznym,

algorytmy mogą kierować wykonywaniem rysunków,

interesujące figury geometryczne można rysować przy pomocy procedur rekurencyjnych, komputer jest doskonałym narzędziem wspomagającym pracę ucznia przy tworzeniu skomplikowanych rysunków graficznych.

scenariusz zajęć opracowała:

mgr Izabela Jankowska Bibliografia:

Kowal S, 500 zagadek matematycznych, PW, Warszawa 1968,

Kowal S, Przez rozrywkę do wiedzy-Rozmaitości matematyczne, Wydawnictwo Naukowo- Techniczne, Warszawa 1989,

Sysło M.M, (red), Elementy informatyki. Poradnik dla nauczycieli gimnazjum, Wydawnictwo Naukowe PWN, Warszawa 1997.

Sysło M.M, Algorytmy, WSiP, Warszawa 2002.

Sysło M.M, Piramidy,szyszki i inne konstrukcje algorytmiczne, WSiP, Warszawa 1998.

Spirala 0.001 10000 0.001 1 4 Spirala 0.001 10000 0.001 1 1

Spirala 0.01 2000 0.01 4 5

Cytaty

Powiązane dokumenty

Jeżeli jest to niemożliwe, dyrektor (lub nauczyciel) ma prawo wezwać policję. Nauczyciel/ wychowawca świetlicy ma obowiązek wejść do sali pierwszy i sprawdzić czy warunki do

Nauczyciele prowadzący zajęcia wychowania fizycznego, zwalnia ucznia uskarżającego się na dolegliwości zdrowotne z wykonywania planowanych w danym dniu ćwiczeń i informuje o

d) w przypadku dzieci z orzeczeniem o potrzebie kształcenia specjalnego - czy wystąpiło nieuzasadnione innymi czynnikami, obniżenie poziomu funkcjonowania lub inne

Wykonanie zadań z karty pracy (załącznik). Za pomocą foremek odrysowujemy kształty na tekturze. Ozdabianie ich farbami jak prawdziwych pierników lukrem. Wspólne przeliczanie

Pracownik szkoły, który był świadkiem lub dowiedział się o używaniu przez ucznia tytoniu, alkoholu, środków psychoaktywnych lub narkotyków powiadamia niezwłocznie

Pomiar temperatury prowadzony jest przez pracownika szkoły, który wyposażony jest w środki ochrony osobistej, a w szczególności w jednorazowe rękawiczki oraz maseczkę, lub

Z uwagi na trwający stan epidemiczny niestosowanie się rodziców do niniejszych zasad oraz wytycznych MEN, MZ, GIS oraz podawanie nieprawdziwych danych, w tym dotyczących

Uczeń klasy IV – VII, po zakończonych zajęciach, udaje się do wyjścia głównego wraz z nauczycielem (wejście/wyjście nr 1).. Przed rozpoczęciem zajęć