Java valodā termins, ko izmanto programmēšanai un uz algoritmiem balstītiem laukiem, tiek saukts par pseidokods . Tas ļauj mums definēt algoritma ieviešanu. Vienkāršiem vārdiem sakot, mēs to varam definēt kā algoritma sagatavotu attēlojumu.
Pēdējo desmit gadu laikā algoritmi ir definēti ar pseidokoda palīdzību, jo programmētāji tos var interpretēt neatkarīgi no programmēšanas pieredzes vai zināšanām. Pseidokods ir viltus kods vai koda attēlojums, ko var saprast pat nespeciālists, kuram ir skolas līmeņa programmēšanas zināšanas.
Sapratīsim atšķirību starp algoritmu un pseidokodu.
Algoritms
Tā ir organizēta, loģiska darbību secība vai attieksme pret konkrētu problēmu. Lai atrisinātu problēmu, programmētājs ievieš algoritmu. Algoritms tiek izteikts, izmantojot dabiskus verbālus, bet nedaudzus tehniskus novērojumus.
Ridhima Tiwari
Pseidokods
Tas ir uzrakstīts anotāciju un informatīvā teksta veidā, kas ir rakstīts tikai angļu valodā. Tāpat kā programmēšanas valodām, tai nav nekādas sintakses, tāpēc kompilators to nevar apkopot vai interpretēt.
Pseidokoda priekšrocības
- Lai uzlabotu jebkuras pieejas lasāmību, pseidokodam ir ļoti svarīga loma.
- Starp programmu un algoritmu pseidokods darbojas kā tilts. Tas tiek uzskatīts par dokumentu, lai izstrādātājs varētu viegli saprast programmu.
- Pseidokods koncentrējas uz katras programmas līnijas darbības izskaidrošanu. Pateicoties tam, programmētājam ir ļoti viegli izveidot kodu.
Pseidokoda trūkumi
Pseidokodam ir arī trūkumi Java . Java pseidokodam ir dažādi trūkumi, kas ir šādi:
- Programmēšanas koda vizuālo attēlojumu var viegli saprast, un pseidokods to nenodrošina.
- Nav precīzi definēta formāta pseidokoda rakstīšanai.
- Pseidokodam nav pieejami standarti. Uzņēmumi to rakstīšanai izmanto savus standartus.
- Ja mēs izmantojam pseidokodu, mums ir jāuztur vēl viens dokuments mūsu kodam.
Veids, kā rakstīt pseidokodu Java
Lai rakstītu pseidokodu Java valodā, mums ir jāveic šādas darbības:
- Vispirms mums ir jāsaglabā uzdevumu secības izkārtojums un, pamatojoties uz to, jāuzraksta pseidokods.
- Pseidokods sākas ar paziņojumu, kas nosaka mērķi vai mērķi.
Piemērs:
Pieņemsim, ka mums ir programma, kas ļauj lietotājam pārbaudīt, vai numurs ir Armstrongs vai nē.
Mēs atkāpēsim apgalvojumus tādā pašā veidā kā ja-citādi, priekš un kamēr ir paredzētas cilpas. To darot, ir ļoti viegli izprast izpildes mehānismu un lēmumu kontroli.
Mēs atkāpēsim paziņojumu šādā veidā:
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.'
Tālāk ir norādīti daži punkti, kas mums jāpatur prātā, izstrādājot programmas pseidokodu Java.
- Mums ir jāizmanto atbilstošs nosaukumu piešķiršanas veids. To darot, ir ļoti viegli saprast pseidokodu. Tātad nosaukumam jābūt vienkāršam un skaidram.
- Mums ir jāizmanto atbilstoši teikumu burti. Metodēm mēs izmantojam CamelCase, konstantēm mēs izmantojam lielos burtus, bet mainīgajiem - mazajiem burtiem.
- Pseidokodam nevajadzētu būt abstraktam, un lietai, kas notiks reālajā kodā, jābūt izstrādātai.
- Mēs izmantojam standarta programmēšanas struktūras 'ja-tad, 'for', 'kamēr', 'cases' tādā pašā veidā, kā to lietojam programmēšanā.
- Visām pseidokoda sadaļām jābūt pabeigtām, ierobežotām un skaidri saprotamām.
- Pseidokodam jābūt tik vienkāršam, cik to var saprast nespeciālists, kuram nav pietiekamu tehnisko terminu zināšanu. Tātad, mēs nerakstām pseidokodu pilnībā programmatiski.
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'); } }
Iepriekš minētās programmas pseidokodu var uzrakstīt šādi:
- Inicializējiet c uz nulli.
- Inicializējiet n uz nejaušu skaitli, lai pārbaudītu Ārmstrongu.
- Inicializēt temperatūru uz n.
- Atkārtojiet darbības, līdz n vērtība ir lielāka par nulli.
- Atrodiet atgādinājumu par n, izmantojot n%10.
- Noņemiet pēdējo ciparu no skaitļa, izmantojot n/10.
- Atrodiet trīs reizes atgādinājumu un pievienojiet to c.
- Ja temp == c
Drukāt “Armstrong number” - cits
Nav Ārmstronga numurs'
Iepriekš minētās programmas algoritmu var uzrakstīt šādi:
Ievadiet numuru.
- Inicializējiet c = 0 un temp = n.
- Atkārtojiet līdz (temp! = 0)
- a = temp % 10 //atlikušais
- c = c + (a * a * a)
- temp = temp / 10
- ja (c == n)
- Parādīt Ārmstronga numuru
- Citādi
- Parādīt “Nav Ārmstronga numurs”