Come scrivere pseudocodice

Autore: Laura McKinney
Data Della Creazione: 1 Lang L: none (month-011) 2021
Data Di Aggiornamento: 10 Maggio 2024
Anonim
Ripetizioni DIAGRAMMA DI FLUSSO e PSEUDOCODIFICA   Le basi
Video: Ripetizioni DIAGRAMMA DI FLUSSO e PSEUDOCODIFICA Le basi

Contenuto

In questo articolo: Comprendere le basi dello pseudocodice Scrivere un buon pseudocodice Creare un esempio di un documento in pseudocodice8 Riferimenti

Lo sviluppo di un programma non significa "saltare" su una tastiera e iniziare a digitare righe di codice. Sarà prima necessario stabilire un algoritmo operativo, che sarà definito sotto forma di un documento chiamato falso. Questo documento è scritto in un linguaggio simbolico e non risponde a nessuna sintassi formale o specifica, ma deve rimanere comprensibile per tutte le parti interessate di un progetto di progettazione software, tecnici o meno, anche se è principalmente destinato a servire come linee guida per i team di programmatori che saranno responsabili della trascrizione in codice compilabile o interpretabile.


stadi

Parte 1 Comprensione delle basi dello pseudocodice

  1. Fatti un'idea di cosa sia uno pseudocodice. È una bozza di codice sviluppata passo dopo passo che può essere trascritta gradualmente in un linguaggio di programmazione. La maggior parte dei programmatori lo utilizza per pianificare il funzionamento di un algoritmo prima di passare alla fase molto più tecnica della codifica.

    Lo pseudocodice viene utilizzato come guida informale, come strumento di analisi dei problemi che può ostacolare il corso pianificato di un programma. È anche un mezzo di comunicazione per aiutarti a spiegare le tue idee agli altri.



  2. Comprendi l'utilità di uno pseudocodice. È usato per definire il funzionamento di un algoritmo. I programmatori lo usano spesso come descrizione intermedia tra la definizione del piano iniziale di un programma e la scrittura del suo codice eseguibile.
    • Lo pseudocodice viene utilizzato per descrivere il funzionamento di un algoritmo. Può spiegare dove e come dovrebbe verificarsi un meccanismo specifico in un programma.
    • Lo pseudocodice può anche essere usato per spiegare un processo informatico a utenti non tecnici. Un computer richiede l'uso di una sintassi molto rigorosa per eseguire un programma, che può essere molto difficile da capire per un oratore con capacità di programmazione scarse o assenti. Queste persone capiranno meglio un linguaggio soggettivo che definisce chiaramente il flusso di un programma e il ruolo delle linee di codice che lo compongono.
    • È comune per i progettisti di alto livello trasmettere sotto forma di documenti pseudocodici le loro spiegazioni per risolvere i problemi complessi affrontati dai loro team di programmatori. Se lavori in un team di sviluppo software, potresti scoprire che lo pseudocodice chiarisce soluzioni a problemi talvolta molto complessi.



  3. Ricorda che lo pseudocodice non è un linguaggio standardizzato. Lo pseudocodice non richiede l'utilizzo della sintassi prestabilita. All'interno dei team di sviluppo, è preferibile utilizzare, ai fini del coordinamento, una convenzione che definisce le strutture di uno pseudocodice che i programmatori possono facilmente comprendere. Se lavori da solo, la cosa più importante sarà garantire che il tuo pseudocodice possa chiarire la struttura dei tuoi pensieri e che si adatti al tuo piano.
    • Se stai lavorando con altri a un progetto, che siano esperti come te, come novizi in questo campo, o senza formazione in programmazione, è molto importante utilizzare strutture ben note per essere facilmente comprensibili.
    • Sia che tu sia iscritto a una formazione universitaria, una riunione di programmatori o un candidato di lavoro in un'azienda, probabilmente avrai dei test per passare uno pseudocodice in cui ti insegnano standard. Stai attento, perché questi norme sono spesso molto diversi da un'istituzione o un insegnante all'altro.

    La chiarezza è una delle prime qualità che uno pseudocodice deve mostrare per aiutarti se lavori in un quadro di convenzioni di programmazione accettate. Dovrai essere in grado di trascriverlo in un vero linguaggio di programmazione durante lo sviluppo del progetto che ti è stato assegnato, motivo per cui lo pseudocodice deve permetterti di delineare chiaramente le tue idee per renderle realtà. grande difficoltà.




  4. Concentrati sul tuo pseudocodice. Tieni presente che scrivere il vero codice sorgente dovrebbe essere facile quando raggiungi la fine del blocco di programma a cui sei assegnato. Ricorda sempre gli obiettivi della scrittura del tuo pseudocodice e spiega il ruolo di ciascuna riga del programma rimanendo concentrato sul tuo compito.

