Prehľad témy
Všeobecné
Algoritmy a štruktúry údajov (KI/DAUS1)
Programovanie má oproti mnohým iným činnostiam, ku ktorým nás "dobrovoľne - povinne" vedú v škole, obrovskú výhodu - často nás núti naplno roztočiť mozgové závity, rozmýšľať o tom, čo je podstatné a čo nie, čo má byť viditeľné a čo skryté, realizovať svoju vlastnú predstavu použitím známych prostriedkov. Vždy, keď sa človek do niečoho pustí, musí mať správnu motiváciu. Tou môže byť aj skutočnosť, že s počítačmi a informačnými technológiami sa už dnes stretnete prakticky všade. Nechcete dokázať prinútiť stroj, počítač, aby robil presne to, čo mu zadáte? Je to výzva, ktorej sa ťažko odoláva, ak chcete naozaj niečo dosiahnuť. Skúste to!
+ Programovanie 1 (KI/PR1)
Petr Drlík: Turbo Pascal I., 1998
Všeobecné informácie
Tematika 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
Ďalšie študijné materiály
Úlohy
Tematika 2
Algoritmizácia- úlohy na tvorbu algoritmov
- zápis úloh pomocou vývojových diagramov
- zápis zložitejších algoritmov
Úlohy
Tematika 3
Úvod do Delphi
- programovací jazyk
- Pascal
- prostredie Delphi
- komponentové programovanie
- udalosti a udalosťami riadené programovanie
- typy premennej, deklarácia
- základné algoritmické konštrukcie
- konverzná funkcia IntToStr
Ďalšie študijné materiály
V nasledujúcej sekcii nájdete odkazy na videosúbory formátu swf (súbor aplikácie Flash).
Každé video sa venuje popisu základov práce v Delphi prostredníctvom praktickej ukážky vytvárania jednoduchých aplikácií.
Videá možete v ľubovoľnom okamihu pozastaviť.
Úlohy
Tematika 4
Údajové typy
- ordinálne a neordinálne údajové typy
- typ String
- typ Integer
- typ Char
- typ Boolean
- vyhodnocovanie podmienok a priorita operátorov
Úlohy
Ďalšie študijné materiály
- V nasledujúcej sekcii nájdete odkazy na videosúbory formátu swf (súbor aplikácie Flash).
Každé video sa venuje popisu základov práce v Delphi prostredníctvom praktickej ukážky vytvárania jednoduchých aplikácií.
Videá možete v ľubovoľnom okamihu pozastaviť.
Tematika 5
Chybové hlásenia (Delphi Errors)
- doplnkový (nepovinný) materiál
- preklad výrazov v Delphi
- typy chybových hlásení
- vzorové problémy a návrh postupu na ich odstráňenie
Riešenia vzorových problémov
Tematika 6
Polia a zoznamy- funkcie pracujúce so stringom
- štruktúrovaný typ pole
- aplikácia polí
- generátor náhodných čísel
Úlohy
Ďalšie študijné materiály
Tematika 7
1. praktický test (12 - 16.11. 2007)
- algoritmy
- komponenty Edit a Button
- prechod po stringu a práca s ním
- práca s poľom a Listboxom
Tematika 8
Súbory- súbor ako zoznam údajov zadaných typov na disku
- načítanie údajov do komponentov
- opendialog a savedialog
- test existencie súboru
- reprezentácia typov v pamäti
- jednoduché úlohy na prácu s externými údajmi
Úlohy
Tematika 9
Grafický editor- kreslenie v Delphi - komponent Image a Shape
- tvorba jednoduchého grafického editora
- tvorba panela nástrojov
Ďalšie študijné materiály
Úlohy
Tematika 10
Podprogramy- podprogramy, typy podprogramov
- procedúry
- funkcie
- lokálne a globálne objekty
- typy parametrov
- mechanizmus volania podprogramu
Úlohy
Ďalšie študijné materiály
- Táto tematika
Tematika 11
2. praktický test (17.-21.12.2007)
- pole a Listbox
- súbory
- grafika
- podprogramy
Tematika 12
Záznam, matica
- štrukturovaný údajový typ záznam - record
- reprezentácia záznamu
- pole záznamov
- súbor záznamov
- abstraktná údajová štruktúra pole polí - matica
- vizuálna reprezentácia matice - StringGrid
Ďalšie študijné materiály
Úlohy
Tematika 13
Textový editor- komponent Memo
- tvorba jednoduchého textového editora
- tvorba hlavného a kontextového menu
- ďalšie dialógy - Font, Color, Find
Úlohy
Tematika 14
Pohľad na projekt
- volanie formulára vo formulári
- formulár ako dialógové okno
- otváranie formulára z iného formulára
- súbor delphi project - design aplikácie, vlastná ikona
Úlohy
Tematika 15
Opravný test - posledná možnosť absolvovania predmetu
- termín: 10.1.2008 o 8.00 (pre všetkých, postupne sa podelíme do miestností)
- zraz na KI, napr. S-37
- viac termínov nebude
- opravný test si vyberáte ľubovoľný s tým, že bodový zisk
prvého sa delí 1,3 druhého 1,1
Tematika 16
Príprava na skúšku
Teoretická časť skúšky bude realizovaná ako elektronický test s automatickým vyhodnotením.
Aby ste videli, ako taký test bude vyzerať, uvádzame vzorový test aj v elektronickej podobe.
Tematika 17
Skúška
- Termíny skúšok:
- 10.1.2008 o 10.00
- 17.1.2008 o 8.00
- 23.1.2008 o 8.00
- 31.1.2008 o 8.00
-
ľubovoľný počet študentov - píše sa v
poradí, v akom prichádzate
- Čas na test:
- 45 min
- Zápis:
-
cez AIS
Tematika 18
Záverečný dotazník
- dotazník je anonymný
- odporúčame vypĺňať najskôr po absolvovaní druhého zápočtového testu
- všetky ostatné pripomienky nám adresujte cez úvodné fórum
- dotazník ku skúškovému testu vypĺňajte až keď ste skúškový
test absolvovali aspoň raz
Tematika 19
Rozširujúce štúdium Žilina
Úlohy