A Java, un terme utilitzat per a la programació i els camps basats en algorismes s'anomena pseudocodi . Ens permet definir la implementació d'un algorisme. En paraules senzilles, podem definir-ho com la representació cuinada d'un algorisme.
En l'última dècada, els algorismes es defineixen amb l'ajuda del pseudocodi, ja que poden ser interpretats pels programadors, independentment dels seus antecedents o coneixements de programació. El pseudocodi és el codi fals o la representació d'un codi que fins i tot una persona profana amb coneixements de programació a nivell escolar pot entendre.
Entenem la diferència entre algorisme i pseudocodi.
Algorisme
És una seqüència organitzada i lògica d'accions o actituds davant un problema concret. Per resoldre un problema, un programador implementa un algorisme. L'algorisme s'expressa mitjançant observacions verbals naturals però poques observacions tècniques.
actor zeenat aman
Pseudocodi
Està escrit en forma d'anotacions i text informatiu que està escrit només en anglès senzill. Igual que els llenguatges de programació, no té cap sintaxi, de manera que no pot ser compilat ni interpretat pel compilador.
Avantatges del pseudocodi
- Per tal de millorar la llegibilitat de qualsevol enfocament, el pseudocodi té un paper molt important.
- Entre el programa i l'algorisme, el pseudocodi funciona com a pont. Es tracta com un document perquè el desenvolupador pugui entendre el programa fàcilment.
- El pseudocodi se centra a explicar el funcionament de cada línia del programa. A causa d'això, és molt fàcil per al programador construir el codi.
Inconvenients del pseudocodi
El pseudocodi també té desavantatges Java . Hi ha diversos desavantatges de Pseudocode a Java que són els següents:
- La representació visual del codi de programació es pot entendre fàcilment i el pseudocodi no la proporciona.
- No hi ha un format ben definit per escriure el pseudocodi.
- No hi ha estàndards disponibles per al pseudocodi. Les empreses utilitzen els seus propis estàndards per escriure'l.
- Si fem servir pseudocodi, hem de mantenir un document més per al nostre codi.
Manera d'escriure pseudocodi en Java
Per escriure el pseudocodi en Java, hem de seguir els passos següents:
- Primer hem de mantenir la disposició de la seqüència de les tasques i, a partir d'això, escriure el pseudocodi.
- El pseudocodi comença amb la declaració que estableix l'objectiu o objectiu.
Exemple:
Suposem que tenim un programa que permet a l'usuari comprovar si el número és Armstrong o no.
Sagnam els enunciats de la mateixa manera que el si-una altra cosa, per i mentre estan pensats els bucles. En fer-ho, és molt fàcil comprendre el mecanisme d'execució i el control de decisions.
Sagnem l'enunciat de la manera següent:
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.'
A continuació es mostren alguns punts que hem de tenir en compte a l'hora de dissenyar el pseudocodi d'un programa en Java.
- Hauríem d'utilitzar la convenció de denominació adequada. En fer-ho, és molt fàcil entendre el pseudocodi. Per tant, la denominació ha de ser senzilla i clara.
- Hauríem d'utilitzar les majúscules de les frases adequades. Per als mètodes, fem servir el CamelCase, per a les constants, utilitzem les majúscules, i per a les variables, utilitzem les minúscules.
- El pseudocodi no ha de ser abstracte i s'ha d'elaborar allò que passarà en el codi real.
- Utilitzem les estructures de programació estàndard 'si-aleshores', 'per', 'mentre', 'casos' de la mateixa manera que les fem servir a la programació.
- Totes les seccions del pseudocodi han d'estar completades, finites i clares d'entendre.
- El pseudocodi ha de ser tan simple com pot ser entès per un profà que no té un coneixement suficient de termes tècnics. Per tant, no escrivim el pseudocodi d'una manera programàtica completa.
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'); } }
El pseudocodi del programa anterior es pot escriure de la manera següent:
- Inicialitzar c a zero.
- Inicialitzar n amb un nombre aleatori per comprovar Armstrong.
- Inicialitzar temp a n.
- Repetiu els passos fins que el valor de n sigui més gran que zero.
- Trobeu un recordatori de n utilitzant n%10.
- Traieu l'últim dígit del nombre utilitzant n/10.
- Trobeu el tres cops del recordatori i afegiu-lo a c.
- Si la temperatura == c
Imprimeix 'Número d'Armstrong' - altra cosa
No és un número d'Armstrong'
L'algorisme del programa anterior es pot escriure de la següent manera:
Introduïu el número.
- Inicialitzar c = 0 i temp = n.
- Repetiu fins que (temp!= 0)
- a = temp % 10 //restant
- c = c + (a * a * a)
- temperatura = temperatura / 10
- si (c == n)
- Mostra el 'número d'Armstrong'
- Altrament
- Mostra 'No és un número d'Armstrong'