Un limbaj pseudocod se prezinta sub forma de text si se bazeaza pe niste asa-numite cuvinte cheie.
-comentariile,prin care descriem pe scurt actiunile algoritmului (instructiunile pseudocodului), vor fi precedate de caracterele “//”
Exemplu: algoritmul pentru calculul ariei unui triunghi cu formula a=(b*h)/2, unde b este baza iar h este inaltimea.Calculatorul trebuie sa preia valorile laturii bazei si inaltimii, pe care le va memora in niste variabile.Acestea sunt datele de intrare ale algoritmului.Un algoritm general trebuie sa calculeze aria oricarui triunghi, deci pentru orice valori ale bazei si inaltimii.De fiecare data cand se executa, programul sa poata calcula aria altui triungi, pentru alte valri ale bazei si inaltimii.De aceea aceste valori vor fi memorate in niste variabile.In timpul executiei programului, se vor introduce de la tastatura valorile bazei si inaltimii, valori pe care calculatorul le va prelua si le va memora in variabilele b si h.Spunem: calculatorul citeste datele de intrare de la tastatura.
In pseudocod, o instructiune de citire a datelor de intrare incepe cu cuvantul cheie citeste urmat de numele variabilelor, separate prin virgula, si se incheie cu caracterul “;”
citeste b,h;
Se pot folosi si doua instructiuni de citire:
citeste b;
citeste h;
Dupa ce s-a preluat prin citire de la tastatura valorile bazei si inaltimii, calculatorul trebuie sa verifice daca acestea sunt ambele pozitive.Conditia va fi descrisa printr-o expresie logica: daca(<conditie>)
daca (b>0 si h>0)
Conditia (b>0 si h>0) este o expresie logica compusa, alcatuita din doua expresii elementare legate prin operatorul logic “si”.In functie de valoarea de adevar a conditiei, calculatorul va lua o decizie, introducand o ramificatie in algoritm.Sunt posibile doua cazuri:
a) conditia este adevarata ( are valoarea 1) Aria se calculeaza prin instructiunea de atribuire: a<-(b*h)/2; Spunem ca variabilei a i se atribuie valoarea expresiei aritmetice (b*h)/2
-operanzii care apar sunt variabilele b,h si constanta 2
-simbolul <- reprezinta operatorul de atribuire
-instructiunea se executa astfel: in dreapta operatorului de atribuire, calculatorul va inlocui variabilele b si h cu valorile lor (preluate prin citire), obtinand astfel valoarea expresiei, pe care o va memora in variabila a
-la sfarsitul oricarei atribuiri se pune “;”
Dupa determinarea valorii ariei a, aceasta va fi afisata pe monitor, printr-o instructiune de iesire.In pseudocod, folosim cuvantul cheie scrie, urmat de numele variabilei a carei valoare se afiseaza, sfarsind instructiunea cu “;”:
scrie a;
b) conditia este falsa.Calculatorul va tipari un mesaj de eroare.Acest caz este simbolizat prin cuvantul cheie altfel.Pentru tiparirea mesajului cuvantul scrie
scrie “date incorecte”
Pseudocodul arata astfel:
citeste b,h;
daca(b>0 si h>0)
inceput
a<-(b*h)/2;
scrie a;
sfarsit
altfel
scrie “date incorecte”;