Variable Types and Declarations. ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß Variable declarations must indicate the Type, which circumscribes the set of values it can have and the operations that can be performed on it. All variables must be declared before they can be assigned. Simple Types - Ordinal Types (counting numbers 0,1,2,3 etc.) ÄÄÄÄÄÄÄÄÄÄÄÄ or Real Types (with fractional parts such as 4.0 or 1.23) Ordinal Types - predefined - integer, shortint, longint, byte, word, ÄÄÄÄÄÄÄÄÄÄÄÄÄ boolean and char. - user-defined - enumerated and subrange types. Shortint is a signed 8-bit integer, in the range -128..127 Integer is a signed 16-bit integer, in the range -32768..32767 Longint is a signed 32-bit integer, in the range -2147483648..2147483647 Byte is an unsigned 8-bit integer, in the range 0..255 Word is an unsigned 16-bit integer, in the range 0..65535 Boolean values are denoted by the predefined constant identifiers 'false' and 'true' and are of the enumerated type. Thus: false