{"paper":{"id":"informatyka-2012-maj-matura-podstawowa-2","subject":"informatyka","category":"matura","year":2012,"month":"maj","level":"podstawowa","variant":null,"exam_pdf":"informatyka-2012-maj-matura-podstawowa-2/informatyka-2012-maj-matura-podstawowa-2.pdf","key_pdf":null,"question_count":3,"source_label":"Informatyka · Matura · maj 2012 (podstawowa)","subject_label":"Informatyka","category_label":"Matura"},"questions":[{"id":"informatyka-2012-maj-matura-podstawowa-2/zad/4","paper_id":"informatyka-2012-maj-matura-podstawowa-2","number":"4","points":null,"ptype":"open","subject":"informatyka","category":"matura","year":2012,"month":"maj","level":"podstawowa","text":"Zadanie 4. Cyfry (10 pkt)\nW kolejnych wierszach pliku cyfry.txt znajduje się 1000 liczb naturalnych, mniejszych\nniż 109 (jeden miliard), po jednej liczbie w każdym wierszu.\nNapisz program, który da odpowiedzi do poniższych podpunktów. Każdą odpowiedź zapisz\nw pliku zadanie4.txt, poprzedzając ją oznaczeniem odpowiedniego podpunktu.\na) Ile liczb parzystych jest w pliku cyfry.txt?\nb) Podaj liczbę z pliku cyfry.txt, której suma cyfr jest największa oraz liczbę z tego\npliku, której suma cyfr jest najmniejsza. W obu przypadkach jest tylko jedna taka liczba.\nPrzykład:\nDla danego zbioru liczb:\n121324\n66562\n675100\n1187010\nodpowiedzią są liczby: 66562 oraz 121324, ponieważ suma cyfr liczby 66562 jest\nrówna 25 (6+6+5+6+2) i jest największą taką sumą, zaś suma cyfr liczby 121324\n(1+2+1+3+2+4) jest równa 13 i jest najmniejszą taką sumą.\nc) Wypisz wszystkie liczby z pliku cyfry.txt, których cyfry tworzą ciąg rosnący.\nPrzykład:\nCyfry liczby 123579 tworzą ciąg rosnący, ponieważ 1<2<3<5<7<9.\nCyfry liczby 1232 nie tworzą ciągu rosnącego, ponieważ ostatnia cyfra (2) nie jest\nwiększa od przedostatniej (3).\nCyfry liczby 34556 nie tworzą ciągu rosnącego, ponieważ cyfra trzecia (5) i cyfra\nczwarta (5) są sobie równe.\nDo oceny oddajesz plik zadanie4.txt oraz plik(i) ,\ntu wpisz nazwę(y) pliku (ów)\nzawierający(e) komputerową(e) realizację(e) Twojego rozwiązania.\nWypełnia\negzaminator\nNr zadania\n4a\n4b\n4c\nMaks. liczba pkt\n2\n4\n4\nUzyskana liczba pkt\nPoziom podstawowy - część II\n3","answer":null,"answer_text":null,"solution":null,"image":"img/informatyka-2012-maj-matura-podstawowa-2/zad-4.webp","solution_image":null,"topics":null,"page_from":2,"source":"ocr","answer_source":null,"answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · maj 2012 (podstawowa)","subject_label":"Informatyka","category_label":"Matura"},{"id":"informatyka-2012-maj-matura-podstawowa-2/zad/5","paper_id":"informatyka-2012-maj-matura-podstawowa-2","number":"5","points":null,"ptype":"open","subject":"informatyka","category":"matura","year":2012,"month":"maj","level":"podstawowa","text":"Zadanie 5. Giełda (10 pkt)\nPlik gielda.txt składa się z 400 wierszy, w każdym wierszu znajdują się trzy liczby\ncałkowite oddzielone odstępami, oznaczające zmiany cen akcji firm A, B i C na giełdzie\npapierów wartościowych w kolejnych 400 dniach. Cena jednej akcji każdej z firm przed\npierwszym dniem opisanym w pliku gielda.txt była równa 200 zł.\nPrzykład:\nJeśli trzy pierwsze wiersze pliku gielda.txt są równe:\n0 12 -7\n1 -3 4\n5 2 1\nto ceny akcji firm A, B i C w trzech kolejnych dniach są równe:\nKiedy\nCena A\nCena B\nCena C\n1. dzień\n200 + 0 = 200\n200 + 12 = 212\n200 - 7 = 193\n2. dzień\n200 + 1 = 201\n212 - 3 = 209\n193 + 4 = 197\n3. dzień\n201 + 5 = 206\n209 + 2 = 211\n197 + 1 = 198\nKorzystając z danych zawartych w pliku gielda.txt oraz dostępnych narzędzi\ninformatycznych wykonaj poniższe polecenia. Każdą odpowiedź, z wyjątkiem wykresu\nw podpunkcie c), zapisz w pliku zadanie5.txt, poprzedzając ją oznaczeniem\nodpowiedniego podpunktu.\na) Wyznacz końcową (po 400 dniach) cenę jednej akcji każdej z firm A, B i C.\nb) Podaj najwyższą i najniższą cenę akcji każdej z firm w czasie tych 400 dni.\nc) Sporządź wykres liniowy ilustrujący ceny akcji wszystkich trzech firm w kolejnych\n400 dniach. Oś X Twojego wykresu powinna być osią czasu, a oś Y odpowiadać\nwartościom akcji. Zadbaj o czytelny opis wykresu.\nd) Krachem giełdowym będziemy nazywać taki dzień, w którym spadła cena akcji każdej\nz firm, a jednocześnie suma spadków cen jest większa niż 20 zł. Podaj liczbę krachów\ngiełdowych oraz ceny akcji wszystkich firm w momencie ostatniego krachu.\nPrzykład:\nPoniżej prezentujemy przykładowe ceny w dwóch kolejnych dniach.\nCena A\nCena B\nCena C\n233\n166\n164\n230\n150\n160\nDrugiego dnia wystąpił krach, ponieważ spadła cena akcji wszystkich firm, a suma\nspadków cen jest równa 3 + 16 + 4 > 20.\ne) Rekordem firmy nazywamy cenę akcji w dniu, w którym jest ona wyższa od wszystkich\nwcześniejszych cen akcji tej firmy. Podaj, ile razy w 400 dniach opisanych w pliku\ngielda.txt zmieniał się rekord firmy A.\nUwaga: Zakładamy, że przed pierwszym dniem rekord był równy 200 zł.\nWypełnia\negzaminator\nNr zadania\n5a\n5b\n5c\n5d\n5e\nMaks. liczba pkt\n2\n2\n2\n2\n2\nUzyskana liczba pkt\n4\nPoziom podstawowy - część II\nDo oceny oddajesz plik(i) o nazwie(ach) ,\ntu wpisz nazwę(y) pliku(ów)\nzawierający(e)\nkomputerową(e)\nrealizację(e)\nTwoich\nobliczeń,\nplik\ntekstowy\nzadanie5.txt, zawierający odpowiedzi do podpunktów zadania (odpowiedź do każdego\npodpunktu\npoprzedź\nliterą\noznaczającą\npodpunkt)\noraz\nplik\no\nnazwie\n, zawierający wykres do zadania c).\ntu wpisz nazwę pliku","answer":null,"answer_text":null,"solution":null,"image":"img/informatyka-2012-maj-matura-podstawowa-2/zad-5.webp","solution_image":null,"topics":null,"page_from":3,"source":"ocr","answer_source":null,"answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · maj 2012 (podstawowa)","subject_label":"Informatyka","category_label":"Matura"},{"id":"informatyka-2012-maj-matura-podstawowa-2/zad/6","paper_id":"informatyka-2012-maj-matura-podstawowa-2","number":"6","points":null,"ptype":"open","subject":"informatyka","category":"matura","year":2012,"month":"maj","level":"podstawowa","text":"Zadanie 6. Rekrutacja (10 pkt)\nW plikach kandydaci.txt i zgloszenia.txt znajdują się informacje o naborze\nna studia w pewnej uczelni wyższej. Pierwszy wiersz każdego z plików jest wierszem\nnagłówkowym (nie ma w nim właściwych danych). Dane w poszczególnych wierszach\nrozdzielone są pojedynczymi znakami odstępu.\nJeden wiersz pliku kandydaci.txt zawiera następujące informacje o jednej osobie,\noddzielone odstępami: identyfikator osoby (idosoby), imię, nazwisko, matematyka,\ninformatyka, fizyka, językobcy, płeć. Pola matematyka, informatyka, fizyka, językobcy\nzawierają liczby punktów (nieujemne liczby całkowite), uzyskanych na egzaminie\nmaturalnym na poziomie rozszerzonym (odpowiednio) z tych przedmiotów. Wartość pola\npłeć to k (kobieta) lub m (mężczyzna).\nPrzykład:\nk007 Jan Kowalski 70 55 60 55 m\nk001 Anna Nowak 88 56 49 66 k\nJeden wiersz pliku zgloszenia.txt zawiera informację o zgłoszeniu jednej osoby\nna jeden kierunek studiów. W wierszu znajdują się następujące informacje: kierunek studiów\n(kierunek), identyfikator kandydata (idosoby).\nPrzykład:\npolonistyka k007\ninformatyka k001\nmatematyka k007\nLiczbą punktów rekrutacyjnych kandydata na studia nazywać będziemy sumę punktów\nuzyskanych z matematyki, informatyki, fizyki i języka obcego.\nWykorzystując dane zawarte w tych plikach oraz dostępne narzędzia informatyczne, wykonaj\nponiższe\npolecenia.\nOdpowiedzi\ndo\nposzczególnych\npodpunktów\nzapisz\nw pliku\nzadanie6.txt, a każdą z nich poprzedź literą oznaczającą ten podpunkt.\na) Podaj osoby, które uzyskały 400 punktów rekrutacyjnych. Wynik przedstaw w postaci\nlisty zawierającej imiona i nazwiska, uporządkowanej alfabetycznie według nazwisk.\nb) Utwórz zestawienie, w którym podasz, ilu kandydatów zgłosiło się na informatykę, ilu na\nmatematykę, a ilu na fizykę.\nc) Podaj imiona i nazwiska wszystkich tych osób, które zgłosiły się jako kandydaci,\ndokładnie na pięć kierunków studiów.\nd) Podaj liczbę kobiet oraz liczbę mężczyzn, którzy zgłosili się jako kandydaci\nna informatykę.\nPoziom podstawowy - część II\n5\ne) Oblicz średnią liczbę punktów z matematyki, uzyskanych przez kandydatów, którzy\nzgłosili się na fizykę. Wynik zaokrąglij do dwóch miejsc po przecinku.\nDo oceny oddajesz plik(i) o nazwie(ach) ,\ntu wpisz nazwę(y) pliku(ów)\nzawierający(e) komputerową(e) realizację(e) Twoich obliczeń oraz plik tekstowy\nzadanie6.txt, zawierający odpowiedzi do podpunktów a), b), c), d) i e) zadania\n(odpowiedź do każdego podpunktu poprzedź literą oznaczającą ten podpunkt).\nWypełnia\negzaminator\nNr zadania\n6a\n6b\n6c\n6d\n6e\nMaks. liczba pkt\n2\n2\n2\n2\n2\nUzyskana liczba pkt\n6\nPoziom podstawowy - część II\nBRUDNOPIS","answer":null,"answer_text":null,"solution":null,"image":"img/informatyka-2012-maj-matura-podstawowa-2/zad-6.webp","solution_image":null,"topics":null,"page_from":4,"source":"ocr","answer_source":null,"answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · maj 2012 (podstawowa)","subject_label":"Informatyka","category_label":"Matura"}]}