Изучение принципов алгоритмического программирования на языке Pascal



              

5. Стандартные типы данных


Память ЭВМ представлена последовательностью ячеек – машинных слов. Каждое слово имеет свой адрес в памяти ЭВМ и, в свою очередь, состоит из одного или нескольких байт. Для увеличения удобства обращения с данными в языках высокого уровня предусмотрен стандартный набор типов данных. Тип данных – характеристика множества значений, которые могут принимать переменные этого типа.

Традиционно, типы данных подразделяются на несколько подвидов:

а) логический – (boolean). Выражение логического типа может принимать всего два значения, соответствующие логической истине и логической лжи. В различных языках принят разный синтаксис обозначения логических констант. Так, логическая истина

обозначается «, «.T.», «true», «истина», «да». В свою очередь, ложь

может быть обозначена «0», «.F.», «false», «ложь», «нет». В языке Pascal в качестве логических констант приняты «false» и «true».

Понятия «истина» и «ложь» используются как взаимоисключающие и взаимодополняющие философские категории, облегчающие процесс понимания преобразований логических выражений, а так же построения алгоритмов, использующих эти выражения.

Значения логического типа возникают, в частности, в результате операций сравнения.

б) целочисленный – (integer). Переменные и выражения целочисленных типов предназначены для хранения числовой информации, если не требуются вычисления с использованием дробной части. Например, целочисленные переменные могут быть использованы для вычисления порядкового номера, количества счётных единиц и т.п. Следует помнить, что выражения, использующие только целочисленные расчёты, на многих процессорах выполняются значительно быстрее, чем расчёты, в которых присутствуют значения с дробной частью. В некоторых языках целочисленный тип делится на две разновидности – знаковый и беззнаковый. Значения первой разновидности типа позволяют представлять как положительные, так и отрицательные числа. Значения второй – только неотрицательные числа, но большие по абсолютной величине в два раза. Целочисленные типы данных в языке Pascal различаются и по размеру занимаемой памяти. Целочисленные переменные могут занимать 1, 2, 4 или 8 байт оперативной памяти.




Содержание  Назад  Вперед