podać definicję metody zachłannej stosowaną w algorytmice; wymienić cechy algorytmów zachłannych;

Podobne dokumenty
1 TEMAT LEKCJI: 2 CELE: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE. Scenariusz lekcji. 2.1 Wiadomości: 2.2 Umiejętności: Scenariusz lekcji

Scenariusz lekcji. podać definicję metody zachłannej stosowanej w algorytmie; wymienić cechy algorytmów zachłannych;

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE

Scenariusz lekcji. Obliczanie NWD- algorytm Euklidesa.

napisać konstrukcję instrukcji decyzyjnej If wraz z jej rozwinięciem Else i ElseIf; podać definicję algorytmu z rozgałęzieniami;

Scenariusz lekcji. wymienić podstawowe dynamiczne struktury danych (stos, kolejka, lista, graf, drzewo); opisać sposób dostępu do danych w kolejce;

Scenariusz lekcji. opisać sposoby dystrybucji oprogramowania możliwe do realizacji w VB.NET; opisać zadania i możliwości programu instalacyjnego;

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: Algorytmy z nawrotami 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA

Scenariusz lekcji. opisać etapy projektowania i testowania oprogramowania; wymienić zasady tworzenia przejrzystego interfejsu użytkownika;

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE. Scenariusz lekcji. 2.1 Wiadomości: 2.2 Umiejętności: Scenariusz lekcji

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA. Scenariusz lekcji. 2.1 Wiadomości: 2.2 Umiejętności: Scenariusz lekcji

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA. Scenariusz lekcji. 2.1 Wiadomości: 2.2 Umiejętności: Scenariusz lekcji

Scenariusz lekcji. podać definicję matematyczną grafu; wymienić podstawowe rodzaje grafów;

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE. Scenariusz lekcji. 2.1 Wiadomości: 2.2 Umiejętności: Scenariusz lekcji

Scenariusz lekcji. wymienić podstawowe typy danych omówione na lekcji; wymienić funkcje konwertujące typy danych, omawiane na lekcji.

Scenariusz lekcji. rozpoznać prawidłową deklarację tablicy; podać odwołanie do określonego elementu tablicy.

APL_03_scenariusz_lekcji. Rodzaje kontrolek i ich obsługa w programach. Informatyka. Jadwiga Jezierska. Osiedle Stawki 39/27

Scenariusz lekcji. wymienić elementy projektu w ASP.NET; opisać sposoby tworzenia stron ASP.NET; podać przykłady istniejących stron typu.

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA. Scenariusz lekcji. 2.1 Wiadomości: 2.2 Umiejętności: Scenariusz lekcji

Scenariusz lekcji. wymienić różnice pomiędzy kryptologią, kryptografią i kryptoanalizą;

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI 2 CELE LEKCJI. 2.1 Wiadomości. 2.2 Umiejętności 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE

Scenariusz lekcji. potrafi podać formułę obliczającą wartość wielomianu stopnia n w punkcie wg schemat Hornera;

1 TEMAT LEKCJI 2 CELE LEKCJI 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE. Scenariusz lekcji. 2.1 Wiadomości. 2.2 Umiejętności.

Scenariusz lekcji. Scenariusz lekcji. opisać rodzaje zmian, jakie można wykonać na komórkach w Excelu; wskazać jak dane i komórki w Excelu

Scenariusz lekcji. wymienić różne sposoby pozyskiwania informacji ze szczególnym uwzględnieniem technologii informatycznej;

Scenariusz lekcji. podać przykłady zalet użycia takiej instrukcji; opisać algorytm obliczania średniej n liczb;

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE 5 UWARUNKOWANIA TECHNICZNE. Scenariusz lekcji. 2.

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE. Scenariusz lekcji. 2.1 Wiadomości: 2.2 Umiejętności: Scenariusz lekcji

Scenariusz lekcji. opisać zasady programowania strukturalnego; wyjaśnić pojęcia: procedura własna, procedura z parametrem, lista, zmienna;

Scenariusz lekcji. omówić zastosowanie bazy danych; omówić budowę okna programu Biblioteka; omówić budowę bazy danych pola i rekordy;

Scenariusz lekcji. wymienić i opisać pojęcia: prawo autorskie, licencja, upgrade, demo, trial, public domain, shareware;

