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. Kosmiczny mecz: Opis meczu z 10 000 rozgrywek między drużynami A i B, gdzie każda rozgrywka kończy się wygraną jednej z drużyn. Zadanie 1.1: Oblicz, ile razy nastąpiła sytuacja, w której rozgrywkę wygrała inna drużyna niż poprzednią. Przykład: ABBBABA, odpowiedź 4. Zadanie 1.2: Określ, która drużyna wygrała pierwszy set i podaj wynik. Przykład: 1000:5. Zadanie 1.3: Podaj liczbę dobrych pass, ich długość i drużynę, która je osiągnęła. Przykład: 2 dobre passy, długość 11, drużyna A.
Strona 5: Zadanie 2: Strzałki. Dla danej liczby całkowitej N, rysujemy N punktów i numerujemy je od 1 do N. Łączymy punkty strzałkami za pomocą funkcji strzałka(x,y), która rysuje strzałkę od punktu x do y. Funkcja rekurencyjna rysuj(x) rysuje strzałki zgodnie z określonymi warunkami. Przykład: rysunek dla N=5 pokazuje układ punktów z połączeniami 1→2, 1→3, 2→4, 2→5.
Strona 6: Zadanie 2.1: Dla N=10 narysuj 10 punktów, ponumeruj je od 1 do 10, połącz strzałkami, aby uzyskać rysunek z funkcji rysuj(1). Miejsce na rysunek: siatka. Zadanie 2.2: Podaj liczbę strzałek dla rysuj(1): a) N=20, b) dowolne N. Zadanie 2.3: Dla N=2047, napisz liczbę strzałek potrzebnych do przejścia z punktu 1 do N zgodnie ze zwrotami. Przykład: N=5, przejście w 2 strzałkach. Zadanie 2.4: W pliku pary.txt 1000 par liczb z [1, 100000], druga liczba większa.
Strona 7: Zadanie 3.1: Uzupełnij luki w algorytmie sita Eratostenesa do wyznaczania liczb pierwszych nie większych od N. Dane: N - liczba całkowita > 1. Wynik: tablica SITO[1..N], gdzie SITO[i] = PRAWDA dla liczb pierwszych, FAŁSZ dla złożonych. Algorytm: SITO[1] ← FAŁSZ, dla i = 2, 3, ..., N SITO[i] ← PRAWDA. Dla i = 2, 3, ..., jeśli SITO[i] = PRAWDA, j ← i*i, dopóki j ≤ N wykonuj SITO[j] ← FAŁSZ, j ← j+i.
Strona 8: Zadanie 3.2: Dla każdej liczby x z pliku liczby.txt sprawdź, czy liczba x - 1 jest liczbą pierwszą. Podaj, ile liczb z pliku liczby.txt po pomniejszeniu o 1 daje liczbę pierwszą. Dla pliku liczby_przyklad.txt odpowiedzią jest 94. Zadanie 3.3: Dla każdej z liczb z pliku liczby.txt rozstrzygnij, na ile różnych sposobów da się ją przedstawić jako sumę dwóch liczb pierwszych. Podaj liczbę z największą i najmniejszą liczbą rozkładów oraz ich ilość. Dla liczby_przyklad.txt odpowiedzią jest: 996 37 4 1.
Strona 9: Zadanie 3.4: Dla każdej liczby z pliku liczby.txt znajdź jej reprezentację w systemie szesnastkowym. Dla każdej cyfry szesnastkowej podaj, ile razy występuje ona łącznie w zapisach szesnastkowych wszystkich liczb z pliku liczby.txt. Przykład dla pliku liczby_przyklad.txt: 0:2, 1:3, 2:5, 3:2, 4:94, 5:0, 6:1, 7:0, 8:2, 9:2, A:0, B:0, C:1, D:1, E:3, F:0. Do oceny oddajesz plik wyniki3.txt oraz plik(-i) z kodem źródłowym programu(-ów).
Strona 10: Zadanie 4: EKODom. Opis działania instalacji zbierającej wodę deszczową, dane z pliku ekodom.txt. Schemat zużycia wody: 190 l dziennie, 260 l w środy, 300 l na podlewanie. Zadanie 4.1: a) Podaj najdłuższy okres bez opadów, b) Podaj liczbę dni podlewania od 1 kwietnia do 30 września. Zadanie 4.2: Utwórz wykres kolumnowy ilości retencjonowanej wody od stycznia do grudnia, opisz osie i dodaj tytuł.
Strona 11: Zadanie 4.3: W zbiorniku retencyjnym 1.01.2022 rano było 5000 l wody. a) Podaj liczbę dni, w których zabrakło wody w zbiorniku, a brakującą ilość pobierano z wodociągów. b) Podaj, ile litrów wody pobrano z wodociągów. Zadanie 5: Hotel „Panorama” - w plikach klienci.txt, pokoje.txt, noclegi.txt zapisano informacje o usługach hotelu od 1.07.2022 do 30.09.2022. Plik klienci.txt zawiera numer dowodu, nazwisko, imię, miejscowość. Przykład: SAS253401 Pastuszak Joanna Szczecin. Plik pokoje.txt zawiera numer pokoju, standard, cenę. Przykład: 101 N 220.
Strona 12: Zadanie 5.1: Podaj imię i nazwisko gościa, który skorzystał łącznie z największej liczby noclegów podczas wszystkich swoich pobytów w hotelu „Panorama”. Podaj liczbę tych noclegów. Zadanie 5.2: Podaj zestawienie (imiona i nazwiska) osób, które zapłaciły łącznie za noclegi powyżej 2000 zł. Zadanie 5.3: Podaj numery pokoi o normalnym standardzie (N), których w okresie od 1.07.2022 do 30.09.2022, nie wynajmował nikt z Opola i nikt z Katowic.
Strona 13: Zadanie 5.4: Napisz zapytanie SQL, którego wynikiem będzie zestawienie, w którym dla każdego rodzaju usługi podana będzie liczba wszystkich zamówień tej usługi. Zadanie 5.5: Napisz zapytanie SQL, którego wynikiem będzie zestawienie zawierające dane gości (imię i nazwisko) korzystających z usług dodatkowych oraz łączne kwoty, jakie zapłacili za usługi dodatkowe. Miejsce na zapis zapytania dla obu zadań.
Strona 14: Zadanie 6: Dopasuj odpowiedni protokół (FTP, SMTP, IMAP, HTTPS) do opisu: wysyłanie poczty elektronicznej, przesyłanie plików, szyfrowany protokół przesyłania dokumentów, odbieranie poczty. Zadanie 7: Oceń prawdziwość zdań o kluczach symetrycznych, zaznacz P lub F. Zadanie 8: Uzupełnij tabelę, zapisując wyniki działań na liczbach w systemie czwórkowym i szesnastkowym: 3211₄ + 2322₄ oraz 3211₄ - 2322₄. Miejsce na obliczenia.