PředmětyPředměty(verze: 984)
Předmět, akademický rok 2011/2012
  
   
Algoritmizace a programování - N445002
Anglický název: Algorithms and Programming
Zajišťuje: Ústav počítačové a řídicí techniky (445)
Fakulta: Fakulta chemicko-inženýrská
Platnost: od 2010 do 2012
Semestr: letní
Body: letní s.:2
E-Kredity: letní s.:2
Způsob provedení zkoušky: letní s.:
Rozsah, examinace: letní s.:0/2, KZ [HT]
Počet míst: neurčen / neomezen (neurčen)
Minimální obsazenost: neomezen
Stav předmětu: vyučován
Jazyk výuky: čeština
Způsob výuky: prezenční
Úroveň:  
Staré označení: AAP
Poznámka: předmět je možno zapsat mimo plán
povolen pro zápis po webu
Garant: Poživil Jaroslav doc. Ing. CSc.
Termíny zkoušek   Rozvrh   
Anotace -
Cílem předmětu je naučit se algoritmizovat postupy řešení daného problému. Student se seznámí s vlastnostmi algoritmů, Student se na konkrétních příkladech naučí vytvářet typické algoritmy s větvením a cykly.
Poslední úprava: POZIVILJ (08.11.2012)
Podmínky zakončení předmětu (Další požadavky na studenta)

Aktivní účast na seminářích, absolvování závěrečného testu.

Poslední úprava: POZIVILJ (08.11.2012)
Literatura -

1. Novák J., Pultarová I., Novák P.: Základy informatiky - Počítačové modelování v Matlabu, ČVUT Praha 2005, Fakulta stavební

2. Dušek, F.: MATLAB a SIMULINK – úvod do používání, Univerzita Pardubice, 2001.

3. Zaplatílek, K. – Doňar, B.: MATLAB pro začátečníky, Praha: BEN Praha, 2003.

4. elektronická učebnice ÚPŘT VŠCHT Praha »Algoritmizace v MATLABu«, URL: http://vyukaap.vscht.cz/

Poslední úprava: POZIVILJ (08.11.2012)
Metody výuky

viz Zátěž studenta

Poslední úprava: POZIVILJ (14.11.2012)
Požadavky ke zkoušce (Forma způsobu ověření studijních výsledků)

Sestavení algoritmu střední obtížnosti a jeho realizace v programovacím systému Matlab.

Poslední úprava: POZIVILJ (14.11.2012)
Sylabus -

1. Prostředí Matlabu a jeho nastavení, dialogový a programový režim, základní operace

2. Vektorové a maticové operace, skalární, vektorové a maticové funkce, editor Matlabu

3. Vytváření uživatelských funkcí, přiřazovací příkaz, lineární algoritmy

4. Pojem algoritmu, jeho vlastnosti, algoritmizace; příkaz if

5. Programování rozvětvených algoritmů

6. Cyklické algoritmy s předem určeným počtem opakování, příkaz for

7. Cyklické algoritmy řízené podmínkou, příkaz while, iterační výpočetní metody

8. Řešení nelineárních rovnic, Newtonova metoda, funkce fzero

9. Vlastnosti objektů, barvy, obrazové formáty, export grafů

10. Programové moduly, přenos parametrů, volání jednoho podprogramu druhým, funkce feval

11. Dvourozměrná a třírozměrná grafika, principy zobrazovacích metod

12. Práce s datovými soubory, import dat z tabulkového procesoru, export graf. souborů z Matlabu; řešení soustav lin. rovnic

13. Symbolická matematika

14. Počítačový projekt

Poslední úprava: POZIVILJ (08.11.2012)
Studijní opory -

elektronická učebnice ÚPŘT VŠCHT Praha »Algoritmizace v MATLABu«, URL: http://vyukaap.vscht.cz/

Poslední úprava: POZIVILJ (08.11.2012)
Výsledky učení - angličtina

Students will be able to develop programs of middle difficulty in Matlab. At developing algorithms they use principles of good programming practice.

Poslední úprava: TAJ445 (22.08.2013)
Vstupní požadavky

Základy ovládání osobního počítače.

Poslední úprava: POZIVILJ (08.11.2012)
Studijní prerekvizity -

Nevyžaduje se absolvování žádného předmětu.

Poslední úprava: POZIVILJ (08.11.2012)
 
VŠCHT Praha