>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Come scrivere pseudocodice per una calcolatrice

Molti linguaggi di computer condividono attività comuni come l'iterazione di loop, la ramificazione in base alla logica if-then-else e l'esecuzione di calcoli. Puoi usare queste e altre operazioni per costruire un programma pseudocodice che non viene eseguito su un computer, ma viene invece eseguito nella tua mente mentre lo rivedi sulla carta. Facendo brainstorming su un processo, identificando i processi di alto livello e scrivendoli in modo logico, puoi utilizzare ciò che ti viene in mente per creare software di qualità, utilizzando veri e propri linguaggi di programmazione.

Passaggio 1

Pensa a cosa serve per far funzionare una calcolatrice ad alto livello e annota quei compiti elevati su un foglio di carta. Potrebbero apparire come mostrato di seguito:

inputData =Read_Input() risultato =Esegui_Calcoli(inputData) Display_Results(risultato)

Queste sono le azioni che si verificano quando si digitano numeri in una calcolatrice, si preme un tasto funzione e si visualizzano i risultati. La prima istruzione chiama un metodo che legge l'input da un utente. Quel metodo restituisce risultati che vanno nella variabile Input_Data. L'istruzione successiva passa quei dati a una funzione denominata Perform_Calculations. Perform_Calculations calcola un risultato e lo restituisce a questo codice che lo memorizza nella variabile di risultato. L'istruzione finale passa quel risultato a una funzione che lo visualizza.

Passaggio 2

Disegna un grande riquadro attorno a quelle affermazioni. Questa casella rappresenta il modulo principale del programma. Disegna un'altra grande casella sul foglio e scrivi "Read_Input()" in cima. Questa casella rappresenta la funzione che legge l'input necessario per eseguire i calcoli. Digita le istruzioni nella casella che ritieni siano necessarie per recuperare le informazioni da un utente. Tali affermazioni potrebbero assomigliare a quelle mostrate di seguito:

Stampa "Inserisci il primo numero" firstNumber =Read_Input Stampa "Inserisci il secondo numero" secondNumber =Read_Input Stampa "Inserisci un operatore" Stampa "Inserisci un operatore" operator =Read_Input Restituisce firstNumber, secondNumber, operatore

Le variabili firstNumber, secondNumber e operator conterranno i valori immessi da un utente tramite un metodo. L'istruzione finale restituisce le variabili al modulo chiamante.

Passaggio 3

Disegna una seconda casella sul foglio e scrivi "Perform_Calculations(firstNumber, secondNumber, operator) nella parte superiore di essa. Aggiungi a questa casella le istruzioni necessarie per eseguire calcoli utilizzando i due numeri e l'operatore passati alla funzione. Tali istruzioni potrebbero essere simili a le seguenti affermazioni:

if operator ="+" risultato =firstNumber + secondNumber

else if operator ="-" risultato =firstNumber - secondNumber

else if operator ="*" risultato =firstNumber * secondNumber

else if operator ="/" risultato =firstNumber / secondNumber

risultato di ritorno

Questo codice usa un'istruzione if per determinare l'istruzione da eseguire in base al valore dell'operatore. Dopo che una delle istruzioni ha calcolato il risultato, l'ultima istruzione restituisce il risultato al modulo chiamante.

Passaggio 4

Disegna un riquadro finale sul foglio e scrivi "Display_Result(result)" nella parte superiore del riquadro. Annota le affermazioni necessarie per presentare il risultato a un utente, come questa:

Stampa risultato

Rivedere lo pseudocodice e seguire la logica a partire dalla prima istruzione nel modulo principale. Cerca i difetti logici nel codice mentre lo passi. Identifica quelli se esistono e correggi il tuo pseudocodice se necessario.

Suggerimento

Suddividendo un'attività in moduli separati come mostrato, crei blocchi di codice significativi che eseguono una singola attività. I moduli sono più facili da modificare quando esistono anche in blocchi di codice separati. Quando scrivi il tuo vero programma, usa lo pseudocodice che hai creato come guida.


  1. Come scrivere una lettera di disdetta di un contratto di telefonia mobile
  2. Come scrivere Emozione e abbreviazioni delle Texting
  3. Come scrivere Bin EXE per iPhone
  4. Come programmare una TI- 83 per il Time Lapse
  5. Come scrivere una sovvenzione per una telecamera Elmo documento
  6. Come ottenere una applicazione calcolatrice grafica di un Android