Atestat GRAFURI NEORIENTATE.doc

download Atestat GRAFURI NEORIENTATE.doc

of 23

Transcript of Atestat GRAFURI NEORIENTATE.doc

Atestat

Grafuri neorientate

COLEGIUL NAIONAL TEFAN CEL MARE, TRGU NEAM

Grafuri neorientateLucrare pentru atestarea competenelor profesionale la informaticProfesor coordonator,

Airinei Ana - MariaElev,

Savescu Andrei - Sergiu

Clasa a XII-a RD2015Colegiul Naional tefan cel Mare

Trgu Neam

REFERAT

asupra lucrrii pentru examenul de atestare

a competenelor profesionale n informatic

Profesor coordonator,

Absolvent,

Referitor la coninutul lucrrii facem urmtoarele observaii:

Nr. crt.Criteriul de apreciereCALIFICATIV

NesatisfctorSatisfctorBineFoarte bine

1.Forma prezentrii (grafic, calitatea redactrii, mod de exprimare)

2.Structura lucrrii: coerena conceptual i modalitatea de exprimare

3.Abordarea teoretic

4.Gradul de dificultate a problematicii abordate

5.Coninutul i valoarea concluziilor i propunerilor

n concluzie, considerm c lucrarea de atestat este ADMIS / RESPINS pentru a fi susinut n faa comisiei din sesiunea mai 2015.

Profesor coordonator, 1. IntroducereTermenulinformaticdesemneaz tiina procesrii sistematice ainformaiei, n special a procesrii cu ajutorul calculatoarelor. Termenul englezesc corespunztor esteComputer Science(tiina calculatoarelor). Istoric, informatica s-a dezvoltat ca tiin dinmatematic, n timp ce dezvoltarea primelor calculatoare i are originea n electrotehnicitelecomunicaii. De aceea,calculatorulreprezint doar dispozitivul pe care sunt implementate conceptele teoretice. Informaticianul olandezEdsger Dijkstraafirma: "n informatic ai de-a face cu calculatorul, aa cum ai n astronomie cu telescopul".

Termenulinformaticprovine din alturarea cuvintelorinformaieimatematic. Alte surse susin c provine din combinaiainformaieiautomatic. Istoria informaticii ncepe nainte de momentul apariiei computerului digital. nainte de anul 1920, termenul de "computer" se referea n limba englez la un o persoan care efectua calcule (un funcionar). Primii cercettori n ceea ce avea s se numeasc informatic, cum suntKurt Gdel,Alonzo ChurchiAlan Turing, au fost interesai de problema computaional: ce informaii ar putea un funcionar uman s calculeze avnd hrtie i creion, prin urmrirea pur i simplu a unei liste de instruciuni, att timp ct este necesar, fr s fie nevoie ca el s fie inteligent sau s presupun capaciti intuitive. Una din motivaiile acestui proiect a fost dorina de a proiecta i realiza "maini computaionale" care s automatizeze munca, deseori plictisitoare i nu lipsit de erori, a unui computer uman.

n perioada anilor 1970, cnd mainile computaionale au cunoscut o evoluie accelerat, termenul de "computer" i-a modificat semnificaia, referindu-se de acum mai degrab la maini, dect la predecesorii si umani.

nmatematiciinformatic,teoria grafurilorstudiaz proprietilegrafurilor. Un graf este o mulime de obiecte (numite noduri) legate ntre ele printr-o mulime de muchii crora le pot fi atribuite direcii (n acest caz, se spune c graful este orientat). Un graf poate fi reprezentat geometric ca o mulime de puncte legate ntre ele prin linii (de obicei curbe).

Grafurile au o importan imens ninformatic, de exemplu:

n unele problemele desortarei cutare - elementele mulimii pe care se face sortarea sau cutarea se pot reprezenta prin noduri ntr-un graf;

schema logic a unui program se poate reprezenta printr-un graf orientat n care o instruciune sau un bloc de instruciuni este reprezentat printr-un nod, iar muchiile direcionate reprezint calea de execuie;

n programarea orientat pe obiecte, ierarhia obiectelor (claselor) unui program poate fi reprezentat printr-un graf n care fiecare nod reprezint o clas, iar muchiile reprezint relaii ntre acestea (derivri, agregri).

2. Elemente de teorieGraf = orice mulime finit V prevzut cu o relaie binar intern E. Notm graful cu G=(V, E).

Graf neorientat = un graf G=(V, E) n care relaia binar este simetric: (v,w)(E atunci (w,v) (E.

Nod = element al mulimii V, unde G=(V, E) este un graf neorientat.

Muchie = element al mulimii E ce descrie o relaie existent ntre dou vrfuri din V, unde G=(V, E) este un graf neorientat;

In figura alaturata:

V={1,2,3,4,5,6} sunt noduri

E={[1,2], [1,4], [2,3],[3,4],[3,5]} sunt muchii

G=(V, E)=({1,2,3,4,5,6}, {[1,2], [1,4], [2,3],[3,4],[3,5]})

Adiacenta: ntr-un graf neorientat existena muchiei (v,w) presupune c w este adiacent cu v i v adiacent cu w.

n exemplul din figura de mai sus vrful 1 este adiacent cu 4 dar 1 i 3 nu reprezint o pereche de vrfuri adiacente.

Inciden = o muchie este incident cu un nod dac l are pe acesta ca extremitate. Muchia (v,w) este incident n nodul v respectiv w.

Grad = Gradul unui nod v, dintr-un graf neorientat, este un numr natural ce reprezint numrul de noduri adiacente cu acesta (sau numarul de muchii incidente cu nodul respectiv)

Nod izolat = Un nod cu gradul 0.

Nod terminal = un nod cu gradul 1

Nodul 5 este terminal (gradul 1).

Nodul 6 este izolat (gradul 0)

Nodurile 1, 2, 4 au gradele egale cu 2.

Lan = este o secven de noduri ale unui graf neorientat G=(V,E), cu proprietatea c oricare dou noduri consecutive din lant sunt adiacente:

L=[w1, w2, w3,. . ,wn] cu proprietatea c (wi, wi+1)(E pentru 1(i