Molti linguaggi di programmazione condividono operazioni comuni come l'iterazione attraverso i loop , che si dirama sulla base di if-then -else logica e di eseguire i calcoli . È possibile utilizzare queste e altre operazioni di costruire un programma di pseudocodice che non viene eseguito su un computer , ma corre invece nella vostra mente come rivedere su carta. Con il brainstorming di un processo , individuando i processi di alto livello e di scriverle logicamente , si può usare quello che ti è venuta a creare software di qualità , utilizzando linguaggi di programmazione reali. Istruzioni
1
Pensate quello che serve per far funzionare un calcolatore ad alto livello e di scrivere quelle alta -attività su un foglio di carta . Potrebbero apparire come mostrato di seguito :
InputData = Read_Input ( ) risultato = Perform_Calculations ( InputData ) Display_results ( risultato ) per
Queste sono le azioni che si verificano quando si numeri di tipo in una calcolatrice , premere un tasto di funzione e visualizzare i risultati . La prima istruzione chiama un metodo che legge l'input da un utente. Tale metodo restituisce risultati che vanno nella variabile Input_Data . L'istruzione successiva passa i dati a una funzione denominata Perform_Calculations . Perform_Calculations calcola il risultato e lo restituisce al presente codice , che lo memorizza nella variabile di risultato . La dichiarazione finale che passa risultato di una funzione che visualizza.
2
Disegna una grande scatola intorno a tali dichiarazioni. Questa scatola rappresenta il modulo principale del programma . Disegnare un altro grande scatola in carta e di scrivere " Read_Input ( ) " nella parte superiore di esso . Questa scatola rappresenta la funzione che legge l'input necessario per eseguire calcoli . Tipo dichiarazioni nella casella che si ritiene necessario che si verifichi per recuperare informazioni da un utente. Tali affermazioni potrebbero apparire come quelli mostrati di seguito :
Stampa " Inserisci il primo numero " firstNumber Read_InputPrint = " Inserisci il secondo numero" secondNumber Read_InputPrint = "Inserire un Operatore " Print "Inserire un Operatore " operatore = Read_InputReturn firstNumber , secondNumber , operatore
le variabili firstNumber , secondNumber e operatore conterranno i valori di un utente immette tramite qualche metodo . La dichiarazione finale restituisce le variabili per il modulo di chiamata .
3
Disegna una seconda scatola, sulla carta e scrivere " Perform_Calculations ( firstNumber , secondNumber , operatore ) nella parte superiore di esso . Aggiungi dichiarazioni in questa sezione necessaria per eseguire calcoli utilizzando i due numeri e operatore passati alla funzione . Tali affermazioni potrebbero sembrare simili alle seguenti affermazioni :
se operatore = risultato " + " = firstNumber + Commercio secondNumber
else if operatore = " -" Risultato = firstNumber - secondNumber
else if operatore = " * " risultato = firstNumber *
secondNumber
else if operatore = risultato " /" = firstNumber /secondNumber
ritorno risultato
Questo codice utilizza un'istruzione if per determinare l'istruzione da eseguire in base al valore dell'operatore. Dopo una delle affermazioni calcola il risultato , l' ultima affermazione passa il risultato al modulo chiamante .
4
Disegnare una casella finale sulla carta e di scrivere " Display_Result ( risultato) " presso il parte superiore della scatola . Annotare le istruzioni necessarie per presentare il risultato di un utente , come ad esempio questo :
Stampa risultato
Commenta il pseudocodice e seguire l'inizio logica alla prima istruzione nel modulo principale. Cercare errori logici nel codice come passo attraverso di essa . Identificare quelli se esistono, e correggere il vostro pseudocodice se necessario.