Wpisuje zdajcy przed rozpoczciem pracy PESEL ZDAJCEGO Miejsce na nalepk z kodem szkoły PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI Arkusz II Instrukcja dla zdajcego Czas pracy 150 minut 1. Prosz sprawdzi, czy arkusz egzaminacyjny zawiera 8 stron, a na stanowisku przy komputerze s dwa zewntrzne noniki danych podpisane DANE oraz WYNIKI. Ewentualny brak naley zgłosi przewodniczcemu zespołu nadzorujcego egzamin. 2. Jeli rozwizanie zadania lub jego czci przedstawia algorytm lub program komputerowy, to prosz zapisa go w tym jzyku programowania, który został wybrany przed egzaminem. 3. Jeli zechcesz wydrukowa zawarto swojego pliku, to prosz nagra go na nonik WYNIKI i podnie rk z nonikiem do góry. Wtedy podejdzie do Ciebie członek zespołu nadzorujcego, odbierze nonik i po krótkiej chwili zwróci go wraz z wydrukowan zawartoci wskazanego przez Ciebie pliku. 4. Przed upływem czasu przeznaczonego na egzamin prosz nagra na nonik WYNIKI wszystkie pliki stanowice rozwizanie zada i przeznaczone do oceny (i tylko te pliki). 5. Obok kadego zadania podana jest maksymalna liczba punktów, któr moesz uzyska za jego poprawne rozwizanie. Za rozwizanie wszystkich zada mona otrzyma łcznie 60 punktów. yczymy powodzenia! Wpisuje egzaminator / nauczyciel sprawdzajcy prac Nr. zadania Maksymalna liczba punktów Uzyskana liczba punktów 4a 4b 4c 4d 4e 4f 4g 4h 5a 5b 5c 5d 5e 6a 6b 6c 6d 6e 6f 6g SUMA 3 4 2 1 2 4 1 2 1 1 1 1 19 3 5 5 1 1 1 2 60
Zadanie 4. (19 pkt) Na noniku DANE w plikach: pracownicy.txt, dzial.txt i premia.txt znajduj si odpowiednio: dane pracowników pewnej firmy o zasigu ogólnokrajowym oraz dane o działach, w których zatrudnieni s pracownicy i premiach wypłacanych na konkretnych stanowiskach. - w pliku pracownicy.txt znajduj si nastpujce dane: kod pracownika, nazwisko, imi, stanowisko, data zatrudnienia, pensja zasadnicza, numer działu. Przykład: 7654 Kos Roman sprzedawca 93-03-15 1250,00 22 7688 Wesoły Adam kierownik 92-02-01 2500,00 22 - w pliku dzial.txt znajduj si nastpujce dane: numer działu, nazwa działu, siedziba działu. Przykład: 22 Sprzeda Warszawa - w pliku premia.txt znajduj si nastpujce dane: stanowisko i % premii. Przykład: Sprzedawca 0,13 Wykonaj nastpujce polecenia: a) Zaprojektuj i utwórz baz danych zawierajc tabele: pracownicy, premia oraz dział z polami umoliwiajcymi przechowywanie wszystkich informacji odczytanych z plików tekstowych. b) Utwórz relacje odpowiedniego typu, właciwe dla struktury przechowywanych informacji. c) Utwórz zapytanie pozwalajce obliczy kwot pienidzy potrzebn na wypłat pensji zasadniczej w kadym miecie. Wyniki uporzdkuj rosnco według kwot pienidzy. d) Utwórz zapytanie pozwalajce wyszuka kierowników kadego działu. W otrzymanym zestawieniu naley uwzgldni numer działu, nazw działu, nazwisko i imi kierownika. e) Utwórz zapytanie przypisujce kademu pracownikowi premi zgodnie z tabel premia. Premi obliczamy jako procent z pensji zasadniczej. f) Utwórz zapytanie pozwalajce obliczy redni pensj dla kobiet i dla mczyzn. g) Utwórz zapytanie pozwalajce obliczy, ile lat pracuje kady z pracowników. W zestawieniu naley uwzgldni imi i nazwisko pracownika, stanowisko, liczb lat pracy. h) Utwórz zapytanie pozwalajce uzyska informacj o pracownikach pracujcych w danym dziale. Numer działu ma by podawany jako parametr. Do oceny oddajesz plik bazy danych zapisany w katalogu (folderze) BAZA. Jeli w pliku z katalogu BAZA nie s zawarte projekty zapyta, o których mowa w punktach od c) do h), to ich treci w jzyku zapyta zapisz w plikach tekstowych o nazwach odpowiednio: c.txt, d.txt, e.txt, f.txt, g.txt, h.txt. W sytuacji gdy podczas importowania do bazy danych informacji z pliku tekstowego pracownicy.txt wystpi błd wczytywania, wykonaj nastpujce operacje: 1. Wczytaj dane z pliku tekstowego pracownicy.txt do arkusza kalkulacyjnego 2. Zapisz te dane w formacie arkusza 3. Zaimportuj dane z arkusza do bazy 2 z 8
Punktacja Czci zadania Maksymalna liczba punktów a) 3 b) 4 c) 2 d) 1 e) 2 f) 4 g) 1 h) 2 Razem: 19 Cig dalszy na nastpnej stronie... BRUDNOPIS (nie podlega ocenianiu) 3 z 8
Zadanie 5. (23 pkt) Na noniku DANE znajduje si plik tekstowy o nazwie trojkaty.txt. W pliku tym zapisane s w oddzielnych liniach współrzdne wierzchołków kilku trójktów. W kadej linii zapisano 6 współrzdnych odpowiadajcych kolejno współrzdnym wierzchołków A, B, C (xa, ya, xb, yb, xc, yc). Współrzdne wierzchołków oddzielone s od siebie za pomoc co najmniej jednej spacji. Wykonaj nastpujce polecenia, posługujc si wybranym jzykiem programowania: a) Utwórz funkcj obliczajc długo odcinka na bazie podanych współrzdnych. b) Utwórz funkcj okrelajc, czy mona zbudowa trójkt o obliczonych długociach boków. c) Utwórz funkcj okrelajc typ tego trójkta (równoboczny, równoramienny, rónoboczny). d) Utwórz funkcj pozwalajc obliczy pole dowolnego trójkta. e) Napisz program, który wczyta dane z pliku trojkaty.txt i, wykorzystujc napisane wczeniej funkcje, obliczy długoci boków, sprawdzi moliwo zbudowania trójkta o takich długociach boków, okreli rodzaj kadego trójkta oraz obliczy jego pole, a wyniki tych oblicze wyprowadzi na ekranie oraz zapisze do pliku rezultaty.txt. Przykład zapisu do pliku: równoboczny Pole=16 nie mona zbudowa trójkta rónoboczny Pole=26,25 równoramienny Pole=30.56 Pamitaj, e ocenie podlega równie styl programowania (odpowiednie nazwy zmiennych, stosowanie komentarzy oraz wci w zapisie kodu). Do oceny oddajesz plik... zawierajcy kompletny program (z procedurami i funkcjami) napisanymi w wybranym przez Ciebie jzyku programowania oraz plik rezultaty.txt. Punktacja: Czci zadania Maksymalna liczba punktów a) 1 b) 1 c) 1 d) 1 e) 19 Razem: 23 4 z 8
Zadanie 6. (18 pkt) Z wierzchołka wiey o wysokoci h=19,64 m wystrzelono poziomo pocisk z prdkoci v1= 30 m/s, drugi pocisk wystrzelono z podnóa wiey z prdkoci v2=35 m/s pod ktem 31 stopni do poziomu. Podczas rozwizywania zadania moesz zastosowa midzy innymi wzory: Posługujc si arkuszem kalkulacyjnym: s = vt oraz 2 gt h = 2 a) utwórz tabel pozwalajc opisa tor ruchu pierwszego pocisku; wydziel stałe h, v1 oraz g. Oblicz składowe poziom i pionow ruchu; b) narysuj tor ruchu pierwszego pocisku; c) utwórz tabel pozwalajc opisa tor ruchu drugiego pocisku; wydziel stałe h, v2, kt oraz g. Oblicz składowe poziom i pionow ruchu; d) narysuj tor ruchu drugiego pocisku; e) okrel, na jakiej wysokoci od ziemi nastpi zderzenie obu pocisków; Wpisz wysoko.... f) okrel, w jakiej odległoci od podnóa wiey nastpi zderzenie; Wpisz odległo.... g) okrel warunki, przy których nie nastpi zderzenie. Zderzenie nie nastpi, gdy:......... Do oceny oddajesz plik... zawierajcy tabel z danymi niezbdnymi do utworzenia wykresu symulujcego ruch ciał i wykres oraz plik cde.txt zawierajcy odpowiedzi na pytania z punktów c), d), e). Punktacja Czci zadania Maksymalna liczba punktów a) 3 b) 5 c) 5 d) 1 e) 1 f) 1 g) 2 Razem: 18 5 z 8
BRUDNOPIS (nie podlega ocenianiu) 6 z 8
7 z 8
8 z 8