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: Sumy kwadratów. Każdą dodatnią liczbę całkowitą n można przedstawić jako sumę kwadratów liczb całkowitych. Przykład: 1 = 1², 9 = 3² + 2² + 2² + 1². Zadanie 1.1: Uzupełnij tabelę zgodnie z warunkami: w wierszu 3 wpisz reprezentację kwadratową liczby 23 metodą zachłanną, w wierszu 4 podaj liczbę n > 23, której reprezentacja metodą zachłanną nie jest najkrótsza. Tabela zawiera kolumny: nr, n > 0, reprezentacja metodą zachłanną, krótsza reprezentacja. Miejsce na obliczenia.
Strona 3: Zadanie 1.2: Napisz algorytm w pseudokodzie lub języku programowania, który dla danej dodatniej liczby całkowitej n obliczy długość jej reprezentacji kwadratowej wyznaczonej metodą zachłanną. Specyfikacja: n - dodatnia liczba całkowita, wynik: dl - długość reprezentacji kwadratowej liczby n. Przykład: dla n = 12 wynikiem jest dl = 4. Algorytm: (miejsce na zapis algorytmu na siatce).
Strona 4: Zadanie 2: Modyfikacja tablicy. Dana jest liczba całkowita n oraz tablica T[1..n]. Przeanalizuj działanie procedury modyfikuj(s, k) z parametrami s i k, s ≤ n. Zadanie 2.1: Uzupełnij tabelę, podaj wynik działania procedury modyfikuj dla wartości parametrów s i k. Tabela zawiera kolumny: n, Zawartość T przed wywołaniem, Wartości parametrów s i k, Zawartość T po wywołaniu. Miejsce na obliczenia.
Strona 5: Zadanie 2.2: Dla danych n, s oraz k podaj łączną liczbę wywołań procedury modyfikuj dla wywołania modyfikuj(s, k). Tabela zawiera dane: dla n=5, s=1, k=3 liczba wywołań wynosi 2; dla n=2021, s=1, k=100 oraz n=2021, s=20, k=35 brak danych. Miejsce na obliczenia.
Strona 6: Zadanie 3: Test. Oceń prawdziwość podanych zdań. Zadanie 3.1: Mamy dane operacje logiczne na bitach not, and i or oraz wyrażenie W(a,b): ((not a) and b) or (a and (not b)). Tabela przedstawia wartości dla a, b, a and b, a or b. Zadanie 3.2: Oceń prawdziwość równań liczbowych w różnych systemach liczbowych, m.in. (101012 + 1010112 = 1111112), (123)10 = (1111101)2.
Strona 7: Zadanie 3.3: W bazie danych istnieją tabele uczniowie i oceny. Tabela uczniowie zawiera kolumny: iducznia, imię, nazwisko, klasa, a tabela oceny: idoceny, iducznia, ocena. Zadanie polega na ocenie poprawności zapytań SQL. Zapytanie 1: SELECT uczniowie.klasa, Count(oceny.ocena) WHERE oceny.ocena=6 GROUP BY uczniowie.klasa; ocenia liczbę ocen celujących. Zapytanie 2: SELECT Count(uczniowie.klasa) WHERE oceny.ocena=6; ocenia liczbę ocen celujących. Zapytanie 3: SELECT Count(uczniowie.klasa), oceny.ocena GROUP BY oceny.ocena; ocenia liczbę wszystkich ocen. Zapytanie 4: SELECT Count(uczniowie.klasa), oceny.ocena WHERE oceny.ocena=3 GROUP BY oceny.ocena; ocenia liczbę ocen dostatecznych. Każde zapytanie należy ocenić jako prawdziwe (P) lub fałszywe (F).
Strona 9: Zadanie 6: na rysunku przedstawiono schemat blokowy algorytmu, który oblicza sumę liczb od 1 do n. Określ, jakie wartości przyjmie zmienna S po zakończeniu algorytmu dla n=5. Zadanie 7: tabela zawiera dane dotyczące liczby użytkowników w serwisie internetowym w ciągu tygodnia. Oblicz średnią dzienną liczbę użytkowników.
Strona 10: Zadanie 4: Na rysunku przedstawiono schemat blokowy algorytmu, który oblicza sumę liczb parzystych z przedziału od 1 do 100. Zadanie 5: Tabela zawiera dane dotyczące liczby użytkowników aplikacji w kolejnych miesiącach, oblicz średni przyrost użytkowników. Zadanie 6: Diagram ilustruje strukturę katalogów na dysku, określ, ile plików znajduje się w katalogu głównym.
Strona 11: Zadanie 8: na rysunku przedstawiono schemat blokowy algorytmu obliczającego sumę liczb od 1 do n. Zadanie 9: tabela zawiera dane dotyczące liczby użytkowników aplikacji w poszczególnych miesiącach, oblicz średni przyrost użytkowników. Zadanie 10: diagram ilustruje strukturę bazy danych, określ relacje między tabelami.
Strona 12: Zadanie 5: Na diagramie przedstawiono schemat blokowy algorytmu. Określ, jakie wartości przyjmie zmienna x po zakończeniu działania algorytmu, jeśli początkowo x=5. Zadanie 6: Tabela zawiera dane dotyczące liczby użytkowników serwisu w kolejnych miesiącach. Oblicz średni miesięczny przyrost liczby użytkowników.
Strona 2: Zadanie 4: Schowane napisy. Napisz program(y), które odpowiedzą na poniższe zadania. Zadanie 4.1: Podaj łączną liczbę cyfr we wszystkich napisach z pliku napisy.txt. Wynik przykładowy: 46504. Zadanie 4.2: Podaj hasło ukryte w pliku napisy.txt, wiersze 20, 40, 60, ..., 1000 zawierają litery hasła. Wynik przykładowy: UDALOSIEIZDAJEMYEGZAMINYMATURALNEZWIELUPRZEDMIOTOW. Zadanie 4.3: Podaj hasło utworzone przez środkowe litery palindromów. Wynik przykładowy: INFORMATYKA.
Strona 3: Zadanie 4.4: Ostatnie z haseł ukryte w cyfrach zapisanych w pliku napisy.txt. Należy cyfry pogrupować po dwie, pomijając ostatnią, jeśli jest nieparzysta. Liczby mniejsze od 65 lub większe od 90 pomijamy, w przeciwnym razie zamieniamy na znak ASCII. Poszukiwanie kończy się po trzech znakach "X". Dla danych z pliku przyklad.txt wynikiem jest: NAPISANIEMATURYXXX. Do oceny oddajesz plik tekstowy wyniki4.txt oraz kody źródłowe programu.
Strona 4: Zadanie 5: Symulacja działalności wypożyczalni rowerów. Początkowy zakup 10 rowerów po 800 zł każdy. Cena wypożyczenia 30 zł dziennie. Wypożyczalnia nieczynna w weekendy. Serwis rowerów w niedziele, koszt 15 zł za rower. Popyt zależny od pory roku: zima 20%, wiosna 50%, lato 90%, jesień 40%. Symulacja na okres 1.01.2023-31.12.2024. Uwzględnij sezonowość i zaokrąglaj w dół. Dochód 31.03.2023 wyniósł -5240 zł.
Strona 5: Zadanie 5.1: Podaj łączne koszty i przychody po pierwszym roku działalności, uwzględniając koszt zakupu 10 rowerów po 8000 zł. Podaj datę, kiedy koszty będą mniejsze od przychodów. Zadanie 5.2: Przygotuj miesięczne zestawienie dochodów w 2023 roku, oblicz różnice między przychodami a kosztami, sporządź wykres kolumnowy. Zadanie 5.3: Jaka musi być najniższa cena wypożyczenia roweru, aby dochód wyniósł co najmniej 100 000 zł, 125 000 zł, 150 000 zł? Zadanie 5.4: Podaj łączne przychody i koszty przy zakupie 3 rowerów miesięcznie w symulacji dwuletniej.
Strona 6: Zadanie 6: Koncerty. Rozgłośnia radiowa podsumowuje wakacje 2017 pod względem liczby koncertów w lipcu i sierpniu. Dane w plikach: zespoly.txt, miasta.txt, koncerty.txt. Plik zespoly.txt zawiera: id_zespolu, nazwa, liczba_artystow. Przykład: 101;Male nutki;10. Plik miasta.txt zawiera: kod_miasta, miasto, wojewodztwo. Przykład: 99-540;Myslowice;slaskie. Plik koncerty.txt zawiera: id, id_zespolu, kod_miasta, data. Przykład: 1;109;99-508;2017-07-25. Użyj narzędzi informatycznych, odpowiedzi zapisz w wyniki6.txt.
Strona 7: Zadanie 6.1: Ile koncertów odbyło się w lipcu? Zadanie 6.2: Podaj nazwę miasta, w którym wystąpiło łącznie najwięcej artystów, jeśli jest więcej niż jedno, podaj nazwy wszystkich. Zadanie 6.3: Wykonaj zestawienie średniej liczby koncertów na miasto w województwie, posortuj od najwyższej. Zadanie 6.4: Podaj nazwy zespołów koncertujących od 20 do 25 lipca. Zadanie 6.5: Podaj nazwy zespołów koncertujących częściej w weekendy, podaj liczby koncertów w weekendy i dni powszednie.
Strona 9: Zadanie 6: Na diagramie przedstawiono schemat blokowy algorytmu, który oblicza sumę liczb od 1 do n. Określ, jakie wartości przyjmują zmienne w poszczególnych krokach algorytmu. Zadanie 7: W tabeli podano dane dotyczące liczby użytkowników aplikacji w kolejnych miesiącach. Oblicz średnią arytmetyczną wzrostu liczby użytkowników.
Strona 11: Zadanie 4: na diagramie przedstawiono schemat blokowy algorytmu, który oblicza sumę liczb od 1 do n, gdzie n jest liczbą całkowitą wprowadzoną przez użytkownika. Określ, jakie wartości przyjmie zmienna suma dla n=5. Zadanie 5: tabela zawiera dane dotyczące liczby użytkowników aplikacji w poszczególnych miesiącach, oblicz średni przyrost użytkowników na miesiąc.
Strona 12: Zadanie 5: Na diagramie przedstawiono schemat blokowy algorytmu. Polecenie: przeanalizuj działanie algorytmu i określ, jakie wartości zostaną wyświetlone na końcu jego działania. Zadanie 6: Tabela zawiera dane wejściowe dla programu komputerowego. Polecenie: napisz kod programu, który przetworzy dane z tabeli i wyświetli wynik zgodnie z podanym wzorem.