Scenariusz lekcji
1
Scenariusz lekcji Scenariusz lekcji Scenariusz lekcji Scenariusz lekcji
1 T EMAT LEKCJI :
Przykłady wykorzystania tablic.
2 C ELE WYRAŻONE OPERACYJNIE :
2.1 Wiadomości:
Uczeń potrafi:
• wymienić różnice pomiędzy poznanymi typami danych a tablicą;
• opisać tablice jedno- i wielowymiarowe;
• wymienić proste zastosowania tablic, poznane na lekcji.
2.2 Umiejętności:
Uczeń potrafi:
• samodzielnie zadeklarować tablicę jednowymiarową lub dwuwymiarową;
• odwołać się do pojedynczego elementu tablicy jedno- i dwuwymiarowej;
• nadawać wartości elementom tablicy jedno- i dwuwymiarowej;
• wykorzystać zmienne tablicowe przy rozwiązywaniu typowych problemów algorytmicznych;
• wypełniać tablicę losowymi wartościami;
• wypełniać tablicę losowymi wartościami, tak by elementy się nie powtarzały.
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ł 13: Zmienne tablicowe; 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 Power Point;
• projektor multimedialny.
Scenariusz lekcji
2
6 P RZEBIEG LEKCJI
Scenariusz lekcji
3
Etap Zadanie Przebieg realizacji Uwagi do realizacji
Czynności
organizacyjne (2 min)
Faza przygotowawcza
Przypomnienie wiadomości
z poprzednich lekcji, niezbędnych do realizacji bieżącego tematu (3 min)
- przypomnienie podstawowych informacji o tablicach oraz sposobach ich deklaracji;
- przypomnienie deklaracji tablic dwuwymiarowych;
- podanie tematu lekcji i zainteresowanie uczniów jej treścią.
Wykorzystanie tablicy dwuwymiarowej (15 min)
- przypomnienie sposobu deklaracji tablicy dwuwymiarowej;
- omówienie sposobu obsługi tablicy dwuwymiarowej za pomocą dwóch pętli For…Next;
- zapisanie kodu programu wypełniającego tablice dwuwymiarową liczbami i wyświetlającego jej zawartość po wypełnieniu;
- testowanie aplikacji;
- omówienie procedur rozszerzających funkcjonalność programu o sumowanie wybranego wiersza lub kolumny;
- modyfikacja kodu programu i testowanie aplikacji.
Zadanie2_13
E-podręcznik: strona 13.3 przykład
Faza realizacyjna
Program Totolotek - wykorzystanie tablic do sprawdzania
i przechowywania danych (20 min)
- omówienie wykorzystania tablic w programie Totolotek do przechowywania i sprawdzania danych;
- zaprojektowanie algorytmu losowania liczb, które się nie powtarzają;
- otwarcie projektu z gotowym interfejsem aplikacji;
- napisanie kodu programu losującego liczby;
- testowanie programu;
- omówienie wykorzystania tablicy w tej aplikacji.
Zadanie4_13
E-podręcznik: strona 13.5 program
Scenariusz lekcji
4
Faza podsumowująca
Podsumowaniei
zadanie pracy domowej (5 min)
- przypomnienie pojęcia tablicy oraz podanie przykładów jej zastosowań;
- zadanie domowe dla wszystkich - opracować aplikację dokonującą zamiany miejscami w tablicy dwuwymiarowej dwóch określonych wierszy;
- zadanie domowe dla chętnych - program na obliczenie dokładnej wartości silni z liczby 1000.
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.
8 Z AŁĄCZNIKI
8.1 Zadanie domowe
Opracować aplikację dokonującą zamiany miejscami w tablicy dwuwymiarowej dwóch określonych wierszy.
Napisać program na obliczenie dokładnej wartości silni z liczby 1000.
9 C ZAS TRWANIA LEKCJI :
1 x 45 minut