Limbajul pseudocod
- Ce este limbajul de programare?
Limbajul de programare este un set de instrucțiuni foarte
precise, scrise cu o anumită sintaxă astfel încât să implementeze un algoritm.
Această modalitate de a scrie algoritmul este „limbajul comun” pe care îl
folosesc programatorii și resursele software ale unui calculator pentru a
trimite informații resurselor hardware ale acestuia. Instrucțiunile scrise în
limbajul de programare sunt transformate de compilator în instrucțiuni scrise
în limbaj mașină (limbajul pe care îl înțelege calculatorul) și apoi lansate în
execuție.
- Ce este pseudocodul?
Limbajul pseudocod este o reprezentare de tip text a algoritmului.
Putem spune că limbajul pseudocod este un fel de intermediar între algoritmul
pe care l-am gândit pentru rezolvarea unei probleme și transpunerea sa în
limbaj de programare. Limbajul pseudocod poate fi scris sub orice formă, de
aceea noi vom folosi pentru limbajul pseudocod cuvintele și expresiile din
limba română.
- Structura liniară
- Este structura în care paşii se execută în ordinea în care au fost scrişi. Fiecare pas predă controlul pasului următor. Un pas se execută doar dacă au fost executaţi toţi paşii care-l preced. Structura secvenţialănu foloseşte decât paşi de acţiune sau de comunicare.
- Formă generală:
Instrucţiunea 1
Instrucţiunea 2
......
Instrucţiunea n
- Exemplu:
Se citesc 4 numere întregi. Să se calculeye media aritmetică a primelor 3,
produsul ultimelor 3 numere şi suma tuturor numerelor.
citeşte a,b,c,d;
m←(a+b+c)/3;
p←b*c*dŞ
s←a+b+c+d;
scrie m,p,s;
2.
Structura
alternativă
- Forma generală:
┌ dacă(expresie) atunci instrucţiunea 1;
│ altfel instrucţiunea 2;
└■
- Mecanism: Dacă condiţia este adevărată atunci se execută instrucţiunea 1 . Dacă condiţia este falsă se execută instrucţiunea 2.
- Obs: Ramura altfel poate să lipsească, în acest caz numim structură alternativă cu ramură vidă.
3. Structura
repetitivă cu număr cunoscut de paşi
- Atunci când anumite operații trebuie repetate de un număr de ori cunoscut (de obicei de un număr mare de ori, care nu permite scrierea repetată a operațiilor în algoritm), se utilizează structura repetitivă pentru.
- Forma generală:
┌ pentru variabila a←val_iniţială,val_finală,[pas] execută
│
instrucţiuni
└■
- Obs: Dacă pas lipseşte, valoarea implicită este 1.
4.
Structura repetitiva cu numar necunoscut de
pasi
a)
cu test initial
┌cât timp condiţie
execută
│ instrucţiuni
└■
b)
cu test final
┌execută
│ instrucţiuni
│ cât timp condiţie
└■
Comentarii
Trimiteți un comentariu