logo

Pseudokode Java

I Java omtales et udtryk, der bruges til programmering og algoritmebaserede felter pseudokode . Det giver os mulighed for at definere implementeringen af ​​en algoritme. Med enkle ord kan vi definere det som en algoritmes kogte repræsentation.

I det seneste årti er algoritmerne defineret ved hjælp af pseudokoden, da de kan fortolkes af programmører, uanset deres programmeringsbaggrund eller viden. Pseudokode er den falske kode eller repræsentation af en kode, som selv en lægmand, der har viden om programmering på skoleniveau, kan forstå.

Lad os forstå forskellen mellem algoritme og pseudokode.

Algoritme

Det er en organiseret, logisk sekvens af handlinger eller holdninger til et bestemt problem. For at løse et problem implementerer en programmør en algoritme. Algoritmen udtrykkes ved hjælp af naturlige verbale, men få tekniske observationer.

spil pigeon android

Pseudokode

Den er skrevet i form af anmærkninger og informativ tekst, der kun er skrevet på almindeligt engelsk. Ligesom programmeringssprog har den ingen syntaks, så den kan ikke kompileres eller fortolkes af compileren.

Fordele ved Pseudokode

  • For at forbedre læsbarheden af ​​enhver tilgang spiller pseudokode en meget vigtig rolle.
  • Mellem programmet og algoritmen fungerer Pseudokode som en bro. Det behandles som et dokument, så udvikleren nemt kan forstå programmet.
  • Pseudokode fokuserer på at forklare arbejdet på hver linje i programmet. På grund af dette er det meget nemt for programmøren at konstruere koden.

Ulemper ved Pseudokode

Pseudokoden kommer også med ulemper i Java . Der er forskellige ulemper ved Pseudocode i Java, som er som følger:

  • Den visuelle repræsentation af programmeringskoden kan let forstås, og pseudokoden giver den ikke.
  • Der er ikke noget veldefineret format til at skrive pseudokoden.
  • Der er ingen tilgængelige standarder for pseudokode. Virksomheder bruger deres egne standarder til at skrive det.
  • Hvis vi bruger pseudokode, skal vi vedligeholde et dokument mere til vores kode.

Måde at skrive pseudokode i Java

For at skrive Pseudokoden i Java skal vi bruge følgende trin:

  • Vi skal først vedligeholde arrangementet af rækkefølgen af ​​opgaverne og ud fra det skrive pseudokoden.
  • Pseudokoden starter med det udsagn, der etablerer målet eller målet.

Eksempel:

Antag, at vi har et program, der giver brugeren mulighed for at kontrollere, om nummeret er Armstrong eller ej.

Vi indrykker udsagnene på samme måde som hvis-andet, for og mens løkker er beregnet. Ved at gøre det er det meget nemt at forstå udførelsesmekanismen og beslutningskontrollen.

Vi indrykker erklæringen på følgende måde:

 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.' 

Nedenfor er nogle punkter, som vi skal huske på, når vi designer pseudokoden for et program i Java.

  • Vi burde være nødt til at bruge den passende navnekonvention. Ved at gøre det er det meget nemt at forstå pseudokoden. Så navngivningen skal være enkel og tydelig.
  • Vi bør være nødt til at bruge de passende sætningskasser. Til metoder bruger vi CamelCase, til konstanter bruger vi store bogstaver, og til variabler bruger vi små bogstaver.
  • Pseudokoden skal ikke være abstrakt, og det, der kommer til at ske i den faktiske kode, bør uddybes.
  • Vi bruger standardprogrammeringsstrukturerne 'hvis-så', 'til', 'mens', 'tilfælde' på samme måde, som vi bruger det i programmering.
  • Alle sektioner af pseudokoden skal være afsluttet, endelige og klare at forstå.
  • Pseudokoden skal være så enkel, som den kan forstås af en lægmand, der ikke har tilstrækkelig viden om tekniske termer. Så vi skriver ikke pseudokoden på en fuldstændig programmatisk måde.

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 for ovenstående program kan skrives på følgende måde:

  1. Initialiser c til nul.
  2. Initialiser n til et tilfældigt tal for at kontrollere Armstrong.
  3. Initialiser temp til n.
  4. Gentag trin, indtil værdien af ​​n er større end nul.
  5. Find en påmindelse om n ved at bruge n%10.
  6. Fjern det sidste ciffer fra nummeret ved at bruge n/10.
  7. Find de tre gange af påmindelsen og tilføj den til c.
  8. Hvis temp == c
    Udskriv 'Armstrong nummer'
  9. andet
    Ikke et Armstrong nummer'

Algoritmen for ovenstående program kan skrives på følgende måde:

Indtast nummeret.

  1. Initialiser c = 0 og temp = n.
  2. Gentag indtil (temp != 0)
  3. a = temp % 10 //resten
  4. c = c + (a * a * a)
  5. temp = temp / 10
  6. hvis (c == n)
  7. Vis 'Armstrong nummer'
  8. Andet
  9. Vis 'Ikke et Armstrong-nummer'