• Nie Znaleziono Wyników

5U 4Ś 3M 2C : 1T : Scenariusz lekcji

N/A
N/A
Protected

Academic year: 2022

Share "5U 4Ś 3M 2C : 1T : Scenariusz lekcji"

Copied!
1
0
0

Pełen tekst

(1)

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.

(2)

6 P RZEBIEG LEKCJI

2

(3)

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

(4)

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 podsumowuca 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

(5)

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

Cytaty

Powiązane dokumenty

- zwrócenie przez nauczyciela uwagi na te elementy lekcji multimedialnej, które są szczególnie istotne (typy instalacji, główne etapy instalacji, pojęcie.

- omówienie i analiza gotowych procedur potrzebnych do wprowadzania danych, kontrola poprawności danych, wyświetlanie wartości wielomianu;. - analiza kodu procedur

tematu lekcji (10 min) - przypomnienie pojęć: multimedia, program multimedialny, interaktywność, program edukacyjny. - przypomnienie praw użytkownika i

– pogadanka na temat języka opisu strony HTML oraz języków umożliwiających programowanie na stronach WWW (Java, PHP, ASP). – pogadanka na temat sposobu uruchamiania

- omówienie sposobu deklaracji zmiennych tablicowych, podanie przykładów deklaracji prostych tablic;. - wprowadzenie pojęcia indeksu; zwrócenie uwagi na wartość, od której

- zadanie domowe dla wszystkich - opracować aplikację dokonującą zamiany miejscami w tablicy dwuwymiarowej dwóch określonych wierszy;. - zadanie domowe dla chętnych - program

- otworzenie edytora procedur - wspólne tworzenie procedury kółka - kilkakrotne wywołanie procedury - zapisanie projektu na dysku. Załącznik 8.2 – treść i wywołanie procedury

- wspólne tworzenie procedury figurak z parametrami :ile oraz :bok, której wnętrze malowane jest losowo wybranym kolorem (procedurę tworzymy kopiując treść procedury figura