Technikum Klasa I 45 minut PP: IV (powtorzenie)

Lekcja 59: Powtorzenie wiadomosci - klasa I technikum

Powtorzenie najwazniejszych zagadnien z calego roku: algorytmy, programowanie, aplikacje, bezpieczenstwo

📋 Podstawa programowa: IV
algorytmybezpieczenstwopodsumowaniepowtorzenieprogramowanie
00:00
Wprowadzenie
5 min
00:05
Teoria
15 min
00:20
Cwiczenia
15 min
00:35
Podsumowanie
10 min
📚

Teoria

Dzial I: Algorytmika i programowanie

Algorytmy

  • Algorytm - skonczony ciag dokladnie okreslonych krokow prowadzacych do rozwiazania problemu
  • Sposoby zapisu: opis slowny, lista krokow, schemat blokowy, pseudokod, kod programu
  • Schemat blokowy - prostokat (operacja), romb (warunek), rownoleglobok (wejscie/wyjscie), owal (start/stop)
  • Zlozonosc algorytmu - jak szybko rosnie czas wykonania: O(1), O(n), O(n log n), O(n^2)
  • Algorytmy sortowania: sortowanie babelkowe, przez wstawianie, przez wybieranie
  • Algorytmy wyszukiwania: liniowe (O(n)), binarne (O(log n) - wymaga posortowanych danych)

Programowanie w Pythonie

  • Zmienne i typy danych: int (calkowite), float (zmiennoprzecinkowe), str (tekstowe), bool (logiczne), list (listy)
  • Instrukcje warunkowe: if, elif, else
  • Petle: for (okreslona liczba powtorzen), while (dopoki warunek spelniony)
  • Funkcje: def nazwa(parametry): - wielokrotne uzycie kodu
  • Listy: lista = [1, 2, 3], metody: append(), remove(), sort(), len()
  • Operacje na stringach: upper(), lower(), split(), join(), replace()

Dzial II: Aplikacje komputerowe

Arkusz kalkulacyjny

  • Komorka - podstawowa jednostka arkusza, adres: np. A1, B5, C10
  • Formuly: zaczynaja sie od =, np. =A1+B1, =SUMA(A1:A10)
  • Funkcje: SUMA(), SREDNIA(), MIN(), MAX(), ILE.LICZB(), JEZELI()
  • Adresowanie: wzgledne (A1), bezwzgledne ($A$1), mieszane ($A1, A$1)
  • Wykresy: kolumnowy, liniowy, kolowy, punktowy - wizualizacja danych

Edytor tekstu

  • Formatowanie: czcionka, rozmiar, pogrubienie, kursywa, kolor
  • Akapity: wyrownanie, wciecia, odstepy, interlunia
  • Tabele, listy punktowane i numerowane
  • Naglowki, stopki, numeracja stron
  • Spis tresci, formatowanie stylem

Prezentacje multimedialne

  • Zasada 6x6 (max 6 punktow, max 6 slow w punkcie)
  • Czytelne czcionki, kontrastowe kolory
  • Animacje i przejscia - uzywaj z umiarem
  • Obrazy, wykresy, multimedia

Dzial III: Urzadzenia cyfrowe i systemy

  • Budowa komputera: procesor (CPU), pamiec RAM, dysk (HDD/SSD), karta graficzna (GPU), plyta glowna, zasilacz
  • System operacyjny: zarzadzanie procesami, plikami, pamiecia, urzadzeniami
  • Internet: TCP/IP, DNS, adresy IP, HTTP/HTTPS, uslugi sieciowe
  • Urzadzenia IoT: smartwatch, smart home, wearables

Dzial IV: Systemy liczbowe i logika

  • System binarny (dwojkowy) - podstawa 2: cyfry 0 i 1, np. 1010₂ = 10₁₀
  • System oktalny (osemkowy) - podstawa 8: cyfry 0-7
  • System heksadecymalny (szesnastkowy) - podstawa 16: cyfry 0-9, A-F
  • Konwersja miedzy systemami: dzielenie, mnozenie przez wagi pozycji
  • Bramki logiczne: AND, OR, NOT, XOR, NAND, NOR
  • Algebra Boole'a: prawa De Morgana, tablice prawdy

