• Události
  • Sem patřím
  • Centrum sportovních aktivit VUT v Brně
  • Výzkumná centra
  • Zvut.cz

  • Pravděpodobně máte vypnutý JavaScript. Některé funkce portálu nebudou funkční.

Detail předmětu

Programovací metody I

Kód předmětu: FSI-0S1
Akademický rok: 2016/2017
Typ předmětu: volitelný (nepovinný)
Typ studia: bakalářský (první cyklus)
Ročník: 2
Semestr: zimní
Počet kreditů:
Výsledky učení předmětu:
charakteristika vědomostí a dovedností
Student bude schopen programovat základní typy jednoduchých matematických a technických
problémů.
Způsob realizace výuky:
90 % kontaktní výuka, 10 % distančně
Prerekvizity:
Základní znalosti ovládání počítače
Korekvizity:
Není specifikováno.
Doporučené volitelné složky programu:
Není specifikováno.
Obsah předmětu (anotace):
Seznámení se základy jazyka Pascal implementovaného v prostředí Borland DELPHI – konstanty, proměnné, procedury, funkce, cykly, základní datové typy. Pole, seznam, fronta a zásobník. Uspořádání pole, práce s maticemi, Gaussova eliminační metoda. Základy práce s textem. Rekurzivní procedury a funkce a jejich použití.
Doporučená nebo povinná literatura:
Martišek, D.: Algoritmizace a programování, Brno 2004, elektronická učebnice
Plánované vzdělávací činnosti a výukové metody:
Předmět je vyučován formou cvičení, které je zaměřeno na praktické zvládnutí látky.
Způsob a kritéria hodnocení:
Zápočet se uděluje na základě zpracování semestrálního projektu a zprogramování
jednoduchého algoritmu.
Jazyk výuky:
čeština
Pracovní stáže:
Není specifikováno.
Osnovy výuky:
Není specifikováno.
Cíl:
Seznámit studenty se základními programovacími technikami. Sjednotit jejich dosavadní
programovací návyky tak, aby je byli schopni použít v dalších počítačových předmětech.
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky:
Chybějící účast na výuce lze nahradit písemným testem.

Typ (způsob) výuky:
Cvičení s poč. podporou: 26 hod., povinná
Vyučující / Lektor: doc. PaedDr. Dalibor Martišek, Ph.D.
Osnova: 1) Prostředí Borland Delphi, projekt, jednotka, formulář. Objekty, properties, events. Příklady na větvení a cyklus
2) Programování součtů a součinů číselných řad
3-4) Hledání maxima a minima posloupnosti, uspořádání číselné posloupnosti, uspořádání posloupnosti řetězců podle anglické a české abecedy
5) Záznamy a vícerozměrná pole dat, součet a součin matic
6) Gaussova eliminační metoda a výpočet hodnoty determinantu
7) Práce s typem Record. Čtení, editace a zápis externího textového souboru
8) Jednoduchá databáze
9) Binární soubory, komprimace a dekomprimace souboru metodou RLE
10) Základní datové struktury – fronta, zásobník, binární strom
11) Rekurzivní procedury a funkce
12) Chování zaokrouhlovacích chyb, konvergence číselných řad
13,14) Semestrální projekt, zápočet

Zařazení předmětu ve studijních programech