Wróć do informacji o e-podręczniku Wydrukuj Pobierz materiał do PDF Pobierz materiał do EPUB Pobierz materiał do MOBI Zaloguj się, aby dodać do ulubionych Zaloguj się, aby skopiować i edytować materiał Zaloguj się, aby udostępnić materiał Zaloguj się, aby dodać całą stronę do teczki

Scenariusz lekcji

Temat lekcji:

Instrukcja wyboru Select Case

Cele:

Wiadomości:

Uczeń potrafi:

  • podać składnię instrukcji wyboru Select Case;

  • podać przykład użycia operatora Mod;

  • podać przykłady zastosowania instrukcji Select Case.

Umiejętności:

Uczeń potrafi:

  • zastosować instrukcję wyboru w prostych algorytmach;

  • obliczyć resztę z dzielenia, wykorzystując operator Mod;

  • stosować operatory logiczne w wyrażeniach wykorzystywanych w instrukcji warunkowej;

  • sprawdzić poprawność wprowadzanych danych za pomocą instrukcji warunkowej.

Metody nauczania

  • pogadanka;

  • laboratoryjna z elementami wykładu i pokazu laboratorium.

Ś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ł 6: Wybór drogi działania; 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 PowerPoint;

  • projektor multimedialny.

Przebieg 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)

- przypomnienie instrukcji warunkowej If.

E‑podręcznik: strona 5.5

Faza realizacyjna

Algorytm obliczania daty Wielkanocy (5 min)

  • podanie tematu lekcji;

  • przedstawienie zagadnień, które zostaną omówione na lekcji, zaciekawienie uczniów jej treścią;

  • omówienie algorytmu obliczania daty Wielkanocy dla podanego roku na bazie metody Gaussa.

E‑podręcznik: strona 6.8 algorytm

Instrukcja wyboru Select Case (5 min)

  • omówienie składni instrukcji Select Case z wykorzystaniem prezentacji;

  • omówienie wykorzystania instrukcji Select Case oraz różnicy w stosunku do polecenia warunkowego If.

E‑podręcznik: strona 6.1

Wykonanie interfejsu aplikacji obliczającej datę Wielkanocy (5 min)

  • zaprojektowanie wyglądu formularza;

  • otwarcie nowego projektu i wykonanie interfejsu według wzoru ze scenariusza zadania;

Zadanie1_6

E‑podręcznik: strona 6.8 formularz

Kodowanie programu (20 min)

  • deklaracje zmiennych;

  • sprawdzenie, czy podana wartość jest wielkością numeryczną i pobranie jej
    z okna edycyjnego;

  • automatyczne wpisanie bieżącego roku, w wypadku podania nieprawidłowej wartości numerycznej;

  • zastosowanie instrukcji wyboru Select Case do wybrania odpowiednich wartości zmiennych, od których zależy obliczana data;

  • zastosowanie operatora reszty z dzielenia Mod;

  • zastosowanie instrukcji warunkowych (powtórzenie);

  • testowanie poprawności działania programu;

  • wskazanie, dlaczego instrukcja Selecet Case ułatwiła napisanie kodu i dlaczego jest wygodniejsza od polecenia If;

  • analiza kodu programu w przypadki zastosowania instrukcji warunkowej If.

Zadanie1_6

E‑podręcznik: strona 6.8 program

Faza podsumowująca

Podsumowanie zajęć (5 min)

  • przypomnienie składni poznanej instrukcji wyboru;

  • porównanie i wskazanie zastosowań poznanych poleceń - Select Case oraz If Then End If.

E‑podręcznik: strona 6.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., Shakery K., Visual Basic .NET dla każdego, Helion, Gliwice 2002.

Załączniki

Czas trwania lekcji:

1 x 45 minut

Uwagi

RB8Hw1LL37oTe

Pobierz załącznik

Plik PDF o rozmiarze 77.57 KB w języku polskim
ReU2b61V6N59U

Pobierz załącznik

Plik DOC o rozmiarze 72.00 KB w języku polskim