pisanie programu w pascalu
pisanie programu w pascalu
Musze napisac program w pascalu o takeij tresci : Napisz program , ktory będzie sprawdzał czy podana z klawiatury liczba jest liczbą pierwszą??Prosze o pomoc!
- Sulik
- Użytkownik
- Posty: 161
- Rejestracja: 1 lis 2005, o 11:50
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Podziękował: 7 razy
- Pomógł: 44 razy
pisanie programu w pascalu
Liczba n jest pierwsza jeśli nie ma dzilników innych niż 1 i n oraz jest większa od 1. Czy liczba jest dzielnikiem sprawdzasz licząc resztę z dzielenia - tj. jeśli n mod k = 0 to znaczy, że k jest dzielnikiem n. Trzeba sprawdzić dla wszystkich k od 2 to n-1.
- Tomasz Rużycki
- Użytkownik
- Posty: 2970
- Rejestracja: 8 paź 2004, o 17:16
- Płeć: Mężczyzna
- Lokalizacja: Suchedniów/Kraków
- Podziękował: 4 razy
- Pomógł: 293 razy
pisanie programu w pascalu
Wystarczy sprawdzać dzielniki do części całkowitej pierwiastka z \(\displaystyle{ n}\).
Pozdrawiam,
--
Tomek Rużycki
Pozdrawiam,
--
Tomek Rużycki
- juzef
- Użytkownik
- Posty: 890
- Rejestracja: 29 cze 2005, o 22:42
- Płeć: Mężczyzna
- Lokalizacja: Koszalin
- Pomógł: 66 razy
pisanie programu w pascalu
\(\displaystyle{ 2^{32}}\) - 203280221
\(\displaystyle{ 2^{64}}\) - trochę więcej niż \(\displaystyle{ 4,2\cdot 10^{17}}\)
\(\displaystyle{ 2^{64}}\) - trochę więcej niż \(\displaystyle{ 4,2\cdot 10^{17}}\)
- juzef
- Użytkownik
- Posty: 890
- Rejestracja: 29 cze 2005, o 22:42
- Płeć: Mężczyzna
- Lokalizacja: Koszalin
- Pomógł: 66 razy
pisanie programu w pascalu
Pierwsza wartość jest dokładna. Ta druga to efekt zastosowania LogIntegral[2^64] w Mathematice. \(\displaystyle{ \frac{2^{64}}{ln(2^{64})-1}}\) daje podobny wynik.
edit Dokładna wartość to 425656284035217743
edit Dokładna wartość to 425656284035217743
- juzef
- Użytkownik
- Posty: 890
- Rejestracja: 29 cze 2005, o 22:42
- Płeć: Mężczyzna
- Lokalizacja: Koszalin
- Pomógł: 66 razy
pisanie programu w pascalu
Niedawno wymyślony algorytm do sprawdzania czy liczba jest pierwsza. Ciekawa rzecz z matematycznego punktu widzenia. Niestety zupełnie nieprzydatny w praktyce.