Czego się nauczysz
Napiszesz programy, które zamieniają liczby między systemem dziesiętnym a dwójkowym, szesnastkowym i każdym innym, w obie strony. Dodasz też dwie liczby zapisane dwójkowo, bo pliki z liczbami binarnymi to stały punkt matur.
Po co ci to na maturze
Pliki z liczbami zapisanymi dwójkowo albo w innym systemie to stały punkt matur z informatyki. Pytania o to, ile liczb jest parzystych albo która jest największa, zaczynają się od zamiany zapisu na liczbę.
Etapy lekcji
Spis lekcji
Teoria
6 rozdziałówNie zaczęte- 1.1System pozycyjny w pigułceLicznik z kółkami: po największej cyfrze kółko wraca na 0 i przesuwa sąsiada, w każdym systemie tak samo.
- 1.2Z dziesiętnego: dzielenie z resztąReszta z dzielenia przez podstawę to ostatnia cyfra, a iloraz to liczba bez niej, więc cyfry wyciągasz po jednej od prawej.
- 1.3Do dziesiętnego: cyfra po cyfrzeCzytasz cyfry od lewej: wartosc = wartosc * p + cyfra.
- 1.4Gotowe funkcje Pythonaint(napis, p) czyta zapis w dowolnym systemie, a bin, oct i hex zapisują liczbę.
- 1.5Działania w innym systemieDodawanie pisemne z przeniesieniem albo zamiana, działanie i zamiana z powrotem.
- 1.6PodsumowanieNajważniejsze rzeczy z każdego rozdziału na jednej stronie, do szybkiej powtórki.