Professional Documents
Culture Documents
Dziennik Ocen - Zbior Zadan Zadanie 98
Dziennik Ocen - Zbior Zadan Zadanie 98
97.3.
Utwórz zestawienie zawieraj ce dla ka dego roku w latach 19452014 minimaln
i maksymaln miesi czn stop bezrobocia odnotowan w tych latach.
Dla otrzymanego zestawienia sporz d wykres liniowy. Pami taj o prawid owym i czytelnym
opisie wykresu.
97.4.
Znajd najd u szy nierosn cy ci g miesi cznych stóp bezrobocia w kolejnych miesi cach
w latach 19452014. Podaj miesi c i rok pocz tkowy oraz miesi c i rok ko cowy znalezione-
go ci gu oraz jego d ugo .
Przyk ad
Dla pliku zawieraj cego nast puj ce dane:
d ugo najd u szego nierosn cego ci gu stóp bezrobocia wynosi 10 (ci g liczb: 14,40; 13,60;
13,20; 13,10; 13,00; 13,00; 13,00; 12,90; 12,80; 12,50). Miesi c i rok pocz tku ci gu to IV
2003. Miesi c i rok ko ca ci gu to I 2004.
97.5.
Podaj liczb lat, w których stopa bezrobocia w ka dym miesi cu by a wi ksza od stopy bez-
robocia w tym samym miesi cu roku poprzedniego.
Zadanie 98.
Wi zka zada Dziennik ocen
Dane s trzy pliki tekstowe: , i , w któ-
rych zapisano oceny wystawiane uczniom w pewnym technikum informatycznym w okresie
od 1.09.2014 r. do 18.12.2014 r.
Pierwszy wiersz ka dego z plików jest wierszem nag ówkowym, a kolumny w wierszach roz-
dzielone s znakami tabulacji.
Plik o nazwie zawiera informacje dotycz ce uczniów szko y. W ka dym
wierszu znajduje si : identyfikator ucznia ( ), jego imi ( ), nazwisko (
) oraz oznaczenie klasy za pomoc rzymskiej liczby i litery ( ).
Przyk ad
186 Egzamin maturalny. Informatyka. Poziom rozszerzony. Zbiór zada
Przyk ad
Przyk ad
Korzystaj c z danych zawartych w tych plikach oraz z dost pnych narz dzi informatycznych,
wykonaj poni sze polecenia. Ka d odpowied umie w pliku , poprzedzaj c
j numerem odpowiedniego zadania.
98.1.
Imiona dziewcz t w zestawieniu ko cz si na liter a. Podaj klasy, w których ponad 50%
wszystkich uczniów to dziewcz ta.
98.2.
Podaj daty, kiedy w szkole wystawiono wi cej ni 10 jedynek jednego dnia.
98.3.
Podaj, z dok adno ci do dwóch miejsc po przecinku, rednie ocen z j zyka polskiego dla
ka dej klasy czwartej.
98.4.
Podaj zestawienie zawieraj ce dla ka dego przedmiotu liczb pi tek wystawionych w kolej-
nych miesi cach od wrze nia do grudnia cznie we wszystkich klasach.
98.5.
Podaj zestawienie imion i nazwisk uczniów klasy II A, którzy nie otrzymali adnej oceny
z przedmiotu sieci komputerowe.
Komentarz do zadania
Przedstawiamy rozwi zanie zadania za pomoc programu Access z pakietu MS Officce 2010
oraz w j zyku SQL.
Kluczami g ównymi (PRIMARY KEY) w tabelach , ,
b d odpowiednio kolumny , oraz , to one jed-
2. Zadania praktyczne rozwi zywane z u yciem komputera 187
noznacznie identyfikuj rekordy w tabelach. Tabele po czone s relacjami typu jeden do wie-
lu:
98.1.
Aby wyszuka klasy, w których ponad 50% wszystkich uczniów to dziewcz ta, skorzystamy
z informacji zawartych w tabeli Uczniowie. Utworzymy kwerendy pomocnicze, za pomoc
których wyznaczymy liczb dziewcz t (kryterium w kolumnie : Like *a) w klasach
(liczymy liczb identyfikatorów uczniów) oraz liczb wszystkich uczniów w klasach.
98.2.
Chc c wyszuka daty, kiedy w szkole wystawiono wi cej ni 10 jedynek jednego dnia, odfil-
trujemy spo ród wszystkich ocen jedynki, a nast pnie pos u ymy si funkcjami agreguj cymi
(policzymy dla ka dej daty liczby jedynek i odfiltrujemy te dni, w których liczba jedynek
przekroczy a 10).
Warunek na ocen zosta za o ony za pomoc klauzuli WHERE. Klauzula GROUP BY
umo liwia podzia wierszy na kategorie na podstawie warto ci w kolumnie i skorzysta-
nie z funkcji grupuj cej ( ) dla ró nych ocen. Dalej klauzul HAVING ograniczamy
zestawienie do takiego, w którym liczba jedynek jest wi ksza od 10.
98.3.
Aby ustali z dok adno ci do dwóch miejsc po przecinku rednie ocen z j zyka polskiego
ka dej klasy czwartej, odfiltrujemy oceny z j zyka polskiego uczniów klas IV, a nast pnie
skorzystamy z funkcji agreguj cej rednia ( ).
98.4.
W rozwi zaniu utworzymy kwerend krzy ow , w której nag ówkiem kolumny b dzie wyod-
r bniamy z daty numer miesi ca (funkcja ), za nag ówkiem wiersza nazwa przed-
miotu. Jako warto wstawiamy ocen lub identyfikator oceny i stosujemy funkcj .
Dodatkowo nale y pami ta o klauzuli WHERE, za pomoc której odfiltrujemy same pi tki.
Widok projektu:
98.5.
Rozwi zywanie poprzedzimy utworzeniem kwerendy pomocniczej, w wyniku której otrzy-
mamy oceny uczniów ucz szczaj cych na zaj cia z przedmiotu sieci komputerowe.
Widok projektu:
Dalej, korzystaj c z wyników powy szego zapytania pomocniczego oraz tabeli Uczniowie
(z cze pomi dzy tabelami typu RIGHT JOIN), uzyskamy zestawienie uwzgl dniaj ce
wszystkie rekordy z tabeli Uczniowie, niezale nie od tego czy uczniowie maj ocen , czy nie
(pole wype nione warto ciami NULL). Kolejnym krokiem jest wybranie rekordów z warto-
ci NULL. Dodatkowo w kryterium dla pola Klasa podajemy II A.
Widok projektu:
190 Egzamin maturalny. Informatyka. Poziom rozszerzony. Zbiór zada
Rozwi zanie
98.1.
I A, I C
98.2.
2014-11-11
2014-10-14
98.3.
Klasa rednia
IV A 3,53
IV B 3,45
IV C 3,40
IV D 3,90
IV E 3,51
98.4.
Przyk adowa poprawna odpowied :
2. Zadania praktyczne rozwi zywane z u yciem komputera 191
Nazwa_przedmiotu 9 10 11 12
administracja bazami danych 3 13 7 1
administracja sieciowymi systemami operacyjnymi 2
biologia 8 20 9 5
chemia 18 31 31 13
diagnostyka i naprawa urzadzen techniki komputerowej 8 13 9 13
edukacja dla bezpieczenstwa 9 15 14 8
fizyka 14 21 31 9
geografia 1 1
historia 2 2
historia i spoleczenstwo - przedmiot uzupelniajacy 8 4 6 3
informatyka 33 31 34 25
j.angielski 50 85 72 50
j.niemiecki 66 106 84 53
j.polski 37 81 62 41
jezyk angielski zawodowy w branzy informatycznej 1 1 1
matematyka 32 39 48 35
podstawy przedsiebiorczosci 6 16 16 12
projektowanie i montaz lokalnych sieci komputerowych 10 11 11 6
sieci komputerowe 2
systemy baz danych 6 5 8 5
systemy operacyjne 4 19 12 9
urzadzenia techniki komputerowej 8 18 19 15
wiedza o kulturze 7 16 13 10
wiedza o spoleczenstwie 7 15 9 7
witryny i aplikacje internetowe 5 6 9 3
wychowanie fizyczne 23 39 34 15
98.5.
Imie Nazwisko
Aneta Duda
Miroslaw Gorski
Lukasz Kostoczko
Donald Krychowski
Adrian Lubaczewski
Piotr Nawrocki
Michal Nowakowski
Piotr Prusinski
Grzegorz Tomkow
Radoslaw Wojciechowski
Mariusz Wojtyra