У Java термін, який використовується для програмування та полів на основі алгоритму, називається псевдокод . Це дозволяє нам визначити реалізацію алгоритму. Простими словами, ми можемо визначити це як готове представлення алгоритму.
В останнє десятиліття алгоритми визначаються за допомогою псевдокоду, оскільки їх можуть інтерпретувати програмісти, незалежно від їх досвіду програмування чи знань. Псевдокод — це помилковий код або представлення коду, який може зрозуміти навіть неспеціаліст, який має знання програмування на шкільному рівні.
Давайте зрозуміємо різницю між Алгоритмом і Псевдокодом.
Алгоритм
Це організована, логічна послідовність дій або ставлення до певної проблеми. Щоб вирішити проблему, програміст реалізує певний алгоритм. Алгоритм виражений за допомогою природних словесних, але невеликих технічних спостережень.
приклади операційної системи
Псевдокод
Він написаний у формі анотацій та інформаційного тексту, написаного лише простою англійською мовою. Так само, як і мови програмування, він не має синтаксису, тому його не можна скомпільувати чи інтерпретувати компілятором.
Переваги Псевдокоду
- Для покращення читабельності будь-якого підходу псевдокод відіграє дуже важливу роль.
- Між програмою та алгоритмом псевдокод працює як міст. Він розглядається як документ, щоб розробник міг легко зрозуміти програму.
- Псевдокод фокусується на поясненні роботи над кожним рядком програми. Завдяки цьому програмісту дуже легко побудувати код.
Недоліки псевдокоду
Псевдокод також має недоліки Java . Існують різні недоліки псевдокоду в 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.
- Якщо temp == c
Надрукувати «Число Армстронга» - інше
Не номер Армстронга'
Алгоритм вищенаведеної програми можна записати в такий спосіб:
Введіть номер.
- Ініціалізація c = 0 і temp = n.
- Повторюйте, поки (temp!= 0)
- a = темп % 10 //залишок
- c = c + (a * a * a)
- температура = температура / 10
- якщо (c == n)
- Показати «число Армстронга»
- Інакше
- Показати «Не номер Армстронга»