V Javě se termín používaný pro programování a pole založená na algoritmech označuje jako pseudo kód . Umožňuje nám definovat implementaci algoritmu. Jednoduše řečeno, můžeme to definovat jako vařenou reprezentaci algoritmu.
V minulém desetiletí byly algoritmy definovány pomocí pseudokódu tak, jak je mohou programátoři interpretovat bez ohledu na jejich programátorské pozadí nebo znalosti. Pseudokód je falešný kód nebo reprezentace kódu, kterému může porozumět i laik se znalostmi programování na úrovni školy.
Pojďme pochopit rozdíl mezi Algorithm a Pseudocode.
Algoritmus
Je to organizovaný, logický sled akcí nebo postojů k určitému problému. K vyřešení problému programátor implementuje algoritmus. Algoritmus je vyjádřen pomocí přirozených slovních, ale málo technických pozorování.
fronta v Javě
Pseudo kód
Je psána formou anotací a informačního textu, který je psán pouze v jednoduché angličtině. Stejně jako programovací jazyky nemá žádnou syntaxi, takže nemůže být kompilován nebo interpretován kompilátorem.
Výhody Pseudokódu
- Pro zlepšení čitelnosti jakéhokoli přístupu hraje pseudokód velmi důležitou roli.
- Mezi programem a algoritmem funguje Pseudokód jako most. Je považován za dokument, takže vývojář může program snadno pochopit.
- Pseudokód se zaměřuje na vysvětlení práce na každém řádku programu. Díky tomu je pro programátora velmi snadné vytvořit kód.
Nevýhody pseudokódu
Pseudokód má také nevýhody Jáva . Pseudocode v Javě má různé nevýhody, které jsou následující:
- Vizuální reprezentaci programovacího kódu lze snadno pochopit a pseudokód ji neposkytuje.
- Neexistuje žádný dobře definovaný formát pro zápis pseudokódu.
- Pro pseudokód nejsou k dispozici žádné standardy. Společnosti k jeho napsání používají své vlastní standardy.
- Pokud používáme pseudokód, musíme pro náš kód udržovat ještě jeden dokument.
Způsob, jak napsat pseudokód v Javě
Abychom mohli napsat Pseudokód v Javě, musíme použít následující kroky:
- Nejprve musíme zachovat uspořádání posloupnosti úloh a na základě toho napsat pseudokód.
- Pseudokód začíná prohlášením, které stanoví cíl nebo cíl.
Příklad:
Předpokládejme, že máme program, který umožňuje uživateli zkontrolovat, zda je číslo Armstrong nebo ne.
Příkazy odsazujeme stejným způsobem jako jestliže-jinak, pro a zatímco smyčky jsou určeny. Díky tomu je velmi snadné pochopit mechanismus provádění a kontrolu rozhodování.
Výrok odsadíme následujícím způsobem:
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.'
Níže jsou uvedeny některé body, které musíme mít na paměti při navrhování pseudokódu programu v Javě.
- Měli bychom použít vhodnou konvenci pojmenování. Díky tomu je velmi snadné porozumět pseudokódu. Pojmenování by tedy mělo být jednoduché a zřetelné.
- Měli bychom používat vhodné pády vět. Pro metody používáme CamelCase, pro konstanty používáme velká písmena a pro proměnné malá písmena.
- Pseudokód by neměl být abstraktní a věc, která se stane ve skutečném kódu, by měla být propracovaná.
- Standardní programovací struktury 'if-then, 'for', 'while', 'cases' používáme stejným způsobem, jako je používáme při programování.
- Všechny části pseudokódu by měly být dokončeny, konečné a jasné, aby bylo možno rozumět.
- Pseudokód by měl být tak jednoduchý, jak mu může porozumět laik, který nemá dostatečné znalosti odborných termínů. Takže pseudokód nepíšeme úplně programově.
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 výše uvedeného programu lze zapsat následujícím způsobem:
- Inicializujte c na nulu.
- Inicializujte n na náhodné číslo pro kontrolu Armstronga.
- Inicializujte teplotu na n.
- Opakujte kroky, dokud nebude hodnota n větší než nula.
- Najděte připomenutí n pomocí n%10.
- Odstraňte poslední číslici z čísla pomocí n/10.
- Najděte třikrát připomínku a přidejte ji do c.
- Pokud teplota == c
Vytisknout 'Armstrongovo číslo' - jiný
Není to Armstrongovo číslo
Algoritmus výše uvedeného programu lze napsat následujícím způsobem:
Zadejte číslo.
- Inicializujte c = 0 a teplotu = n.
- Opakujte, dokud (teplota != 0)
- a = teplota % 10 //zbytek
- c = c + (a * a * a)
- teplota = teplota / 10
- jestliže (c == n)
- Zobrazit „číslo Armstronga“
- Jiný
- Zobrazit „Není to Armstrongovo číslo“