Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Exemple de scheme logice

algoritmi



+ Font mai mare | - Font mai mic



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



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 6878
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved