Hľadať
Navigácia
Štart
Pravidlá
Aktuality
Pomoc
Z Pascal
Prejsť na:
navigácia
,
hľadanie
Free Pascal a Lazarus
>>> Stiahnite si najnovšiu verziu Lazarus 0.9.30.4 <<<
Obsah prednášok
1. Prednáška
Programátorské prostredie
Tlačidlá, priradenie akcií
Grafická plocha (Image)
Celočíselné premenné
For-cyklus
2. Prednáška
Grafický robot
Geometrické útvary
Viac robotov
Farby
Objekt Robot
3. Prednáška
Príkaz vetvenia
Cyklus s podmienkou
Náhodné prechádzky
Podprogramy
Parametre
4. Prednáška
Konzolová aplikácia
Znakový typ Char
Logický typ Boolean
Typ reálne číslo Real
Textová plocha
Textové súbory TextFile
Čítanie a zápis čísel
Textové súbory a roboty
5. Prednáška
Parametre procedúr
Funkcie
Znakové reťazce
Komponent vstupný riadok TEdit
Ďalšie podprogramy s reťazcami
6. Prednáška
Typ interval
Zložený typ pole
Polia ako parametre
Polia rôznych typov
Polia robotov
7. Prednáška
Práca s myšou
Typ záznam - record
Príklad s mestami
Binárne vyhľadávanie
Testovanie rýchlosti vyhľadávania
8. Prednáška
Kopírujeme a modifikujeme obrázky
Viacrozmerné polia
Pole znakových reťazcov
Hra LIFE
Príklad s robotom
9. Prednáška
Vymenovaný typ
Typ množina
Realizácia množiny
Príklad - Eratostenovo sito
10. Prednáška
Bitmapa
Kachličkovanie grafickej plochy
Priesvitnosť bitmáp
Vytvárame vlastné bitmapy
Zhrnutie triedy TBitmap
Lexikálna analýza - skener
11. Prednáška
Nekonečná rekurzia
Pravá rekurzia
Binárne stromy
Rekurzívne programy
Rekurzívne obrázky
12. Prednáška
Komponent posuvná lišta
Aplikácia skicár
Myš a robot
Časovač
Časovač a roboty
Jednoduchá animácia
13. Prednáška
Úvod do OOP
Dedičnosť
Metódy objektu
Objekt kružnica
Konštruktor objektu
Príklad - trieda veľké čísla
14. Prednáška
Programové jednotky - unity
StackUnit - zásobník
Dynamické polia
Viacrozmerné dynamické polia
StackUnit s dynamickým poľom
Parameter otvorené pole
15. Prednáška
Programová jednotka RobotUnit
Predvolené parametre, varianty
Vlastnosti (property)
Konštruktory a deštruktory
Odvodené triedy od TRobot
Paramater otvorené pole
16. Prednáška
Výnimky
Generické triedy
Aritmetické výrazy
Prepis rekurzie
Dátová štruktúra rad
17. Prednáška
Statické metódy
Virtuálne metódy
Kompatibilita tried
Polymorfné pole
18. Prednáška
Virtuálne metódy triedy TRobot
Pole robotov
Trieda TRobotGroup
Pretypovanie inštancie
Ukážkový projekt
19. Prednáška
Smerník
Dynamické premenné
Štandardné procedúry New a Dispose
Konštantný smerník nil
Príklady smerníkov na štruktúry
Smerník na smerník
20. Prednáška
Smerníková aritmetika
Netypový smerník - typ Pointer
Znakové reťazce ukončené #0
Dynamické polia
Znakové reťazce
Inštancie tried
Netypový formálny parameter
Správa pamäti
21. Prednáška
Klávesnica
Obsluha šípok
Otvorenie ďalšieho formulára
Skonštruovanie nového formulára
22. Prednáška
Príklad - trieda animovaný obrázok
Uloženie bitmáp do projektu
Pohyb animovaných obrázkov
Plánovač
Príklad na použitie radu - fill
ApplicationEvents onIdle
23. Prednáška
Binárne súbory
Typový binárny súbor
Skrátenie súboru
Netypový binárny súbor
Obmedzenia na štruktúru vety
Príklad s kopírovaním súboru
Vlastná trieda TSubor
Údajový prúd - trieda TStream
Príklad na kreslenie stromu
24. Prednáška
Spájané zoznamy
Objekt ako vrchol zoznamu
Trieda TZoznam
Polymorfný zoznam
Použitie vlastností
25. Prednáška
Evidovanie zmeny v zozname
Procedurálny typ
Procedurálny typ ako atribút
Procedurálny typ ako parameter
Filtrované akcie
Polynómy
Dvojsmerný spájaný zoznam
Cyklický zoznam
Zoznam s fiktívnym vrcholom
26. Prednáška
Binárne stromy
Reprezentácie binárnych stromov
Základné algoritmy
Procedurálny parameter v strome
Ďalšie algoritmy na stromoch
Zapuzdrenie triedy TStrom
27. Prednáška
Binárny vyhľadávací strom
Aritmetické stromy
Všeobecné stromy
Všeobecné zoznamy
Lexikografické stromy
Komponent TreeView
28. Prednáška
Vyhľadávanie
Hašovacia tabuľka
Triedenie
Bublinkové triedenie (Bubble Sort)
Min Sort
Triedenie vsúvaním (Insert Sort)
Triedenie zlučovaním (Merge Sort)
Rýchle triedenie (Quick Sort)
Triedenie haldou (HeapSort)
Radix Sort
29. Prednáška
Thread - vlákna
Application.onIdle
Preteky triedení
30. Prednáška
Reprezentácie grafov
Pole množín susedov
Tabuľka susedností
Pole spájaných zoznamov susedov
Zoznam zoznamov vrcholov
Dynamické pole dynamických polí
31. Prednáška
Generovanie grafu
Algoritmus do hĺbky
Komponenty grafu
Nerekurzívny algoritmus do hĺbky
Algoritmus do šírky
Vzdialenosť a najkratšia cesta
32. Prednáška
Generovanie štvoríc
Prehľadávanie s návratom
Osem dám na šachovnici
Domček jedným ťahom
Šesť tiav
Sudoku
33. Prednáška
Generovanie grafu
Najdlhšia cesta
Cesta zadanej dĺžky
Cyklus zadanej dĺžky
Vrcholy v zadanej vzdialenosti
Zapamätávanie cesty
Dosiahnuteľnosť vrcholu
Prerušenie prehľadávania
Backtracking s hranami