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. Analiza algorytmu: Przeanalizuj algorytm z podaną specyfikacją, gdzie n to liczba całkowita większa od 1. Algorytm zawiera pętle dla i od 1 do n oraz dla j od 2 do n, z warunkami i operacjami na tablicach P i S. Zadanie 1.1. (0-2): Dla n≥10 podaj wartości dziesięciu pierwszych elementów tablicy P obliczonych za pomocą algorytmu. Miejsce na obliczenia: pusta kratkowana tabela.
Strona 3: Zadanie 1.2: Dla n≥10 podaj wartości dziesięciu pierwszych elementów tablicy S obliczonych za pomocą podanego algorytmu. Miejsce na obliczenia. Zadanie 1.3: Dokończ zdanie. Wybierz i zaznacz właściwą odpowiedź spośród podanych. Dla 1 < a ≤ b ≤ n, S[b] – S[a – 1] jest równe: A) liczbie dzielników pierwszych liczby b – a. B) liczbie liczb pierwszych należących do przedziału [a, b]. C) największemu wspólnemu dzielnikowi a i b. D) liczbie liczb pierwszych należących do przedziału [a – 1, b].
Strona 4: Zadanie 2: Ułamki egipskie. Opis metody rozkładu liczby wymiernej na sumę ułamków egipskich. Przykład dla a = 4/5, rozkład: 4/5 = 1/2 + 1/4 + 1/20. Zadanie 2.1 (0-2): Wyznacz rozkłady na sumę ułamków egipskich dla 8/15 i 5/6. Miejsce na obliczenia w formie siatki.
Strona 5: Zadanie 2.2: Napisz algorytm w wybranej notacji, który dla danej liczby wymiernej \( \frac{p}{q} \) (gdzie \( p, q \) to liczby całkowite dodatnie, \( p < q \)), wypisze jej rozkład na sumę ułamków egipskich. Specyfikacja: Dane: \( p, q \) - dodatnie liczby całkowite, \( p < q \). Wynik: ciąg \( k \) różnych liczb dodatnich, całkowitych \( n_1 < n_2 < \ldots < n_k \), taki że \( \frac{p}{q} = \frac{1}{n_1} + \frac{1}{n_2} + \ldots + \frac{1}{n_k} \). Przykład: dla \( p = 4 \), \( q = 5 \) wynik to ciąg 2, 4, 20.
Strona 7: Zadanie 3. Test: oceń prawdziwość zdań dotyczących funkcji rekurencyjnej f(n). Zadanie 3.1: sprawdź, czy dla n<10 wynik funkcji f jest mniejszy od 1000; czy obliczenie f(200) zajmie kilka sekund; czy dla n>0 nastąpi 2n wywołań funkcji; czy f(10)=1024. Zadanie 3.2: liczba BA16 w systemie szesnastkowym, oceń, czy równa się 18610, 2528, 101110102, 22324.
Strona 8: Zadanie 3.3: Dane są dwie tabele powiązane relacją: "Reżyserzy" z kolumnami idreżysera, imię, nazwisko oraz "Filmy" z kolumnami idfilmu, tytuł, data_premiery, idreżysera. Wskaż, które uzupełnienia luk w zapytaniu SQL spowodują, że wynik będzie listą zawierającą dla każdego reżysera jego nazwisko, imię oraz łączną liczbę filmów przez niego wyreżyserowanych. Podano cztery opcje z różnymi uzupełnieniami luk w zapytaniu SQL, oznaczone jako 1 do 4, z miejscem na zaznaczenie prawda/fałsz.
Strona 9: Zadanie 3.4: W komórkach A1 i B1 arkusza kalkulacyjnego zapisano liczby całkowite dodatnie. W komórce C1 wpisano formułę: =JEŻELI(MOD(A1;2)=0;JEŻELI(MOD(B1;2)=0;A1*B1/4;A1*B1);JEŻELI(MOD(B1;2)=0;A1*B1;(A1+B1)/2)). Zadanie polega na określeniu prawdziwości stwierdzeń dotyczących wyników formuły w komórce C1 dla różnych wartości w A1 i B1. Stwierdzenia dotyczą m.in. tego, czy wynik będzie zawsze liczbą całkowitą lub równą średniej arytmetycznej.
Strona 11: Zadanie 4: Na rysunku przedstawiono schemat blokowy algorytmu, który oblicza sumę liczb od 1 do n. Określ, jakie wartości przyjmie zmienna suma dla n=5. Zadanie 5: W tabeli podano wyniki testu wydajnościowego trzech algorytmów A, B i C. Porównaj efektywność algorytmów na podstawie danych z tabeli.
Strona 2: Zadanie 4: Plik identyfikator.txt zawiera 200 wierszy z identyfikatorami dokumentów. Napisz program, który rozwiąże poniższe zadania. Zadanie 4.1: Podaj identyfikatory z największą sumą cyfr, zapisz w pliku wyniki4_1.txt. Zadanie 4.2: Podaj identyfikatory, których seria lub numer są palindromami, zapisz w pliku wyniki4_2.txt. Zadanie 4.3: Sprawdź poprawność identyfikatora, używając przypisanych wag dla liter, i oblicz resztę z dzielenia przez 10.
Strona 3: Przykład identyfikatora dokumentu CIS459437 z tabelą wartości, wagi i iloczynów dla liter C, I, S, 4, 5, 9. Obliczenia sumy 274 i reszty z dzielenia przez 10. Zadanie: podaj identyfikatory z pliku identyfikator.txt, które są niepoprawne. Odpowiedzi zapisz w pliku wyniki4_3.txt. Przykładowe poprawne identyfikatory: NH0307984, SEH422297, MOS302203. Zadania 4.1-4.3: podaj nazwy plików z kodami źródłowymi.
Strona 4: Zadanie 5: Szybka myjnia automatyczna. Opis działania myjni, plik myjnia.txt zawiera 144 wiersze danych z jednego dnia. Zadanie 5.1: Utwórz zestawienie liczby klientów dla każdej długości programu mycia. Zadanie 5.2: Ile jest miast, z których przyjechał tylko jeden samochód, a ile z których przyjechały dwa samochody?
Strona 5: Zadanie 5.3: Podaj, ilu klientów przybyło do myjni przed godziną 20:00 oraz o której godzinie przyjechał ostatni klient przed 20:00. Zadanie 5.4: Ilu klientów przybyło do myjni w każdej z pierwszych sześciu godzin pracy? Utwórz wykres kolumnowy liczby klientów. Zadanie 5.5: Podaj numer rejestracyjny samochodu klienta, który jako drugi zrezygnował z kolejki, oraz ilu klientów zrezygnowało. Podaj maksymalną liczbę rezygnacji jedna po drugiej.
Strona 7: Zadanie 6.1: Podaj liczbę kobiet i mężczyzn uczestniczących w ankiecie, wykorzystując fakt, że imiona kobiet kończą się na „a”. Zadanie 6.2: Utwórz zestawienie nazw środków lokomocji i liczby ankietowanych z Mazowsza korzystających z nich latem. Zadanie 6.3: Utwórz zestawienie województw z ponad 20 uczestnikami, podając ich liczbę. Zadanie 6.4: Znajdź ankietowanych powyżej 50 lat z wyższym lub średnim wykształceniem, nieinteresujących się informatyką ani grami, podając ich imiona i województwa. Zadanie 6.5: Podaj średni dochód kobiet z Zachodniopomorskiego, korzystających z roweru.
Strona 9: Zadanie 7: na rysunku przedstawiono schemat blokowy algorytmu, który oblicza sumę liczb od 1 do n, gdzie n jest podane przez użytkownika. Zadanie 8: w tabeli podano dane dotyczące liczby użytkowników aplikacji w poszczególnych miesiącach, oblicz średni przyrost użytkowników. Zadanie 9: przedstawiono diagram ilustrujący strukturę bazy danych, określ relacje między tabelami.
Strona 10: Zadanie 5: Na diagramie przedstawiono schemat blokowy algorytmu obliczającego wartość funkcji f(x) dla x z przedziału [1, 10]. Określ, jakie wartości przyjmuje zmienna y po zakończeniu algorytmu. Zadanie 6: W tabeli przedstawiono dane dotyczące liczby użytkowników aplikacji w kolejnych miesiącach. Oblicz średni przyrost liczby użytkowników na miesiąc.
Strona 12: Zadanie 4: Na diagramie przedstawiono strukturę bazy danych zawierającej tabele: Klienci, Zamówienia, Produkty. Polecenie: określ relacje między tabelami i klucze główne. Zadanie 5: W tabeli przedstawiono dane dotyczące sprzedaży produktów w różnych miesiącach. Polecenie: oblicz średnią miesięczną sprzedaż dla produktu X. Diagram i tabela z danymi są widoczne.