CATEGORII DOCUMENTE |
Exemple de scheme logice
Sa
se descrie cu ajutorul unei scheme logice un algoritm de calcul, pentru
expresiile: E= X + Y E= X + Y + E E = XY + E + E Pentru
X,Y R dati. Solutie:Informatia initiala o constituie valorile lui X si
Y, iar informatia finala o constituie valorile lui E, E, E Se
observa ca valorile acestora se pot calcula numai intr-o
anumita ordine. Schema
logica ce descrie algoritmul de calcul al expresiilor este data
in fig.2.9
a) schema logica liniara
Fig.2.9
b) schema logica ramificata
a,b,c R
Solutie: Informatia initiala o constituie valorile coeficientilor a, b si c, iar informatia finala valorile radacinilor ecuatiei.
In stabilirea algoritmului se disting urmatoarele situatii:
- ecuatia este nedeterminata
- ecuatia este imposibila
- ecuatia are o solutie reala X= -c/b
- natura radacinilor ecuatiei de gradul II este data de valoarea determinantului
daca - ecuatia are radacini reale si distincte
notate cu +
daca - ecuatia are radacini reale si egale notate cu:
daca ecuatia are radacini complexe notate cu:
si , unde:
Schema logica ce descrie algoritmul de solutionare a ecuatiei de gradul II este data de fig 2.10. pentru cazul
Fig.2.10
Sa se descrie cu ajutorul unei scheme logice un algoritm pentru
calculul sumei
Solutie: Informatia
initiala o constituie valorile lui , iar informatia finala valoarea lui
S. Vom calcula aceasta suma, calculand din aproape in aproape
suma a cate doua numere, astfel:
Generalizand, rezulta urmatoarea formula de
recurenta: ; Numarul pasilor algoritmul este 100, iar schema
logica ce descrie algoritmul este data in fig.2.11
c) schema logica ciclica
Fig.2.11
Capitolul III. SOFTWARE
III.1. Consideratii generale
Daca pana acum am vorbit despre componentele "hard" (electronice, mecanice) ale unui PC, acum vom vorbi despre "soft" (programele) care ii asigura functionarea.
Rutina (subrutina)
Este o secventa de instructiuni ce efectueaza o operatie "elementara".spre exemplu rutina de citire a unui caracter de la tastatura- in timp, notiunea de rutina a evoluat putand fi aplicata unui program intreg- acesta este intelesul ei primordial.
Program
Un program este un asamblu complet de instructiuni (plus rutine cu scop bine definit) ce rezolva integral o problema. Spre exemplu programul cu ajutorul caruia se introduce text de la tastatura, text ce se memoreaza intr-un fisier (programul EDLIN).
Pachet de programe
Mai multe programe care isi coordoneaza activitatea pentru a rezolva o problema complexa se cheama pachet de programe.
S-a aratat ca un sistem de calcul este alcatuit dintr-un ansamblu de echipamente fizice numit hardware si un pachet de programe numit software.
Sub denumirea de software se regaseste orice succesiune de instructiuni care ii spune calculatorului ce anume trebuie sa faca si cum. Exista doua mari categorii de software :
software de sistem (de baza), cuprinde instructiuni de nivel inferior care interactioneaza cu calculatorul la nivel de cod masina. In aceasta categorie se incadreaza sistemele de operare, compilatoarele si diferitele programe utilitare care gestioneaza resursele calculatorului; aceste pachete de programe sunt in general scrise de producatorul sistemului, de firme specializate sau de utilizatori specializati (ingineri de sistem), in limbaje de nivel inferior. Se poate spune ca sistemul de operare face parte din aceasta categorie.
software de aplicatii, cuprinde programele destinate utilizarii, care se lanseaza si ruleaza pe suportul oferit de sistemul de operare. Acestea sunt scrise de utilizatori (programatori) de obicei in limbaje de nivel inalt FORTRAN, PASCAL, COBOL, sau medii de programare specializate in baze de date, cum sunt dBASE, Clipper, Paradox, Fox Pro, SQL si PS/SQL.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 7012
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved