Целочисленный
Тип-диапозан
Логический
Пример использования различных порядковых типов переменных:
Текст программы: | Результат работы программы: | ||||
uses crt;
type d=(x,y,z,k,l,m,n); d2=k..n; var a:d; b:x..z; c:d2; f,f1:20..500; i:integer; i1:word; i2:byte; i3:longint; i4:boolean; ch:char; begin clrscr; a:=d(2); b:=z; | c:=d(5);
c:=pred(c); if a=z then writeln('Z'); if a=b then writeln('EYS'); if c=l then writeln('L'); c:=succ(c); if c=m then writeln('M'); i:=ord(c); write(i); writeln(low(i),' ',high(i)); writeln(low(i1),' ',high(i1)); writeln(low(i2),' ',high(i2)); writeln(low(i3),' ',high(i3)); writeln(low(i4),' ',high(i4)); f1:=low(f); writeln(f1,' ',high(f)); readkey; end. | Z
EYS L M 5 -32768 32767 0 65535 0 255 -2147483648 2147483647 False True 20 500 | |||
3. Условный оператор (выбор одного из двух направлений)
В разветвляющихся вычислительных процессах отдельные этапы вычислений выполняются не всегда в одном и том же порядке, а в зависимости от некоторых условий выбираются для исполнения различные их последовательности.