In Java, viene indicato un termine utilizzato per la programmazione e i campi basati su algoritmi pseudocodice . Ci permette di definire l'implementazione di un algoritmo. In parole semplici, possiamo definirlo come la rappresentazione inventata di un algoritmo.
Negli ultimi dieci anni, gli algoritmi vengono definiti con l'aiuto dello pseudocodice così come possono essere interpretati dai programmatori, indipendentemente dal loro background o dalle loro conoscenze di programmazione. Lo pseudocodice è il falso codice o la rappresentazione di un codice che anche un laico con conoscenze di programmazione a livello scolastico può comprendere.
Comprendiamo la differenza tra algoritmo e pseudocodice.
Algoritmo
È una sequenza logica e organizzata di azioni o atteggiamenti verso un particolare problema. Per risolvere un problema, un programmatore implementa un algoritmo. L'algoritmo è espresso utilizzando parole naturali ma poche osservazioni tecniche.
polimorfismo Java
Pseudocodice
È scritto sotto forma di annotazioni e testo informativo scritto solo in inglese semplice. Proprio come i linguaggi di programmazione, non ha alcuna sintassi, quindi non può essere compilato o interpretato dal compilatore.
Vantaggi dello pseudocodice
- Per migliorare la leggibilità di qualsiasi approccio, lo pseudocodice gioca un ruolo molto importante.
- Tra il programma e l'algoritmo, lo pseudocodice funziona come un ponte. Viene trattato come un documento in modo che lo sviluppatore possa comprendere facilmente il programma.
- Lo pseudocodice si concentra sulla spiegazione del funzionamento di ciascuna riga del programma. Per questo motivo è molto semplice per il programmatore costruire il codice.
Svantaggi dello pseudocodice
Lo pseudocodice presenta anche degli svantaggi Giava . Esistono vari svantaggi dello pseudocodice in Java che sono i seguenti:
- La rappresentazione visiva del codice di programmazione può essere facilmente compresa e lo pseudocodice non la fornisce.
- Non esiste un formato ben definito per scrivere lo pseudocodice.
- Non sono disponibili standard per lo pseudocodice. Le aziende utilizzano i propri standard per scriverlo.
- Se utilizziamo lo pseudocodice, dobbiamo mantenere un documento in più per il nostro codice.
Modo di scrivere pseudocodice in Java
Per scrivere lo pseudocodice in Java, dobbiamo utilizzare i seguenti passaggi:
- Dobbiamo prima mantenere la disposizione della sequenza dei compiti e, in base a ciò, scrivere lo pseudocodice.
- Lo pseudocodice inizia con l'affermazione che stabilisce lo scopo o l'obiettivo.
Esempio:
Supponiamo di avere un programma che consente all'utente di verificare se il numero è Armstrong o meno.
Indentiamo le affermazioni allo stesso modo di se-altro, per E Mentre sono previsti loop. In questo modo, è molto facile comprendere il meccanismo di esecuzione e il controllo delle decisioni.
Indentiamo la dichiarazione nel modo seguente:
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.'
Di seguito sono riportati alcuni punti che dobbiamo tenere presenti durante la progettazione dello pseudocodice di un programma in Java.
- Dovremmo utilizzare la convenzione di denominazione appropriata. In questo modo è molto semplice comprendere lo pseudocodice. Quindi, la denominazione dovrebbe essere semplice e distinta.
- Dovremmo usare le maiuscole appropriate per le frasi. Per i metodi utilizziamo CamelCase, per le costanti utilizziamo la maiuscola e per le variabili utilizziamo la minuscola.
- Lo pseudocodice non dovrebbe essere astratto e ciò che accadrà nel codice reale dovrebbe essere elaborato.
- Usiamo le strutture di programmazione standard 'if-then, 'for', 'when' e 'cases' nello stesso modo in cui le usiamo nella programmazione.
- Tutte le sezioni dello pseudocodice dovrebbero essere complete, finite e chiare da comprendere.
- Lo pseudocodice dovrebbe essere semplice quanto può essere compreso da un profano che non abbia una conoscenza sufficiente dei termini tecnici. Quindi, non scriviamo lo pseudocodice in modo completamente programmatico.
ArmstrongNumberEsempio.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'); } }
Lo pseudocodice del programma sopra riportato può essere scritto nel seguente modo:
- Inizializza c a zero.
- Inizializza n su un numero casuale per controllare Armstrong.
- Inizializza la temperatura su n.
- Ripetere i passaggi finché il valore di n non è maggiore di zero.
- Trova un promemoria di n utilizzando n%10.
- Rimuovere l'ultima cifra dal numero utilizzando n/10.
- Trova il tre volte del promemoria e aggiungilo a c.
- Se temperatura == c
Stampa 'Numero Armstrong' - altro
Non è un numero di Armstrong'
L'algoritmo del programma precedente può essere scritto nel modo seguente:
Inserisci il numero.
- Inizializza c = 0 e temp = n.
- Ripetere fino a (temp!= 0)
- a = temp % 10 //resto
- c = c + (a*a*a)
- temperatura = temperatura/10
- se (c == n)
- Visualizza 'Numero Armstrong'
- Altro
- Visualizza 'Non è un numero Armstrong'