programovania 12-18 Flashcards

1
Q

čo je to cyklus ?

A

často potrebujeme nejakú časť algoritmu opakovať, zápis umožňujúci opakovanie sa nazýva cyklus

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

stavba cyklu je ?

A

telo – príkazy, ktoré sa vrámci cyklu opakujú

podmienka - určuje pre aký iterátor, od akej po akú hodnotu, akým krokom…

napr. for i in range(0,10,2)

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

rozsah hodnôt može byť aký ?

A

definovaný implicitne napr. dĺžkou reťazca, počtom prvkov zoznamu
napr. for slovo in zoznam

definovaný explicitne, kedy presne stanovíme napr. počiatočnú hodnotu, konečnú hodnotu a krok
napr. for i in range(0,10,2)

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

povec o výpočtoch v cykle

A

rovnako ako aj mimo cyklu, môžme aj v cykle využívať sekvencie príkazov, vetvenie, cykly

ak v cykle definujeme novú premennú, premenná žije len v lokálnom rámci počas doby behu cyklu

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

aké sú dátové typy údajov ?

A

int - numerický, napr. 1, -2
float - numerický, napr. 1.6, -3.14
bool - boolean, True, False
string - sekvenčný, napr. “Ahoj”,”123”
list - sekvenčný, napr. [1, 2, 3]
tuple - sekvenčný, napr. (1, 2, 3)
dict - mapovací, napr. {‘jeden’:‘one‘}

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

celé čísla…

A

dátový typ int - integer

celé čísla, bez desatinnej čiarky, kladné alebo záporné

nemajú limit veľkosti, okrem limitov systému

vytvorenie premennej - a = 5

využívajú klasické operácie ako v matematike - *, /, +, - atp

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

desatinné čísla…

A

dátový typ float

desatinné čísla, desatinná časť oddelená bodkou alebo vedecký zápis (1.5e6)

vytvorenie premennej - a = 5.12

využívajú klasické operácie ako v
matematike - *, /, +, - atp

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

matematické funkcie…

A

ide o vstavané funkcie
napr. max(), min(), pow(), round(), abs()
absolute_value = abs(-10)
maximum_value = max(5, 8, 2)
minimum_value = min(5, 8, 2)
power_result = pow(2, 3)
rounded_number = round(3.14159, 2)
taktiež matematické operácie *, /, +, - atp

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