
Înregistrări C++ (struct)
Presentation
•
Computers
•
11th Grade
•
Practice Problem
•
Hard
Marilena Vilciu
Used 16+ times
FREE Resource
8 Slides • 5 Questions
1
Înregistrări C++ (struct)
by Marilena Vîlciu
2
Ce urmărim?
Să ne familiarizăm cu structurile:
să identificăm datele care pot fi modelate ca înregistrări (structuri)
să descifrăm declarări tip structură
să declarăm un tip de dată și o dată de tip structură
să accesăm câmpurile unei structuri
3
Ce este o înregistrare (struct)
= este un tip de dată
structurat (capabil să rețină mai multe date)
neomogen (informațiile reținute nu sunt de același tip)
neindexat (datele se identifică prin nume, nu prin număr de ordine)
Exemplu
z=(a, b)
4
Exemplu de struct
Avem mai jos declarat un tip de dată struct complex, capabil să rețină două câmpuri a și b, ambele reale. complex=(a,b)
struct complex {
float a, b;
};
Pentru a declara o variabilă de acest tip:
complex z; //după declararea tipului complex
sau, în declararea structurii:
struct complex { float a, b;} z ;
5
Declararea de tip struct
struct <numeTip> {
tipCâmp câmp1, câmp2;
tipCâmp2 câmp3; //etc.
} <varTipStruct> ;
Pot lipsi numeTip și varTipStruct.
Ex: struct clasa{
int an;
char litera;
} cls1, cls2;
/*s-au declarat tipul clasa si două variabile de acest tip*/
Var 1:
struct clasa{
int an;
char litera;
};
//s-a declarat tipul de date clasa
clasa cls1, cls2;
//s-au declarat variabile de tip clasa
Var 2:
struct {
int an;
char litera;
} cls1, cls2;
/*s-au declarat două variabile formate dintr-un întreg și un caracter, dar tipul de date nu are niciun nume*/
6
Multiple Choice
Ce date ar putea fi declarate de tipul următor:
struct x{
int a;
char c;
};
(11, "MI")
(11,"M")
(11,'M')
("11",'M')
7
Multiple Choice
struct ....{
float baza;
int exponent;
};
fractie
functie
complex
putere
8
Multiple Choice
struct data{
int zi, an;
char ...;
};
luna
int luna
luna[15]
l
9
Multiple Choice
Cum aș putea declara un tip de dată capabil să rețină următoarele:
("Fiat500", 2019)
struct masina{
char model[20];
int an;
}
struct masina{
char model[20];
int an;
};
struct {
char model[20];
int an;
} masina;
char model[20];
int an;
10
Operații cu structuri
Membrii structurii pot fi acccesați numai prin intermediul structurii3Singurele operații posibilă cu o structură sunt:
inițializarea
Exemplu:
complex z={1,0};
atribuirea unei structuri altei structuri de același tip
Exemplu:
complex z1; z1=z;
11
Multiple Choice
Presupunem declararea
struct clasa{
int an; char litera;
};
Cum inițializăm cls cu (11, 'M')
clasa cls={11,"M"};
clasa cls=(11,"M");
clasa cls=(11,'M');
clasa cls={11,'M'};
12
Accesarea membrilor(câmpurilor) unei structuri
Pentru a citi, a afișa sau a prelucra o structură, trebuie să referim explicit câmpurile.
varStruct.camp
Membrii (câmpurile) unei structuri pot fi accesați doar prin intermediul acesteia.
Ex:
cin>>z.a>>z.b; NU cin>>z;
13

Invitation to collaborate on Replit - Replit
You can open this webpage in a new tab.
Înregistrări C++ (struct)
by Marilena Vîlciu
Show answer
Auto Play
Slide 1 / 13
SLIDE
Similar Resources on Wayground
14 questions
Pert 1_Bab 2 Strategi AP XI
Presentation
•
11th Grade
10 questions
Vectors
Presentation
•
11th - 12th Grade
10 questions
Vectors and Magnitude
Presentation
•
11th - 12th Grade
9 questions
Lesson planning workshop
Presentation
•
12th Grade
6 questions
ELEMENTE DE VERSIFICAȚIE
Presentation
•
KG
10 questions
Adobe GMetrix
Presentation
•
11th Grade
8 questions
Ecuații matriceale
Presentation
•
11th Grade
7 questions
Cilindru
Presentation
•
11th Grade
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
Discover more resources for Computers
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
10 questions
Fire Prevention
Quiz
•
9th - 12th Grade
41 questions
US History STAAR Review
Quiz
•
11th Grade
20 questions
Grammar
Quiz
•
9th - 12th Grade
16 questions
AP Biology: Unit 1 Review (CED)
Quiz
•
9th - 12th Grade
20 questions
verbos reflexivos en español
Quiz
•
9th - 12th Grade
20 questions
US History EOC STAAR 2022 Review Set 1
Quiz
•
11th Grade
11 questions
Expectations Review
Quiz
•
9th - 12th Grade