Parte 2 Scrivi un buon pseudocodice



  1. Usa un editor es. Potresti essere tentato dall'uso di es es. Come Microsoft Word o un'applicazione simile per creare un documento formattato, ma lo pseudocodice deve rimanere il più semplice possibile, non richiede alcuna formattazione. La soluzione migliore sarà utilizzare un editor es.

    Gli editor puri sono Blocco note (su Windows) e Modifica (su Mac).



  2. Inizia descrivendo lo scopo del programma. Una spiegazione di una o due righe che descrivono lo scopo del programma ti aiuterà a stabilire il resto del documento e ti risparmierà il compito di spiegare a tutti coloro a cui darai alla tua e quali sono i dettagli del processo che descrivi .


  3. Descrivi una singola istruzione per riga. Ogni istruzione fornita nel tuo pseudocodice deve definire solo un'azione elementare da eseguire. Nella maggior parte dei casi, se l'elenco attività è impostato correttamente, ognuno di essi dovrebbe corrispondere solo a una riga di pseudocodice. Scrivi un elenco di attività. Sviluppa ciascuno di essi in uno pseudocodice e trascrivi progressivamente questo pseudocodice in codice reale compilabile o interpretabile.


  4. Sfrutta al meglio spazi e rientranze. L'uso di spazi tra i blocchi di e ti consentirà di isolare i diversi componenti del tuo pseudocodice. Il rientro di diverse parti dei blocchi indicherà quali dovrebbero essere posizionati sotto le sezioni meno rientrate.
    • Una sezione di pseudocodice relativa all'immissione di un numero deve trovarsi nello stesso blocco, mentre quella che esegue un calcolo sulle voci indicate deve trovarsi in una porzione rientrata di più dello pseudocodice.


  5. Inserisci le parole chiave utilizzate in maiuscolo, se necessario. Potrebbe essere necessario scrivere in maiuscolo le parole chiave che faranno parte del codice effettivo se le convenzioni applicabili allo pseudocodice che si sta scrivendo lo prevedono.
    • Se si utilizzano istruzioni condizionali tasso e poi nel tuo pseudocodice, dovrai scriverli in maiuscolo SE e POI.


  6. Usa una terminologia semplice. Ricorda che descrivi qual è il tuo progetto volontà e non un riepilogo del codice effettivo. Ciò è particolarmente importante se stai scrivendo uno pseudocodice da utilizzare come dimostrazione per uno dei tuoi clienti che potrebbe non avere familiarità con le tecniche di programmazione o per un programmatore principiante.

    Puoi anche immaginare di saltare tutte le istruzioni effettive e definire ciascuna delle linee di processo in linguaggio umano, come "Se il numero inserito da un utente è dispari, l'output verrà sostituito da Y ».



  7. Mantieni le linee del tuo pseudocodice nell'ordine corretto. Sebbene il linguaggio che usi quando scrivi il tuo pseudocodice debba rimanere semplice, dovrai mantenere ciascuna delle sue linee nell'ordine in cui devono essere eseguite. Questo è vitale per il buon funzionamento del programma.


  8. Non lasciare spazio alla tua immaginazione. Tutto ciò che accadrà nel corso di un processo deve essere completamente descritto. Le istruzioni utilizzate nel tuo pseudocodice devono essere comprensibili. Lo pseudocodice in genere non definisce le variabili, ma descrive come il programma dovrebbe gestire oggetti molto vicini agli oggetti del mondo reale come numeri di conto, nomi o importi delle transazioni.


  9. Utilizzare strutture di programmazione standard. Anche se non esiste uno standard definito per la scrittura di pseudocodici, i programmatori capiranno facilmente dove si desidera andare se si seguono le strutture definite in linguaggi di programmazione sequenziale come C o Pascal. Usa termini come tasso, poi, altro, mentre e cappio come faresti con il linguaggio di programmazione che usi abitualmente.
    • se CONDIZIONE quindi ISTRUZIONI: l'istruzione verrà eseguita solo se il test delle condizioni testato è vero, non sarà vero se il test è falso.
    • mentre CONDIZIONE DI ISTRUZIONE: l'istruzione verrà ripetuta finché la condizione viene verificata come vera, ma non sarà mai vera se la condizione viene verificata come falsa.
    • fare ISTRUZIONI mentre CONDIZIONE: questa affermazione condizionale è molto simile alla precedente con una differenza. Nel primo caso, la condizione è stata testata prima che l'istruzione venga eseguita e non è stato eseguito se il test era falso. In questo caso, verrà testato dopo l'esecuzione dell'istruzionein modo che venga eseguito almeno una volta.
    • funzione NOME (ARGOMENTI): ISTRUZIONI: significa che ogni volta il nome NOME della funzione si incontrerà nel programma, l'istruzione definita dovrà essere eseguita con gli argomenti descritti tra parentesi. Il termine "Argomenti" rappresenta una o più variabili che devono essere prese in considerazione dall'istruzione.


  10. Organizza le sezioni del tuo pseudocodice. Se hai grandi porzioni di uno pseudocodice che definiscono diverse parti distinte nello stesso blocco, puoi usare ottavi o parentesi graffe per tenere tutto insieme.
    • I ganci () o parentesi graffe () ti aiuterà a definire lunghe sezioni di pseudocodice.
    • Quando si scrive codice reale, è possibile inserire commenti inserendo // all'inizio della riga, come // Questa è una riga di commento.. Qualunque cosa scritta sulla stessa riga verrà considerata commento. Puoi usare lo stesso metodo quando scrivi uno pseudocodice per aggiungere commenti su parti del programma.


  11. Controlla e ricontrolla la leggibilità e la chiarezza del tuo pseudocodice. Uno pseudocodice non è un'opera letteraria, ma deve rimanere comprensibile. Quando raggiungi la fine del documento, dovresti essere in grado di rispondere a queste poche domande.
    • Il mio pseudocodice può essere compreso da qualcuno che non ha familiarità con questo progetto?
    • Il mio pseudocodice può essere facilmente trascritto nel codice sorgente in un linguaggio di programmazione?
    • Il mio pseudocodice descrive l'intero progetto senza lasciare nulla alle spalle?
    • I nomi degli oggetti definiti nel mio pseudocodice possono essere chiaramente compresi dagli interessati?
    • Se ritieni che parte del tuo pseudocodice debba essere riprogettato o completato o se non è sufficientemente esplicito, torna ad esso per aggiungere o modificare le informazioni necessarie.

