Scenariusz lekcji
Scenariusz lekcji
1 T EMAT LEKCJI :
Obliczanie NWD- algorytm Euklidesa.
2 C ELE WYRAŻONE OPERACYJNIE :
2.1 Wiadomości:
Uczeń potrafi:
zapisać algorytm Euklidesa w postaci z odejmowaniem i dzieleniem;
podać definicję debugera;
wymienić zadania debuggera w IDE;
wymienić tryby wykonywania programu z wykorzystaniem debugera;
opisać zastosowanie okna Watch.
2.2 Umiejętności:
Uczeń potrafi:
zastosować instrukcje powtarzania warunkowego w prostych algorytmach iteracyjnych – obliczanie NWD za pomocą metody Euklidesa;
zastosować odpowiednią postać instrukcji powtarzania warunkowego w zależności od potrzeb;
zapisać algorytm Euklidesa w postaci listy kroków i schematu blokowego;
wstawiać punkt przerwania programu;
wykonywać program krokowo w poznanych trybach;
śledzić wartości zmiennych za pomocą okna Watch.
3 M ETODY NAUCZANIA
pogadanka;
laboratoryjna z elementami wykładu i pokazu.
4 Ś RODKI DYDAKTYCZNE
komputery z zainstalowanym MS VB .NET;
zestawy zadań i scenariusze do nich; materiały dostępne w portalu www.programuj.edu.pl;
e-podręcznik, rozdział 8: Powtarzanie nie musi być uciążliwe, materiały dostępne w portalu www.programuj.edu.pl.
5 U WARUNKOWANIA TECHNICZNE
lokalna sieć komputerowa składająca się ze stanowisk uczniowskich, z zainstalowanym MS VB .NET i PowerPoint;
projektor multimedialny.
6 P RZEBIEG LEKCJI
2
Scenariusz lekcji
Etap Zadanie Przebieg realizacji Uwagi do realizacji
Faza przygotowawcza
Czynności organizacyjne (2 min)
Przypomnienie wiadomości
z poprzednich lekcji niezbędnych do realizacji bieżącego tematu (3 min)
- podanie tematu lekcji;
- przedstawienie zagadnień, które zostaną omówione na lekcji, zaciekawienie uczniów jej treścią;
- przypomnienie instrukcji warunkowej Do…Loop oraz słów kluczowych Until i
While. E-podręcznik: strony 8.1 –
8.6
Faza przygotowawcza
Algorytm Euklidesa (10 min)
- omówienie algorytmu Euklidesa z odejmowaniem wyznaczania największego wspólnego dzielnika dwóch liczb naturalnych;
- zapisanie algorytmu w postaci schematu blokowego i listy kroków;
- omówienie algorytmu Euklidesa z odejmowaniem wyznaczania największego wspólnego dzielnika dwóch liczb naturalnych;
- zapisanie algorytmu w postaci schematu blokowego i listy kroków.
E-podręcznik: strona 8.7 algorytm
Projekt formularza do programu
obliczającego NWD (5 min)
- otwarcie nowego projektu o nazwie NWD;
- zaprojektowanie formularza według wzorca przedstawionego w scenariuszu zadania.
Zadanie1_8
E-podręcznik: strona 8.7 formularz
Kodowanie aplikacji obliczającej NWD (10 min)
- kodowanie algorytmu;
- deklaracje zmiennych;
- sprawdzenie, czy podana wartość jest wielkością numeryczną i pobranie jej z okna edycyjnego;
- wykorzystanie operatora logicznego OrElse w sprawdzeniu poprawności danych;
- zastosowanie pętli While…End While w obliczaniu NWD;
- analiza różnicy w porównaniu z operatorem Or.
Zadanie1_8
E-podręcznik: strona 8.7 program
- śledzenie zmiennych w trakcie wykonywania programu (10 min)
- omówienie zadań debuggera;
- omówienie pracy w trybie przerwania;
- krokowe wykonanie programu oraz śledzenie wartości zmiennych w oknie Watch.
Zadanie1_8
Faza podsumowująca Podsumowanie (5 min) - przypomnienie poznanych instrukcji powtarzania;
- przypomnienie różnic w składniach warunkowych instrukcji powtarzania oraz wynikających z tego sposobów działania;
- zadanie pracy domowej: Napisać program obliczający NWD – za pomocą algorytmu Euklidesa z dzieleniem.
E-podręcznik: strony 8.1 – 8.6
7 B IBLIOGRAFIA
[1] Gantenbein H., Dunn G., Kalani A., Payne Ch., Thangarathinam T., MS Visual Basic.NET 2003 Księga eksperta, Helion, Gliwice 2006.
[2] Kimmel P., Visual Basic.NET Księga eksperta, Helion, Gliwice 2003.
[3] MacDonald M., MS Visual Basic .NET księga przykładów, MicrosoftPress, Warszawa 2004.
[4] Mackenzie D., Shakery K., Visual Basic .NET dla każdego, Helion, Gliwice 2002.
4
Scenariusz lekcji
8 Z AŁĄCZNIKI
8.1 Zadanie domowe
Napisać program obliczający NWD – za pomocą algorytmu Euklidesa z dzieleniem.
9 C ZAS TRWANIA LEKCJI :
1 x 45 minut
10 U WAGI