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: Liczby Armstronga (0-5). Zadanie 1.1: Sprawdź, czy liczby 6, 407, 2278 są liczbami Armstronga. Wpisz P, jeśli liczba jest Armstronga, lub F, jeśli nie. Tabela z miejscem na odpowiedzi. Miejsce na obliczenia. Zadanie 1.2: Napisz algorytm w wybranej notacji, umieszczający cyfry liczby k w tablicy tab_cyfr[] w kolejności od najmniej do najbardziej znaczącej i zwracający liczbę cyfr jej zapisu dziesiętnego. Specyfikacja: k - liczba całkowita dodatnia. Wynik: n - liczba cyfr, tab_cyfr[] - tablica cyfr.
Strona 3: Przykład: Dane: k = 54321. Wynik: n = 5, tab_cyfr[] = [1,2,3,4,5]. Miejsce na algorytm. Tabela do wypełnienia przez egzaminatora z numerami zadań 1.1 i 1.2, maksymalna liczba punktów 1 i 2.
Strona 4: Zadanie 1.3: Zapisz algorytm sprawdzający, czy liczba k jest liczbą narcystyczną, używając tablicy tab_cyfr[]. W algorytmie użyj funkcji potęga(a,n) oraz tablicy zawierającej cyfry liczby k. Dane: k - liczba całkowita dodatnia, n - liczba cyfr, tab_cyfr[] - cyfry liczby k. Wynik: PRAWDA, jeśli liczba jest narcystyczna, FAŁSZ w przeciwnym przypadku. Miejsce na algorytm w postaci siatki.
Strona 5: Zadanie 2.1: Niech a=(1001001)₂, b=(211)₉, c=(211)₈, oceń prawdziwość: b > c, a + b - c = 0, c = (89)₁₆. Zadanie 2.2: Oceń prawdziwość zdań dotyczących sieci komputerowych: 192.168.0.1 jest adresem pętli zwrotnej, w klasie A mamy 27 adresów sieci i 224 adresy hostów, adresy 94.254.99.1/16 i 94.254.168.168/16 należą do jednej podsieci. Zadanie 2.3: Oceń prawdziwość: protokołami do pobierania wiadomości są IMAP, SMTP, POP3, SNMP. Zadanie 2.4: Oceń prawdziwość zdań o licencji GNU GPL: dopuszcza poprawki, wymusza reklamy, stosowana przy prototypach, nie pozwala na zarobkowe użycie.
Strona 6: Zadanie 3: Kodowanie (0–6). Opis kodowania znaków na 8 bitach. Przykład kodowania tekstu "HANIA" w dwóch bajtach: pierwszy bajt 101001 bin = 41 dec, drugi bajt 11000100 bin = 196 dec. Zadanie 3.1: Zdekoduj tekst ukryty w bajtach o wartościach 110 i 64. Tekst zawiera znaki K=01, A=10, J=11. Uzupełnij tabelę i wpisz zdekodowany tekst. Miejsce na obliczenia.
Strona 7: Zadanie 3.2: Zapisz algorytm w postaci listy kroków lub w wybranym języku programowania, który dla danego łańcucha znaków zwraca liczbę różnych znaków. Specyfikacja: Dane: s – źródłowy łańcuch znaków. Wynik: r – liczba całkowita określająca liczbę różnych znaków w tekście s, założenie: r < 100. Miejsce na algorytm: siatka do wypełnienia.
Strona 8: Zadanie 3.3: Zapisz algorytm dekodowania tekstu, który pobiera tablicę bajtów tekstu skompresowanego i wyświetla źródłowy tekst. Możesz użyć funkcji testBit i ustawBit. Specyfikacja: Dane: v[] - tablica bajtów, n - liczba elementów, r - liczba znaków, t[] - tablica par {znak, kod}, bity - liczba bitów na kod. Wynik: s - źródłowy łańcuch znaków. Miejsce na algorytm: siatka do wypełnienia.
Strona 9: Strona zawiera pustą siatkę do rysowania oraz tabelę do wypełnienia przez egzaminatora z informacjami: Nr zadania 3.3, Maks. liczba pkt. 3, Uzyskana liczba pkt. Brak widocznych zadań do opisania.
Strona 2: Zadanie 4. Wirujący dysk i mrówka. Równanie punktu na okręgu: x=r sin(2πt/T), y=r cos(2πt/T). Zadanie 4.1: Analiza toru mrówki dla r=5, T=12,5, Δt=0,05, od t_pocz=3, wskazać czas, gdy y-owa współrzędna mrówki większa od x-owej. Zadanie 4.2: Wykres toru mrówki dla T=10, Δt=0,5, v=1 w ciągu 10 sekund. Zadanie 4.3: Oblicz długość odcinków toru mrówki w ciągu 10 sekund, wynik z dokładnością do 4 miejsc po przecinku.
Strona 3: Zadanie 5: Mateusz przygotowuje się do zawodów w skoku w dal, zapisując wyniki w pliku dziennik.txt z 310 liczbami. Pozytywna seria to ciąg dni z coraz lepszymi wynikami. Zadanie 5.1: Ile Mateusz miał pozytywnych serii dłuższych niż 3 dni? Zadanie 5.2: Wyznacz długość najdłuższego i najkrótszego skoku. Zadanie 5.3: Podaj długość najdłuższej pozytywnej serii i poprawę wyniku. Odpowiedzi w pliku wynik5.txt.
Strona 4: Zadanie 6: "OPALEX" Sprzedaż opału (0–12). W plikach dane_osobowe.txt, transakcje.txt, asortyment.txt oraz us.txt znajdują się informacje o systemie transakcyjnym firmy "OPALEX". Plik us.txt zawiera powiązanie numerów NIP z nazwami urzędów skarbowych. Plik asortyment.txt zawiera spis asortymentu z cenami jednostkowymi. Plik dane_osobowe.txt zawiera identyfikatory klientów, imiona, nazwiska, prefiksy NIP oraz adresy. Plik transakcje.txt zawiera rekordy transakcji z datami i ilościami zakupów.
Strona 5: Zadanie 6.1: Wykonaj zestawienie wartości zakupów z 04.01.2013 dla klientów z nazwiskami na "o". Zadanie 6.2: Zestawienie sprzedaży oleju opałowego od 01.08.2013 do 31.01.2014, z podziałem na rok, miesiąc i wartość. Zadanie 6.3: Podaj klienta z największym zakupem koksu. Zadanie 6.4: Klienci z Podlaskiego bez zakupów. Zadanie 6.5: Zestawienie koksu i miału węglowego według urzędów skarbowych w Warszawie.