Scenariusz lekcji. scharakteryzować budowę procedury w języku Logo; rozróżnić etapy tworzenia i wykonania procedury;

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: Tworzenie prostych skryptów w PHP 2 CELE LEKCJI: 2.1 Wiadomości: 2.

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: Tablice w PHP 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA

Scenariusz lekcji. zdefiniować pojęcia arkusz kalkulacyjny-program i arkusz kalkulacyjnydokument;

Scenariusz lekcji. wskazać narzędzia służące do formatowania tekstu; opisać przeznaczenie narzędzi do formatowania;

Scenariusz lekcji. opisać podstawowe zastosowania komputerów w szkole i najbliższym otoczeniu;

Scenariusz lekcji. omówić funkcję przycisków kalkulatora kieszonkowego i aplikacji Kalkulator;

Scenariusz lekcji. opisać działanie poczty elektronicznej; opisać podobieństwa i różnice między pocztą elektroniczną i tradycyjną;

Scenariusz lekcji. omówić stosowane urządzenia sieciowe: switch, hub, router;

Scenariusz lekcji. opisać podstawowe pojęcia związane z internetem; scharakteryzować pojęcia: portal, wortal, witryna, WWW, HTTP;

Scenariusz lekcji. Ochrona przed wirusami komputerowymi. Praca z programem antywirusowym. podać definicję wirusa i programu antywirusowego;

Scenariusz lekcji. wymienić podstawowe zasady redakcji tekstu; wymienić elementy budowy dokumentu na podstawie listu oficjalnego;

Scenariusz lekcji. program do obsługi poczty elektronicznej np. Microsoft Outlook.

Scenariusz lekcji. wymienić różne sposoby uruchamiania programów; wyjaśnić pojęcie autouruchamiania; omówić metody tworzenia skrótu;

Scenariusz lekcji. opisać podstawowe atrybuty czcionki; scharakteryzować pojęcia indeksu górnego i dolnego; wymienić rodzaje wyrównywania tekstu;

Scenariusz lekcji. omówić pojęcie formatowania dokumentu tekstowego; wyszczególnić charakterystyczne cechy wzorca dokumentu tekstowego;

4 ŚRODKI DYDAKTYCZNE 5 UWARUNKOWANIA TECHNICZNE 6 PRZEBIEG LEKCJI. Scenariusz lekcji. komputery. lekcja multimedialna;

Scenariusz lekcji. opisać strukturę prezentacji i budowę poszczególnych slajdów; opisać etapy projektowania prezentacji multimedialnej.

Scenariusz lekcji. wymienić najpopularniejsze formaty plików; omówić sposób kodowania znaków drukarskich;

1 TEMAT LEKCJI 2 CELE LEKCJI 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE 5 UWARUNKOWANIA TECHNICZNE. Scenariusz lekcji. 2.1 Wiadomości. 2.

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA: 4 ŚRODKI DYDAKTYCZNE:

Scenariusz lekcji. omówić sposoby wstawiania do tekstu obiektów WordArt, ClipArt i rysunków z pliku;

1 TEMAT LEKCJI 2 CELE LEKCJI 3 METODY NAUCZANIA. Scenariusz lekcji. 2.1 Wiadomości. 2.2 Umiejętności. Scenariusz lekcji

Scenariusz lekcji. nazwać elementy składowe procedury; wymienić polecenia służące do malowania wnętrza figur;

Scenariusz lekcji. Przykłady zastosowań komputerów w różnych dziedzinach życia. wymienić podstawowe pojęcia związane z procesem powstawania gazety;

Scenariusz lekcji. wymienić cechy narzędzia służącego do umieszczania napisów w obszarze rysunku;

Scenariusz lekcji. wymienić elementy, z jakich składa się program; wymienić i opisać podstawowe opcje Przybornika;

Scenariusz lekcji. określić przeznaczenie klawiszy służących do poruszania się w obrębie tekstu i dokumentu: Home, End, Page UP Page Down, strzałki;

Scenariusz lekcji. scharakteryzować elementy bazy danych; opisać sposób zaprojektowania bazy danych;

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE 5 UWARUNKOWANIA TECHNICZNE. Scenariusz lekcji.

