24

PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

  • Upload
    dunn

  • View
    66

  • Download
    0

Embed Size (px)

DESCRIPTION

PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI. Maciej M. Sysło Uniwersytet Wrocławski Uniwersytet UMK w Toruniu [email protected]. Plan. matura w dokumentach – ważne także dla uczniów forma egzaminu warunki techniczne przykładowe zadania i pełna dokumentacja zadania - PowerPoint PPT Presentation

Citation preview

Page 1: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI
Page 2: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

Maciej M. SysłoUniwersytet Wrocławski

Uniwersytet UMK w [email protected]

2informatyka +

Page 3: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

Plan

• matura w dokumentach – ważne także dla uczniów– forma egzaminu– warunki techniczne– przykładowe zadania i pełna dokumentacja zadania

• przykładowe zadania– powiązania zadań ze standardami wymagań i nauczanym

materiałem– przykładowe zadania „teoretyczne”– przykładowe zadania „praktyczne”

• konkluzje

informatyka + 3

Page 4: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

Dokumenty

• Informator o egzaminie maturalnym od 2009 roku. Informatyka, CKE, można pobrać ze strony www.cke.edu.pl

Zawiera: – opis struktury i formy egzaminu

• zasady oceniania arkuszy

• informacje i zalecenia dla zdających

• opis przebiegu egzaminu w części drugiej

• opis obowiązków i zadań administratora pracowni

– standardy oraz opis wymagań egzaminacyjnych

– przykładowe arkusze z zadaniami egzaminacyjnymi, schematy oceniania, przykładowe rozwiązania uczniowskie

• Egzamin maturalny od 2010 roku. Aneks

informatyka + 4

Przepisy ważne •dla uczniów•dla nauczycieli

Page 5: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

Specyfika matury z informatyki

Egzamin zdawany na poziomie:•podstawowym (195 min)•rozszerzonym (240 min)

Jest to jedyny maturalny przedmiot ogólnokształcący, który na każdym poziomie składa się z:•części teoretycznej – nie można posługiwać się komputerem•części praktycznej – zadania w tej części przewidują posłużenie się komputerem

Uwaga. na obu poziomach i w obu częściach nie ma dostępu do sieci lokalnej i do Internetu.

informatyka + 5

Page 6: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

Matura jako egzamin zewnętrzny

Matura jako egzamin zewnętrzny, pod wieloma względami:

•arkusze egzaminacyjne są przygotowywane poza szkołą, przez CKE i są identyczne dla wszystkich uczniów w kraju;

•rozwiązania zadań, traktowane anonimowo, są sprawdzane przez egzaminatorów, powoływanych przez CKE;

•egzamin może się odbyć poza szkołą, do której uczęszcza uczeń, np. wtedy, gdy w jego szkole niewielu uczniów wybrało informatykę;

•w komisji egzaminacyjnej w szkole, tworzonej przez odpowiednią Okręgową Komisję Egzaminacyjną (OKE), nie może zasiadać nauczyciel, który uczył zdających przed tą komisją uczniów.

informatyka + 6

Page 7: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

Rady dla uczniów

• Zapoznaj się z Informatorem, zwłaszcza: – zaleceniami dla zdających

– standardami wymagań

– przykładowymi arkuszami, modelami odpowiedzi i schematem punktowania

• Rozwiąż wiele różnych zadań maturalnych z poprzednich lat

• Przed egzaminem – zapoznaj się z przydzielonym ci komputerem zwłaszcza, gdy nie jest w Twojej szkole

• W czasie egzaminu: – wielokrotnie czytaj treści zadań „ze zrozumieniem”

– nie rezygnuj z ich rozwiązania

– zapisuj rozwiązania według schematu podanego w treści zadania

– zapisuj często rozwiązania komputerowe (na wypadek awarii)

informatyka + 7

Page 8: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

Tematy zadań – zakres

Zadania z poprzednich lat wskazują na powtarzającą się w nich tematykę:

•zamiana postaci liczb między różnymi systemami

•problemy poszukiwania elementów w zbiorach

•schematy blokowe:– czytanie algorytmu ze schematu

– tworzenie lub uzupełnianie schematu

•czytanie i analizowanie gotowych programów

•liczby pierwsze, dzielniki liczby, badanie złożoności liczb

•analiza danych wraz z wykresem – wymusza użycie arkusza

•obliczenia przybliżone, iteracyjne

•bazy danych

informatyka + 8

Page 9: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

System pozycyjny

Zadanie Kraje: Cena (w walucie W) zapinek do skarpetek w Eurolandii, gdzie obowiązuje dziesiętny system liczenia, wynosi 2110 W, w Dwójkolandii, gdzie obowiązuje system dwójkowy, tę cenę zapisuje się jako 2 W, zaś w Trójkolandii, gdzie posługują się systemem trójkowym – jako 3 W. …

Mamy: 2110 = 2 2110 = 3

Potrzebne algorytmy zamiany między systemami:

10 → 2 10 → 3 Dzielenie 21 przez 2 lub przez 3

