W języku Java termin używany do programowania i pól opartych na algorytmach nosi nazwę pseudo kod . Pozwala nam zdefiniować implementację algorytmu. W prostych słowach możemy zdefiniować to jako gotową reprezentację algorytmu.
W ostatniej dekadzie algorytmy definiowano za pomocą pseudokodu, ponieważ programiści mogą je interpretować, niezależnie od ich doświadczenia programistycznego i wiedzy. Pseudokod to fałszywy kod lub reprezentacja kodu, którą może zrozumieć nawet laik posiadający wiedzę programistyczną na poziomie szkolnym.
Rozumiemy różnicę między algorytmem a pseudokodem.
Algorytm
Jest to zorganizowana, logiczna sekwencja działań lub postaw wobec określonego problemu. Aby rozwiązać problem, programista implementuje algorytm. Algorytm jest wyrażany za pomocą naturalnego werbalnego, ale niewielu uwag technicznych.
główna metoda Java
Pseudo kod
Jest napisany w formie adnotacji i tekstu informacyjnego, który jest napisany wyłącznie prostym językiem angielskim. Podobnie jak języki programowania, nie ma żadnej składni, więc kompilator nie może go skompilować ani zinterpretować.
Zalety pseudokodu
- Aby poprawić czytelność dowolnego podejścia, bardzo ważną rolę odgrywa pseudokod.
- Pomiędzy programem a algorytmem pseudokod działa jak pomost. Traktowany jest jako dokument, dzięki czemu programista może łatwo zrozumieć program.
- Pseudokod skupia się na wyjaśnieniu działania każdej linii programu. Dzięki temu programista może bardzo łatwo skonstruować kod.
Wady pseudokodu
Pseudokod ma również wady Jawa . Pseudokod w Javie ma różne wady:
- Wizualną reprezentację kodu programowania można łatwo zrozumieć, ale pseudokod tego nie zapewnia.
- Nie ma dobrze zdefiniowanego formatu zapisu pseudokodu.
- Nie ma dostępnych standardów pseudokodu. Firmy piszą je według własnych standardów.
- Jeśli używamy pseudokodu, musimy zachować jeszcze jeden dokument dla naszego kodu.
Sposób pisania pseudokodu w Javie
Aby napisać pseudokod w Javie, musimy wykonać następujące kroki:
- Musimy najpierw zachować układ kolejności zadań i na tej podstawie napisać pseudokod.
- Pseudokod zaczyna się od stwierdzenia, które określa cel lub cel.
Przykład:
Załóżmy, że mamy program, który pozwala użytkownikowi sprawdzić, czy numer to Armstrong, czy nie.
Wcinamy stwierdzenia w taki sam sposób, jak w przypadku jeśli-w przeciwnym razie, dla I chwila przeznaczone są pętle. Dzięki temu bardzo łatwo jest zrozumieć mechanizm wykonania i kontrolę decyzji.
Wcinamy oświadczenie w następujący sposób:
for 1 to 5 print result 'Inside for loop.' if 4 > 3 print result 'Inside if statement.' while 4 > 3 print result 'Inside the while loop.'
Poniżej znajduje się kilka punktów, o których należy pamiętać projektując pseudokod programu w Javie.
- Powinniśmy zastosować odpowiednią konwencję nazewnictwa. Dzięki temu bardzo łatwo jest zrozumieć pseudokod. Dlatego nazewnictwo powinno być proste i wyraźne.
- Powinniśmy używać odpowiednich rozmiarów zdań. W przypadku metod używamy CamelCase, w przypadku stałych używamy wielkich liter, a w przypadku zmiennych małych liter.
- Pseudokod nie powinien być abstrakcyjny, a to, co będzie się działo w rzeczywistym kodzie, powinno zostać szczegółowo opracowane.
- Używamy standardowych struktur programistycznych „if-then”, „for”, „while”, „cases” w taki sam sposób, jak używamy ich w programowaniu.
- Wszystkie sekcje pseudokodu powinny być kompletne, skończone i zrozumiałe.
- Pseudokod powinien być tak prosty, jak może być zrozumiały dla laika nie posiadającego wystarczającej wiedzy z terminologii technicznej. Zatem nie piszemy pseudokodu w sposób całkowicie programowy.
Numer ArmstrongaPrzykład.java
class ArmstrongNumberExample{ public static void main(String[] args) { int c = 0, a, temp; int n = 153; //It is the number to check armstrong temp = n; while(n > 0) { a = n % 10; n = n / 10; c = c +(a * a * a); } if(temp == c) System.out.println('armstrong number'); else System.out.println('Not armstrong number'); } }
Pseudokod powyższego programu można zapisać w następujący sposób:
- Zainicjuj c do zera.
- Zainicjuj n losową liczbą, aby sprawdzić Armstronga.
- Zainicjuj temp na n.
- Powtarzaj kroki, aż wartość n będzie większa od zera.
- Znajdź przypomnienie o n, używając n%10.
- Usuń ostatnią cyfrę z liczby, używając n/10.
- Znajdź potrójną część przypomnienia i dodaj ją do c.
- Jeśli temp == c
Drukuj „Numer Armstronga” - w przeciwnym razie
To nie jest numer Armstronga”
Algorytm powyższego programu można zapisać w następujący sposób:
Wprowadź numer.
- Zainicjuj c = 0 i temp = n.
- Powtarzaj aż (temp!= 0)
- a = temp % 10 //pozostała
- do = do + (a * a * a)
- temperatura = temperatura / 10
- jeśli (c == n)
- Wyświetl „liczbę Armstronga”
- W przeciwnym razie
- Wyświetl komunikat „To nie jest numer Armstronga”