Informatyka ćwiczenie 3.7

Ćwiczenie: Stworzenie statycznej strony HTML o algorytmie Euklidesa

Cel zadania

Uczniowie przygotują prostą stronę internetową w HTML i CSS, która:

  • przedstawia definicję i działanie algorytmu Euklidesa,

  • zawiera przykładowe objaśnienie kroków działania,

  • wykorzystuje stylizację CSS (kolory, czcionki, tło),

  • jest zapisana i uruchomiona lokalnie w Visual Studio Code.

Wymagania techniczne

  1. Środowisko pracy: Visual Studio Code

  2. Pliki do stworzenia:

    • index.html – struktura strony,

    • style.css – arkusz stylów.

Zawartość strony – wymagane sekcje

1. Nagłówek strony

  • Tytuł: Algorytm Euklidesa

  • Podtytuł (opcjonalnie): np. „Jak znaleźć NWD dwóch liczb?”

Wskazówka

Skorzystaj z Emmet-a

2. Sekcja definicji algorytmu

Na podstawie artykułu  https://wiedza.lalewicz.eu/algorytm-euklidesa/ wyjaśnij:

  • czym jest algorytm Euklidesa (algorytm do obliczania największego wspólnego dzielnika dwóch liczb);

  • na jakiej zasadzie działa (kolejne dzielenia z resztą);

3. Przykład działania

Dodaj przykładowe obliczenie NWD(15, 9) krok po kroku:

  • 15 mod 9 = 6 → nowa para: 9 i 6

  • 9 mod 6 = 3 → nowa para: 6 i 3

  • 6 mod 3 = 0 → NWD = 3

Pokaż to jako listę lub tabelę.

4. Stopka

Możesz dodać własne imię, datę wykonania oraz informację skąd pochodzi temat.

Stylizacja CSS – minimalne wymagania

Styl CSS powinien zawierać:

  • inny kolor tła dla całej strony (body)
  • stylizację nagłówków (h1, h2)
  • stylizację akapitów (p)
  • oddzielne style dla sekcji lub ramki z przykładem

Uruchomienie w VS Code

  1. Otwórz folder z projektem w VS Code

  2. Upewnij się, że plik HTML ładuje style.css (np. <link rel="stylesheet" href="style.css">)

  3. Otwórz index.html w przeglądarce (kliknij „Open with Live Server” lub bezpośrednio)

Przykładowy szkielet pliku HTML

Zadania dodatkowe

  • Dodaj ilustrację lub ikonę algorytmu
  • Użyj kolorów kontrastowych dla przykładu obliczeniowego
  • Zrób przycisk „Powrót do góry strony”

Przydatne linki:

Was this helpful?

0 / 0