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ă.

  1.     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

Postări populare de pe acest blog

Citire graf neorientat

Citirea si afisarea unui vector - Divide et Impera

Teste propuse pentru Bacalaureat, Informatica, 2020