Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Достоинством языка ПАСКАЛЬ является возможность использования широкого набора разных типов данных. Тип данных определяет возможные значения констант, переменных, функций, выражений, принадлежащих к этому типу, форму представления в ЭВМ и операции, которые могут выполняться над ними. Все типы данных можно разделить на простые и сложные.
К простым относятся стандартные и переменные типы. Стандартными являются целый INTEGER, действительный REAL, логический BOOLEAN и символьный CHAR типы данных. Переменные типы определяются пользователем ЭВМ. К ним относятся перечислимый и ограниченный типы.
Сложные типы данных представляют собой различные комбинации простых типов (массивы, множества, записи и файлы).
Изучение типов данных начнем с самых простых, а именно со стандартных, которые широко используются в программах.
Данные представляются в программе в виде констант и переменных. При выполнении программы в каждый момент времени любая переменная имеет некоторое значение (константу). Это значение и переменная должны относиться к одному типу данных.
Константа целого типа (целая константа) — любое десятичное число, записанное без точки. Если константа отрицательна, то перед ней должен стоять знак «—», если константа положительна, то знак «+» можно опустить.
Целая константа выражает некоторое число абсолютно точно. Она необходима в том случае, когда какую-то величину нельзя представить приближенно, например число живых существ (людей, животных), количество предметов и т. д. Примеры констант целого типа: 14, —357, 0,5390.
Диапазон целых чисел зависит от конкретного типа ЭВМ. Для микроЭВМ с двухбайтовым словом числа чаще всего находятся в диапазоне от —32768 до +32767.
Переменные, принимающие в качестве своих значений константы целого типа, относятся также к целому типу (тип INTEGER). Над данными целого типа можно выполнить следующие арифметические операции, которые дают целый результат: + (сложение), — (вычитание), * (умножение), DIV — деление с отбрасыванием дробной части (получение целого частного при делении целого данного на целое), MOD – получение целого остатка при делении целого данного на целое.
Например, пусть, A, B, N –переменные целого типа, принимающие значения: A=25, B=2, N= -17.
Тогда допустимы следующие операции:
A+51 (результат 76)
B - A (результат -23)
B*N (результат - 34)
A_DIV_В (результат 12)
A_MOD_В (результат 1)
Операция MOD часто используется для определения, делится ли целое число X без остатка на 2, т.е. является ли X четным числом. С помощью операции Х МОD 2 вычисляется остаток. Если он равен нулю, то число X – четное, а если имеется остаток, то нечетное. Точно так же можно определить, кратно ли какое-то число трем, четырем и т.д.
Дата публикования: 2014-11-02; Прочитано: 361 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!