Introducere in Stiinta Calculatoarelor 2013 | Page 69

parte din limbajul de programare ci din biblioteci de funcţii ataşate acestuia. Cuvintele cheie care exprimă categoriile de acţiuni de mai sus precum şi modul corect de exprimare al lor (adică sintaxa) constituie setul de instrucţiuni a unui limbaj de programare. Dacă se cunosc modurile de exprimare ale aceste acţiuni de bază într-un limbaj de programare, se poate considera limbajul cunoscut în proporţie de 50%. Trebuie remarcat că, în limbajele de programare moderne, operaţiile de intrare - ieşire nu constituie instrucţiuni de limbaj ci sunt realizate prin subprograme specializate – în afara limbajului. Un program este un text ce cuprinde o secvenţă de instrucţiuni din categoriile de mai sus, care sunt executate în ordinea în care apar în text. Procesorul asigură preluarea şi executarea comenzilor în secvenţă, aceasta fiind ideea centrală de funcţionare a maşinilor von Neumann. După cum se poate imagina, instrucţiunile de decizie şi de repetiţie au o exprimare mai complexă – de exemplu pentru decizie trebuie indicate acţiunile pentru ramura în care condiţia de decizie are rezultat „fals” şi acţiunile pentru ramura cu rezultat „adevărat”. Instrucţiunile pentru decizii şi repetiţii sunt mai complexe şi au nevoie de mai multe linii de text pentru a le descrie, pe când pentru instrucţiunile de atribuire este suficientă o linie de text ce descrie expresia vizată. De aceea instrucţiunile din prima categorie se consideră „instrucţiuni simple”, iar cele din ultimele două categorii „instrucţiuni structurate”. 6.1.1. Instrucţiuni simple Într-un program acţiunile sunt descrise prin linii de text, care apoi pot fi interpretate şi executate de către calculator – linie cu linie sau pe loturi de linii. Descrierea unei acţiuni complete se încheie cu s