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
téma 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
téma 2
Algoritmizácia- úlohy na tvorbu algoritmov
- zápis úloh pomocou vývojových diagramov
- zápis zložitejších algoritmov
Úlohy
téma 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
téma 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ť.
téma 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
téma 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
téma 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
téma 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
téma 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
téma 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 téma
téma 11
2. praktický test (17.-21.12.2007)
- pole a Listbox
- súbory
- grafika
- podprogramy
téma 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
téma 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
téma 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
téma 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
téma 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.
téma 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
téma 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
téma 19
Rozširujúce štúdium Žilina
Úlohy