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: Funkcja rekurencyjna, przestaw(n) z parametrem nieujemnej liczby całkowitej n. Opis algorytmu z operatorami mod i div. Zadanie 1.1: Uzupełnij tabelę, wpisz wynik funkcji przestaw(n) dla wartości n: 316498, 43657688, 154005710, 998877665544321 oraz liczbę wywołań funkcji. Wynik dla n=316498 to 134689 z 3 wywołaniami. Miejsce na obliczenia (brudnopis).
Strona 5: Zadanie 1.2: Oceń prawdziwość podanych zdań. Zaznacz P, jeśli zdanie jest prawdziwe, albo F – jeśli jest fałszywe. Niech n będzie liczbą k-cyfrową, gdzie k > 0. Liczba wywołań funkcji przestaw w zależności od k jest równa: 1) k/2, 2) (k + 1) div 2 (gdzie div oznacza dzielenie całkowite), 3) k/2 gdy k jest liczbą parzystą, k + 1/2 gdy k jest liczbą nieparzystą, 4) k + 1/2. Miejsce na obliczenia (brudnopis).
Strona 6: Zadanie 2. Liczba falista: liczba całkowita większa od 10, w której zapisie dziesiętnym występują na przemian tylko dwie różne cyfry. Przykłady: 41414, 4545. Zadanie 2.1. (0–2): uzupełnij tabelę, podaj liczbę falistą dla podanych liczb bazowych: 326, 414141, 7732, 21289. Zadanie 2.2. (0–4): napisz algorytm w pseudokodzie lub języku programowania, który obliczy liczbę falistą dla liczby bazowej. Przykład: dla 556621 wynikiem jest 212121. Uwagi: używaj wyłącznie zmiennych całkowitych i operacji arytmetycznych.
Strona 7: Specyfikacja zadania: Dane: n – liczba całkowita większa od 10, o różnych od zera i od siebie cyfrach dziesiątek i jedności. Wynik: f – liczba falista o tej samej bazie co liczba n i o takiej samej długości zapisu dziesiętnego. Miejsce na zapis algorytmu w formie siatki. Tabela do wypełnienia przez egzaminatora z numerami zadań 2.1 i 2.2 oraz maksymalną liczbą punktów: 2 i 4.
Strona 8: Zadanie 3.1: Program typu keylogger służy do: 1. szyfrowania informacji, 2. przechowywania danych logowania, 3. generowania kodu dla bankowości, 4. przechwytywania informacji o naciśniętych klawiszach. Zadanie 3.2: Liczba 1111 1111 1111 1111₂ jest równa: 1. 33333333₄, 2. 777777₈, 3. 65535₁₀, 4. FFFF₁₆. Informacja do zadań 3.3 i 3.4: Tabele Wlasciciele i Zwierzaki połączone relacją jeden do wielu, kluczem Id_Wlasciciela.
Strona 9: Zadanie 3.3: Wynikiem zapytania SQL jest lista imion i nazwisk właścicieli oraz liczba ich zwierząt. Opcje odpowiedzi: 1) Pies 4, Kot 2, Królik 1, 2) Anna Kowalska 3, Ewa Nowak 2, Jan Wierzbicki 2, 3) Anna Kowalska 10, Ewa Nowak 9, Jan Wierzbicki 9, 4) lista imion i nazwisk właścicieli oraz liczb ich zwierząt. Zadanie 3.4: Wynikiem zapytania SQL jest lista imion i nazwisk właścicieli zwierząt i imiona ich zwierząt zaczynające się literą P. Opcje odpowiedzi: 1) Ewa Nowak Puszek, Jan Wierzbicki Reksio, 2) pusty wynik, 3) lista imion i nazwisk właścicieli zwierząt i imiona ich zwierząt zaczynające się literą P, 4) Anna Kowalska Reksio.
Strona 11: Zadanie 4: Na diagramie przedstawiono schemat blokowy algorytmu obliczającego sumę liczb naturalnych od 1 do n. Określ, jakie wartości przyjmie zmienna S po zakończeniu algorytmu dla n=5. Zadanie 5: Tabela zawiera dane dotyczące liczby użytkowników aplikacji w kolejnych miesiącach. Oblicz średni miesięczny przyrost użytkowników.
Strona 4: Zadanie 4: Zapis symboliczny. W pliku symbole.txt zapisano 2000 napisów złożonych z o, +, *. Napisz program znajdujący odpowiedzi do zadań. Zadanie 4.1: Podaj napisy będące palindromami. Przykład: oooo+***+oooo. Zadanie 4.2: Podaj napisy, które staną się palindromami po zmianie jednego znaku. Przykład: ++++++++++*. Zadanie 4.3: Znajdź "kwadraty" z dziewięciu identycznych symboli. Podaj wiersz i pozycję środkowego pola. Przykład: +++ ooo ***.
Strona 5: Zadanie 4.4: Podaj największą liczbę spośród liczb zapisanych w pliku symbole.txt. W odpowiedzi podaj tę liczbę w zapisie dziesiętnym oraz napis jej odpowiadający. Odpowiedź dla pliku symbole_przyklad.txt to 519789 ****+o*ooo++o. Zadanie 4.5: Oblicz sumę wszystkich liczb z pliku symbole.txt. Podaj jej wartość w zapisie dziesiętnym oraz w zapisie trójkowym z użyciem symboli: o, +, *. Odpowiedź dla pliku symbole_przyklad.txt to 4841542 +oooo*****+oo+o+.
Strona 6: Zadanie 5: Opis działania automatycznej stacji wydobywczej na Marsie, która transportuje ładunki skał z minerałem martianeum. Zadanie 5.1: Podaj łączną masę ładunków drona oraz łączną masę martianeum wydobytego przez stację. Przykład danych z pliku martianeum.txt zawiera daty, nazwy obszarów Marsa, masy ładunków w kg i zawartość martianeum w procentach.
Strona 7: Zadanie 5.2: podaj nazwę obszaru, dla którego średnia masa przywiezionych ładunków jest najmniejsza. Zadanie 5.3: podaj największą łączną masę ładunków przywiezionych w ciągu kolejnych 7-dniowych okresów oraz datę początku okresu, w którym przywieziono tę masę. Zadanie 5.4: wykonaj zestawienie liczby razy, ile dron przewoził ładunek z obszaru w poszczególnych latach i utwórz wykres kolumnowy. Zadanie 5.5: podaj liczbę wysyłek ładunku na orbitę, daty pierwszego i ostatniego transportu na orbitę.
Strona 8: Zadanie 6: Poszukiwanie wody na Marsie. W trzech plikach tekstowych laziki.txt, obszary.txt, pomiary.txt zapisano dane o poszukiwaniu wody na Marsie w latach 2050-2080. Opis plików: laziki.txt zawiera nr_łazika, nazwa_łazika, rok_wysłania, wsp_lądowania; obszary.txt zawiera kod_obszaru, nazwa_obszaru; pomiary.txt zawiera nr_łazika, data_pomiaru, kod_obszaru, współrzędne, głębokość, ilość. Przykłady danych dla każdego pliku są podane.
Strona 9: Zadanie 6.1: Podaj lata, w których wysłano z Ziemi najwięcej łazików, oraz liczbę tych łazików. Zadanie 6.2: Podaj nazwę obszaru, na którym znaleziono najwięcej m³ wody do 100 m głębokości, oraz podaj tę liczbę. Zadanie 6.3: Podaj nazwę łazika z najdłuższym okresem pomiarów, podaj daty pierwszego i ostatniego pomiaru. Zadanie 6.4: Podaj nazwy obszarów na Marsie bez pomiarów w roku wysłania łazika. Zadanie 6.5: Podaj nazwy łazików, które wylądowały na półkuli południowej, ale mierzyły na obu półkulach.
Strona 11: Zadanie 4: na diagramie przedstawiono schemat blokowy algorytmu, określ jego działanie i wyznacz wynik dla danych wejściowych x=5, y=3. Zadanie 5: tabela zawiera dane dotyczące liczby operacji wykonywanych przez różne algorytmy, porównaj ich efektywność i wskaż najwydajniejszy. Zadanie 6: na wykresie przedstawiono funkcję f(x)=2x+3, znajdź jej miejsca zerowe i naszkicuj wykres w układzie współrzędnych.