referaty.sk – Všetko čo študent potrebuje
Elvíra
Štvrtok, 21. novembra 2024
Údajové, štruktúrne typy v Turbo Pascale
Dátum pridania: 12.11.2003 Oznámkuj: 12345
Autor referátu: Almo2
 
Jazyk: Slovenčina Počet slov: 650
Referát vhodný pre: Stredná odborná škola Počet A4: 2.5
Priemerná známka: 2.97 Rýchle čítanie: 4m 10s
Pomalé čítanie: 6m 15s
 
Vyhradené slovo

and, array, asm, begin, case, const, constructor, destructor, div, downto, do, else,
end, exports, file, for, function, goto, if, implementation, in, inherited, inline,
interface, label, library, mod, nil, not, object, of, or, packed, procedure, program,
record, repeat, set, shl, shr, string, then, to, type, unit, until, uses, var, while,
with, xor
a direktívy:
absolute, assembler, export, external, far, forward, index, interrupt, near, private,
public, resident, virtual
.. a mnoho iných (v dokumentácii príslušného kompilátora)
{časť definície v hranatých zátvorkách [] v konkrétnom prípade nemusí byť uvedená}
Organizácia programu

program meno programu; hlavička programu
zoznam použitých unit; {uses} časť deklarácií a definícií
deklarácia návestí; {label}
definícia konštánt; {const}
definícia typov; {type}
deklarácia premenných; {var}
deklarácia procedúr; {procedure}
deklarácia funkcií; {function}
begin
príkaz 1; príkazová časť
príkaz 2;
...
príkaz N;
end.
V deklarácii procedúr a funkcií nesmie byť uses.
Údajové typy - štandardné

Celočíselný typ
byte 0..255
shortint -128..127
word 0..65535
integer -32768..32767
longint -2147483648..2147483647
Povolené je hexadecimálne číslo za znakom $ (napr. $16 je 22 desiatkove)
Typy reálnych čísel
real
a ďalšie len s použitím numerického koprocesora (direktíva{$N+})
single
double
extended
comp (zobrazenie v pevnej riadkovej čiarke)
Typ char
Jeden znak v ASCII kóde. Platí:
#20 = Chr(20) kódová reprezentácia znaku
#65 = 'A'
^G súčasné stlačenie Ctrl a G
Typ string
var text:string[30]; //dĺžka reťazca text je 30 znakov
Reťazec znakov, Null-terminated, ASCIIZ, OpenString
Booleovské typy
boolean
ByteBool 1 slabika // pre kompatibilitu s C, ktorý považuje za true každú hodnotu
WordBool 2 slabiky // okrem nuly
LongBool 4 slabiky //
Užívateľsky definované typy


· Vymenovaný typ
· Typ interval
· Typ ukazovateľ
· Typ pole
· Typ záznam
· Typ množina
· Typ súbor
· Procedurálny typ
· Objektový typ
Konštanty a Premenné

const
meno = hodnota;
var
meno1,meno2,...,menoN : údajový typ;
{Vyhradené slovo const, var, type, ..
 
   1  |  2    ďalej ďalej
 
Copyright © 1999-2019 News and Media Holding, a.s.
Všetky práva vyhradené. Publikovanie alebo šírenie obsahu je zakázané bez predchádzajúceho súhlasu.