Uno pseudocodice è un mix tra linguaggio naturale e linguaggio di programmazione.

Buone norme

  1. Dicitura iniziale: ‘PROCEDURE “nome”’
  2. Struttura: a blocchi con indentazione
  3. Costrutti iterativi: while, for, repeat-until
  4. Costrutto condizionale: if-else
  5. Per identificare l’elemento di un array: A[n]
  6. ’//’ per commentare
  7. Le variabili sono sempre locali
  8. I parametri sono sempre passati ad una procedura per valore.
  9. “Return” per ritornare una o più valori.

Esempi

PROCEDURE Search_array
for i = 1 to lenS
	if k in S
return k