Matematica Discretă

Laborator
9/10 (2 voturi)
Domeniu: Calculatoare
Conține 4 fișiere: doc
Pagini : 25 în total
Cuvinte : 3357
Mărime: 143.52KB (arhivat)
Publicat de: Remus Marian
Puncte necesare: 0
MINISTERUL EDUCAŢIEI REPUBLICII MOLDOVA UNIVERSITATEA TEHNICĂ A MOLDOVEI Facultatea Calculatoare, Informatică si Microelectronică Automatică si Informatică

Extras din laborator

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<<"nntt Lucrare de laborator nr.1 la Matematica discreta";

cout<<"n Dam numarul de varfuri: n= ";

out<<"n Dam numarul de varfuri: n= ";

cin>>n;

out<<n;

n=n+1;

cout<<"n Introducem legaturile n";

out<<"n Introducem legaturile n";

for(i=1;i<n;i++){

for(j=1;j<n;j++) {

cout<<"x"<<i<<"x"<<j<<" "; /*indicator optic*/

out<<"x"<<i<<"x"<<j<<" ";

cin>>A[i][j];

out<<A[i][j]; }}

eticheta:

n=n+ee;

ee=0;

cout<<"n meniu";

out<<"n meniu";

cout<<"n 1: Matriciea de incidenta";

out<<"n 1: Matriciea de incidenta";

out<<"n 2: Matriciea de adiacenta";

cout<<"n 2: Matriciea de adiacenta";

out<<"n 3: Lista de adiacenta";

cout<<"n 3: Lista de adiacenta";

out<<"n 4: Modificarea legaturilor intre virfuri";

cout<<"n 4: Modificarea legaturilor intre virfuri";

out<<"n 5: Adaugarea unui varf si a tuturor laturilor comun cu el";

cout<<"n 5: Adaugarea unui varf si a tuturor laturilor comun cu el";

out<<"n 6: Evitarea unui varf";

cout<<"n 6: Evitarea unui varf";

Preview document

Matematica Discretă - Pagina 1
Matematica Discretă - Pagina 2
Matematica Discretă - Pagina 3
Matematica Discretă - Pagina 4
Matematica Discretă - Pagina 5
Matematica Discretă - Pagina 6
Matematica Discretă - Pagina 7
Matematica Discretă - Pagina 8
Matematica Discretă - Pagina 9
Matematica Discretă - Pagina 10
Matematica Discretă - Pagina 11
Matematica Discretă - Pagina 12
Matematica Discretă - Pagina 13
Matematica Discretă - Pagina 14
Matematica Discretă - Pagina 15
Matematica Discretă - Pagina 16
Matematica Discretă - Pagina 17
Matematica Discretă - Pagina 18
Matematica Discretă - Pagina 19
Matematica Discretă - Pagina 20
Matematica Discretă - Pagina 21
Matematica Discretă - Pagina 22
Matematica Discretă - Pagina 23
Matematica Discretă - Pagina 24
Matematica Discretă - Pagina 25

Conținut arhivă zip

  • Matematica Discreta
    • MD1.doc
    • MD2.doc
    • MD3.doc
    • MD4.doc

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Probleme în C++

- Implementati o clasa pentru realizarea de operatii cu numere complexe, o functie friend care calculeaza distanta dintre 2 numere complexe si inca...

Grafuri

SCURT ISTORIC AL TEORIEI GRAFURILOR Originile teoriei grafurilor se gãsesc în rezolvarea unor probleme de jocuri si amuzamente matematice,care au...

Grafuri Orientate

Un graf orientat G este format dintr-o pereche ordonata de multimi G=(X,U). ca si in cazul grafurilor neorientate, X este multimea varfurilor sau...

Laborator 1 - Tehnici de Programare Assembler

Exemplu 1. Acest program prezinta citeva tehnici de adresare specifice procesoarelor din familia 8086/88: title ex1 .model small .stack 10h...

Firewall - Software de Securizare

Scopul lucrării: Cunoaşterea programelor software de securizare şi configurarea acestora. 1 Definiţi programele firewall Un firewall este o parte...

Teme Grafuri

1. Un graf se numeşte rar dacă numărul său de muchii m este mai mic decât , unde n reprezintă numărul de vârfuri. O justificare este aceea că...

Te-ar putea interesa și

Rețele Neuronale Recurente

PREZENTARE LUCRARE Prezenta lucrare reprezintă o încercare de pătrundere în lumea fascinantă a Inteligenţei artificiale, domeniu ştiinţific...

Proiect ISA

Pendulul invers 1. Tema proiectului o constituie un pendul invers montat pe un carucior actionat de un motor de current continuu avand turatia...

Tehnologia WAP

INTRODUCERE În ultimele ani cu un ritm rapid se dezvoltă două tehnologii : 1. Internet; 2. Sistemele mobile de conexiune. Mulţi utilizatori a...

Compresia Imaginilor

CAPITOLUL 1 NOTIUNI GENERALE DE COMPRESIE A IMAGINILOR Compresia imaginilor se poate realiza în mai multe moduri. Metodele cele mai cunoscute...

Sistem de reglare automată a temperaturii

Introducere Etapa conducerii complexe a proceselor tehnologice a permis conceperea şi realizarea unor mijloace tehnice care asigură conducerea...

Ingineria Sistemelor Automate - Pendulul Inversat

Cap. 1. Introducere Pendulul invers este o problema clasica de control. Procesul este neliniar si instabil, cu un singur semnal de intrare si mai...

Pendulul Inversat

Prezentarea problemei Se da un pendul invers pe un carucior actionat de un motor de curent continuu cu turatia reglata pe indus. Acesta este un...

Ai nevoie de altceva?