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 2: Zadanie 1. Ulubione liczby: Małgosia lubi liczby nieparzyste, a Jaś parzyste. Każde z dzieci zapisało kilka liczb na kartce. Zadanie 1.1 (0–5): Napisz algorytm, który dla ciągu liczb zapisanych przez dzieci znajdzie pierwszą liczbę zapisaną przez Jasia. Specyfikacja: n - liczba całkowita większa od 1, A[1..n] - tablica z liczbami, wynik: pierwsza parzysta liczba w A. Przykład: n=10, A={5, 99, 3, 7, 111, 13, 4, 24, 4, 8}, wynik: w=4.
Strona 3: Zadanie 1.2: Podaj, jaką złożoność czasową – kwadratową, liniową, logarytmiczną lub inną (napisz jaką) – ma Twój algorytm.
Strona 4: Zadanie 2: Analiza algorytmu, przeanalizuj podaną funkcję pisz. Specyfikacja: s - napis, n - liczba całkowita dodatnia, k - liczba całkowita z zakresu [2..10]. Funkcja pisz(s,n,k) z warunkiem długości napisu. Zadanie 2.1: a) Uzupełnij drzewo wywołań funkcji pisz dla pisz("",2,2). b) Podaj kolejność wywołań funkcji pisz w węzłach drzewa. Diagram drzewa z węzłami pisz("0",2,2) i pisz("1",2,2).
Strona 5: Zadanie 2.2: uzupełnij tabelę, analizując wywołania funkcji pisz. Podaj napisy wypisywane w wyniku wywołania funkcji pisz z parametrami oraz łączną liczbę wywołań. Tabela zawiera kolumny: pierwsze wywołanie funkcji pisz, napisy wypisane w wyniku, łączna liczba wywołań. Zadanie 2.3: podaj wzór na łączną liczbę wywołań funkcji pisz w wyniku wywołania pisz("", n, k).
Strona 6: Zadanie 3: Test. Oceń prawdziwość podanych zdań. Zadanie 3.1: Dana jest tabela PRACOWNICY z kolumnami Nr_P, Nazwisko, Imię, Stanowisko, Nr_działu. Zadanie 1: Wynikiem zapytania SELECT COUNT(Stanowisko) FROM PRACOWNICY; jest Stanowisko 5. Zadanie 2: Wynikiem zapytania SELECT COUNT(Stanowisko) FROM PRACOWNICY WHERE Stanowisko <> "kierownik"; jest 6. Zadanie 3: Wynikiem zapytania SELECT Stanowisko, COUNT(*) FROM PRACOWNICY GROUP BY Stanowisko; jest urzędnik 1, sprzedawca 3, kierownik 3, analityk 1, prezes 1. Zadanie 4: Wynikiem zapytania SELECT COUNT(Stanowisko) FROM PRACOWNICY WHERE Stanowisko LIKE "*nik"; jest 2.
Strona 7: Zadanie 3.2: Po pomnożeniu dwóch liczb 1111110₂ oraz 101₂ zapisanych w systemie dwójkowym otrzymamy: 1) 213124, 2) 1001010110₂, 3) 1166₈, 4) 276₁₆. Zadanie 3.3: 1) DNS to skrót od Domain Name System. 2) Do danego adresu IP może być przypisanych wiele różnych nazw. 3) Przy zmianie adresu IP komputera pełniącego funkcję serwera WWW jest konieczna zmiana nazwy domeny internetowej. 4) System DNS ma jedną centralną bazę danych adresów IP i nazw.
Strona 2: Zadanie 4: W pliku liczby.txt zapisano 500 liczb całkowitych dodatnich. Napisz program(y) dający(e) odpowiedzi do zadań. Zadanie 4.1: Podaj, ile z podanych liczb jest potęgami liczby 3. Zadanie 4.2: Podaj liczby, które są równe sumie silni swoich cyfr. Zadanie 4.3: Znajdź najdłuższy ciąg liczb z największym wspólnym dzielnikiem większym od 1.
Strona 3: Przykład: dla liczb 3, 7, 4, 6, 10, 2 odpowiedzią jest 4 (pierwsza liczba ciągu), 4 (długość ciągu) i 2 (największy wspólny dzielnik), natomiast dla liczb 5, 70, 28, 42, 98, 1 odpowiedzią jest 70 (pierwsza liczba ciągu), 4 (długość ciągu) i 14 (największy wspólny dzielnik). Odpowiedź dla pliku przyklad.txt: pierwsza liczba ciągu 90, długość 5, największy wspólny dzielnik 10. Do oceny oddajesz: plik tekstowy wyniki4.txt z odpowiedziami, plik(i) z komputerową realizacją obliczeń. Tabela: Nr zadania 4.1, 4.2, 4.3, maks. liczba pkt. 3, 4, 5.
Strona 4: Zadanie 5: Naukowcy śledzą zmiany pogody na odległej planecie, klasyfikując chmury według kategorii i wielkości. Dane z 500 dni zawierają temperaturę, opad, kategorię i wielkość chmur. Zadanie 5.1: Podaj liczbę dni o temperaturze ≥ 20 stopni i opadzie ≤ 5 mm. Zadanie 5.2: Znajdź najdłuższy ciąg dni, gdzie temperatura każdego dnia jest wyższa niż poprzedniego. Podaj pierwszy i ostatni dzień ciągu.
Strona 5: Zadanie 5.3: dla pierwszych 300 dni pomiaru oblicz średni opad dla każdej kategorii chmur i przedstaw wyniki na wykresie kolumnowym. Zadanie 5.4: według teorii profesora Nubisa, określ liczbę dni z chmurami o różnych wielkościach, oraz dla pierwszych 300 dni podaj, ile dni potwierdzało teorię Nubisa dotyczącą wielkości i kategorii chmur. Tabela z punktacją dla zadań 5.1 do 5.4.
Strona 6: Zadanie 6: Perfumy w plikach marki.txt, perfumy.txt, sklad.txt opisują ofertę perfumerii "DlaWas". W pliku marki.txt podano id_marki i nazwa_m, np. m_1 Mou De Rosine. W pliku perfumy.txt podano id_perfum, nazwa_p, id_marki, rodzina_zapachow, cena, np. p_1 Ythde m_1 orientalna 241. W pliku sklad.txt podano id_perfum i nazwa_skladnika, np. p_1 chryzantema. Zadanie 6.1: Podaj listę nazw perfum z "absolut jaśminu". Zadanie 6.2: Podaj listę rodzin zapachów, cenę i nazwę najtańszych perfum.
Strona 7: Zadanie 6.3: Utwórz alfabetyczną listę nazw marek perfum bez słowa "paczula". Zadanie 6.4: Ceny perfum Mou De Rosine z rodziny "orientalno-drzewna" obniżono o 15%. Podaj listę nazw i ceny po obniżce, posortowaną malejąco według ceny. Zadanie 6.5: Podaj listę marek perfum należących do jednej rodziny zapachów z nazwami marek i rodzin. Do oceny oddajesz plik tekstowy wyniki6.txt z odpowiedziami i plik(i) z komputerową realizacją obliczeń.