Parte 3 Creare un documento di esempio in uno pseudocodice



  1. Apri un editor es. Se non si desidera installare nuovi programmi, sarà possibile utilizzare l'editor predefinito del sistema, ad esempio Notepad se stai lavorando su Windows o Modifica se sei su Mac.


  2. Definisci chiaramente cosa farà il tuo programma. Sebbene ciò non sia obbligatorio, è sempre una buona idea spiegare in una o due righe all'inizio del documento qual è lo pseudocodice che invierai ai tuoi ascoltatori.

    Questo programma è in attesa di un utente. Se corrisponde a quanto previsto, il programma risponderà, altrimenti emetterà un rifiuto.



  3. Scrivi la sequenza di apertura. Questa è la prima istruzione che il programma eseguirà all'avvio. Questo deve essere scritto sulla prima riga del documento.

    Messaggio di saluto "Ti auguro buon giorno!"



  4. Aggiungi la seguente riga. Posiziona uno spazio tra l'ultima riga dello pseudocodice e quella che seguirà premendo il tasto ↵ Invio della tua tastiera. Crea la seguente riga. In questo esempio, l'utente deve manifestarsi premendo il tasto ingresso per chiamare la riga successiva del dialogo.

    Mostra prompt utente "Premere il tasto" Invio "per continuare"



  5. Aggiungi un invito all'azione da parte dell'utente. Gli verrà ora chiesto di rispondere a un saluto.

    Mostra azione prompt-user "Come stai?"



  6. Visualizza un elenco di risposte idonee da parte dell'utente. Dopo aver premuto il tasto ingresso dalla sua tastiera, l'utente vedrà un elenco di risposte da cui può scegliere la sua risposta.

    Mostra 3 proposte "1. Buono". "2. Molto bene." "3. Il male."



  7. Chiedi una risposta all'utente. Qui è dove il programma solleciterà una risposta da parte dell'utente.

    Mostra voce richiesta utente "Inserisci il numero che definisce il tuo stato:"



  8. Crea un insieme di condizioni tasso per reagire all'input dell'utente. La domanda posta lascia tre possibili risposte per le quali sarà necessario selezionare una sola reazione tra tre. Dovrai creare una selezione usando il codice condizionale tasso.

    SE "1" Mostra reazione "Incredibile!" IF "2" Mostra commento "Fantastico!" SE "3" Mostra reazione "Reinserisci!"



  9. Anticipare un errore. È necessario tenere conto del caso in cui l'utente non risponde correttamente all'invito e preparare un errore.

    SE iscrizione-non riconosciuta Mostra reazione "Non hai seguito le mie istruzioni!"



  10. Aggiungi tutti gli altri componenti del tuo programma. Quando pensi di aver finito, sfoglia il documento e aggiungi gli elementi mancanti o fignola per assicurarti che chi lo legge capisca cosa sta succedendo. Il tuo pseudocodice dovrebbe infine apparire così.

    Questo programma è in attesa di un utente. Se corrisponde a quanto previsto, il programma risponderà, altrimenti emetterà un rifiuto. Mostra saluto "Ti auguro buon giorno!" Mostra prompt utente "Premere il tasto" Invio "per continuare" Mostra prompt-action-user "Come stai oggi?" Mostra 3 proposte "1. Buono". "2. Molto buono" "3. Cattivo." Mostra richiesta input-utente "Inserisci il numero che definisce il tuo stato:" IF "1" Mostra reazione "Fantastico!" IF "2" Mostra commento "Fantastico!" SE "3" Mostra reazione "Reinserisci!" SE iscrizione-non riconosciuta Mostra reazione "Non hai seguito le mie istruzioni!"



  11. Salva il tuo documento. In Windows, premere i tasti contemporaneamente Ctrl+S dalla tua tastiera e sotto Mac premi i tasti ⌘ Comando+S. Dagli un nome e fai clic registrare.
consiglio



  • Lo pseudocodice è ideale per definire algoritmi che costituiscono importanti programmi le cui fonti raggiungono da centinaia a decine di migliaia di righe di codice.
avvertenze
  • Quando si crea un programma, lo pseudocodice non può in alcun modo essere sostituito direttamente con codice sorgente reale compilabile o interpretabile. Può tuttavia servire da riferimento per spiegare cosa deve fare il programma.

kype è un'applicazione gratuita per la me aggi tica i tantanea, il VoIP (protocollo di tra ferimento vocale in formato digitale u Internet) e le videochiamate che con ente agli utenti di eff...

La forma fal ata di una matrice è uno trumento molto utile. Può e ere utilizzato per interpretare geometricamente diver i vettori e trovare proprietà come dipendenza lineare ed e ten io...

Seleziona Amministrazione