• Nie Znaleziono Wyników

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

N/A
N/A
Protected

Academic year: 2022

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

Copied!
5
0
0

Pełen tekst

(1)

Scenariusz lekcji

Algorytmika i programowanie 1

Scenariusz lekcji Scenariusz lekcji Scenariusz lekcji Scenariusz lekcji

1 T EMAT LEKCJI :

Poławiacze liczb pierwszych.

2 C ELE :

2.1 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ą.

2.2 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.

3 M ETODY NAUCZANIA

• pogadanka;

• laboratoryjna z elementami wykładu i pokazu.

4 Ś 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.

(2)

5 U WARUNKOWANIA TECHNICZNE

• lokalna sieć komputerowa składająca się ze stanowisk uczniowskich, z zainstalowanym MS VB .NET i Power Point;

• projektor multimedialny.

6 P RZEBIEG LEKCJI

(3)

Scenariusz lekcji

Algorytmika i programowanie 3

Etap Zadanie Przebieg realizacji Uwagi do realizacji

Czynności

organizacyjne (2 min)

Faza przygotowawcza j.edu.pl

Przypomnienie wiadomości potrzebnych do przeprowadzenia lekcji (3 min)

- przypomnienie pojęcia liczby pierwszej i liczby naturalnej;

- pogadanka na temat sposobów rozwiązywania problemu faktoryzacji;

- pogadanka na temat sprawdzania, czy dana liczba jest liczbą pierwszą.

E-podręcznik: strona 22.1

Rozkład liczby na czynniki pierwsze (10 min)

- podanie tematu lekcji;

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

- rozkład liczby na czynniki pierwsze – definicja matematyczna, zapis matematyczny faktoryzacji przykładowej liczby;

- omówienie algorytmu rozkładu liczby na czynniki pierwsze;

- zapisanie algorytmu faktoryzacji w postaci listy kroków;

- zapisanie algorytmu faktoryzacji w postaci schematu blokowego.

E-podręcznik: strona 22.2

Faza realizacyjna

Program do faktoryzacji liczby naturalnej (15 min)

- otwarcie nowego projektu Faktoryzacja i utworzenie interfejsu aplikacji według scenariusza zadania;

- analiza algorytmu i zaprojektowanie kodu aplikacji przez uczniów;

- kodowanie programu z wykorzystaniem poznanego wcześniej algorytmu;

- testowanie aplikacji;

- analiza działania algorytmu oraz stopnia trudności programu.

Zadanie1_22

E-podręcznik: strona 22.3 program

(4)

Sprawdzanie, czy liczba jest liczbą pierwszą (10 min)

- omówienie, jak zmodyfikować program, by sprawdzał, czy podana liczba jest liczbą pierwszą;

- zapisanie algorytmu sprawdzania, czy liczba jest pierwsza, w postaci listy kroków;

- modyfikacja aplikacji według scenariusza zadania;

- testowanie działania programu;

- analiza poznanych algorytmów - różnice w algorytmach i programach;

Zadanie2_22

E-podręcznik: strona 22.4 program

Faza podsumowująca Podsumowanie

i przypomnienie o zadanej pracy domowej (5 min)

- przypomnienie poznanych pojęć i algorytmów dotyczących liczb pierwszych.

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.

[5] Sysło M. M., Algorytmy, WSiP, Warszawa, 1997.

8 Z AŁĄCZNIKI

(5)

Scenariusz lekcji

Algorytmika i programowanie 5

10 U WAGI

Cytaty

Powiązane dokumenty

- analiza algorytmu sita pod kątem – jakie liczby sprawdzamy oraz w którym momencie można zakończyć sprawdzanie liczb;. - zapisanie algorytmu sita Eratostenesa w postaci

– przedstawienie przez uczniów propozycji szerokości kolumn – zmiana szerokości kolumn przez przeciąganie myszką krawędzi – zmiana wysokości pierwszego wiersza

- podsumowanie i ocena metody projektów przez uczniów i nauczyciela. [3] MacDonald M., MS Visual Basic .NET księga przykładów, MicrosoftPress,

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

• zapisać w postaci listy kroków rekurencyjny algorytm obliczania liczby Fibonacciego;.. • zapisać w postaci schematu blokowego algorytm obliczania liczby

• wskazać wady rekurencji (wykonywanie dużej liczby wywołań funkcji, duża złożoność przy większej liczbie obliczeń, długi czas trwania przy większych wartościach

• sprawnie obsługiwać program multimedialny i posługiwać się nim jako narzędziem do zdobywania informacji;. • wykorzystać program edukacyjny do zdobywania, utrwalania

Śledzenie wartości zmiennych na podstawie aplikacji dotyczącej schematu Hornera.