V jazyku Java sa termín používaný pre programovanie a polia založené na algoritmoch označuje ako pseudokód . Umožňuje nám definovať implementáciu algoritmu. Jednoducho povedané, môžeme to definovať ako pripravenú reprezentáciu algoritmu.
V poslednom desaťročí sa algoritmy definovali pomocou pseudokódu tak, ako ich môžu interpretovať programátori bez ohľadu na ich programátorské zázemie alebo znalosti. Pseudokód je falošný kód alebo reprezentácia kódu, ktorému môže porozumieť aj laik so znalosťami programovania na úrovni školy.
Poďme pochopiť rozdiel medzi algoritmom a pseudokódom.
Algoritmus
Je to organizovaný, logický sled akcií alebo postojov k určitému problému. Na vyriešenie problému programátor implementuje algoritmus. Algoritmus je vyjadrený pomocou prirodzených verbálnych, ale málo technických pozorovaní.
príkaz chown
Pseudokód
Je napísaný vo forme anotácií a informačného textu, ktorý je napísaný iba v obyčajnej angličtine. Rovnako ako programovacie jazyky nemá žiadnu syntax, takže ho kompilátor nemôže skompilovať ani interpretovať.
Výhody pseudokódu
- Aby sa zlepšila čitateľnosť akéhokoľvek prístupu, pseudokód hrá veľmi dôležitú úlohu.
- Medzi programom a algoritmom funguje Pseudokód ako most. Spracúva sa ako dokument, aby vývojár ľahko pochopil program.
- Pseudokód sa zameriava na vysvetlenie práce na každom riadku programu. Vďaka tomu je pre programátora veľmi jednoduché zostaviť kód.
Nevýhody pseudokódu
Pseudokód má aj nevýhody Java . Pseudokód v Jave má rôzne nevýhody, ktoré sú nasledovné:
- Vizuálna reprezentácia programovacieho kódu sa dá ľahko pochopiť a pseudokód to neposkytuje.
- Neexistuje dobre definovaný formát na písanie pseudokódu.
- Pre pseudokód nie sú dostupné žiadne štandardy. Spoločnosti používajú na jeho písanie svoje vlastné štandardy.
- Ak používame pseudokód, musíme pre náš kód udržiavať ešte jeden dokument.
Spôsob, ako napísať pseudokód v jazyku Java
Aby sme mohli napísať Pseudokód v jazyku Java, musíme použiť nasledujúce kroky:
- Najprv musíme zachovať usporiadanie postupnosti úloh a na základe toho napísať pseudokód.
- Pseudokód začína vyhlásením, ktoré stanovuje cieľ alebo cieľ.
Príklad:
Predpokladajme, že máme program, ktorý umožňuje používateľovi skontrolovať, či je číslo Armstrong alebo nie.
Výroky odsadzujeme rovnakým spôsobom ako ak-inak, za a zatiaľ čo sú určené slučky. Vďaka tomu je veľmi ľahké pochopiť mechanizmus vykonávania a kontrolu rozhodovania.
Výrok odsadíme nasledujúcim spôsobom:
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.'
Nižšie sú uvedené niektoré body, ktoré musíme mať na pamäti pri navrhovaní pseudokódu programu v jazyku Java.
- Mali by sme použiť vhodnú konvenciu pomenovania. Vďaka tomu je veľmi ľahké porozumieť pseudokódu. Takže pomenovanie by malo byť jednoduché a zreteľné.
- Mali by sme používať vhodné tvary viet. Pre metódy používame CamelCase, pre konštanty používame veľké písmená a pre premenné používame malé písmená.
- Pseudokód by nemal byť abstraktný a vec, ktorá sa stane v skutočnom kóde, by mala byť prepracovaná.
- Štandardné programovacie štruktúry 'if-then, 'for', 'while', 'cases' používame rovnakým spôsobom, ako ich používame pri programovaní.
- Všetky časti pseudokódu by mali byť dokončené, konečné a jasné na pochopenie.
- Pseudokód by mal byť taký jednoduchý, ako ho dokáže pochopiť laik bez dostatočnej znalosti odborných výrazov. Takže pseudokód nepíšeme úplným programovým spôsobom.
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'); } }
Pseudokód vyššie uvedeného programu môže byť napísaný nasledujúcim spôsobom:
- Inicializujte c na nulu.
- Inicializujte n na náhodné číslo, aby ste skontrolovali Armstronga.
- Inicializujte teplotu na n.
- Opakujte kroky, kým hodnota n nebude väčšia ako nula.
- Nájdite pripomienku n pomocou n%10.
- Odstráňte poslednú číslicu z čísla pomocou n/10.
- Nájdite trikrát pripomenutie a pridajte ho do c.
- Ak teplota == c
Vytlačiť „číslo Armstronga“ - inak
Nie Armstrongovo číslo
Algoritmus vyššie uvedeného programu môže byť napísaný nasledujúcim spôsobom:
Zadajte číslo.
- Inicializujte c = 0 a teplotu = n.
- Opakujte, kým (teplota != 0)
- a = teplota % 10 //zvyšok
- c = c + (a * a * a)
- teplota = teplota / 10
- ak (c == n)
- Zobraziť „číslo Armstronga“
- Inak
- Zobraziť „Nie je Armstrongovo číslo“