Algorytmy z rozgałęzieniami - scenariusz lekcji (I)
Scenariusz lekcji
Temat lekcji:
Algorytmy z rozgałęzieniami.
Cele wyrażone operacyjnie:
Wiadomości:
Uczeń potrafi:
napisać konstrukcję instrukcji decyzyjnej If wraz z jej rozwinięciem Else i ElseIf;
podać definicję algorytmu z rozgałęzieniami;
wymienić przykłady algorytmów z rozgałęzieniami.
Umiejętności:
Uczeń potrafi:
stosować instrukcję decyzyjną If w prostych programach;
stosować instrukcję decyzyjną If…Then Else ElseIf w prostych programach;
stosować operatory arytmetyczne w obliczeniach;
stosować operatory porównania i operatory logiczne;
zadeklarować użycie biblioteki Math;
stosować funkcję SQRT;
stosować instrukcję If do sprawdzania poprawności wprowadzanych danych;
zapisać algorytm logowania i szukania pierwiastków równania kwadratowego za pomocą listy kroków i schematu blokowego.
Metody nauczania:
pogadanka;
laboratoryjna z elementami wykładu i pokazu.
Ś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ł 5: Algorytmy z rozgałęzieniami; materiały dostępne na portalu www.programuj.edu.pl.
Uwarunkowania techniczne:
lokalna sieć komputerowa składająca się ze stanowisk uczniowskich, z zainstalowanym MS VB .NET i Power Point;
projektor multimedialny.
Przebieg lekcji
Etap | Zadanie | Przebieg realizacji | Uwagi do realizacji |
Faza przygotowawcza | Czynności organizacyjne (2 min) | ||
Przypomnienie wiadomości z poprzednich lekcji (3 min) |
| E‑podręcznik: strona 1.5 strona 1.6 | |
Faza realizacyjna | Instrukcja warunkowa If i operatory porównania (5 min) |
| E‑podręcznik: strona 5.2.2 |
Rozszerzenie instrukcji warunkowej If... Then, Else, ElseIf, End If (10 min) |
| Zadanie2_5 E‑podręcznik: strona 5.5.1 przykład 3 | |
| |||
Wykorzystanie funkcji warunkowej w programie obliczającym pierwiastki równania kwadratowego (20 min) |
| Zadanie3_5 E‑podręcznik: strona 5.6 | |
| E‑podręcznik: strona 5.7.1 | ||
Faza podsumowująca | Powtórzenie (5 min) |
| E‑podręcznik: strona 5.5 strona 5.5.1 |
Bibliografia
[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., Kent Shakery, Visual Basic .NET dla każdego, Helion, Gliwice 2002.
Załączniki
Czas trwania lekcji:
1 x 45 minut