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: Szyfrowanie. Algorytm szyfruje jawny tekst zapisany w tablicy T. Kluczem jest liczba całkowita k. Wynik zapisany w tablicy S. Specyfikacja zawiera zmienne n, T[1..n], k. Algorytm opisuje przypisania i warunki dla zmiennych a, b, c. Zadanie 1.1: Uzupełnij tabelę wyników działania algorytmu dla tekstów: "korporacja" z kluczem 6, "tropikalny" z kluczem 5, "defragmentacja" z kluczem 3.
Strona 5: Zadanie 1.2: Podaj wartość klucza k, dla której zawsze szyfrogram i tekst jawny są identyczne. Odp. k = ................. Zadanie 1.3: Podaj wartość klucza k, dla której, dla każdego n zawsze szyfrogram jest tekstem jawnym zapisanym od końca, np. dla tekstu serwer i szyfrogramu rewers. Uwaga: podana wartość może zależeć od n. Odp. ................. Miejsce na obliczenia (brudnopis) z siatką.
Strona 6: Zadanie 2. Algorytm: Dla liczby n > 1 i tablicy T[1..n] z liczbami całkowitymi, tablica T jest k-podobna, gdy T[1..k] = T[n-k+1..n]. Przykład: T=[1,2,1,1,2,1,1] jest 0-, 1- i 4-podobna. Zadanie 2.1 (0–3): Uzupełnij tabelę, podaj największe k, dla którego T jest k-podobna. Zadanie 2.2 (0–4): Zapisz algorytm w pseudokodzie, który oblicza największe k, dla którego tablica T jest k-podobna. Specyfikacja: n - liczba całkowita > 1, T[1..n] - tablica n liczb, wynik: k - największe k.
Strona 8: Zadanie 3.1: Liczba 11101010₂ jest równa EA₁₆, 3222₄, 253₈, > 255₁₀. Oceń prawdziwość zdań, zaznacz P lub F. Zadanie 3.2: W wyniku zapytania SQL SELECT nr_przeciwnika, SUM(gospodarze) FROM wyniki GROUP BY nr_przeciwnika; otrzymamy odpowiedź. Tabela przedstawia punkty z 12 rund meczu drużyny gospodarze z 3 przeciwnikami, zawiera kolumny: runda, gospodarze, goście, nr_przeciwnika.
Strona 9: Zadanie 3.3: W wyniku zapytania SQL "SELECT runda FROM wyniki WHERE (gospodarze > 8 OR goscie > 8) AND (gospodarze - 7 > goscie);" otrzymamy odpowiedź. Opcje odpowiedzi: 1) 1 2 3, 2) 1 5 6 7 8 9, 3) pusty wynik, 4) 1 5 6. Każda opcja ma kolumny P i F do zaznaczenia prawda/fałsz.
Strona 11: Zadanie 4: na diagramie przedstawiono schemat algorytmu sortowania, określ jego złożoność czasową. Zadanie 5: tabela zawiera dane dotyczące liczby operacji w algorytmie, oblicz średnią liczbę operacji dla podanych przypadków. Zadanie 6: na wykresie funkcji f(x) przedstawiono zależność czasu wykonania od rozmiaru danych, znajdź asymptotyczną złożoność algorytmu.
Strona 4: Zadanie 4: Pary. Definiowanie np-par znaków w napisie, gdzie pierwsza pozycja jest nieparzysta, a druga parzysta. Zadanie 4.1: Podaj, ile razy występują bezpośrednio po sobie np-pary znaków takie same, np. dla CABABC odpowiedź to 0, dla ABABAB to 2. Zadanie 4.2: Wypisz wszystkie różne parzyście pierwsze np-pary z pliku dane.txt. Informacja do zadań 4.2–4.3: Para znaków jest parzyście pierwsza, jeśli suma kodów ASCII jest liczbą pierwszą.
Strona 5: Zadanie 4.3: wyznacz najdłuższy parzyście pierwszy fragment złożony z np-par znaków z pliku dane.txt i podaj sumę kodów znaków. Zadanie 4.4: oblicz, ile razy łącznie występuje np-para w pliku, uporządkuj rosnąco według liczby wystąpień, podaj napis po połączeniu np-par. Do oceny oddajesz: plik wyniki4.txt z odpowiedziami do zadań 4.1–4.4 oraz pliki z kodami źródłowymi programu.
Strona 6: Zadanie 5: analiza pliku dostawy.txt z danymi dostaw materiałów do recyklingu, zawierającego numer dostawy, datę, nazwę dostawcy i liczbę kilogramów. Zadanie 5.1: podaj datę największej dostawy materiału. Zadanie 5.2: ile razy ten sam dostawca dostarczył materiał dwukrotnie tego samego dnia. Zadanie 5.3: podaj miesięczną liczbę kilogramów dostarczonego materiału, wykonaj wykres kolumnowy. Informacja do zadań 5.4-5.6: przetwórnia przetwarza maksymalnie 3900 kg dziennie, stan magazynu na 1.01.2023 wynosił 5000 kg.
Strona 7: Zadanie 5.4: Podaj liczbę dni, kiedy przetworzono mniej niż 3900 kg materiału. Zadanie 5.5: Podaj, jaki był największy stan magazynu na koniec dnia i podaj dzień, kiedy to było. Zadanie 5.6: Podaj z dokładnością do 1 kg, jaką maksymalnie powinna się przyjąć dzienna wydajność przetwórni, aby pracowała z pełną mocą. Do oceny oddajesz: plik tekstowy z odpowiedziami, plik z wykresem do zadania 5.3, pliki komputerowe realizacji rozwiązań.
Strona 8: Zadanie 6: Oceny. W trzech plikach tekstowych zapisano dane dotyczące oceniania uczniów z okresu od września 2023 do czerwca 2024. Plik uczniowie.txt zawiera identyfikator ucznia, płeć i klasę. Przykład: u1 k D. Plik nauczyciele.txt zawiera identyfikator nauczyciela i przedmiot. Przykład: N01 matematyka. Plik oceny.txt zawiera identyfikator oceny, ucznia, datę, ocenę i nauczyciela. Przykład: 1 u50 2023-09-04 5 N01.
Strona 9: Zadanie 6.1: wykonaj zestawienie średnich ocen każdej klasy, posortuj niemalejąco. Zadanie 6.2: wyszukaj ucznia z największą liczbą ocen celujących (6), podaj identyfikator ucznia, klasy i liczbę ocen. Zadanie 6.3: oblicz średnią ocen z matematyki dla kobiet i mężczyzn, wynik z dokładnością do dwóch miejsc po przecinku. Zadanie 6.4: podaj ocenę wystawioną najrzadziej w każdym miesiącu i liczbę wystąpień. Zadanie 6.5: podaj identyfikatory nauczycieli, którzy nie wystawili oceny niedostatecznej (1) w grudniu 2023.