Introducere in Stiinta Calculatoarelor 2013 | Page 99
7. Realizarea programelor şi programe suport
Funcţionarea unui sistem de calcul presupune existenţa pe suportul fizic
(echipament) a secvenţei de comenzi (program) care indică ce
prelucrări suportă valorile de interes (date). Anterior am nuanțat cele
trei entităţi, privind:
(I)
structura constructivă şi funcţională a echipamentului de calcul;
(II)
reprezentarea datelor referitoare la diverse tipuri de informaţii;
(III) comenzile elementare (instrucţiuni)
soluţionare generică a problemelor (algoritmi).
şi
modalităţile
de
Totuşi, acestea sunt doar instrumente puse la dispoziţia omului de
Tehnologia Informaţiei şi Comunicaţiilor, dar rezolvarea completă a
unei probleme noi (necunoscute) presupune abordarea tuturor
aspectelor ce apar în situaţii reale, ba chiar mai mult – elaborarea unei
soluţii generice pentru toate (sau cât mai multe din) problemele
similare. Sunt necesare:
(IV) analiza problemei (sau clasei de probleme) şi elaborarea unei
soluţii generale adecvate (analiza şi soluţionarea problemei);
(V) înscrierea comenzilor de găsire a soluţiei cu prevederea tuturor
situaţiilor ce pot apare, apoi furnizarea acestora calculatorului
(proiectarea şi realizarea programului);
(VI) validarea soluţiei şi utilizarea ei pentru situaţii concrete din clasa
de probleme .
În acest modul se vor aborda chestiuni ce privesc acţiunile (IV), (V) şi
(VI), cu metodele sistematice ce stau la baza lor, cu mijloacele prin care
aceste