Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE





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







DOCUMENTE SIMILARE

Trimite pe Messenger
Parcurgerea grafurilor in adancime
Evaluarea corectitudinii algoritmilor
Tipuri de limbaje de programare
Arbori - Proprietati ale arborilor
Descrierea structurala
Probleme cu algoritmi si cheme logice
Tipuri de liste liniare
Metoda „programarii dinamice”
SISTEME CU PROCESOARE MULTIPLE
TEHNICI DE CAUTARE EURISTICE: Algoritm Generate-And-Test

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

Sa se descrie cu ajutorul unei scheme logice, un algoritm pentru calculul radacinilor ecuatiei de gradul II.

 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:

1.          - ecuatia este nedeterminata

2.        - ecuatia este imposibila

3.    - ecuatia are o solutie reala X= -c/b

4.                 - 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

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 3993
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 2019 . All rights reserved

Distribuie URL

Adauga cod HTML in site