Dla asystentów AI: spis tego działu jest w /arkusze/llms.txt, a spis serwisu w /llms.txt. Część stron ma wersję Markdown. Adres strony zwraca ją, gdy żądanie zawiera nagłówek Accept: text/markdown. Strona główna i cennik mają ją pod /index.md i /pricing.md.
Krótki opis zadań ze stron arkusza, w kolejności stron.
Strona 4: Zadanie 1: Największe czynniki pierwsze. Zadanie 1.1: Uzupełnij tabelę, podaj rozkład liczb 120, 14, 32, 99, 252 na czynniki pierwsze i największy czynnik. Zadanie 1.2: Napisz funkcję Największy_Czynnik(n) w pseudokodzie, która wyznaczy największy czynnik w rozkładzie liczby n na czynniki pierwsze. Specyfikacja: n - liczba całkowita większa niż 1, d - największy czynnik w rozkładzie.
Strona 5: Miejsce na zapis algorytmu, pusta kratkowana strona do notatek lub rozwiązań. Na dole strony tabela do wypełnienia przez egzaminatora z numerami zadań 1.1 i 1.2, maksymalną liczbą punktów 2 i 4 oraz miejscem na wpisanie uzyskanej liczby punktów.
Strona 6: Zadanie 2: Przeanalizuj funkcję fun(a, b) z argumentami a i b, gdzie a, b ≥ 2. Opis działania funkcji z warunkami: jeżeli a ≤ 2 i a = 2, wynik PRAWDA lub FAŁSZ; jeżeli a mod b = 0, wynik FAŁSZ; jeżeli b * b > a, wynik PRAWDA. Wynik to fun(a, b + 1). Zadanie 2.1: Podaj wynik fun(a, 2) dla wartości a: 0 (FAŁSZ), 1, 7, 16, -4. Miejsce na obliczenia.
Strona 7: Zadanie 2.2: Uzupełnij tabelę. Zapisz ile razy zostanie wykonane wywołanie fun(a, b + 1) po wywołaniu fun(a, 2) dla a = 17 i dla a = 77. Nie liczymy wywołania fun(a, 2). Tabela zawiera kolumny: a oraz Liczba wywołań fun(a, b + 1). Wartości a: 2, 35, 17, 77. Liczba wywołań dla a = 2 wynosi 0, dla a = 35 wynosi 3. Miejsce na obliczenia poniżej tabeli.
Strona 8: Zadanie 3: Oceń prawdziwość zdań, zaznacz P jeśli prawdziwe, F jeśli fałszywe. Informacja do zadań 3.1 i 3.2: Tabela z danymi autorów i utworów, zawiera kolumny: id_autora, autor, id_utworu, tytuł, rok_wydania. Zadanie 3.1: Wynik zapytania SQL "SELECT autor FROM Autorzy WHERE autor LIKE 'P%';" jest: 1. Piotr Piotrowski, Paweł Makrowski, Pamela Sikor, 2. Marta Piwar, 3. Pamela Sikor, 4. pusty wynik. Oceń prawdziwość wyników.
Strona 9: Zadanie 3.2: W wyniku zapytania na tabelach Autorzy i Utwory otrzymano zestawienie z liczbą utworów dla każdego autora. Które z zapytań wygeneruje taką odpowiedź? Opcje zapytań SQL z różnymi funkcjami grupującymi. Zadanie 3.3: Różnica 100100111₂ - 1111100₂ jest równa: wybierz poprawną odpowiedź spośród opcji w różnych systemach liczbowych.
Strona 10: Zadanie 3.4: suma 100100111₂ + 1111100₂ jest równa: 1) 110100010₂, 2) 645₈, 3) 1A₃₁₆, 4) 1220₃₄. Wybierz prawidłową odpowiedź (P) lub fałszywą (F) dla każdej z opcji.
Strona 4: Zadanie 4: w pliku plansza.txt zapisano położenie statków na planszy 100x100, gdzie 0 to pole bez statków, a 1 to pole ze statkiem. Wyróżnia się jednomasztowce i dwumasztowce. Zadanie 4.1: podaj liczbę pól, na których można umieścić jednomasztowce, odpowiedź: 11. Zadanie 4.2: podaj liczbę par jednomasztowców, położonych symetrycznie względem przekątnej, odpowiedź: 2. Zawiera przykłady układu statków na planszy.
Strona 5: Zadanie 4.3: Podaj liczbę dwumasztowców na planszy. Odpowiedź dla danych z pliku plansza_przyklad.txt: 7. Zadanie 4.4: Podaj liczbę jednomasztowców oraz dwumasztowców, których choć jedno pole leży na jednej z dwóch głównych przekątnych planszy. Odpowiedź: 1 jednomasztowiec, 3 dwumasztowce. Do oceny oddajesz plik tekstowy wyniki4.txt i pliki z realizacją rozwiązań. Tabela z numerami zadań i maksymalnymi punktami. Strona 5 z 10.
Strona 6: Zadanie 5: Hurtownia. W pliku jablka.txt znajdują się dane o sprzedaży jabłek. Podano datę, odmianę, kod sezonu, NIP klienta, liczbę kilogramów. Fragment pliku cennik.txt zawiera ceny jabłek. Zadanie 5.1: Oblicz liczbę sprzedanych kilogramów jabłek w najdłuższym ciągu dni ze wzrostem sprzedaży. Zadanie 5.2: Podaj NIP klientów, którzy kupili najwięcej jabłek zimowych. Zadanie 5.3: Oblicz przychód hurtowni i podaj odmianę z największym przychodem.
Strona 7: Zadanie 5.4: Wykonaj zestawienie, w którym dla każdego miesiąca roku 2022 podasz nazwę najbardziej popularnej odmiany jabłek i utwórz wykres kolumnowy sprzedaży. Zadanie 5.5: Hurtownia ma system premiowania klientów. Oblicz rabat dla transakcji na podstawie łącznej ilości zakupionych jabłek. Przykład: klient kupił 10 000 kg, 14 900 kg, 19 900 kg jabłek. Oblicz rabaty 5 gr i 10 gr za kilogram.
Strona 8: Zadanie 6: Rejestr wykroczeń. W trzech plikach tekstowych: kierowcy.txt, taryfikator.txt, rejestr.txt, zapisano dane o przekroczeniach prędkości pojazdów w okresie 2023-01-01 – 2023-12-30. Plik kierowcy.txt zawiera: IdOsoby, Imię, Nazwisko, NrRejestracyjny. Przykład: 1;Echo;Ayala;FVX4190. Plik taryfikator.txt zawiera: IdWykroczenia, Wykroczenie, Punkty, Kwota. Przykład: 1;Przekroczenie prędkości do 10 km/h;0;50. Plik rejestr.txt zawiera: IdZdarzenia, Data, IdOsoby, IdWykroczenia. Przykład: 1;2023-01-01;617;1.
Strona 9: Zadanie 6.1: Podaj imię i nazwisko kierowcy, dla którego suma kwot za mandaty była największa, oraz podaj tę sumę. Zadanie 6.2: Podaj liczbę wykroczeń za cały rok dla 0, 2, 4, 6, 8 i 10 punktów. Zadanie 6.3: Podaj miesiąc i liczbę punktów karnych za przekroczenie prędkości o więcej niż 20 km/h. Zadanie 6.4: Wykonaj zestawienie numerów rejestracyjnych samochodów, które nie figurują w rejestrze wykroczeń. Zadanie 6.5: Podaj region z największą liczbą wykroczeń za przekroczenie prędkości powyżej 50 km/h.
Strona 11: Zadanie 4: napisz program w języku Python, który oblicza sumę liczb od 1 do n, gdzie n jest wprowadzane przez użytkownika. Zadanie 5: przedstaw schemat blokowy algorytmu sortowania bąbelkowego dla tablicy liczb całkowitych. Zadanie 6: na diagramie przedstawiono strukturę drzewa binarnego, określ wysokość drzewa i podaj liczbę jego liści.