Programovanie1 Flashcards

1
Q

Čo je algoritmus?

A

návod na vyriešenie zadanej úlohy

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

algoritmizácia úlohy

A

formulácia- slovné zadanie úlohy
analýza- zovšeobecnňuje sa, určujú podmienky postupu
zostavenie algoritmu- presné vyjadrenie logiky a postupu riešenia

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

postup pri tvorbe programu

A

problém- algoritmus-program-preklad-testovanie-ladenie

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

vlastnosti algoritmu

A

elementárnosť
determinovanosť
hromadnosť
rezultatívnosť
konečnosť
efektívnosť

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

elementárnosť

A

algoritmus je zlozeny z jednoduchych krokov, ktorym vykonavatel algoritmu rozumie

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

determinovanosť

A

algoritmus je zostavený tak že v každom momente jeho vykonávania je jednoznačne určené, aká činnosť má následovať, alebo ci sa uz postup skoncil

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

hromadnost

A

algoritmus sluzi na riesenie celej skupiny uloh urciteho typu. konkretnu ulohu riesi az po dosadeni vystupnych hodnot za premenné

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

rezultatívnoť

A

pre rovnaké výstupné hodnoty získame vždy rovnaký výsledok

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

konečnosť

A

algoritmus po určitom počte krokov končí

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

efektívnosť

A

algoritmus sa realizuje v čo najkratšom čase s využitím čo najmenšieho množstva prostriedkov. efektívnost je velmi dolezita najma pri spracuvani velkeho mnozstva udajov

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

program

A

algoritmus zapisany pomocou príkazov programovacieho jazyka

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

6 programov

A

java, pascal, python, C,C++, C#

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

3 algoritmické konštrukcie

A

sekvencia- najjednoduchsia algoritmicka konstrukcia, prikazy sa vykonavaju v poradi, v akom su zapisane
vetvenie- vykonavanie prikazov zavisi od splnenia ulohy
cyklus- opakovane vykonavanie prikazov

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

premenne

A

meno premennej je identifikátor, čiže postupnosť písmen alebo číslic anglickej abecedy zacinajuc pismenom

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

obsah premennej moze byt

A

cislo, cele aj realne
rezatec znakov
znak
logicky typ (true, false)

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