Poławiacze liczb pierwszych
Scenariusz lekcji
Temat lekcji:
Poławiacze liczb pierwszych.
Cele:
Wiadomości:
Uczeń potrafi:
podać definicję liczby pierwszej i naturalnej;
podać definicję faktoryzacji liczby;
opisać algorytm faktoryzacji liczby;
opisać algorytm sprawdzania, czy liczba jest liczbą pierwszą.
Umiejętności:
Uczeń potrafi:
zapisać algorytm rozkładu liczby na czynniki pierwsze za pomocą listy kroków;
zapisać algorytm rozkładu liczby na czynniki pierwsze za pomocą schematu blokowego;
napisać program rozkładający liczbę na czynniki pierwsze w VB .Net;
napisać program sprawdzający, czy liczba jest pierwsza w VB .Net.
Metody nauczania
pogadanka;
laboratoryjna z elementami wykładu i pokazu.
Środki dydaktyczne
Visual Studio .NET;
zestawy zadań i programów; materiały dostępne w portalu www.programuj.edu.pl;
e‑podręcznik, rozdział 22: Poławiacze liczb pierwszych; materiały dostępne w 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 j.edu.pl | Czynności organizacyjne (2 min) | ||
Przypomnienie wiadomości potrzebnych do przeprowadzenia lekcji (3 min) |
| E‑podręcznik: strona 22.1 | |
Faza realizacyjna | Rozkład liczby na czynniki pierwsze (10 min) |
| E‑podręcznik: strona 22.2 |
Program do faktoryzacji liczby naturalnej (15 min) |
| Zadanie1_22 E‑podręcznik: strona 22.3 program | |
Sprawdzanie, czy liczba jest liczbą pierwszą (10 min) |
| Zadanie2_22 E‑podręcznik: strona 22.4 program | |
Faza podsumowująca | Podsumowanie i przypomnienie o zadanej pracy domowej (5 min) |
|
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., Shakery K., Visual Basic .NET dla każdego, Helion, Gliwice 2002.
[5] Sysło M. M., Algorytmy, WSiP, Warszawa, 1997.
Załączniki
Czas trwania lekcji:
1 x 45 minut