Zadania kl. 8

Zadanie dodatkowe na ocenę celującą – Arkusz kalkulacyjny

„Elektroniczny magazyn”

Krok 1. Tabela główna magazynu

Stwórz tabelę z nagłówkami:

  • Kod produktu

  • Nazwa produktu

  • Stan początkowy

  • Przyjęcia (ile sztuk przyszło do magazynu)

  • Wydania (ile sztuk sprzedano/wydano)

  • Stan aktualny

  • Cena jednostkowa

  • Wartość

Krok 2. Formuły

  1. Stan aktualny = Stan początkowy + Przyjęcia – Wydania

  2. Wartość = Stan aktualny × Cena jednostkowa

  3. Na dole tabeli oblicz:

    • łączną liczbę produktów w magazynie (SUMA),

    • łączną wartość magazynu (SUMA).

Krok 3. Formatowanie warunkowe

  • Jeśli stan aktualny = 0 → zaznacz komórkę na czerwono („brak w magazynie”),

  • Jeśli stan aktualny < 5 → zaznacz żółtym („niski zapas”),

  • Jeśli stan aktualny > 20 → zaznacz zielonym („dobry zapas”).

Krok 4. Podsumowanie produktów

Pod tabelą zrób zestawienie:

  • Ile produktów ma niski zapas (<5 sztuk) – funkcja LICZ.JEŻELI.

  • Jaki jest najdroższy i najtańszy produkt – funkcje MAX i MIN.

  • Średnia cena produktu w magazynie – funkcja ŚREDNIA.

Krok 5. Wyszukiwanie produktu

Dodaj pole „Wpisz kod produktu” i obok:

  • automatycznie wyświetl nazwę, stan aktualny, cenę i wartość,

  • użyj funkcji WYSZUKAJ.PIONOWO.

Krok 6. Wykresy

  1. Wykres kolumnowy – ile sztuk każdego produktu jest w magazynie.

  2. Wykres kołowy – procentowy udział wartości poszczególnych produktów w całym magazynie.

Krok 7. Filtry

  • Włącz filtry, aby można było np. posortować produkty po cenie, stanie aktualnym lub wartości.

Aby dostać 6 musisz mieć:

✅ Tabelę magazynu z obliczeniami stanu i wartości,
✅ Formatowanie warunkowe (brak, niski, dobry zapas),
✅ Podsumowanie (ile produktów, średnia cena, max/min),
✅ Pole wyszukiwania z funkcją WYSZUKAJ.PIONOWO,
✅ Minimum 2 wykresy (stan + wartość),
✅ Filtry w tabeli.


Zadanie dodatkowe na ocenę celującą – Klasa 8

„Mini-serwis internetowy z HTML i CSS”

Opis zadania

Stwórz własny mini-serwis internetowy składający się z co najmniej 3 podstron połączonych menu nawigacyjnym.

Przykładowe tematy:

  • „Moje pasje” (np. sport, muzyka, podróże),

  • „Przewodnik po mojej szkole/miastu”,

  • „Encyklopedia zwierząt domowych”,

  • „Kulinaria – moje ulubione przepisy”.

Wymagania techniczne

  1. Struktura serwisu

    • Plik główny index.html + minimum 4 dodatkowe podstrony (np. galeria.html, kontakt.html).

    • Wszystkie pliki połączone wspólnym menu (np. w <nav>).

  2. HTML

    • Nagłówki (h1–h3), akapity, listy, tabele.

    • Minimum 3 obrazki z opisami alt.

    • Linki zewnętrzne i wewnętrzne (do innych stron i między podstronami).

  3. CSS

    • Osobny plik style.css.

    • Zdefiniowana paleta kolorów i czcionki.

    • Stylizacja nagłówków, linków, tabeli, list.

    • Efekty hover (np. menu zmienia kolor po najechaniu).

  4. Estetyka i układ

    • Layout w CSS z użyciem Flexbox lub Grid.

    • Strona działa poprawnie w różnych rozmiarach okna (responsywność na poziomie podstawowym – np. 1 kolumna na telefonie).

  5. Elementy dodatkowe

    • Stopka z informacją o autorze i roku.

    • Formularz kontaktowy (nawet prosty, bez backendu – input, textarea).

Na ocenę celującą

✅ minimum 3 podstrony ze spójnym stylem,
✅ wspólne menu w <nav> działające na każdej stronie,
✅ osobny arkusz CSS z efektami hover i dopracowaną estetyką,
✅ zastosowany Flexbox/Grid w układzie strony,
✅ formularz kontaktowy lub inny własny „ficzer” (np. galeria zdjęć w siatce, karta z ramką cienia, tło gradientowe),
✅ strona wygląda jak „prawdziwy mini-serwis”.


Zadanie dodatkowe na ocenę celującą – Programowanie

Twoje zadanie:

Przygotuj prezentację, stronę www lub krótki filmik (2–4 minuty), w którym pokażesz i wytłumaczysz działanie wybranych algorytmów w Pythonie.

Co musi być w pracy

  1. Trzy przykłady algorytmów w Pythonie lub Scratch – np.:

    • sprawdzanie liczby pierwszej (czy podana liczba ma tylko dwa dzielniki),

    • sortowanie liczb (np. bąbelkowe),

    • wyszukiwanie elementu w liście (liniowe lub binarne).

  2. Wyjaśnienie krok po kroku – pokaż w prostych słowach:

    • na czym polega dany algorytm,

    • jak działa na małym przykładzie (np. lista 5 liczb),

    • jak wygląda kod w Pythonie lub w Scratch

  3. Zastosowanie w życiu codziennym – do każdego algorytmu podaj przykład, gdzie się go używa:

    • liczby pierwsze → szyfrowanie i bezpieczeństwo w internecie,

    • sortowanie → układanie ocen w dzienniku od najlepszej do najsłabszej,

    • wyszukiwanie → znajdowanie kontaktu w telefonie.

  4. Forma pracy

    • prezentacja w PowerPoincie/Canvie z narracją audio, strona www lub nagrany filmik z ekranu (np. podczas uruchamiania kodu w Pythonie lub Scratch).

Na ocenę celującą

  • Dodaj czwarty algorytm wymyślony przez siebie – np.:

    • sprawdzanie, czy wyraz jest palindromem,

    • obliczanie silni,

    • liczenie średniej ocen z listy.

  • Zrób to w formie tutorialu – wytłumacz własnymi słowami, jak napisać i uruchomić ten algorytm.

  • Całość powinna być estetyczna i zrozumiała – tak, żeby inni uczniowie mogli się z Twojej pracy nauczyć czegoś nowego.


Kryteria oceniania

✅ minimum 3 algorytmy z wyjaśnieniem i przykładem,
✅ do każdego algorytmu podane zastosowanie w życiu,
✅ praca w formie elektronicznej (prezentacja + audio albo filmik),
✅ na 6 – dodatkowy algorytm własny + forma tutorialu.