Lekcja 32 z 83Programowanie

Szybkie potęgowanie

Twój postęp w temacie0 / 3

  • 5 rozdziałów teorii
  • 4 ćwiczenia
  • 6 pytań egzaminu
Następna lekcjaAlgorytmy na liczbachCiąg Fibonacciego

Czego się nauczysz

Nauczysz się liczyć potęgę kolejnymi kwadratami podstawy: zamiast n mnożeń wystarczy ich około dwa razy tyle, ile cyfr ma wykładnik zapisany dwójkowo. Do tego reszta z dzielenia po każdym mnożeniu, dzięki której liczby nie rosną.

Po co ci to na maturze

Zadania o ostatnich cyfrach ogromnych potęg albo o resztach z dzielenia potęg wymagają liczenia, którego mnożenie po kolei nie skończy w rozsądnym czasie. Szybkie potęgowanie bywa też tematem zadań na analizę algorytmu.

Etapy lekcji

  1. Teoria

    Etap 1
    Zacznij
  2. Ćwiczenia

    Etap 2
    Zacznij
  3. Egzamin

    Etap 3
    Rozwiąż

Spis lekcji