Infó II. tétel Flashcards

1
Q

Adattípusok

A

Egész számok:
Például: int, long.

Lebegőpontos számok:
Például: float, double.

Karakterek:
Például: char, string.

Logikai értékek:
Például: bool

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Változó

A

A változó egy olyan elnevezett tároló, amely értéket tárol

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Műveletek

A

Például: összeadás, kivonás, szorzás, osztás.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Operátorok

A

+, -, *, /

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Operandusok

A

int a = 5;
int b = 3;
int result = a + b;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vezérlési Szerkezetek

A

Elágazás (If-Else)
if condition:
# kód, ha igaz
else:
# kód, ha hamis

Ciklusok (for, while)
for (int i = 0; i < 5; i++) {
// ciklusmag
}

while (condition) {
// ciklusmag
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Kifejezések

A

A kifejezések értékek vagy eredmények kombinációját jelentik.
let result = (x + y) * z;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Utasítások

A

Az utasítások olyan kód részletek, amelyek végrehajtódnak.
int sum = a + b; // utasítás

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Programegységek

A

A programegységek különböző programrészek, mint függvények vagy osztályok.
def add(x, y):
return x + y

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Paraméterkiértékelés

A

Érték szerinti paraméterkiértékelés (Pass-by-Value):
A paraméterként átadott érték másolata kerül átadásra.

Referenciaszerinti paraméterkiértékelés (Pass-by-Reference):
A paraméterként átadott referencia (cím) kerül átadásra.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Blokk

A

A blokk egy kódrészlet, amelyet egy vagy több utasítás alkot.
{
int x = 10;
// kód
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Hatáskör (Scope)

A

A kód azon része, ahol egy változó érvényes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Láthatóság (Visibility)

A

A láthatóság azt jelenti, hogy egy adott elem (pl. változó vagy függvény) milyen mértékben elérhető más részekből.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Absztrakt Adattípus

A

Az ADT egy olyan adatszerkezetet és azzal kapcsolatos műveleteket definiál, de nem részletezi, hogyan valósíthatók meg.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Kivételkezelés

A

A kivételkezelés olyan mechanizmus, amely lehetővé teszi a programnak, hogy megfelelően kezelje a kivételeket vagy hibákat.

try:
# kód, ami kivételt okozhat
except Exception as e:
# kivétel kezelése
finally:
# mindig végrehajtódik, függetlenül a kivételtől

How well did you know this?
1
Not at all
2
3
4
5
Perfectly