Scenariusz lekcji. wymienić nazwy funkcji logicznych (jeżeli, licz.jeżeli); omówić funkcje, korzystając z informacji zawartych w Pomocy programu;

Scenariusz lekcji. uzasadnić potrzebę przygotowania założeń projektowych bazy danych i określenia celów, do jakich baza danych ma być przeznaczona;

Scenariusz lekcji. zdefiniować elementy wykresu (zakres danych, serie danych, legenda, zakres wartości, etykiety osi);

Scenariusz lekcji. wymienić i podać adresy internetowe instytucji zajmujących się organizacją rynku pracy (biura pracy, agencje pośrednictwa);

Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA

Scenariusz lekcji. wymienić podstawowe zastosowania Notatnika. dokonać zapisu tekstu do pliku tekstowego. dokonać odczytu tekstu pliku tekstowego;

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE 5 UWARUNKOWANIA TECHNICZNE. Scenariusz lekcji.

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE

1 TEMAT LEKCJI 2 CELE LEKCJI 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE. Scenariusz lekcji. 2.1 Wiadomości. 2.2 Umiejętności.

Scenariusz lekcji. uzasadnić celowość korzystania z symboli i znaków specjalnych;

Scenariusz lekcji. Komputer a prawo niebezpieczeństwo popełnienia przestępstw

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI 2 CELE LEKCJI. 2.1 Wiadomości. 2.2 Umiejętności 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE

Scenariusz lekcji. wymienić zagrożenia czyhające na dane; podać definicję pojęć: phishing, pharning, spyware, adware, trojan, wirus;

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA. Scenariusz lekcji. 2.1 Wiadomości: 2.2 Umiejętności: Scenariusz lekcji

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI 2 CELE LEKCJI. 2.1 Wiadomości. 2.2 Umiejętności 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI. Jak ulokować i pożyczyć pieniądze? 2 CELE LEKCJI. 2.1 Wiadomości. 2.

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE. Scenariusz lekcji. Scenariusz lekcji. 2.1 Wiadomości: 2.

Scenariusz lekcji. opisać działanie narzędzi przybornika; wyjaśnić znaczenie pozycji wyjściowej żółwia;

Scenariusz lekcji. omówić przezroczysty i nieprzezroczysty styl zaznaczania; omówić metody kopiowania, przenoszenia i usuwania fragmentów rysunku;

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE 5 UWARUNKOWANIA TECHNICZNE. Scenariusz lekcji.

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE 5 UWARUNKOWANIA TECHNICZNE. Scenariusz lekcji.

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE. Scenariusz lekcji. Scenariusz lekcji. 2.1 Wiadomości: 2.

Scenariusz lekcji. Scenariusz lekcji. zdefiniować pojecie wielokąt foremny;

Scenariusz lekcji. Scenariusz lekcji. podać definicję filtru w bazie danych; wymienić i opisać kwerendy funkcjonalne;

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE 5 UWARUNKOWANIA TECHNICZNE. Scenariusz lekcji.

Scenariusz lekcji. Scenariusz lekcji. opisać działanie narzędzi przybornika. korzystać z Edytora postaci programu Logomocja;

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE 5 UWARUNKOWANIA TECHNICZNE. Scenariusz lekcji.

Scenariusz lekcji. Scenariusz lekcji

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: WWW w pajęczynie informacji 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: Internet 1

Scenariusz lekcji. wymienić sytuacje, w których stosuje się zaproszenie;

Temat: Programujemy historyjki w języku Scratch tworzymy program i powtarzamy polecenia.

Scenariusz lekcji. omówić dokonania w dziedzinie przetwarzania informacji do XIX wieku;

Funkcje i instrukcje języka JavaScript

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA. Scenariusz lekcji. 2.1 Wiadomości: 2.2 Umiejętności: Scenariusz lekcji

1. Scenariusz lekcji: Tuningi samochodów

SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa

Scenariusz lekcji: Wycieczka klasowa

Scenariusz lekcyjny Przesunięcia wykresu funkcji równolegle do osi odciętych i osi rzędnych. Scenariusz lekcyjny

Scenariusz lekcyjny Obliczanie pierwiastków dowolnego stopnia i stosowanie praw działań na pierwiastkach. Scenariusz lekcyjny

Transkrypt:

