Datové struktury, algoritmizace a programovací jazyky Flashcards

1
Q

Vysvětlete rozdíl mezi strukturovanými a nestrukturovanými daty.

A

o Strukturovaná data – data, která jsou mezi sebou rozlišená. V takto strukturovaných datech se lépe vyhledává a také se s nimi dále snáze pracuje.
o Nestrukturovaná data – data, která nejsou mezi sebou rozlišená a lze se v nich orientovat pouze pomocí plnotextového vyhledávání

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

Co určuje datový typ?

A

DT urcuje jake informace muzeme uchovávat a jake operace nad ulozenymi hodnoty muzeme provádět.

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

Uveďte příklady základních datových typů.

A

Ciselny – 1,2,5.5
Textovy – Ahoj
Logicky – PRAVDA a NEPRAVDA
Datum – 11.08.1997

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

Charakterizujte datový typ záznam.

A

o Obsahuje více hodnot různých datových typů (např. jméno (text), příjmení (text), věk (číslo))

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

Co je to algoritmus?

A

Je to predpis pro reseni dane ulohy. Lze vyjádřit nezávisle na prostředku, pomocí kterého bude daná úloha řešena (tj. např. bez počítače)

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

Jakými prostředky lze vyjádřit algoritmus?

A

o Slovním popisem
o Grafickými prostředky
o Prostředky programovacího jazyka
o Smíšenými prostředky

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

Uveďte zástupce vyšších programovacích jazyků.

A
  • Java, C#, SQL, C++, PHP, JavaScript
  • JavaScript, Python, Modula, Ada, Pascal
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Na příkladech vysvětlete podstatu základních řídicích struktur – posloupnosti, větvení a cyklu.

A

♡ Posloupnost
Definice: Posloupnost je sled příkazů, které se vykonávají jeden po druhém, bez možnosti změny pořadí.

◇ Větvení
Definice: Větvení umožňuje provádět různé bloky příkazů na základě splnění určité podmínky.

♧ Cyklus
Definice: Cyklus umožňuje opakovat určitou činnost, dokud není splněna určitá podmínka.

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