LIMBAJUL PSEUDO-COD
Limbajul pseudo-cod are o sintaxa si semantica asemanatoare limbajelor de programare moderne, având o anumita flexibilitate în ceea ce priveste sintaxa, în ideea ca prin codificarea unui algoritm într-un limbaj de programare, operatia sa fie cât mai comoda. De aici, iese în evidenta influentarea reciproca între algoritmica si programare, iar ambele fiind influentate de sistemele de calcul si sistemele de operare actuale.
Un algoritm reprezentat în limbajul pseudo-cod este constituit dintr-o sectiune în care se declara variabilele si tipul de date asociat acestora, precum si definirea procedurilor sau functiilor apelate de algoritm, si corpul algoritmului ce este o succesiune finita de instructiuni executabile:
algorithm
{tipul variabilelor}
{definirea de proceduri/functii}
begin
{instructiunile algoritmului}
end
Din definitia unui algoritm rezulta ca structura unui algoritm este constituita din urmatoarele elemente de baza:
DATE - variabile si tipuri de date utilizate pentru accesul la memorie si generarea de valori conform calculelor implementate în procesul de calcul prin intermediul instructiunilor;
EXPRESII - forme de calcul asemanatoare expresiilor matematice utilizate pentru calcule aritmetice, logice(booleene), operatii asupra valorilor de tip caracter(caractere ASCII) sau string(sir de caractere).
INSTRUCTIUNI - instructiuni sau comenzi executabile pentru operatii Input/Output si operatii de prelucrare a datelor din memorie conform procesului de calcul;
PROCEDURI/FUNCTII - subprocese de calcul cu o structura asemanatoare unui algoritm ce pot fi executate prin asa-numitele instructiuni de apelare.
Elementele lexicale ale limbajului sunt urmatoarele:
· Identificatori - secvente de caractere pentru definirea numelor de variabile si a numelor de proceduri si functii;
· Expresii - forme lexicale asemanatoare expresiilor m