• Nie Znaleziono Wyników

Matematyka dyskretna 2018/2019

N/A
N/A
Protected

Academic year: 2021

Share "Matematyka dyskretna 2018/2019"

Copied!
1
0
0

Pełen tekst

(1)

Matematyka dyskretna 2018/2019

Zadanie programistyczne nr 6

Napisad (w dowolnym języku) program, który wykonuje szybkie potęgowanie modulo dowolna liczba naturalna n z wykorzystaniem Twierdzenia Eulera oraz wniosku z niego.

Wymagania:

 Wprowadzenie przy pomocy klawiatury podstawy, wykładnika oraz liczby modulo która potęgujemy.

 Sprawdzenie, czy podane liczby spełniają założenia twierdzenia. Jeśli nie spełnia, wyświetlenie komunikatu o niespełnieniu założeo i zakooczenie wykonywania.

 Program powinien obliczad potrzebną wartośd funkcji Eulera (z wykorzystaniem własności Eulera – proszę pamiętad o sprawdzaniu założeo!). Faktoryzacja liczby, z której liczona jest funkcja Eulera, powinna byd wykonywana przy użyciu jakiejś biblioteki.

 Wyświetlanie kolejnych kroków potęgowania oraz ostatecznego wyniku.

Cytaty

Powiązane dokumenty

Zalecane użycie języka programowania / bibliotek, który bez problemu obsłuży liczby co najmniej 15- cyfrowe, a także przygotowanie przed pokazaniem programu wyników i umieszczenie

Napisać (w dowolnym języku) program, który rozwiąże układ kongruencji z wykorzystaniem Chioskiego Twierdzenia o Resztach

 Wiadomośd (wpisana z klawiatury lub wczytana z pliku) może zawierad 26 liter alfabetu łacioskiego (wielkie litery) + spację.  Liczby p i q niezbędne do

Do szybkiego potęgowania można wykorzystad poprzedni program, wykorzystujący twierdzenie Eulera i/lub algorytm szybkiego

Napisać (w dowolnym języku) program, który rozwiąże układ kongruencji z wykorzystaniem Chioskiego Twierdzenia o Resztach

4.11.5 Warto´s´c oczekiwana liczby ró˙znokolorowych

Jest on prze- znaczony dla studentów pierwszego roku kierunku informatyki i zawiera materiał rocz- nego wykładu z matematyki dyskretnej, prowadzonego przeze mnie na

Szachownice , n×n po wyrzuceniu dw´och p´ol mo˙zna pokry´c kostkami dom- ina wtedy i tylko wtedy, gdy n jest parzyste i wyrzucone pola sa ,