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