Introducere in Stiinta Calculatoarelor 2013 | Page 86
Acelaşi algoritm, reprezentat în pseudocod (un limbaj special de
reprezentare a algoritmilor):
citeşte b,i;
dacă (b<=0 sau i<=0)
atunci scrie “Date de intrare incorecte”
altfel
A=b*i
p=2*(b+i)
scrie “Aria este “,a, “perimetrul este ”,b
stop
Remarcăm că, în toate cazurile, algoritmul indică ce operaţii se execută
şi în ce ordine, fără să indice de ce se execută (în ce scop).
Limbajul natural nu este suficient de riguros.
Schema logică este clară şi intuitivă, indicând riguros atât operaţiile, cât
şi succesiunea lor. Totuşi, pentru număr mare de operaţii, devine dificil
de reprezentat şi de urmărit.
Pseudocodul este riguros şi nu necesită desene. Operaţiile sunt
specificate prin cuvinte cheie (de ex. citește, scrie, dacă, altfel, stop).
86