Come Scrivere dello Pseudocodice

In questo Articolo:Esempio di Pseudocodice

Potrebbe accadere che ti venga richiesto di scrivere dello pseudocodice per uno o più progetti se fai parte di un qualsiasi progetto in ambito informatico o ingegneristico. Lo pseudocodice è uno specifico tipo di documentazione che sta fra il linguaggio umano e quello di programmazione. Le scritture in pseudocodice non sono pensate per essere comprese dai calcolatori, ma dagli umani. Lo pseudocodice riproduce molti dei costrutti usati in programmazione, ma con una concentrazione maggiore sulla comprensibilità che sulla rigorosità tecnica. Questo perché, mentre i computer richiedono un linguaggio molto preciso per operare, gli umani sono maggiormente in grado di interpretare versioni simili dello stesso codice o linguaggio.

Passaggi

  1. 1
    Scrivere i passi iniziali dello pseudocodice per definire le funzionalità. Le prime parti di un codice di solito definiscono le variabili e altri elementi che saranno usati per creare la funzionalità.
    • Inlcudi variabili dimensionali. Scrivi del codice che descriva le variabili utilizzate e I relative tipi.
    • Imposta i controlli. Dovrai definire i tuoi controlli in forma di pseudocodice, da testi e caselle di immagini in linguaggi OOP per i controlli di base, molto di più di quanto faresti in un normale progetto.
  2. 2
    Aggiungi dello pseudocodice funzionale. Usa I principi dello pseudocodice per aggiungere del codice "ad eventi" quando hai completato l’impostazione del tuo progetto.
  3. 3
    Controlla il tuo pseudocodice per assicurarti di aver seguito le convenzioni.
    • Anche se non userai del linguaggio di programmazione preciso come C++, Visual Basic, Java, PHP o altri linguaggi comuni, vorrai includere alcuni elementi del codice comune.
    • Parole come if, then, while, else e loop saranno le stesse in tutti i linguaggi di programmazione più comuni.
  4. 4
    Aggiungi commenti o segni distintivi.
    • Nella programmazione attuale, i commenti hanno la funzione rendere chiari i compiti e le parti del codice al lettore. Nello pseudocodice, in cui il codice è più leggibile, i commenti possono essere necessari o meno a seconda dei casi. Prendi in considerazione le specifiche del tuo progetto per capire se hai bisogno di inserire dei commenti per evitare incomprensioni con i lettori.
  5. 5
    Rileggi il progetto completato per controllare la logica e la sintassi. La sintassi non deve essere precisa, ma lo pseudocodice deve avere senso.
    • Accedi ai moduli del tuo codice a seconda dei vari elementi che ne fanno parte. Ad esempio, le operazioni che stanno alla base della programmazione includono la lettura o il recupero di informazioni da file, la scrittura in un file o la visualizzazione sullo schermo, facendo calcoli matematici, valutando variabili di dati e confrontando uno o più elementi. Ognuno di questi ha il suo collocamento all’interno del progetto di programmazione e anche all’interno dello pseudocodice.
    • Spiega ogni compito tramite pseudocodice. Una volta che hai identificato ogni compito, rappresentalo in modo leggibile in pseudocodice che, mimerà il procedimento seguito dal codice di programmazione reale, ma può anche non seguire esattamente tutti i passi che sono descritti con il linguaggio di programmazione.
    • Assicurati che tutti gli elementi importanti ci siano all’interno dello pseudocodice. Anche se potresti non aver bisogno di uno o più dettagli tecnici, come la dichiarazione delle variabili, dovrai comunque rappresentare ogni compito che dovrà essere eseguito..

Esempio di Pseudocodice

Dim suffixList() As String ' conterrà una lista di suffissi
Dim preFixList() As String ' conterrà una lista di prefissi

Private Sub ParseName(value As String, ByRef firstName As String,
ByRef MiddleName As String, ByRef LastName As String)
Dim splittedName As String
splittedName = Split(value, " ")
Dim prefixLname As String
Dim suffixLname As String
'*********************************************
'Ciclo sull’array splittedName
'*********************************************
For i = LBound(splittedName) To UBound(splittedName)
If i = 0 Then

firstName = splittedName(i)

ElseIf i = 1 Then
'*********************************************
' controlla se il valore non esiste nella suffixList o nella preFixList poi lo
' imposta come MiddleName altrimenti lo inserisce in prefixLname
' o suffixLname
'*********************************************
If (DoesValueExsistInList(suffixList, splittedName(i))) Then
suffixLname = splittedName(i)
ElseIf (DoesValueExsistInList(preFixList, splittedName(i))) Then
prefixLname = splittedName(i)
Else
MiddleName = splittedName(i)
End If

Else
'*********************************************
' controlla se il valore non esiste in suffixList o preFixList poi lo
' imposta come LastName  altrimenti lo salva in suffixList o preFixList
'*********************************************
If (DoesValueExsistInList(suffixList, splittedName(i))) Then
suffixLname = splittedName(i)
ElseIf (DoesValueExsistInList(preFixList, splittedName(i))) Then
prefixLname = splittedName(i)
Else
LastName = splittedName(i)
End If


End If
Next
'*********************************************
' controlla se la variabile LastName è vuota e poi assegna
' LastName= MiddleName
' concatena i valori di prefixLname e suffixLname con lastName
'*********************************************

If Len(LastName) = 0 Then
LastName = MiddleName
End If
LastName = prefixLname & " " & LastName & " " & suffixLname
End Sub
'*********************************************
' troverà un valore dall’array
'*********************************************
Private Function DoesValueExsistInList(source() As String,
 searchString As String) As Boolean
'*********************************************
' cercherà un valore all’interno di un’array di stringhe
' e restituirà se l’ha trovato
'*********************************************
Dim retVal As Boolean
retVal = False
For i = LBound(source) To UBound(source)
If LCase(searchString) = LCase(source(i)) Then
retVal = True
Exit For
End If

Next
End Function



Private Sub Command1_Click()
Dim name As String
Dim fName As String
Dim lName As String
Dim mName As String
name = "amit"
End Sub

Consigli

  • Usa gli spazi vuoti appropriatamente. Usare la giusta indentazione è molto utile quando si scrive in linguaggio di programmazione e lo è ancora di più quando si scrive qualcosa che deve essere comprensibile agli umani.
  • Comprendi le operazioni di base del computer. Creare programmi per computer ha l’obiettivo di spingere il computer ad effettuare delle operazioni di base. Una buona conoscenza di questi compiti ti aiuta a delineare effettivamente cosa è importante descrivere con lo pseudocodice.

Informazioni sull'Articolo

Categorie: Programmazione

In altre lingue:

English: Write Pseudocode, Español: escribir pseudocódigo, Português: Escrever um Pseudocódigo, Русский: писать псевдокод, Deutsch: Pseudocode schreiben, Français: écrire du pseudocode, Bahasa Indonesia: Membuat Kodesemu, العربية: الكتابة بلغة السودو كود, 한국어: 의사코드 작성법, हिन्दी: स्यूडोकोड (Pseudocode) लिखें (Write Pseudocode), Tiếng Việt: Viết mã giả, 中文: 编写伪代码

Questa pagina è stata letta 4 031 volte.
Hai trovato utile questo articolo?