Scenariusz lekcji 1 TEMAT LEKCJI: Algorytmy zachłanne problem pakowania plecaka. 2 CELE WYRAŻONE OPERACYJNIE: 2.1 Wiadomości: Uczeń potrafi: podać definicję metody zachłannej stosowaną w algorytmice; wymienić cechy algorytmów zachłannych; wymienić różnice pomiędzy decyzyjnym a ogólnym problemem plecakowym; opisać algorytm pakowania plecaka (algorytm plecakowy). 2.2 Umiejętności: Uczeń potrafi: stosować metodę zachłanną do rozwiązywania problemów; zapisać w postaci listy kroków rozwiązanie ogólnego problemu plecakowego; zapisać w postaci listy kroków rozwiązanie decyzyjnego problemu plecakowego; rozwiązać za pomocą metody zachłannej ogólny i decyzyjny algorytm plecakowy w VB.NET; omówić metodę programowania dynamicznego w rozwiązaniu problemu plecakowego; 3 METODY NAUCZANIA pogadanka; laboratoryjna z elementami wykładu i pokazu. 4 ŚRODKI DYDAKTYCZNE Visual Studio.NET; zestawy zadań i programów; materiały dostępne na portalu www.programuj.edu.pl; Algorytmika i programowanie 1

e-podręcznik, rozdział 23: Algorytmy zachłanne; materiały dostępne na portalu www.programuj.edu.pl. 5 UWARUNKOWANIA TECHNICZNE lokalna sieć komputerowa składająca się ze stanowisk uczniowskich z zainstalowanym MS VB.NET i PowerPoint; projektor multimedialny. 6 PRZEBIEG LEKCJI Algorytmika i programowanie 2

Etap Zadanie Przebieg realizacji Uwagi do realizacji Faza przygotowawcza Faza realizacyjna Czynności organizacyjne (2 Przypomnienie wiadomości potrzebnych do przeprowadzenia lekcji (3 Omówienie problemu pakowania plecaka (5 Rozwiązanie problemu plecakowego za pomocą metody zachłannej (5 Aplikacja rozwiązująca ogólny problem plecakowy (10 - przypomnienie metody zachłannej oraz problemu kasjera. - podanie tematu lekcji; - przedstawienie zagadnień, które zostaną omówione na lekcji, zaciekawienie uczniów jej treścią; - przedstawienie problemu plecaka; - omówienie wariantu ogólnego problemu plecakowego oraz decyzyjnego; - propozycje sposobów rozwiązania problemu ogólnego analiza propozycji uczniów. - analiza problemu plecakowego pod kątem odnalezienia sposobu rozwiązania; - określenie sposobu pakowania plecaka (kryteriów doboru rzeczy); - omówienie algorytmu rozwiązania ogólnego problemu plecakowego. - utworzenie projektu PlecakOG; - utworzenie interfejsu według scenariusza zadania; - dopisanie procedur rozwiązujących problem plecakowy; - testowanie aplikacji. E-podręcznik: strona 23.2 animacja E-podręcznik: strona 23.3 E-podręcznik: strona 23.4 Zadanie1_23 E-podręcznik: strona 23.5 program Algorytmika i programowanie 3

Decyzyjny problem plecakowy (10 - omówienie algorytmu rozwiązania decyzyjnego problemu plecakowego; - utworzenie projektu PlecakD; - utworzenie interfejsu według scenariusza zadania; - dopisanie procedur rozwiązujących problem plecakowy; - testowanie aplikacji. Zadanie2_23 E-podręcznik: strona 23.6 E-podręcznik: strona 23.7 procedura Programowanie dynamiczne na przykładzie problemu plecakowego (8 - omówienie cech programowania dynamicznego; - analiza rozwiązania problemu plecakowego za pomocą programowania dynamicznego. E-podręcznik: strona 23.8 Materiały dostępne na portalu Podsumowanie lekcji (2 - przypomnienie cech programowania zachłannego. 7 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. Algorytmika i programowanie 4

8 ZAŁĄCZNIKI 9 CZAS TRWANIA LEKCJI: 1 x 45 minut 10 UWAGI W przypadku problemów z realizacją wszystkich etapów lekcji (brak czasu) można nie zrealizować praktycznej implementacji decyzyjnego algorytmu plecakowego. Algorytmika i programowanie 5