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