Typ niepredefiniowany, będącym podzbiorem dowolnego typu porządkowego. Rozmiar typu okrojonego jest równy rozmiarowi typu bazowego.
Deklaracja
Deklaracja nowego typu okrojonego odbywa się wg. schematu:
Identyfikator = MinWartosc..MaxWartosc;
Gdzie:
- Identyfikator to identyfikator nowego typu
- MinWartosc to minimalna wartość
- MaxWartosc to maksymalna wartość
Przy czym MinWartosc musi być zawsze mniejsza od MaxWartosc.
Przykład:
type TMiesiac = 1..12; TDzien = 1..7;
Istnieje możliwość deklaracji zmiennej wcześniej nie definiowanego typu okrojonego. Schemat takiej deklaracji jest następujący:
Identyfikator : MinWartosc..MaxWartosc;
Gdzie:
- Identyfikator to identyfikator nowej zmiennej
- MinWartosc to minimalna wartość
- MaxWartosc to maksymalna wartość
Przykład:
var Odp : 'A'..'D';

0 Odpowiedzi do “Typ okrojony”