Uživatelem definované datové typy

Slides:



Advertisements
Podobné prezentace
Univerzita třetího věku kurz Znalci Databáze 2.
Advertisements

Delphi – práce se základními komponentami (1. hodina) OB21-OP-EL-KON-DOL-M-4-008A Orbis pictus 21. století.
Úvod do Delphi - 1.hodina OB21-OP-EL-KON-DOL-M-4-006A Orbis pictus 21. století.
VY_32_INOVACE_PR2_14. Cyklus umožňuje opakování určité posloupnosti příkazů bez nutnosti psát je stále znovu. Používáme tři základní druhy cyklů: cyklus.
Úvod do programování 9. hodina RNDr. Jan Lánský, Ph.D. Katedra informatiky a matematiky Fakulta ekonomických studií Vysoká škola finanční a správní 2015.
ZAL – 5. cvičení Martin Tomášek Pole - opakování Základní datový typ. V poli držíme více elementů (jednoho typu) S elementy v poli můžeme manipulovat.
Funkce Lineární funkce a její vlastnosti 2. Funkce − definice Funkce je předpis, který každému číslu z definičního oboru, který je podmnožinou množiny.
Řetězce v jazyce C ● řetězec je posloupnost znaků ● řetězcové konstanty se v C vkládají mezi uvozovky, např. "Ahoj Hugo!" ● v paměti je řetězec uložen.
Základní škola Čelákovice
Databáze © Mgr. Petr Loskot
Číselné množiny - přehled
Vytvořil: Robert Döring
Dotkněte se inovací CZ.1.07/1.3.00/
STATISTIKA Starší bratr snědl svůj oběd i oběd mladšího bratra. Oba snědli v průměru jeden oběd.
Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Internetové služby – Disk Google Číslo DUM: III/2/VT/2/2/36 Vzdělávací předmět: Výpočetní technika Tematická.
ŠKOLA: Gymnázium, Tanvald, Školní 305, příspěvková organizace
Název školy: Základní škola a mateřská škola Dolní Bojanovice, okres Hodonín příspěvková organizace Číslo projektu: CZ.1.07/1.4.00/ Označení materiálu:
Projekt 1 Databázové systémy I
Lineární funkce - příklady
Řešení nerovnic Lineární nerovnice
Základní pojmy v automatizační technice
MATEMATIKA Obsah přednášky. Opakování, motivační příklady Funkce.
Základní škola a Mateřská škola Bílá Třemešná, okres Trutnov
Lineární rovnice a nerovnice I.
ORGANIZACE DAT V POČÍTAČI
Číslo v digitálním archivu školy
VY_32_INOVACE_PR2_16 Grafika.
Abstraktní datové typy
Struktury.
VY_32_INOVACE_2C_19_ZIVOTOPIS Životopis dubna 2012
8.1.2 Podprostory.
TÉMA: Počítačové systémy
Algoritmizace a programování
zpracovaný v rámci projektu
Datové typy v jazyce C Datové typy void skalární aritmetické
Autor: Předmět: Ročník: Název: Označení: DUM vytvořen:
VY_32_INOVACE_PR2_15 Vybrané komponenty.
Inf Vývojový diagram.
INFORMATIKA – základní pojmy v informatice
2.2 Kvadratické rovnice.
Elektrický náboj Ing. Jan Havel.
Obchodní akademie, Střední odborná škola a Jazyková škola s právem státní jazykové zkoušky, Hradec Králové Autor: Mgr. Vladimíra Houšková Název materiálu:
Kvadratické nerovnice
Procedury a Funkce v programovacím jazyce Pascal
ČÍSLO PROJEKTU CZ.1.07/1.5.00/ ČÍSLO MATERIÁLU
Popis výukového materiálu Název: PowerPoint
Řešení nerovnic Lineární nerovnice
zpracovaný v rámci projektu
Název školy: Základní škola a mateřská škola Dolní Bojanovice, okres Hodonín příspěvková organizace Číslo projektu: CZ.1.07/1.4.00/ Označení materiálu:
8.1.3 Lineární obal konečné množiny vektorů
Informatika pro ekonomy přednáška 8
Základy infinitezimálního počtu
Rovnice základní pojmy.
NÁZEV ŠKOLY: Základní škola Josefa Bublíka, Bánov
Rovnice s absolutními hodnotami
MATEMATIKA Obsah přednášky. Opakování, motivační příklady Funkce.
Výukový materiál zpracovaný v rámci projektu
STATISTIKA Exaktní věda Úkoly statistiky zjišťovat data
Materiál byl vytvořen v rámci projektu
Jiří Vyskočil, Marko Genyg-Berezovskyj 2010
Základní statistické pojmy
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
* Funkce Matematika – 9. ročník *.
Datové typy v jazyce C Datové typy void skalární aritmetické
Název operačního programu: OP Vzdělávání pro konkurenceschopnost
Věcné učení První pomoc
Výuka matematiky v 21. století na středních školách technického směru
Lineární funkce a její vlastnosti
Algoritmizace a datové struktury (14ASD)
Union neboli sjednocení Bitová pole
Transkript prezentace:

Uživatelem definované datové typy VY_32_INOVACE_PR2_17 Uživatelem definované datové typy

Výčtový typ Může nabývat pouze hodnot uvedených v definici typu Definice začíná klíčovým slovem Type typ je ordinální – jednotlivé hodnoty mají svá pořadová čísla Hodnoty nesmí být obsaženy v žádném jiném výčtovém typu

Příklad – výčtový typ Pomocí komponent RadioButton udělejte nabídku kurzů, ze kterých si uživatel jeden zvolí.

Interval Rozsah hodnot již existujícího ordinálního typu – Integer, Boolean, Char nebo výčtového typu. Je dán nejmenší a největší hodnotou; např. 1 .. 100 Hranice intervalu nemusí být konstanty, ale mohou být dány výrazy, které lze vyčíslit

Množina Soubor hodnot stejného ordinálního typu. V množině je vždy uloženo, zda daný prvek obsahuje či nikoliv Množiny jsou deklarovány klíčovým slovem SET OF Deklarace Přiřazení

ARRAY Indexovaná sada prvků stejného typu. Pole jsou statická a dynamická. Statická pole: array[spodní index, ..., horní index] kde každý index je ordinální typ Jednorozměrné pole: var test: array[1..100] of Char; Vícerozměrné pole: type TMatrix = array[1..10] of array[1..50] of Real; type TMatrix = array[1..10, 1..50] of Real;

Příklad - pole Načtení prvků dvojrozměrného pole a tisk prvků v úhlopříčce matice.

Záznam Heterogenní sada prvků, nazývaných položky. Deklarace typu záznam udává jméno a typ každé položky. Syntaxe deklarace Příklad deklarace Přístup k položkám

Použité zdroje: Borland International, Inc. Borland Delphi 3 Userś Guide: Borland International, © 1997 Borland . Delphi 5.0 [software] BINZINGER, Thomas. Naučte se programovat v Delphi. Praha: Grada Publishing 1998. ISBN 80-7169-685-4 PÍSEK, Slavoj. Začínáme programovat v Delphi. Praha: Grada Publishing, 2000. ISBN 80-247-9008-4. © Ing. Jaroslav Chlubný