36541

Структура типов данных в Паскаль

Доклад

Информатика, кибернетика и программирование

Концепция типа для данных В языке Паскаль существует правило: тип явно задается в описании переменной или функции которое предшествует их использованию. Концепция типа языка Паскаль имеет следующие основные свойства: любой тип данных определяет множество значений к которому принадлежит константа которые может принимать переменная или выражение или вырабатывать операция или функция; тип значения задаваемого константой переменной или выражением можно определить по их виду или описанию; каждая операция или функция требует аргументов...

Русский

2013-09-22

25 KB

1 чел.

Структура типов данных в Паскаль.

Концепция типа для данных

В языке Паскаль существует правило: тип явно задается в описании переменной или функции, которое предшествует их использованию.

Концепция типа языка Паскаль имеет следующие основные свойства:

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

Отсюда следует, что транслятор может использовать информацию о типах для проверки вычислимости и правильности различных конструкций.

Тип определяет:

– возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу; – внутреннюю форму представления данных в ЭВМ; – операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.

В языке Паскаль существуют скалярные и структурированные типы данных.

К скалярным типам относятся стандартные типы и типы, определяемые пользователем.

Стандартные типы включают целые, действительные, символьный, логические и адресный типы.

Типы, определяемые пользователем, – перечисляемый и интервальный.

Структурированные типы имеют четыре разновидности: массивы, множества, записи и файлы.

Кроме перечисленных, Турбо Паскаль включает еще два типа – процедурный и объектный.

В языке Паскаль введены понятия эквивалентности и совместимости типов. Два типа Т1 и Т2 являются эквивалентными (идентичными), если выполняется одно из двух условий:

– Т1 и Т2 представляют собой одно и то же имя типа; – тип Т2 описан с использованием типа Т1 с помощью равенства или последовательности равенств. Например:

Type T1 = Integer; T2 = T1; T3 = T2;


 

А также другие работы, которые могут Вас заинтересовать

66775. Формирование и функционирование организационных структур управления субъектов предпринимательской деятельности современной России 871 KB
  Формирование и развитие организационных структур управления субъектов предпринимательской деятельности. Понятие и основная терминология организационной структуры управления субъекта предпринимательской деятельности. Понятие организационной структуры управления субъекта предпринимательской деятельности...
66776. ВЗАИМОСВЯЗЬ МОТИВАЦИОННО-СМЫСЛОВОЙ СФЕРЫ С СОСТОЯНИЕМ АДАПТАЦИИ ЛИЧНОСТИ В ПОСТЭКСТРЕМАЛЬНЫХ УСЛОВИЯХ 684 KB
  Многочисленные исследования, наблюдения, эксперименты не только не исчерпали проблему адаптации, а, напротив, показали ее глубину и многомерность. В последнее время предметом исследования психологов все чаще становится проблема адаптации личности в экстремальных и постэкстремальных условиях.
66777. АЛГОРИТМЫ И ПРОГРАММНЫЕ СРЕДСТВА ИДЕНТИФИКАЦИИ НЕЧЕТКИХ МОДЕЛЕЙ НА ОСНОВЕ ГИБРИДНЫХ МЕТОДОВ 4.41 MB
  Такой алгоритм исключает недостаток методов основанных на производных неспособность проходить локальные минимумы и недостаток генетического алгоритма не всегда точное попадание в глобальный оптимум. Трехэтапная идентификация параметров сначала многократным запуском алгоритма имитации отжига генерируется...
66778. Роль управленческого фактора в процессе взаимодействия коммерческих банков и их клиентов 439.5 KB
  Взаимодействие коммерческих банков и их клиентов промышленных предприятий осуществляется в различных организационных формах от создания финансово-промышленных групп на основе слияния промышленного и банковского капитала и до предельно формализованных контактов ограничивающихся привычными финансовыми...
66779. ТЕХНОЛОГИИ ДИСТАНЦИОННОГО ОБУЧЕНИЯ 149 KB
  Преимущества дистанционного обучения: Возможность заниматься в удобное для себя время в удобном месте и темпе. Но в этом таится и сложность дистанционные курсы в основе которых лежат новые технологии обучения не вписываются в структуру и программы традиционного обучения.
66781. Правовые проблемы недропользования с участием иностранного инвестора 712.5 KB
  Важной чертой принимаемого законодательства о недропользовании становится распространение на него некоторых методов и институтов гражданского права чего не допускало предшествующее законодательство. Значительно расширяется применение гражданско-правовых методов регулирования отношений...
66782. Общество с ограниченной ответственностью: правовое положение и роль органов внутренних дел в обеспечении его деятельности 740 KB
  В разные годы развития экономики нашей страны государство регламентирует возможность создания и деятельность различных организационно-правовых форм ведения предпринимательской деятельности. Осуществление хозяйствования в тех или иных формах определяется, прежде всего, уровнем развития производственных отношений...
66783. ИНДИВИДУАЛЬНЫЙ ИМИДЖ КАК СТОРОНА ДУХОВНОЙ ЖИЗНИ ОБЩЕСТВА 2.24 MB
  Острый интерес к проблемам имиджелогии в политике, торговле, рекламном деле, в организации масс медиа и индустрии развлечений,в искусстве, в практическом управлении - вот далеко не полный перечень очевидных факторов роста актуальности проблем имиджелогии.