W tym poście dowiesz się, jak wdrożyć tę koncepcję w kodzie JavaScript.
Jak znaleźć, czy liczba całkowita jest pierwsza, czy nie?
Najprostszym sposobem sprawdzenia, czy liczba jest pierwsza, czy nie obejmuje użycia wielu instrukcji IF/Else, a także „”dla pętli". Spójrzmy na kod, który rozwiąże ten problem:
Ten kod przyjmuje liczbę, wykonuje funkcje, sprawdza, czy jest to prime, czy nie, a następnie wyświetla wynik. Kod został podzielony na 3 sekcje, abyś mógł go z łatwością zrozumieć.
Sekcja 1
Niniejsza sekcja zawiera Deklaracja zmiennej:
// Sekcja 1Najpierw zapisaliśmy numer (do sprawdzenia, czy jest to liczba pierwsza, czy nie) w zmienną „Próbka” i zadeklarował dwie inne zmienne („Primbool” I "I") Do dalszego użycia.
Sekcja 2
W tej sekcji sprawdza, czy jest to pierwsza, czy nie:
// Sekcja 2To jest sekcja podstawowa. Tutaj zaczyna się od prostego If oświadczenie Aby upewnić się, że Twoja liczba całkowita jest większa niż jedna. Potem dla pętli jest używany, który zaczyna się od wartości początkowej 2 i przyrosty aż do n-1("N" W tym przypadku jest liczbą całkowitą). Inna instrukcja IF jest używana do sprawdzenia, czy liczba całkowita jest podzielna według dowolnej liczby między zakresem 2 I n-1. Jeśli tak jest, „Primebool” zostanie przypisany wartość FAŁSZ.
Sekcja 3
W tej sekcji wyświetla wynik:
// Sekcja 3Po jego sprawdzeniu, czy podany numer jest numerem pierwszym, czy nie, niniejsza sekcja użyje instrukcji, aby wydrukować odpowiednią instrukcję.
Ponieważ dostarczona liczba całkowita wynosi 7, wartość „pierwotna” pozostanie prawdziwa, a ta sekcja wydrukuje następujące:
7 to liczba pierwsza.Ten wyświetlacz da nam odpowiedź na pytanie, czy wprowadzona liczba całkowita jest liczbą pierwszą, czy nie.
Przykładowy fragment kodu pokazano poniżej:
Za pośrednictwem tych 3 prostych etapów znaleziono wynik, czy pewna liczba całkowita jest pierwsza, czy nie?
Wniosek
Aby sprawdzić, czy liczba jest pierwsza, czy nie, a "dla pętli" jest przyzwyczajony do iteracji między 2 I n-1, a następnie nasza liczba całkowita jest podzielona przez każdą z tych iterowanych wartości. Jeśli oddział odniesie sukces (moduł to 0), pokazuje, że liczba całkowita nie jest pierwsza, w przeciwnym razie jest to pierwsza. Różne sekcje tego artykułu szczegółowo opisały, w jaki sposób wszystko zostało wdrożone.