informatika první test (algoritmy, větvení, vývojové diagramy) Flashcards

1
Q

Algoritmus

A

Postup, který říká, co máme dělat, abychom vyřešili úlohu (kuchařka, návod)

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

Vlastnosti algoritmu

A

Elementárnost, determinovanost, konečnost, rezultativnost, hromadnost

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

Elementárnost

A

Jednoduchost
Algoritmus se skládá z konečného počtu jednoduchých kroků

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

Determinovanost

A

Určenost
V každém kroku je jasné, co bude následovat

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

Konečnost

A

Každý krok algoritmu je proveden konečně-početkrát a algoritmus skončí v konečném čase

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

Rezultativnost

A

Algoritmus musí dojít k požadovanému výsledku (od vstupních hodnot musím dojít k požadovanému výsledku)

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

Hromadnost

A

Algoritmus může být použit pro více úloh daného typu

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

Znázornění diagramů

A

Slovně a graficky (vývojový diagram, strukturogram)

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

Vývojový diagram

A

Obsahuje značky

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

Strukturogram

A

Struktury vyšších programovacích jazyků

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

Sekvence + vlastnosti

A

Posloupnost, řada příkazů, kdy žádný nemůže být vynechán
Neřeší regulérnost zadání (mohu místo čísla zadat znak a on si s tím nebude umět poradit)
Skládá se z konečného počtu kroků

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

Alternativa + rozdělení

A

=větvení
-úplná alternativa (má obě části i kladnou i zápornou)
-neúplná alternativa (nemá jednu část)
-vícenásobná alternativa (existuje více kladných odpovědí, třeba dny v týdnu) - existuje switch=přepínač - přepne nás do správného čísla

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

Cyklus dělení

A

S podmínkou na začáku (nemusí proběhnou vždycky) a s podmínkou na konci (proběhne aspoň jednou)

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

FOR

A

Cyklus se známým počtem opakování (= s parametrem)

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

Omezení cyklu sřídící proměnnou

A

Musíme znát počet opakování
Nezávisí na činnosti prováděné v těle cyklu

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