idzik icon

Matura/Zbior-zadań/Zadanie-98/treść-zadania.txt

idzik | PRO | 01/06/16 12:03:21 PM UTC | 0 ⭐ | 786 👁️ | Never ⏰ | []
text |

2.1 KB

|

None

|

0 👍

/

0 👎

Dane są trzy pliki tekstowe: uczniowie.txt, przedmioty.txt i oceny.txt, 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 uczniowie.txt zawiera informacje dotyczące uczniów szkoły. W każdym wierszu znajduje się: identyfikator ucznia (ID_ucznia), jego imię (Imie), nazwisko (Na-zwisko) oraz oznaczenie klasy za pomocą rzymskiej liczby i litery (Klasa).
Przykład
Id_ucznia	Imie		Nazwisko		Klasa
123/2011	Wojciech	Banasik		IV E
124/2011	Monika	Baranowska	IV E
125/2011	Janusz	Czerwinski	IV E
Plik przedmioty.txt zawiera identyfikator przedmiotu (Id_przedmiotu) oraz nazwę przedmiotu (Nazwa_przedmiotu).
Przykład
Id_przedmiotu	Nazwa_przedmiotu
1			j.polski
2			j.angielski
3			j.niemiecki
W pliku oceny.txt zapisane są w każdym wierszu: identyfikator oceny (Id_oceny), data wystawienia oceny (Data), identyfikator ucznia (Id_ucznia), identyfikator przedmiotu (Id_przedmiotu) oraz ocena (Ocena).
Przykład
Id_oceny	Data			Id_ucznia	Id_przedmiotu	Ocena
1		2014-09-08	704/2014	1			2
2		2014-09-08	312/2012	1			4
3		2014-09-08	649/2013	3			5
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 wyniki.txt, 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.

Comments