Python Algorytmy 1

Python Algorytmy 1

Plan kursu:

Algorytmy wyznaczania właściwości liczb:

  • Lekcja 1: Algorytm
  • Lekcja 2: Schemat blokowy
  • Lekcja 3: Schemat blokowy dla algorytmu sprawdzania parzystości liczby
  • Lekcja 4: Pseudokod dla algorytmu sprawdzania parzystości liczby
  • Lekcja 5: Implementacja algorytmu sprawdzania parzystości liczby w Python
  • Lekcja 6: Algorytm wyznaczania cyfry z liczby całkowitej
  • Lekcja 7: Lista kroków, pseudokod, schemat blokowy algorytmu wyznaczania cyfry z liczby całkowitej
  • Lekcja 8: Implementacja algorytmu wyznaczania cyfry z liczby całkowitej w Python
  • Lekcja 9: Algorytm wyznaczania sumy cyfr z liczby całkowitej
  • Lekcja 10: Lista kroków, pseudokod, schemat blokowy algorytmu wyznaczania sumy cyfr z liczby całkowitej
  • Lekcja 11: Implementacja algorytmu wyznaczania sumy cyfr z liczby całkowitej w Python
  • Lekcja 12: Algorytm zliczania dzielników liczby naturalnej
  • Lekcja 13: Schemat blokowy algorytmu zliczania dzielników liczby naturalnej
  • Lekcja 14: Implementacja algorytmu zliczania dzielników liczby w Python
  • Lekcja 15: Algorytm sprawdzania liczby pierwszej
  • Lekcja 16: Pseudokod algorytmu sprawdzania liczby pierwszej
  • Lekcja 17: Implementacja algorytmu sprawdzania liczby pierwszej w Python
  • Lekcja 18: Algorytm rozkładania liczby na czynniki pierwsze
  • Lekcja 19: Pseudokod algorytmu rozkładania liczby na czynniki pierwsze
  • Lekcja 20: Implementacja algorytmu rozkładania liczby na czynniki pierwsze w Python
  • Lekcja 21: Algorytm wyznaczania sita Eratostenesa
  • Lekcja 22: Pseudokod algorytmu wyznaczania sita Eratostenesa
  • Lekcja 23: Implementacja algorytmu wyznaczania sita Eratostenesa w Python
  • Lekcja 24: Algorytm wyznaczania liczb bliźniaczych
  • Lekcja 25: Implementacja algorytmu wyznaczania liczb bliźniaczych w Python
  • Lekcja 26: Algorytm Euklidesa – wersja z odejmowaniem
  • Lekcja 27: Algorytm Euklidesa – wersja z dzieleniem
  • Lekcja 28: Dodawanie liczb wymiernych
  • Lekcja 29: Mnożenie liczb wymiernych
  • Lekcja 30: Implementacja algorytmu Euklidesa w Python
  • Lekcja 31: Działania na liczbach wymiernych w Python
  • Lekcja 32: Uzupełnienie informacji o działaniach na liczbach wymiernych w Python

Pozycyjne systemy liczbowe:

  • Lekcja 1: Pozycyjne systemy liczbowe
  • Lekcja 2: Systemy liczbowe ósemkowy i szesnastkowy
  • Lekcja 3: Reprezentacja liczb w komputerze
  • Lekcja 4: Implementacja algorytmu konwersji liczby w systemie dziesiętnym do liczby w innym systemie pozycyjnym w Python
  • Lekcja 5: Implementacja algorytmu konwersji liczby w innym systemie pozycyjnym do liczby w systemie dziesiętnym w Python
  • Lekcja 6: Implementacja algorytmu konwersji liczby pomiędzy dowolnymi systemami pozycyjnymi oraz konwersji do kodu U2 w Python
  • Lekcja 7: Algorytm szybkiego podnoszenia do potęgi
  • Lekcja 8: Implementacja algorytmu szybkiego podnoszenia do potęgi w Python
  • Lekcja 9: Dodawanie liczb w różnych systemach pozycyjnych
  • Lekcja 10: Implementacja dodawania liczb w różnych systemach pozycyjnych w Python
  • Lekcja 11: Odejmowanie liczb w różnych systemach pozycyjnych
  • Lekcja 12: Implementacja odejmowania liczb w różnych systemach pozycyjnych w Python
  • Lekcja 13: Mnożenie liczb w różnych systemach pozycyjnych
  • Lekcja 14: Implementacja mnożenia liczb w różnych systemach pozycyjnych w Python
  • Lekcja 15: Dzielenie liczb w różnych systemach pozycyjnych
  • Lekcja 16: Implementacja dzielenia liczb w różnych systemach pozycyjnych w Python

Złożoność obliczeniowa i rekurencja:

  • Lekcja 1: Złożoność obliczeniowa algorytmów
  • Lekcja 2: Przykład wyznaczania złożoności obliczeniowej algorytmów
  • Lekcja 3: Przegląd algorytmów i ich złożoności obliczeniowej
  • Lekcja 4: Rekurencja a iteracja
  • Lekcja 5: Wyznaczanie silni
  • Lekcja 6: Wyznaczanie wyrazów ciągu Fibonacciego
  • Lekcja 7: Implementacja algorytmu wyznaczania silni w Python
  • Lekcja 8: Implementacja algorytmu wyznaczania wyrazu w ciągu Fibonacciego w Python
  • Lekcja 9: Rekurencyjny algorytm szybkiego podnoszenia do potęgi
  • Lekcja 10: Implementacja rekurencyjnego algorytmu szybkiego podnoszenia do potęgi w Python
  • Lekcja 11: Rozszerzony algorytm Euklidesa
  • Lekcja 12: Rekurencyjna implementacja algorytmów wyznaczania NWD oraz rozszerzonego algorytmu Euklidesa

Opinie

Brak wystawionych opinii
    Zamówienie

    Kategorie:

    od

    55.00

    PLN

    Zamów
    Copyright © 2025 KM PROGRAMS KRZYSZTOF MAKOWSKI. Szkolenia napędza platforma Publigo

    Polityka prywatności