Zagadnienia:
Cele lekcji:
Dowiesz się, jak się zapisuje liczby w binarnym systemie liczbowym.
Zrozumiesz istotę cyfrowego zapisu informacji.
Poznasz algorytmy zmiany reprezentacji liczby między dziesiętnym i dwójkowym.
Nauczysz się korzystania ze struktury listy w języku Python.
Zaprogramujesz algorytm konwersji liczby z systemu dziesiętnego na dwójkowy.
Dzielenie w dół i reszta z dzielenia: Ćwiczenie 4 [212]
iloraz = 123//2 (dzielenie w dół)
reszta = 123%2 (reszta z dzielenia)
---------- sprawdź------------
print (iloraz)
print(reszta)
Lista - struktura danych
A=[34, 54, 6, 77, 12]
print(A[0]) #====> 34
print(A[-1]) #====> 12
Listy: (działania na listach)
list.append() dodaje element na koniec listy
list.extend(element) dodaje element na koniec listy
list.clear() usuwa wszystkie elementy z listy
list.copy() zwraca kopie podanej listy
list.count(element) ilość elementów w liście
list.index(element) jaki jest index (pozycja) elementu
list.pop(pos) usuwa określony element listy
list.remove(element) usuwa pierwsze wystąpienie elementu z listy
list.reverse() odwraca kolejność listy
list.sort() sortuje listę domyślnie rosnąco
len(Lista lub string) ilość elementów (długosć listy)
Ćwiczenia:
Obejrzyj film 1 (Pomoc YT), film 1a (dla pasjonatów)
Zrób notatkę z dzisiejszej lekcji na swojej Witrynie Google oraz przedstaw swoją datę urodzenia w systemie dwójkowym, i (ósemkowym lub szesnastkowym)
Wykonaj minimum za 2 gwiazdki ćwiczeń ze strony [216-217]
Napisz program w którym przetestujesz jak "wyciągać", zastępować elementy Listy.
<= Przykładowy program testowy napisz i pobaw się podobnym.
Obejrzyj Film 2 do 13 min (Pomoc YT) oraz film 2a w ramach przypomnienia.
Zapoznaj się z Jamboard L25
Zrób notatkę z dzisiejszej lekcji na swojej Witrynie Google.
Wykonaj minimum za 2 gwiazdki ćwiczeń ze strony [216-217]
Spróbuj napisać program zamieniający liczbę z systemu 10 na dwójkowy.
Zastanów się jakie wady posiada przedstawiony w podręczniku (Jambordzie) algorytm.
Spróbuj tak zmodyfikować lub zmienić program żeby żeby je wyeliminować. (L26p.py - zadanie na **)
Wykonaj minimum za 2 gwiazdki ćwiczeń ze strony [216-217]
Spróbuj napisać program zamieniający liczby z systemu dwójkowego na dziesiętny.
Wymagania na poszczególne oceny (suma *):
dopuszczający => 3*
dostateczny => 6*
dobry => 9*
bardzo dobry =>12*
celujący =>15 Zadania powtórkowe *
Pomoc YT
film 1a [23:21] dla pasjonatów
Film 2a [ 8:15] Stringi