Dzial V: Bezpieczenstwo i etyka

  • Bezpieczenstwo danych: silne hasla, 2FA, szyfrowanie, kopie zapasowe
  • Phishing i oszustwa: rozpoznawanie falszywych wiadomosci, bezpieczne surfowanie
  • Piractwo komputerowe: rodzaje, konsekwencje, legalne alternatywy
  • Netykieta: zasady zachowania w Internecie
  • RODO: ochrona danych osobowych, prawa uzytkownika
✏️

Zadania

Latwe

Zadanie 1: Quiz powtorzeniowy

Odpowiedz na pytania: a) Co to algorytm? b) Jakie sa 4 podstawowe typy danych w Pythonie? c) Czym rozni sie adres wzgledny od bezwzglednego w arkuszu? d) Co to DNS? e) Wymien 3 cechy silnego hasla. f) Co to licencja open source?

Rozwiazanie

a) Skonczony ciag krokow prowadzacych do rozwiazania problemu. b) int, float, str, bool. c) Wzgledny (A1) zmienia sie przy kopiowaniu, bezwzgledny ($A$1) nie. d) System tlumaczacy nazwy domen na adresy IP. e) Min. 12 znakow, wielkie i male litery, cyfry, znaki specjalne. f) Licencja pozwalajaca na darmowe uzytkowanie i dostep do kodu zrodlowego.

Srednie

Zadanie 2: Systemy liczbowe

Wykonaj konwersje: a) 42₁₀ na system binarny, b) 110101₂ na system dziesietny, c) FF₁₆ na system dziesietny, d) 100₁₀ na system szesnastkowy. Dodatkowo: oblicz wynik operacji logicznej: (1 AND 0) OR (1 XOR 1).

Rozwiazanie

a) 42 = 101010₂ (42/2=21r0, 21/2=10r1, 10/2=5r0, 5/2=2r1, 2/2=1r0, 1/2=0r1). b) 110101₂ = 32+16+4+1 = 53₁₀. c) FF₁₆ = 15*16+15 = 255₁₀. d) 100₁₀ = 64₁₆ (100/16=6r4). Logika: (1 AND 0) OR (1 XOR 1) = 0 OR 0 = 0.

Srednie

Zadanie 3: Programowanie - powtorzenie

Napisz program w Pythonie, ktory: a) Pobiera od uzytkownika liste 5 liczb. b) Wyswietla je posortowane rosnaco. c) Oblicza srednia, minimum i maksimum. d) Wyswietla, ile liczb jest wiekszych od sredniej. Uzyj petli for i instrukcji warunkowej if.

Rozwiazanie

liczby = []
for i in range(5):
  x = int(input("Podaj liczbe: "))
  liczby.append(x)
liczby.sort()
print("Posortowane:", liczby)
sr = sum(liczby) / len(liczby)
print("Srednia:", sr, "Min:", min(liczby), "Max:", max(liczby))
wieksze = 0
for l in liczby:
  if l > sr:
    wieksze += 1
print("Wiekszych od sredniej:", wieksze)

Trudne

Zadanie 4: Mapa mysli - caly rok

Przygotuj mape mysli (mind map) podsumowujaca caly rok nauki informatyki. W centrum umiesci "Informatyka - Klasa I". Glowne galezi: Algorytmika, Programowanie, Aplikacje, Urzadzenia, Sieci, Bezpieczenstwo. Dla kazdej galezi dodaj min. 5 podtematow z najwazniejszymi pojeciami. Mozesz uzyc programu (np. Coggle, MindMeister) lub narysowac recznie.

Rozwiazanie

Przykladowa struktura: Algorytmika (schemat blokowy, pseudokod, sortowanie, wyszukiwanie, zlozonosc), Programowanie (Python, zmienne, petle, funkcje, listy), Aplikacje (arkusz, edytor, prezentacje, formuly, wykresy), Urzadzenia (CPU, RAM, SSD, GPU, IoT), Sieci (TCP/IP, DNS, IP, HTTP, uslugi), Bezpieczenstwo (hasla, 2FA, szyfrowanie, phishing, piractwo). Kazdy podtemat powinien miec krotkie wyjasnienie.

🎥

Materialy wideo

Starożytność - epoki literackie. Powtórka do matury z polskiego
Wiedza z wami
WSZYSTKIE EPOKI DO MATURY Z POLSKIEGO W JEDNYM FILMIE (konteksty literackie, lektury, autorzy)
puchacz
🎧

Podcasty

✔️

Quiz - sprawdz sie!

📜

Podstawa programowa

← Lekcja 58: Piractwo komputerowe Siatka godzinowa Lekcja 60: Sprawdzian koncowy →