Algorytm Sito Eratostenesa

Awatar użytkownika
Calfy
Użytkownik
Użytkownik
Posty: 78
Rejestracja: 22 paź 2010, o 18:54
Płeć: Mężczyzna
Lokalizacja: Polska
Podziękował: 2 razy
Pomógł: 3 razy

Algorytm Sito Eratostenesa

Post autor: Calfy »

Witam,

mam stworzyć schemat blokowy algorytmu wykorzystującego sito Eratostenesa do znajdowania liczb pierwszych w danym przedziale. Z tym sobie poradzę. Chodzi mi o to, że nauczyciel powiedział, że przy zakresie \(\displaystyle{ <2;n>}\) wystarczy sprawdzać kolejne dzielniki do \(\displaystyle{ \sqrt{n}}\) i wszystkie liczby złożone zostaną wykreślone. Dlaczego tak jest?
Dakurels
Użytkownik
Użytkownik
Posty: 291
Rejestracja: 16 paź 2009, o 18:31
Płeć: Mężczyzna
Lokalizacja: Kraków
Pomógł: 55 razy

Algorytm Sito Eratostenesa

Post autor: Dakurels »

Jeśli liczba ma jakieś dzielniki to ma dzielnik, który jest mniejszy od pierwiastka z tej liczby. Dlatego starczy skreślać tylko do pierwiastka.
Awatar użytkownika
kadiii
Użytkownik
Użytkownik
Posty: 642
Rejestracja: 20 gru 2005, o 21:04
Płeć: Mężczyzna
Lokalizacja: Wrocław
Pomógł: 130 razy

Algorytm Sito Eratostenesa

Post autor: kadiii »

To jeszcze na pewno warto pokazać, prosty dowód:
jesli liczba złozona \(\displaystyle{ n=p \cdot q}\) miałaby same pierwiastki większe od \(\displaystyle{ \sqrt{n}}\) to
\(\displaystyle{ p> \sqrt{n}}\) i \(\displaystyle{ q> \sqrt{n}}\)

\(\displaystyle{ p \cdot q > \sqrt{n} \cdot \sqrt{n}=n}\) <-Sprzeczność
ODPOWIEDZ