10 ← 2 10 ← 3 a = bn–12n–1 + bn–22n–2 + ... b121 + b020

Schemat Hornera

informatyka + 9

Page 10: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

Poszukiwanie elementu w zbiorze

Zadanie Ważenie: Danych jest n przedmiotów o niewielkich gabarytach i różnych wagach. Jest też do dyspozycji waga z dwiema szalkami, ale nie ma odważników. Kładąc na wadze przedmioty a i b, za pomocą jednego ważenia można ustalić, który przedmiot jest lżejszy (zob. rysunek).

Ważenie na wadze to porównania wag elementów, czyli porównania liczb.

informatyka + 10

Page 11: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

Poszukiwanie elementu w zbiorze, cd

Trzeba wybrać najlżejszy i najcięższy przedmiot spośród n przedmiotów, posługując się tylko taką wagą.

a) Jaka jest najmniejsza liczba ważeń, którą trzeba wykonać, aby znaleźć najlżejszy przedmiot? Odpowiedź uzasadnij.

b) Podaj specyfikację zadania jednoczesnego znajdowania najlżejszego i najcięższego przedmiotu za pomocą tej wagi. Zapisz algorytm (w postaci listy kroków, schematu blokowego lub wykorzystując język programowania) dla tego zadania, który wykonuje możliwie najmniej ważeń.

c) Podaj, jaka jest liczba ważeń, którą trzeba wykonać w podanym przez Ciebie algorytmie jednoczesnego znajdowania najlżejszego i najcięższego przedmiotu.

informatyka + 11

Problem znalezienia minimum w zbiorze liczb. Odp. n – 1

Najlepsza odpowiedź: 3n/2 – 2

Page 12: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

Schematy blokowe – Rozmnażanie się pszczół

informatyka + 12

Pszczoły rozmnażają się tak, że z zapłodnionych jaj rodzą się samice, a z niezapłodnionych samce (trutnie). Rodzina trutnia jest nietypowa: brak ojca, tylko jeden dziadek i jedna babcia, jeden pradziadek, ale dwie prababcie itd.

Schemat blokowy algorytmu rozmnażania się męskich potomków …

Uzupełnij schemat …

Page 13: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

Czytanie i analizowanie gotowych programów

informatyka + 13

Podaj, jaką wartość przyjmie zmienna p1 w wyniku działania powyższego algorytmu dla n = 3

Podaj, jaką wartość przyjmie zmienna p2 w wyniku działania powyższego algorytmu dla n = 3

Podaj, jaką wartość przyjmie zmienna suma w wyniku działania powyższego algorytmu dla n = 3.Czy to jest suma:

Ile działań (dodawań i mnożeń) jest wykonywanych, by obliczyć tę sumę?

Uwaga. Żaden znany język programowania.

Page 14: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

Poniżej przedstawiony jest algorytm, działający dla zadanej liczby naturalnej N większej od 1.

Krok 1. Zmiennej M przypisz wartość N – 1.

Krok 2. Sprawdź, czy M jest dzielnikiem N. Jeśli tak, to wypisz M i zakończ wykonywanie algorytmu. W przeciwnym razie przejdź do następnego kroku.

Krok 3. Zmniejsz o 1 wartość zmiennej M i przejdź do Kroku 2

1. Co jest wynikiem działania powyższego algorytmu?

2. Czy istnieją takie liczby N, dla których wykonywanie algorytmu nigdy się nie zakończy? Dla jakich liczb N wynikiem działania algorytmu jest liczba 1? Odpowiedź uzasadnij.

3. Ile razy w tym przypadku zostanie wykonany Krok 2 algorytmu?

informatyka + 14

Liczby pierwsze – „czytanie” algorytmów

Page 15: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

Liczba super pierwsza, to taka liczba naturalna, która spełnia następujące warunki:

– jest liczbą pierwszą,

– suma cyfr tej liczby jest również liczbą pierwszą.

Liczba super B pierwsza, oprócz wymienionych dwóch warunków, spełnia warunek trzeci:

– suma cyfr w jej zapisie binarnym jest także liczbą pierwszą

Zadanie: Ile jest liczb super (B) pierwszych w danym przedziale?

Potrzebne algorytmy:

– badanie, czy liczba jest liczbą pierwszą

– wyznaczanie cyfr liczby w systemie dziesiętnym i binarnym

informatyka + 15

Liczby pierwsze – nowe pojęcia

Page 16: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

W plikach tekstowych o nazwach liczby1.txt oraz liczby2.txt są zapisane liczby naturalne.

Twoim zadaniem jest utworzenie pliku tekstowego o nazwie wynik4.txt, zawierającego odpowiedzi do podpunktów a) – e).

a) Ile jest cyfr w pliku liczby1.txt?

b) Jaka jest najmniejsza liczba w pliku liczby1.txt?

c) Ile liczb występuje jednocześnie w plikach liczby1.txt i liczby2.txt?

d) Załóżmy, że wszystkie liczby z pliku liczby1.txt uporządkowaliśmy od najmniejszej do największej. Jakie liczby znajdują się na pozycjach 1000 i 1500?

