2.1. Wprowadzenie do programowania w języku Python
- Czym jest algorytm– animacja
- Sposoby przedstawiania algorytmów– animacja
- Na czym polega programowanie– animacja
- Pisanie kodu źródłowego w IDLE– film
- Zapisywanie pliku w programie IDLE– film
- Uruchamianie programu– film
- Instrukcje języka Python– film
- Sprawdzanie i poprawianie błędów w kodzie źródłowym– film
- Co to jest algorytm?– zadanie interaktywne
- Etapy rozwiązywania problemów– zadanie interaktywne
- Sposoby przedstawiania algorytmów– zadanie interaktywne
- Tworzenie listy kroków– zadanie interaktywne
- Budowanie schematu blokowego– zadanie interaktywne
- Tryby pracy w programie IDLE– zadanie interaktywne
- Zasady pisania kodu źródłowego w języku Python– zadanie interaktywne
- Praca w programie IDLE– zadanie interaktywne
2.3. Algorytmy na liczbach naturalnych
- Algorytmy na liczbach naturalnych– animacja
- Sprawdzanie podzielności dwóch liczb– zadanie interaktywne
- Algorytm Euklidesa w wersji z odejmowaniem– zadanie interaktywne
- Algorytm Euklidesa w wersji z dzieleniem– zadanie interaktywne
- Wyodrębnianie cyfr danej liczby– zadanie interaktywne
2.5. Algorytmy porządkowania
- Sortowanie przez wybieranie– animacja
- Sortowanie przez zliczanie– animacja
- Porządkowanie danych metodą przez wybieranie– animacja
- Porządkowanie danych metodą przez zliczanie– animacja
2.2. Piszemy programy w języku Python
- Jak czytać kod źródłowy w języku Python– animacja
- Funkcje w języku Python– animacja
- Zmienne w języku Python– zadanie interaktywne
- Instrukcja warunkowa w języku Python– zadanie interaktywne
- Instrukcje iteracyjne w języku Python– zadanie interaktywne
- Funkcje w języku Python– zadanie interaktywne
- Listy w języku Python– zadanie interaktywne
- Operatory arytmetyczne w języku Python– zadanie interaktywne
- Operatory porównania i logiczne w języku Python– zadanie interaktywne
2.4. Algorytmy wyszukiwania
- Wyszukiwanie w zbiorze uporządkowanym i nieuporządkowanym–animacja
- Wyszukiwanie największego elementu w zbiorze–zadanie interaktywne
- Wyszukiwanie elementu w zbiorze nieuporządkowanym–zadanie interaktywne
- Zgadywanie liczby–zadanie interaktywne
- Wyszukiwanie liczby metodą przez połowienie–zadanie interaktywne