Algoritmizace a Tvorba SW (4. přednáška) Flashcards

(20 cards)

1
Q

Program

A

formulace algoritmu pomocí programovacího jazyka

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

Program

A

Soubor instrukcí, pomocí kterých počítač zpracovává data a poskytuje informace

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

Programování

A

součástí 4. fáze životního cyklu systému (Vývoj systému)

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

server

A

trvale spuštěný program, očekávající příchod požadavků klientů

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

Klient

A

inicializuje vysílání požadavků na server a následně zajišťuje zobrazení výsledků zpracování

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

Algoritmus

A

přesný návod či postup pro řešení daného typu úlohy

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

Algoritmus musí být:

A

mechanická, konečný, diskrétní, hromadný, deterministický, správný

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

Způsoby zobrazení algoritmu:

A

vývojovým diagramem, plošným strukturogramem, grafem, obrázkem, schématem…

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

Základní prvky algoritmu:

A

sekvence, selekce, iterace

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

Sekvence

A

jednotlivý krok prováděný vždy

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

Selekce

A

větvení, volba pokračování podle podmínky

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

Iterace

A

cyklus, opakované provádění podmíněno a)testem na začátku b)testem na konci

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

Programovací jazyk je:

A

zápis instrukcí ve zkrácené podobě srozumitelné člověku

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

Doporučené postupy řešení aplikací a informačních systémů se nazývají:

A

metodiky

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

Názvy jednotlivých kroků životního cyklus softwaru:

A
  1. Plánování a příprava
  2. Analýza systému
  3. Návrh systému
  4. Vývoj systému
  5. Implementace systému
  6. Užívání a údržba systému
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Čím provádíme Analýzu dat v analýze SW?

A

Diagram datových toků (DFD - data flow diagram)

17
Q

Co znamená zkratka DFD

A

Diagram datových toků (data flow diagram)

18
Q

Jaký je rozdíl mezi selekcí a iterací

A

Selekce může nastat pouze jednou zatímco iterace se opakuje dokud platí podmínka

19
Q

Jaký je rozdíl mezi algoritmizací a programováním?

A

Algoritmizace je proces tvorby postupu řešení zatímco programování je proces tvorby programu pomocí programovacího jazyka