e) Utwórz zestawienie zawierające ilości liczb kończących się odpowiednio cyframi: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Wykonaj wykres ilustrujący otrzymane wyniki. Pamiętaj o czytelnym i pełnym opisie wykresu.

informatyka + 16

Analiza danych liczb

Algorytmy

Arkusz !

Page 17: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

Postanowiono usypać kopiec, którego każdy pionowy przekrój poprzeczny opisuje równanie: y = – 0,7*x2 + 70. Podstawa kopca ma średnicę 20 m. Oblicz, z dokładnością d podaną w m3, ile ziemi potrzeba na usypanie kopca.

informatyka + 17

Obliczenia przybliżone

Page 18: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

Wykonaj następujące zadania:

• narysuj schemat blokowy algorytmu do wyznaczania objętości kopca;

• podaj kryterium użyte do określenia dokładności wyznaczenia objętości kopca;

• scharakteryzuj zastosowany do rozwiązania algorytm;

• napisz program wyznaczający, z podaną dokładnością, ile ziemi potrzeba na usypanie kopca. Program czyta dane (liczbę d) z klawiatury i wynik zapisuje do pliku kopiec.txt;

• podaj wynik działania programu otrzymany dla dokładności 5 m3, 2 m3.

informatyka + 18

Obliczenia przybliżone, cd.

Page 19: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

Zadanie: Algorytm Specyfikacja zadania.

Dane: Uczniowie ustawieni w dowolnej kolejności. Dane o uczniu: nazwisko, imię oraz czas, jaki zabiera mu droga z domu do szkoły – uczeń zna ten czas).

Wynik: ..............................................................................................

Algorytm

Krok 1. Zapytaj pierwszego ucznia o jego dane i zapamiętaj je.

Krok 2. Powtarzaj Krok 3 dopóty, dopóki w ustawieniu jest uczeń, któremu jeszcze nie zadałeś pytania. Podaj dane ostatnio zapamiętanego ucznia i zakończ wykonywanie algorytmu.

Krok 3. Zapytaj kolejnego ucznia, jak długo idzie do szkoły. Jeśli krócej, niż zapamiętany uczeń, to zapamiętaj dane o nim na miejscu pamiętania danych o poprzednim uczniu.

informatyka + 19

Wykorzystanie modelu odpowiedzi i schematu punktowania

Page 20: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

a) Uzupełnij specyfikację, czyli sformułuj, jaki jest wynik działania tego algorytmu.

b) Przeformułuj ten algorytm tak, aby sprawdzał, czy wśród uczniów jest ktoś, kto idzie do szkoły dokładnie 10 min. Wynikiem są albo dane o uczniu, który idzie do szkoły 10 min., albo informacja, że takiego ucznia nie ma.

informatyka + 20

Wykorzystanie modelu odpowiedzi i schematu punktowania, cd.

c) Podaj algorytm dla specyfikacji:

Dane: Uczniowie ustawieni według niemalejących czasów dojścia do szkoły, czyli od najkrócej idącego do szkoły do najdłużej idącego.

Wynik: Dane o uczniu, który idzie do szkoły dokładnie 10 min., albo informacja, że takiego ucznia nie ma.

Page 21: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

informatyka + 21

Wykorzystanie modelu odpowiedzi i schematu punktowania, cd.

Możliwe algorytmy, różnie punktowane

Page 22: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

Pokrewne zajęcia w Projekcie Informatyka +

Wykład+Warsztaty (Wszechnica Poranna):• Wprowadzenie do algorytmiki i programowania – wyszukiwanie i

porządkowanie informacji • Proste rachunki wykonywane za pomocą komputera.• Techniki algorytmiczne – przybliżone (heurystyczne) i dokładne.

Wykłady (Wszechnica Popołudniowa): • Czy wszystko można policzyć na komputerze? • Porządek wśród informacji kluczem do szybkiego wyszukiwania. • Dlaczego możemy się czuć bezpieczni w sieci, czyli o szyfrowaniu

informacji. • Znajdowanie najkrótszych dróg, najniższych drzew, najlepszych

małżeństw

informatyka + 22

Page 23: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI

Pokrewne zajęcia w Projekcie Informatyka +

Kursy (24 godz.) – Wszechnica na Kołach:• Algorytmy poszukiwania i porządkowania. Elementy języka

programowania• Różnorodne algorytmy obliczeń i ich komputerowe realizacje• Grafy, algorytmy grafowe i ich komputerowe realizacje

 Kursy (24 godz.) – Kuźnia Informatycznych Talentów – KIT dla Orłów:• Przegląd podstawowych algorytmów• Struktury danych i ich wykorzystanie• Zaawansowane algorytmy

Tendencje – Wykłady • Algorytmy w Internecie, K. Diks • Czy P = NP, czyli jak wygrać milion dolarów w Sudoku, J. Grytczuk• Między przeszłością a przyszłość informatyki, M.M Sysło

informatyka + 23

Page 24: PRZYGOTOWANIE DO EGZAMINU MATURALNEGO Z INFORMATYKI