Python na maturze. Kurs video. Algorytmy i podstawy języka. Rozwiązania zadań maturalnych
Ucząc się do matury z naszym kursem, między innymi:
Poznasz składnię języka programowania Python w zakresie potrzebnym do matury z informatyki na poziomie rozszerzonym (instrukcja wyjścia, wejścia, zmienne, typy danych, funkcje, instrukcje sterujące: warunkowa, pętla for i while, a także pętle zagnieżdżone)
Opanujesz struktury niezbędne do rozwiązywania zadań maturalnych (napisy, listy, również listy złożone z innych list)
Dowiesz się, jakie są sposoby tworzenia wycinków z list i napisów
Zdobędziesz umiejętność tworzenia własnych funkcji
Zrozumiesz zasięg zmiennych
Przyswoisz sposoby korzystania z funkcji i z metod (moduł Turtle jako podstawa edukacji informatycznej – prosty projekt z wykorzystaniem grafiki żółwia)
Zapoznasz się z techniką rekurencji (w tym poznasz wady i zalety jej stosowania)
Przyjrzysz się funkcjom wbudowanym i modułom, które mogą się okazać przydatne podczas egzaminu maturalnego z informatyki na poziomie rozszerzonym
Poznasz sposoby odczytu i zapisu danych do plików tekstowych
Rozwiążesz zadania maturalne z użyciem języka programowania Python (wszystkie zadania z programowania z informatora o maturze 2023, z arkusza pokazowego opublikowanego przed maturą 2023, z arkusza matury próbnej z grudnia 2022, a także z arkusza matury z informatyki z maja 2023)
Zaznajomisz się z algorytmami działającymi na liczbach (podzielność liczb naturalnych, sprawdzanie lat przestępnych, rozkład liczby na cyfry, zamiana liczby na system dwójkowy i szesnastkowy, znajdowanie dzielników liczby, sprawdzanie, czy liczba jest pierwsza, rozkład liczby na czynniki pierwsze, ciąg liczb Fibonacciego, szybkie potęgowanie, sito Eratostenesa, algorytm Euklidesa, największy wspólny dzielnik, najmniejsza wspólna wielokrotność, potęga, silnia, warunek trójkąta, sprawdzanie, która to ćwiartka układu współrzędnych)
Przybliżysz sobie temat algorytmów działających na listach (suma liczb z listy, najmniejsza/największa wartość na liście, wyszukiwanie wybranego elementu: liniowe i binarne w zbiorze uporządkowanym, porządkowanie zbioru metodami: zliczania, wybierania, wstawiania, bąbelkową, scalania, szybkimi, badania podciągów rosnących/malejących itp., lider zbioru)
Opanujesz metody numeryczne (wyznaczanie wartości pierwiastka kwadratowego bez pierwiastkowania, obliczanie wartości wielomianu za pomocą schematu Hornera, wyznaczanie miejsc zerowych funkcji metodą połowienia przedziału)
Będziesz pracować z algorytmami działającymi na napisach (palindrom, wyszukiwanie wzorca w tekście, porządkowanie alfabetyczne, odwrotna notacja polska, czyli zamiana wyrażenia standardowego na ONP i odwrotnie, sprawdzanie poprawności wyrażenia nawiasowego, szyfr Cezara, szyfry przestawieniowe)
Zorientujesz się w innych sposobach zapisu algorytmów (pseudokod)
Przeprowadzisz analizę algorytmu – z wykorzystaniem komputera i bez użycia komputera
Oszacujesz złożoność obliczeniową w notacji „O”
Szkolenie Python na maturze. Kurs video. Algorytmy i podstawy języka. Rozwiązania zadań maturalnych kończy się na poziomie rozszerzonej matury z informatyki.
SZUKASZ INNEJ KSIĄŻKI?
WPISZ TYTUŁ LUB AUTORA LUB TEMATYKĘ: