logo

Psevdokoda Java

V Javi se izraz, ki se uporablja za programiranje in polja, ki temeljijo na algoritmu, imenuje psevdokoda . Omogoča nam definiranje implementacije algoritma. Z enostavnimi besedami ga lahko definiramo kot prekuhano predstavitev algoritma.

V zadnjem desetletju se algoritmi definirajo s pomočjo psevdokoda, kot jih lahko razlagajo programerji, ne glede na njihovo programersko ozadje ali znanje. Psevdokoda je lažna koda ali predstavitev kode, ki jo lahko razume celo laik s šolskim znanjem programiranja.

Razumejmo razliko med algoritmom in psevdokodo.

Algoritem

Je organizirano, logično zaporedje dejanj ali odnosov do določenega problema. Da bi rešil problem, programer implementira algoritem. Algoritem je izražen z naravnimi besedami, vendar z malo tehničnimi opazovanji.

čakalna vrsta v Javi

Psevdokoda

Napisana je v obliki opomb in informativnega besedila, ki je napisano samo v navadni angleščini. Tako kot programski jeziki tudi ta nima sintakse, zato ga prevajalnik ne more prevesti ali interpretirati.

Prednosti psevdokoda

  • Da bi izboljšali berljivost katerega koli pristopa, ima psevdokoda zelo pomembno vlogo.
  • Med programom in algoritmom Pseudocode deluje kot most. Obravnava se kot dokument, tako da lahko razvijalec zlahka razume program.
  • Pseudocode se osredotoča na razlago dela v vsaki vrstici programa. Zaradi tega je programerju zelo enostavno sestaviti kodo.

Slabosti psevdokoda

Psevdokoda ima tudi slabosti Java . Obstaja več pomanjkljivosti psevdokoda v Javi, ki so naslednje:

  • Vizualna predstavitev programske kode je lahko razumljiva, psevdokoda pa je ne zagotavlja.
  • Ni dobro definiranega formata za pisanje psevdokoda.
  • Za psevdokodo ni standardov. Podjetja za pisanje uporabljajo lastne standarde.
  • Če uporabljamo psevdokodo, moramo vzdrževati še en dokument za našo kodo.

Način pisanja psevdokoda v Javi

Da bi napisali psevdokodo v Javi, moramo uporabiti naslednje korake:

  • Najprej moramo ohraniti ureditev zaporedja nalog in na podlagi tega napisati psevdokodo.
  • Psevdokoda se začne z izjavo, ki določa namen ali cilj.

primer:

Recimo, da imamo program, ki uporabniku omogoča, da preveri, ali je številka Armstrong ali ne.

Stavke zamikamo na enak način kot če-drugače, za in medtem zanke so namenjene. S tem je zelo enostavno razumeti mehanizem izvajanja in nadzor odločitve.

Izjavo zamaknemo na naslednji način:

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

Spodaj je nekaj točk, ki jih moramo imeti v mislih, ko načrtujemo psevdokodo programa v Javi.

  • Morali bi uporabiti ustrezno konvencijo o poimenovanju. S tem je zelo enostavno razumeti psevdokodo. Zato mora biti poimenovanje preprosto in razločno.
  • Morali bi uporabiti ustrezne stavčne male črke. Za metode uporabljamo CamelCase, za konstante uporabljamo velike črke, za spremenljivke pa male črke.
  • Psevdokoda ne sme biti abstraktna in stvar, ki se bo zgodila v dejanski kodi, mora biti razdelana.
  • Standardne programske strukture 'če-potem', 'za', 'medtem', 'primeri' uporabljamo na enak način, kot jih uporabljamo pri programiranju.
  • Vsi deli psevdokoda morajo biti izpolnjeni, končni in jasni za razumevanje.
  • Psevdokoda mora biti tako enostavna, da jo lahko razume laik, ki nima zadostnega znanja strokovnih izrazov. Psevdokoda torej ne pišemo na popoln programski način.

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'); } } 

Psevdokodo zgornjega programa lahko zapišemo na naslednji način:

  1. Inicializirajte c na nič.
  2. Inicializirajte n na naključno število, da preverite Armstronga.
  3. Inicializirajte temp na n.
  4. Ponavljajte korake, dokler vrednost n ni večja od nič.
  5. Poiščite opomnik n z uporabo n%10.
  6. Odstranite zadnjo števko iz številke z uporabo n/10.
  7. Poiščite trikratnik opomnika in ga dodajte v c.
  8. Če je temp == c
    Natisni 'Armstrongovo število'
  9. drugače
    Ni Armstrongova številka'

Algoritem zgornjega programa lahko zapišemo na naslednji način:

Vnesite številko.

  1. Inicializirajte c = 0 in temp = n.
  2. Ponavljajte, dokler (temp! = 0)
  3. a = temp % 10 //ostanek
  4. c = c + (a * a * a)
  5. temp = temp / 10
  6. če (c == n)
  7. Prikaži 'Armstrongovo število'
  8. drugače
  9. Prikaz 'Ni Armstrongova številka'