В Java термин, използван за полета, базирани на програмиране и алгоритми, се нарича псевдокод . Позволява ни да дефинираме изпълнението на алгоритъм. С прости думи, можем да го дефинираме като сготвено представяне на алгоритъм.
През последното десетилетие алгоритмите се дефинират с помощта на псевдокод, тъй като те могат да бъдат интерпретирани от програмисти, независимо от техния опит в програмирането или знания. Псевдокодът е фалшив код или представяне на код, който дори неспециалист с познания по програмиране на училищно ниво може да разбере.
Нека разберем разликата между Алгоритъм и Псевдокод.
Алгоритъм
Това е организирана, логична последователност от действия или отношение към определен проблем. За да разреши даден проблем, програмистът прилага алгоритъм. Алгоритъмът е изразен с естествени вербални, но малко технически наблюдения.
за цикъл в скрипта на обвивката
Псевдокод
Написан е под формата на анотации и информационен текст, който е написан само на обикновен английски език. Точно като езиците за програмиране, той няма синтаксис, така че не може да бъде компилиран или интерпретиран от компилатора.
Предимства на псевдокода
- За да се подобри четливостта на всеки подход, псевдокодът играе много важна роля.
- Между програмата и алгоритъма псевдокодът работи като мост. Той се третира като документ, така че разработчикът да може лесно да разбере програмата.
- Псевдокодът се фокусира върху обяснението на работата на всеки ред от програмата. Поради това е много лесно за програмиста да конструира кода.
Недостатъци на псевдокода
Псевдокодът има и недостатъци Java . Има различни недостатъци на Pseudocode в Java, които са както следва:
- Визуалното представяне на програмния код може да бъде лесно разбрано, а псевдокодът не го предоставя.
- Няма добре дефиниран формат за запис на псевдокода.
- Няма налични стандарти за псевдокод. Компаниите използват свои собствени стандарти, за да го напишат.
- Ако използваме псевдокод, трябва да поддържаме още един документ за нашия код.
Начин за писане на псевдокод в Java
За да напишем псевдокода в Java, трябва да използваме следните стъпки:
- Първо трябва да поддържаме подредбата на последователността на задачите и въз основа на това да напишем псевдокода.
- Псевдокодът започва с изявлението, което установява целта.
Пример:
Да предположим, че имаме програма, която позволява на потребителя да провери дали номерът е на Армстронг или не.
Правим отстъп на изявленията по същия начин като ако-иначе, за и докато са предназначени бримки. Правейки това, е много лесно да разберете механизма за изпълнение и контрола на решенията.
Отстъпваме изявлението по следния начин:
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.'
По-долу са някои точки, които трябва да имаме предвид, докато проектираме псевдокода на програма в Java.
- Трябва да използваме подходящата конвенция за именуване. По този начин е много лесно да разберете псевдокода. Така че именуването трябва да е просто и ясно.
- Трябва да използваме подходящите малки букви на изреченията. За методи използваме CamelCase, за константи използваме главни букви, а за променливи използваме малки букви.
- Псевдокодът не трябва да бъде абстрактен, а това, което ще се случи в действителния код, трябва да бъде разработено.
- Използваме стандартните програмни структури „ако-тогава“, „за“, „докато“, „случаи“ по същия начин, както го използваме в програмирането.
- Всички раздели на псевдокода трябва да бъдат завършени, крайни и ясни за разбиране.
- Псевдокодът трябва да бъде толкова прост, колкото може да бъде разбран от неспециалист, който няма достатъчно познания по технически термини. Така че ние не пишем псевдокода по пълен програмен начин.
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'); } }
Псевдокодът на горната програма може да бъде написан по следния начин:
- Инициализирайте c до нула.
- Инициализирайте n до произволно число, за да проверите Армстронг.
- Инициализирайте temp към n.
- Повторете стъпките, докато стойността на n стане по-голяма от нула.
- Намерете напомняне за n, като използвате n%10.
- Премахнете последната цифра от числото, като използвате n/10.
- Намерете три пъти от напомнянето и го добавете към c.
- Ако темп == c
Отпечатайте „Номер на Армстронг“ - друго
Не е номер на Армстронг
Алгоритъмът на горната програма може да бъде написан по следния начин:
Въведете номера.
- Инициализирайте c = 0 и temp = n.
- Повторете, докато (temp!= 0)
- a = темп % 10 //остатък
- c = c + (a * a * a)
- температура = температура / 10
- ако (c == n)
- Показване на „номер на Армстронг“
- Друго
- Показване на „Не е номер на Армстронг“