Jest to pierwszy wpis dotyczący programu podającego kolejne liczby pierwsze. W tej części postaramy się wymyślić algorytm , który będzie nam je wypisywać.
Zanim zaczniemy, powiedzmy sobie co to iterator.
Iterator jest to wskaźnik, naliczający który raz została wykonana pętla.
Zatem zacznijmy.
- START
- Pytamy użytkownika, do jakiej liczby chce mieć wypisane liczby pierwsze.
- Tworzymy pętlę, działającą od liczby 2 ( najmniejszej liczby pierwszej) do liczby podanej przez użytkownika.
- Generujemy liczbę równą iteratorowi.
- Sprawdzamy , czy dana liczba to liczba pierwsza. Jeśli tak, wypisujemy ją.
- Sprawdzamy, czy liczba podana przez użytkownika jest mniejsza niż iterator. Jeśli tak, przechodzimy do punktu 7. . Jeśli nie, wracamy do punktu 4.
- KONIEC
W następnym wpisie chciałbym pokazać, jak to będzie wyglądać w języku C++. Od razu mogę jednak powiedzieć, że część punktów ww. programu będzie scalona z innymi (np. pkt. 6 zostanie uwzględniony w punkcie 3. , a pkt. 5. trzeba będzie rozpisać).
Genialne <3