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: Długość napisów binarnych (7 pkt). Opisana funkcja rekurencyjna wyznacza długość napisu przez sklejenie binarnych reprezentacji liczb naturalnych od 1 do n-1. Funkcja sklej(n) ma trzy kroki: 1) jeśli n=1, wynik 0; 2) jeśli n parzysta, wynik n-1+2*sklej(n/2); 3) jeśli n nieparzysta, wynik n-1+sklej((n-1)/2)+sklej((n+1)/2). Polecenie a): Narysuj drzewo wywołań dla sklej(7), przykład drzewa dla sklej(5) podany.
Strona 5: Zadanie 2: Potęgowanie (5 pkt). Specyfikacja: liczba rzeczywista a, liczba naturalna n, n ≠ 0, wynik: p = a^n. Algorytm: krok 1. p := 1, b := a, krok 2. dopóki n > 0 wykonuj: a) jeśli n mod 2 ≠ 0, to p := p*b, b) b := b*b, c) n := n div 2. a) Uzupełnij tabelę wartości zmiennych p, b, n dla n = 12. b) Uzupełnij tabelę liczb mnożeń dla n od 2 do 7. c) Podkreśl funkcję równą liczbie mnożeń dla n będącej potęgą dwójki.
Strona 6: Zadanie 3: Test (8 pkt). Podpunkty a)–h) zawierają po cztery odpowiedzi, z których każda jest prawdziwa lub fałszywa. a) Liczba 212023 jest równa: D116, 3218, 101100012, 21110. b) Rozważ algorytm obliczający sumę: suma = 1¹ + 2² + 3³ + ... + nⁿ. Oceń prawdziwość stwierdzeń dotyczących liczby instrukcji i wartości zmiennej j. c) Algorytmy kryptograficzne dotyczą: kompresji danych, szyfrowania danych, zapewnienia bezpieczeństwa, przekształcania obrazów.
Strona 7: Zadanie d: strategia przeszukiwania liniowego, ocena prawdziwości stwierdzeń dotyczących jej zastosowań. Zadanie e: warunki, które musi spełniać program napisany w języku wysokiego poziomu, aby mógł być wykonany przez komputer. Zadanie f: zastosowanie grafiki wektorowej, ocena prawdziwości stwierdzeń. Zadanie g: pamięć operacyjna komputera, ocena prawdziwości stwierdzeń. Zadanie h: protokół sieciowy, ocena prawdziwości stwierdzeń dotyczących SSL, IP, POP3, HTTP. Tabela z punktacją dla zadań 3a-3h.
Strona 2: Zadanie 4: Firma „Zielone Miasto” ma umowę na utrzymanie trawników od 1 kwietnia do 30 października 2011. Zadania: wywożenie skoszonej trawy, koszenie trawników. 1 kwietnia 2011 zgromadzono 10 000 m³ trawy. 30 samochodów wywozi 15 m³ dziennie. Każdego dnia kosi się 600 m³. W nocy objętość zmniejsza się o 3%, zaokrąglając w dół. a) Oblicz zmniejszenie objętości z 9 na 10 kwietnia. b) Wskaż prawdziwe zdania w tabeli. c) Wyznacz objętość po 100 dniach, sporządź wykres.
Strona 3: Zadanie 5: Wystawy psów (10 pkt). Klub kynologiczny przechowuje dane w plikach tekstowych. Plik osoby.txt zawiera: id_osoby, imię, nazwisko, nr telefonu. Przykład: o001;Adam;Roztoka;501358358. Plik psy.txt zawiera: id_psa, rasa, wiek, płeć, liczba medali, id_osoby. Przykład: 1;wyżeł;4;samica;1;o059. a) Podaj liczbę samców i samic. b) Utwórz zestawienie osób z więcej niż 8 psami. c) Podaj osobę z największą liczbą medali. d) Podaj liczbę osób z owczarkami. Tabela wyników z zadania.
Strona 4: Zadanie 6: W pliku liczby.txt znajduje się 1000 liczb w systemie dwójkowym. Napisz program, który odpowie na pytania: a) Ile jest liczb parzystych w pliku? b) Jaka jest największa liczba? Podaj w systemie dwójkowym i dziesiętnym. c) Ile liczb ma dokładnie 9 cyfr? Podaj sumę tych liczb w systemie dwójkowym. Do oceny oddajesz plik zadanie6.txt oraz plik z realizacją rozwiązania.