Matematica discreta Lab1

February 8, 2017 | Author: Maxim Tincu | Category: N/A
Share Embed Donate


Short Description

Download Matematica discreta Lab1...

Description

MINISTERUL EDUCAŢIEI REPUBLICII MOLDOVA

UNIVERSITATEA TEHNICĂ A MOLDOVEI Facultatea Calculatoare, Informatică si Microelectronică Automatică si Informatică

RAPORT Lucrare de laborator nr. 1 La Matematica Discretă

Pe tema:

Păstrarea grafurilor in memoria calculatorului.

A efectuat:

st. gr. AI-101

A verificat:

lector superior Chisinău 2012

1. Scopul lucrării: 1. Studierea metodelor de definire a unui graf : matricea de incidență, matricea de adiacență, liste. 2. Elaborarea unor proceduri de introducere , extragere si transformare a diferitelor forme de reprezentare internă a grafurilor cu scoaterea rezultatelor la display si imprimantă.

2. Sarcina de bază: 1. Elaborați procedura de introducere a unui graf în memoria calculatorului în formă de matrice de incidență, de matrice de adiacență și listă de adiacență cu posibilități de analiză a certitudinii. 2. Elaborați proceduri de transformare dintr-o formă de reprezentare in alta. 3. Folosind procedurile enumerate , elaborați programul care vă permite: * introducerea grafului reprezentat sub oricare forma din cele trei forme cu posibilități de corecție a datelor. * păstrarea grafului în memoria externă în formă de lista de adiacență. * extragerea informației într-una dintre cele trei forme la imprimantă și display.

3. Listing-ul programului in C: #include"stdlib.h" #include"iostream.h" #include"conio.h" #include"math.h" #include"fstream.h" main() { system("cls"); ofstream out("textzz.txt"); float A[20][20]; int AA[20]; int BB[20]; int z,t,i,j,n,p=0,b,o,k,r,s,k1,r1,nm,w,po,pp,d,ee=0; cout
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF