Informácie o kurze
Požiadavky na absolvovanie
Všetko, čo potrebujete vedieť.
Garant predmetu: | Mgr. Ján Skalka, PhD. |
Vyučujúci predmetu: | PaedDr. Ján Beňačka Mgr. Martin Cápay Mgr. Miroslava Mesárošová PaedDr. Viera Palmárová Mgr. Ján Skalka, PhD. |
Semester: | prvý (1.) |
Forma výučby: | prednášky, semináre |
Počet kreditov: | 4 (6) |
Rozsah výučby: | 2/2 (2/3) |
Spôsob ukončenie: | skúška |
Cieľ predmetu: | Zoznámiť študentov so základnými princípmi algoritmizácie, programovania a riešenia problémov na počítačoch. Študenti získajú základné poznatky a zručnosti z tvorby algoritmov a z ich programovania vo vyšších programovacích jazykoch a vývojových prostrediach, naučia sa používať komponenty a prvky štuktúrovaného programovania. |
Stručná osnova predmetu:
- pojem problém
- algoritmus a jeho vlastnosti
- algoritmicky jazyk
- slovné vyjadrenie algoritmov
- vývojové diagramy
- premenná, jednoduché úlohy so vstupom a výstupom
- sekvencia, vetvenie, cyklus
- typické úlohy potrebné na zvládnutie algoritmického myslenia
- precvičovanie algoritmických konštrukcií
- prostredie Delphi
- komponentové programovanie
- udalosti a udalosťami riadené programovanie
- typy premennej, deklarácia
- konverzná funkcia IntToStr
- zápis matematického výrazu do programovacieho jazyka – výrazy
- if a výber z možností
- real
- podmienky na základe výpočtu
- case a radiogroup
- cyklus
- reprezentácia údajových typov v počítači
- pole ako abstraktná štruktúra
- ListBox ako vizuálna reprezentácia poľa
- obsluha listboxu a manipulácia s jeho položkami
- typy cyklov
- ComboBox
- pole vopred definovaných hodnôt
- generátor náhodných čísel
- súbor ako zoznam údajov na disku
- načítavanie údajov do komponentov
- opendialog a savedialog
- test existencie súboru
- procedúry
- funkcie
- formálne parametre
- lokálne a globálne premenné
- abstraktná štruktúra a jej vizualizácia – stringgrid
- databáza
- okrajovo matematické úpravy matíc (napr. trojuholníkový tvar, porovnávanie, násobenie a pod.), GEM
- record a jeho štruktúra
- reprezentácia záznamu
- pole záznamov
- záznam v zázname
- ukladanie záznamov do súboru
- with
- volanie formulára vo formulári
- Delphi project
- menu
- design aplikácie, vlastná ikona
- Memo
- fontdialog
- colordialog