I Java kallas en term som används för programmering och algoritmbaserade fält pseudokod . Det tillåter oss att definiera implementeringen av en algoritm. Med enkla ord kan vi definiera det som en algoritms kokta representation.
Under det senaste decenniet har algoritmerna definierats med hjälp av pseudokoden eftersom de kan tolkas av programmerare, oavsett deras programmeringsbakgrund eller kunskap. Pseudokod är den falska koden eller representationen av en kod som även en lekman som har programmeringskunskaper på skolnivå kan förstå.
Låt oss förstå skillnaden mellan Algoritm och Pseudokod.
Algoritm
Det är en organiserad, logisk följd av handlingar eller attityder till ett visst problem. För att lösa ett problem implementerar en programmerare en algoritm. Algoritmen uttrycks med naturliga verbala men få tekniska observationer.
handledning för javascript
Pseudokod
Den är skriven i form av anteckningar och informationstext som endast är skriven på vanlig engelska. Precis som programmeringsspråk har den ingen syntax, så den kan inte kompileras eller tolkas av kompilatorn.
Fördelar med Pseudokod
- För att förbättra läsbarheten för alla tillvägagångssätt spelar pseudokod en mycket viktig roll.
- Mellan programmet och algoritmen fungerar Pseudokod som en brygga. Det behandlas som ett dokument så att utvecklaren enkelt kan förstå programmet.
- Pseudokod fokuserar på att förklara arbetet på varje rad i programmet. På grund av detta är det mycket enkelt för programmeraren att konstruera koden.
Nackdelar med Pseudokod
Pseudokoden kommer också med nackdelar i Java . Det finns olika nackdelar med Pseudocode i Java som är följande:
- Den visuella representationen av programmeringskoden kan lätt förstås, och pseudokoden tillhandahåller den inte.
- Det finns inget väldefinierat format för att skriva pseudokoden.
- Det finns inga tillgängliga standarder för pseudokod. Företag använder sina egna standarder för att skriva det.
- Om vi använder pseudokod måste vi underhålla ytterligare ett dokument för vår kod.
Sätt att skriva pseudokod i Java
För att skriva pseudokoden i Java måste vi använda följande steg:
- Vi måste först upprätthålla arrangemanget av sekvensen av uppgifterna och, baserat på det, skriva pseudokoden.
- Pseudokoden börjar med uttalandet som fastställer målet eller målet.
Exempel:
Anta att vi har ett program som låter användaren kontrollera om numret är Armstrong eller inte.
Vi drar in påståendena på samma sätt som om-annat, för och medan slingor är avsedda. Genom att göra det är det mycket lätt att förstå exekveringsmekanismen och beslutskontrollen.
Vi drar in uttalandet på följande sätt:
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.'
Nedan finns några punkter som vi måste ha i åtanke när vi utformar pseudokoden för ett program i Java.
- Vi borde behöva använda lämplig namnkonvention. Genom att göra det är det väldigt lätt att förstå pseudokoden. Så namnet bör vara enkelt och distinkt.
- Vi bör behöva använda lämpliga meningsskal. För metoder använder vi CamelCase, för konstanter använder vi versaler och för variabler använder vi gemener.
- Pseudokoden ska inte vara abstrakt, och det som kommer att hända i själva koden bör utvecklas.
- Vi använder standardprogrammeringsstrukturerna 'om-då', 'för', 'medan', 'fall' på samma sätt som vi använder det i programmering.
- Alla avsnitt i pseudokoden ska vara ifyllda, ändliga och tydliga att förstå.
- Pseudokoden ska vara så enkel som den kan förstås av en lekman som inte har tillräcklig kunskap om tekniska termer. Så vi skriver inte pseudokoden på ett fullständigt programmatiskt sätt.
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'); } }
Pseudokoden för ovanstående program kan skrivas på följande sätt:
- Initiera c till noll.
- Initiera n till ett slumpmässigt tal för att kontrollera Armstrong.
- Initiera temp till n.
- Upprepa stegen tills värdet på n är större än noll.
- Hitta en påminnelse om n genom att använda n%10.
- Ta bort den sista siffran från numret genom att använda n/10.
- Hitta de tre gångerna av påminnelsen och lägg till den i c.
- Om temp == c
Skriv ut 'Armstrong nummer' - annan
Inte ett Armstrong-nummer'
Algoritmen för ovanstående program kan skrivas på följande sätt:
Ange numret.
- Initiera c = 0 och temp = n.
- Upprepa tills (temp != 0)
- a = temp % 10 //resten
- c = c + (a * a * a)
- temp = temp / 10
- om (c == n)
- Visa 'Armstrong nummer'
- Annan
- Visa 'Inte ett Armstrong-nummer'