arkusz 2

Transkrypt

arkusz 2
Wpisuje zdaj cy przed rozpocz ciem pracy
Miejsce na nalepk
z kodem szkoły
PESEL ZDAJ CEGO
PRÓBNY EGZAMIN MATURALNY
Z INFORMATYKI
Arkusz II
Czas pracy 150 minut
Instrukcja dla zdaj cego
1.
2.
3.
4.
5.
Prosz sprawdzi , czy arkusz egzaminacyjny zawiera 8 stron, a na stanowisku przy komputerze
s dwa zewn trzne no niki danych podpisane DANE oraz WYNIKI. Ewentualny brak nale y zgłosi
przewodnicz cemu zespołu nadzoruj cego egzamin.
Je li rozwi zanie zadania lub jego cz ci przedstawia algorytm lub program komputerowy, to
prosz zapisa go w tym j zyku programowania, który został wybrany przed egzaminem.
Je li zechcesz wydrukowa zawarto swojego pliku, to prosz nagra go na no nik WYNIKI
i podnie r k z no nikiem do góry. Wtedy podejdzie do Ciebie członek zespołu nadzoruj cego,
odbierze no nik i po krótkiej chwili zwróci go wraz z wydrukowan zawarto ci wskazanego przez
Ciebie pliku.
Przed upływem czasu przeznaczonego na egzamin prosz nagra na no nik WYNIKI wszystkie
pliki stanowi ce rozwi zanie zada i przeznaczone do oceny (i tylko te pliki).
Obok ka dego zadania podana jest maksymalna liczba punktów, któr mo esz uzyska za jego
poprawne rozwi zanie. Za rozwi zanie wszystkich zada mo na otrzyma ł cznie 60 punktów.
yczymy powodzenia!
Wpisuje egzaminator / nauczyciel sprawdzaj cy 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 no niku DANE w plikach: pracownicy.txt, dzial.txt i premia.txt znajduj si odpowiednio:
dane pracowników pewnej firmy o zasi gu 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 nast puj ce dane: kod pracownika, nazwisko, imi ,
stanowisko, data zatrudnienia, pensja zasadnicza, numer działu.
Przykład:
7654 Kos
7688 Wesoły
-
Roman
Adam
sprzedawca
kierownik
93-03-15
92-02-01
1250,00
2500,00
22
22
w pliku dzial.txt znajduj si nast puj ce dane: numer działu, nazwa działu, siedziba działu.
Przykład:
22
-
Sprzeda
Warszawa
w pliku premia.txt znajduj si nast puj ce dane: stanowisko i % premii.
Przykład:
Sprzedawca
0,13
Wykonaj nast puj ce polecenia:
a) Zaprojektuj i utwórz baz danych zawieraj c tabele: pracownicy, premia oraz dział
z polami umo liwiaj cymi przechowywanie wszystkich informacji odczytanych z plików
tekstowych.
b) Utwórz relacje odpowiedniego typu, wła ciwe dla struktury przechowywanych
informacji.
c) Utwórz zapytanie pozwalaj ce obliczy kwot pieni dzy potrzebn na wypłat pensji
zasadniczej w ka dym mie cie. Wyniki uporz dkuj rosn co według kwot pieni dzy.
d) Utwórz zapytanie pozwalaj ce wyszuka kierowników ka dego działu. W otrzymanym
zestawieniu nale y uwzgl dni numer działu, nazw działu, nazwisko i imi kierownika.
e) Utwórz zapytanie przypisuj ce ka demu pracownikowi premi zgodnie z tabel premia.
Premi obliczamy jako procent z pensji zasadniczej.
f) Utwórz zapytanie pozwalaj ce obliczy
redni pensj dla kobiet i dla m czyzn.
g) Utwórz zapytanie pozwalaj ce obliczy , ile lat pracuje ka dy z pracowników.
W zestawieniu nale y uwzgl dni imi i nazwisko pracownika, stanowisko, liczb lat
pracy.
h) Utwórz zapytanie pozwalaj ce uzyska informacj o pracownikach pracuj cych w danym
dziale. Numer działu ma by podawany jako parametr.
Do oceny oddajesz plik bazy danych zapisany w katalogu (folderze) BAZA.
Je li w pliku z katalogu BAZA nie s zawarte projekty zapyta , o których mowa w punktach od c)
do h), to ich tre ci w j zyku 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 wyst pi bł d wczytywania, wykonaj nast puj ce 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
2z8
Punktacja
Cz ci zadania
a)
b)
c)
d)
e)
f)
g)
h)
Razem:
Maksymalna liczba
punktów
3
4
2
1
2
4
1
2
19
Ci g dalszy na nast pnej stronie
.........................................................................................................................................
BRUDNOPIS (nie podlega ocenianiu)
3z8
Zadanie 5. (23 pkt)
Na no niku DANE znajduje si plik tekstowy o nazwie trojkaty.txt.
W pliku tym zapisane s w oddzielnych liniach współrz dne wierzchołków kilku trójk tów.
W ka dej linii zapisano 6 współrz dnych odpowiadaj cych kolejno współrz dnym wierzchołków
A, B, C (xa, ya, xb, yb, xc, yc).
Współrz dne wierzchołków oddzielone s od siebie za pomoc co najmniej jednej spacji.
Wykonaj nast puj ce polecenia, posługuj c si wybranym j zykiem programowania:
a) Utwórz funkcj obliczaj c długo
odcinka na bazie podanych współrz dnych.
b) Utwórz funkcj okre laj c , czy mo na zbudowa trójk t o obliczonych długo ciach
boków.
c) Utwórz funkcj
ró noboczny).
okre laj c
typ
tego
trójk ta
(równoboczny,
równoramienny,
d) Utwórz funkcj pozwalaj c obliczy pole dowolnego trójk ta.
e) Napisz program, który wczyta dane z pliku trojkaty.txt i, wykorzystuj c napisane
wcze niej funkcje, obliczy długo ci boków, sprawdzi mo liwo zbudowania trójk ta
o takich długo ciach boków, okre li rodzaj ka dego trójk ta 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 mo na zbudowa trójk ta
ró noboczny Pole=26,25
równoramienny Pole=30.56
Pami taj, e ocenie podlega równie styl programowania (odpowiednie nazwy zmiennych,
stosowanie komentarzy oraz wci w zapisie kodu).
Do oceny oddajesz plik ............................... zawieraj cy kompletny program (z procedurami
i funkcjami) napisanymi w wybranym przez Ciebie j zyku programowania oraz plik rezultaty.txt.
Punktacja:
Cz ci zadania
a)
b)
c)
d)
e)
Razem:
Maksymalna liczba
punktów
1
1
1
1
19
23
4z8
Zadanie 6. (18 pkt)
Z wierzchołka wie y o wysoko ci h=19,64 m wystrzelono poziomo pocisk z pr dko ci v1= 30
m/s, drugi pocisk wystrzelono z podnó a wie y z pr dko ci v2=35 m/s pod k tem 31 stopni do
poziomu.
Podczas rozwi zywania zadania mo esz zastosowa mi dzy innymi wzory: s = vt oraz h =
gt 2
2
Posługuj c si arkuszem kalkulacyjnym:
a) utwórz tabel pozwalaj c 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 pozwalaj c opisa tor ruchu drugiego pocisku; wydziel stałe h, v2, k t
oraz g. Oblicz składowe poziom i pionow ruchu;
d) narysuj tor ruchu drugiego pocisku;
e) okre l, na jakiej wysoko ci od ziemi nast pi zderzenie obu pocisków;
Wpisz wysoko . ........................................................................................
f) okre l, w jakiej odległo ci od podnó a wie y nast pi zderzenie;
Wpisz odległo . ......................................................................................
g) okre l warunki, przy których nie nast pi zderzenie.
Zderzenie nie nast pi, gdy: ...................................................................................................
................................................................................................................................................
................................................................................................................................................
Do oceny oddajesz plik ............................. zawieraj cy tabel z danymi niezb dnymi do utworzenia
wykresu symuluj cego ruch ciał i wykres oraz plik cde.txt zawieraj cy odpowiedzi na pytania
z punktów c), d), e).
Punktacja
Cz ci zadania
a)
b)
c)
d)
e)
f)
g)
Razem:
Maksymalna liczba
punktów
3
5
5
1
1
1
2
18
5z8
BRUDNOPIS (nie podlega ocenianiu)
6z8
7z8
8z8