In Java wird ein Begriff verwendet, der für Programmierung und algorithmenbasierte Felder verwendet wird Pseudocode . Es ermöglicht uns, die Implementierung eines Algorithmus zu definieren. Mit einfachen Worten können wir es als die erfundene Darstellung eines Algorithmus definieren.
Im letzten Jahrzehnt wurden die Algorithmen mit Hilfe des Pseudocodes so definiert, dass sie von Programmierern unabhängig von ihrem Programmierhintergrund oder -wissen interpretiert werden können. Pseudocode ist der falsche Code oder die Darstellung eines Codes, den selbst ein Laie mit Programmierkenntnissen auf Schulniveau verstehen kann.
Lassen Sie uns den Unterschied zwischen Algorithmus und Pseudocode verstehen.
Algorithmus
Es handelt sich um eine organisierte, logische Abfolge von Handlungen oder Einstellungen zu einem bestimmten Problem. Um ein Problem zu lösen, implementiert ein Programmierer einen Algorithmus. Der Algorithmus wird durch natürliche verbale, aber wenige technische Beobachtungen ausgedrückt.
Polymorphismus Java
Pseudocode
Es ist in Form von Anmerkungen und Informationstexten verfasst, die ausschließlich in einfachem Englisch verfasst sind. Genau wie Programmiersprachen hat es keine Syntax und kann daher nicht vom Compiler kompiliert oder interpretiert werden.
Vorteile von Pseudocode
- Um die Lesbarkeit eines Ansatzes zu verbessern, spielt Pseudocode eine sehr wichtige Rolle.
- Zwischen dem Programm und dem Algorithmus fungiert Pseudocode als Brücke. Es wird als Dokument behandelt, damit der Entwickler das Programm leicht verstehen kann.
- Pseudocode konzentriert sich auf die Erklärung der Funktionsweise jeder Zeile des Programms. Dadurch ist es für den Programmierer sehr einfach, den Code zu erstellen.
Nachteile von Pseudocode
Der Pseudocode bringt auch Nachteile mit sich Java . Es gibt verschiedene Nachteile von Pseudocode in Java, die wie folgt sind:
- Die visuelle Darstellung des Programmiercodes ist leicht verständlich, der Pseudocode bietet sie jedoch nicht.
- Es gibt kein genau definiertes Format zum Schreiben des Pseudocodes.
- Für Pseudocode sind keine Standards verfügbar. Unternehmen verwenden ihre eigenen Standards, um es zu schreiben.
- Wenn wir Pseudocode verwenden, müssen wir ein weiteres Dokument für unseren Code verwalten.
Möglichkeit, Pseudocode in Java zu schreiben
Um den Pseudocode in Java zu schreiben, müssen wir die folgenden Schritte ausführen:
- Wir müssen zunächst die Reihenfolge der Aufgaben einhalten und darauf basierend den Pseudocode schreiben.
- Der Pseudocode beginnt mit der Aussage, die das Ziel festlegt.
Beispiel:
Angenommen, wir haben ein Programm, mit dem der Benutzer überprüfen kann, ob die Nummer Armstrong ist oder nicht.
Wir rücken die Aussagen auf die gleiche Weise ein wie die wenn-sonst, für Und während Schleifen sind vorgesehen. Dadurch ist es sehr einfach, den Ausführungsmechanismus und die Entscheidungskontrolle zu verstehen.
Wir rücken die Aussage wie folgt ein:
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.'
Im Folgenden sind einige Punkte aufgeführt, die wir beim Entwerfen des Pseudocodes eines Programms in Java beachten müssen.
- Wir sollten die entsprechende Namenskonvention verwenden müssen. Dadurch ist es sehr einfach, den Pseudocode zu verstehen. Daher sollte die Benennung einfach und eindeutig sein.
- Wir sollten die entsprechende Schreibweise verwenden müssen. Für Methoden verwenden wir CamelCase, für Konstanten die Großschreibung und für Variablen die Kleinschreibung.
- Der Pseudocode sollte nicht abstrakt sein und das, was im eigentlichen Code passieren wird, sollte ausgearbeitet werden.
- Wir verwenden die Standard-Programmierstrukturen „Wenn-Dann“, „Für“, „Während“ und „Fälle“ auf die gleiche Weise, wie wir sie in der Programmierung verwenden.
- Alle Abschnitte des Pseudocodes sollten vollständig, endlich und klar verständlich sein.
- Der Pseudocode sollte so einfach sein, dass er auch für einen Laien ohne ausreichende Fachkenntnisse verständlich ist. Wir schreiben den Pseudocode also nicht vollständig programmatisch.
ArmstrongNumberExample.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'); } }
Der Pseudocode des obigen Programms kann wie folgt geschrieben werden:
- Initialisieren Sie c auf Null.
- Initialisieren Sie n mit einer Zufallszahl, um Armstrong zu überprüfen.
- Temp auf n initialisieren.
- Wiederholen Sie die Schritte, bis der Wert von n größer als Null ist.
- Finden Sie eine Erinnerung an n, indem Sie n%10 verwenden.
- Entfernen Sie die letzte Ziffer aus der Zahl, indem Sie n/10 verwenden.
- Finden Sie das Dreifache der Erinnerung und fügen Sie es zu c hinzu.
- Wenn temp == c
Drucken Sie „Armstrong-Nummer“ - anders
„Keine Armstrong-Nummer“
Der Algorithmus des obigen Programms kann folgendermaßen geschrieben werden:
Geben Sie die Nummer ein.
- Initialisieren Sie c = 0 und temp = n.
- Wiederholen bis (temp != 0)
- a = temp % 10 //Rest
- c = c + (a * a * a)
- Temperatur = Temperatur / 10
- wenn (c == n)
- 'Armstrong-Nummer' anzeigen
- Anders
- Anzeige „Keine Armstrong-Nummer“