Uno pseudocodice è un mix tra linguaggio naturale e linguaggio di programmazione.
Buone norme
- Dicitura iniziale: ‘PROCEDURE “nome”’
- Struttura: a blocchi con indentazione
- Costrutti iterativi: while, for, repeat-until
- Costrutto condizionale: if-else
- Per identificare l’elemento di un array: A[n]
- ’//’ per commentare
- Le variabili sono sempre locali
- I parametri sono sempre passati ad una procedura per valore.
- “Return” per ritornare una o più valori.
Esempi
PROCEDURE Search_array
for i = 1 to lenS
if k in S
return k