Tipul de Date Structură

Laborator
7/10 (1 vot)
Domeniu: Calculatoare
Conține 6 fișiere: doc, cpp, txt
Pagini : 14 în total
Cuvinte : 2253
Mărime: 49.23KB (arhivat)
Publicat de: Emilian Staicu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Valuta E.A.
MINISTERUL ÎNVĂŢĂMÎNTULUI RM UNIVERSITATEA TEHNICĂ A MOLDOVEI CATEDRA CPAE

Extras din laborator

1.Sarcina problemei : Alcătuirea şi rezolvarea programelor cu tabloluri

unidimensional de tip structură ,citirea si afişarea tablului de tip strutură

2.Algoritmul de rezolvare :

-declarăm directivele preprocesorului

-declarăm cîmpurile taboului de tip structură

-declarăm variabilele necesare execuţiei programului

-introducem tabelul;

-afişăm tabelul;

3.Mijloacele din C++ care rezolvă problema :

# include- introduce directivele posesoruluiş (headers)

conio.h - este un fişier care conţine un şir de funcţii şi se foloseşte pentru funcţia clrscr();

iostream.h - este un fişier care conţine funcţiile cin>> şi cout<<;

void main()- inceputul programului/partea declarative;

int-cuvînt cheie pentru variabile de tip întreg, reprezintă partea declarativă;

struct abonatul lista[50];-declararea tabloului de tip structură;

clrscr-functia de curaţirea ecranului;

cout<<- comandă de ieşire;

cin>>- comandă de citire a datelor;

n comandă de trecere în rînd nou;

for-instructiunea ciclica for;

„cout<<” comanda de afisare pe ecran

„cin>>” comandă de citire a datelor

getch – funcţia care citeşte simbolurile de pe tastieră fără ecou (reţine rezultatul pe ecran);

4.Listingul programului :

#include<conio.h>

#include<iostream.h>

struct abonatul

{

char nume[20];

long datoria;

long numarulDeTelefon;

};

void main()

{

clrscr();

struct abonatul lista[50];

int i,n;

cout<<"Numarul angajatilor ";

cin>>n;

for(i=0;i<n;i++)

{

cout<<"n Dati numele de familie a angajatului "<<i+1<<" ";

cin>>lista[i].nume;

cout<<"Dati suma datoriei ";

cin>>lista[i].datoria;

cout<<"Dati numarul lui de telefon ";

cin>>lista[i].numarulDeTelefon;

}

clrscr();

for(i=0;i<n;i++)

{

cout<<"Familia "<<lista[i].nume<<"n";

cout<<"Datoria "<<lista[i].datoria<<"n";

cout<<"Telefonul "<<lista[i].numarulDeTelefon<<"n";

cout<<"nn";

}

getch();

}

5.Exemple de control :

Dati numarul angajatilor 3

Dati numele de familie a angajatului 1 Plugaru

Dati suma datoriei 120

Dati numarul lui de telefon 069564763

Dati numele de familie a angajatului 2 Guzinski

Dati suma datoriei 73

Dati numarul lui de telefon 067589632

Dati numele de familie a angajatului 3 Gorobeţ

Dati suma datoriei 550

Dati numarul lui de telefon 079563222

6.Rezultatul executiei programului

Familia Plugaru

Datoria 120

Telefonul 069564763

Familia Guzinski

Datoria 73

Telefonul 067589632

Familia Gorobeţ

Datoria 550

Telefonul 079563222

7. Concluzia : Efectuînd această lucrare ne-am familiarizat cu modul de lucru a programului. Este un mediu de lucru care ne oferă o rapiditate şi comoditate mare de dezvoltare a aplicţiilor destul de complicate. Ne-am familiarizar cu tabelele de tip structură. Am studiat în C++ tabelele în combinatie cu tipul de date structură, astfel am primit avantajul de a inscrie in program condiţiile necesare cerute de problemă şi de a aplica cunoştinţe asupra declarării, citirii, afişării, operării între datele tabelului.

Preview document

Tipul de Date Structură - Pagina 1
Tipul de Date Structură - Pagina 2
Tipul de Date Structură - Pagina 3
Tipul de Date Structură - Pagina 4
Tipul de Date Structură - Pagina 5
Tipul de Date Structură - Pagina 6
Tipul de Date Structură - Pagina 7
Tipul de Date Structură - Pagina 8
Tipul de Date Structură - Pagina 9
Tipul de Date Structură - Pagina 10
Tipul de Date Structură - Pagina 11
Tipul de Date Structură - Pagina 12
Tipul de Date Structură - Pagina 13
Tipul de Date Structură - Pagina 14

Conținut arhivă zip

  • Lab4
    • LAB4POP.CPP
    • Programare4.doc
    • VASIOK.TXT
  • Programare2.doc
  • Programare3.doc
  • ProgramareLAB1.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...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Placa de Bază

Caracteristici generale ale placii de baza Placa de baza este un dizpozitiv ‘de baza’ un ‘pamânt’ pe care ‘se planteaza’ celelalte componente ....

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

Te-ar putea interesa și

Utilizarea XML în Baze de Date

Utilizarea XML in baze de date INTRODUCERE Formatul de date XML devine formatul comun acceptat în industrie pentru schimbul de informaţii dintre...

Tehnici de realizare a bazelor de date

1. INTRODUCERE Domeniul gestiunii informaţiilor abordează problema organizării, stocării şi regăsirii în timp util a datelor de care dispunem...

Analiza structurii activului companiei O.M.V Petrom SA

Introducere In acest proiect vom vorbi despre Omv Petrom,in toate cele 5 capitole ne vom axa pe activele interprinderii in perioada 2016-2019....

Analiza structurii activului unei întreprinderi SC Compa SA

CAPITOLUL I. Prezentarea generală a întreprinderii SC COMPA SA Societatea comercială COMPA SA ce are sediul în județul Sibiu, a reușit să devină...

Analiza surselor de finanțare ale întreprinderii SC Turism Felix SA

CAPITOLUL I: Prezentarea generală a întreprinderii TURISM FELIX 1.1. Cadrul general de organizare și de desfășurare a activității A. Obiect de...

Analiza surselor de finanțare ale întreprinderii

CAPITOLUL 1 PREZENTAREA GENERALĂ A ÎNTREPRINDERII 1.1. Cadrul general de organizare și desfășurare a activității 1.1.1. Obiect de activitate În...

Analiza surselor de finanțare ale întreprinderii

Capitolul 1 :Prezentarea generală a întreprinerii ROPHARMA S.A. ROPHARMA S.A. a luat naștere din întreprinderea “Oficiul Farmaceutc Iași”, care a...

Analiza surselor de finanțare ale întreprinderii Banca Transilvania S.A.

În cadrul acestui proiect mi-am propus să analizez sursele de finanțare ale Băncii Transilvania,cu scopul de a depista punctele tari și slabe ale...

Ai nevoie de altceva?