Informácie o kurze

Portál: amos.ukf.sk
Kurz: Programovanie 1
Kniha: Informácie o kurze
Vytlačil(a): Hosťovský používateľ
Dátum: streda, 24 apríla 2024, 23:02

Opis

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:

1. Algoritmus
  • 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
2. Algoritmizácia
  • typické úlohy potrebné na zvládnutie algoritmického myslenia
  • precvičovanie algoritmických konštrukcií
3. Úvod do Delphi
  • 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
4. Polia a zoznamy
  • 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
5. Súbory
  • súbor ako zoznam údajov na disku
  • načítavanie údajov do komponentov
  • opendialog a savedialog
  • test existencie súboru
6. Podprogramy
  • procedúry
  • funkcie
  • formálne parametre
  • lokálne a globálne premenné
7. Matice
  • 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
8. Záznam
  • record a jeho štruktúra
  • reprezentácia záznamu
  • pole záznamov
  • záznam v zázname
  • ukladanie záznamov do súboru
  • with
9. Pohľad na projekt
  • volanie formulára vo formulári
  • Delphi project
  • menu
  • design aplikácie, vlastná ikona
10. Textový editor
  • Memo
  • fontdialog
  • colordialog





Vyučovacia hodina bude obvykle pozostávať z troch častí:
  • príležitostný neohlásený opakovací test (možnosť získania 3-6 bodov)
  • spoločná práca s obsahom predchádzajúcej prednášky
  • samostatná práca/riešenie úloh (možnosť hodnotiť aktivitu na hodine max. 3 body)
Dva razy za semester je potrebné absolvovať komplexný test zameraný na schopnosti v algoritmizácii a programovaní (možnosť jedného opravného testu za semester).
  • čas: 90 minút
  • maximálny bodový zisk: 50 bodov
Bonusy:
  • bonusové úlohy zverejňované sporadicky vždy ohlásená minimálne 48 hodín pred zverejnením, za vyriešenie ktorých možno získať až 10 bodov (podľa rýchlosti a kvality riešenia).
Požiadavky pripustenia ku skúške:
  • zisk minimálne 40 bodov z testov.
Skúška:
  • teoretický test riešený na PC (čítanie algoritmov, teória programovania)
Výsledná známka:
  • priemer známky z teórie a bodov zo semestra
Úľavy:
  • bodový zisk počas semestra 100 a viac bodov, z toho minimálne 90 bodov z testov = skúška bez skúšania

Po skopírovaní a dekomprimácii súboru (55 MB) z tejto lokality máte k dispozícii 30 dňovú verziu.


Po registrácii na stránke Borlandu, môžete Delphi používať na dobu neurčitú. Registrovať sa môžete zdarma na:

http://www.borland.com/downloads/download_delphi.html

Okrem zadania kľúča je potrebný aj registračný súbor, ktorý Borland posiela do emailu. Presný popis nájdete priložený.


Podľa licencie
nie je možné používať verziu Personal na komerčné účely!!!

Garant kurzu:
  • Mgr. Ján Skalka, PhD.

Autori kurzu:
  • Mgr. Ján Skalka, PhD.
  • Mgr. Martin Cápay
  • PaedDr. Viera Palmárová

Tútori kurzu:
  • Mgr. Ján Skalka, PhD
  • Mgr. Martin Cápay
  • PaedDr. Viera Palmárová
  • Mgr. Miroslava Mesárošová
  • PaedDr. Ján Beňačka

Recenzent:
  • zatiaľ nerecenzovaný