ВУЗ:
Составители:
Рубрика:
25
определенные для них операции. На основе этих (стандартных) доменов
строятся более сложные домены.
5.1. Стандартный домен integer (целый тип)
Целый тип предназначен для представления в компьютере подмножества
целых чисел. Значения данных этого типа представляются точно. Наибольшее
целое число, представимое в Паскале, задается константой maxint. Чаще всего
значение этой константы равно 32767.
Подмножество целых чисел, представимых в компьютере, упорядочено
естественным образом:
-maxint < ... < -3 < -2 < -1 < 0 < 1 < 2 < 3 < ... < maxint.
Тип данных, для каждого значения которого (кроме первого и последнего)
можно указать предыдущее и последующее значение, называется порядковым.
Таким образом, целый тип относится к порядковым типам.
Для порядковых типов определены стандартные функции:
• succ(i) - возвращает следующее за i значение;
• pred(i) - возвращает предыдущее значение.
Целые константы записываются так же, как целые числа в математике:
-132, +17, 349. Если знак у константы опущен, то константа считается
положительной.
В Паскале имеется возможность присвоить имена константам. Для этого
используется следующая конструкция: const имя_константы=константа;.
Пример 5.1:
const dwa=2; {константе 2 присвоено имя dwa}
two=+2; {константе 2 присвоено имя two}
zwei=two; {имени two присвоен синоним zwei}
tri=dwa+1; {имя tri присваивается константе, полученной как
значение выражения dwa+1}
funf=zwei+tri;{имя funf присваивается константе, полученной как
значение выражения zwei+tri}.
Упражнение
. Найдите и объясните ошибки в следующих описаниях
констант:
CoNsT dwa = 2;
zwei = dwa + two;
two = 4;
funf = tri * two;
tri = dwa + 1;
two = funf div dwa; .
Целые переменные описываются следующим образом:
var имя :integer; или var имя1,имя2,...,имяN :integer; .
При трансляции этого оператора резервируется место в памяти для
перечисленных переменных, устанавливается множество разрешенных над
этими переменными операций.
25
определенные для них операции. На основе этих (стандартных) доменов
строятся более сложные домены.
5.1. Стандартный домен integer (целый тип)
Целый тип предназначен для представления в компьютере подмножества
целых чисел. Значения данных этого типа представляются точно. Наибольшее
целое число, представимое в Паскале, задается константой maxint. Чаще всего
значение этой константы равно 32767.
Подмножество целых чисел, представимых в компьютере, упорядочено
естественным образом:
-maxint < ... < -3 < -2 < -1 < 0 < 1 < 2 < 3 < ... < maxint.
Тип данных, для каждого значения которого (кроме первого и последнего)
можно указать предыдущее и последующее значение, называется порядковым.
Таким образом, целый тип относится к порядковым типам.
Для порядковых типов определены стандартные функции:
• succ(i) - возвращает следующее за i значение;
• pred(i) - возвращает предыдущее значение.
Целые константы записываются так же, как целые числа в математике:
-132, +17, 349. Если знак у константы опущен, то константа считается
положительной.
В Паскале имеется возможность присвоить имена константам. Для этого
используется следующая конструкция: const имя_константы=константа;.
Пример 5.1:
const dwa=2; {константе 2 присвоено имя dwa}
two=+2; {константе 2 присвоено имя two}
zwei=two; {имени two присвоен синоним zwei}
tri=dwa+1; {имя tri присваивается константе, полученной как
значение выражения dwa+1}
funf=zwei+tri;{имя funf присваивается константе, полученной как
значение выражения zwei+tri}.
Упражнение. Найдите и объясните ошибки в следующих описаниях
констант:
CoNsT dwa = 2;
zwei = dwa + two;
two = 4;
funf = tri * two;
tri = dwa + 1;
two = funf div dwa; .
Целые переменные описываются следующим образом:
var имя :integer; или var имя1,имя2,...,имяN :integer; .
При трансляции этого оператора резервируется место в памяти для
перечисленных переменных, устанавливается множество разрешенных над
этими переменными операций.
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »
