36541

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

Доклад

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

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

Русский

2013-09-22

25 KB

1 чел.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

58991. Урок виховання любові до природи. Вмійте природу любити 55.5 KB
  Тож давайте за розум візьмемося ми Чисте повітря і воду живу Будемо завжди берегти. Сьогодні ми поговоримо про нас людей які нищать природу: зривають квіти руйнують пташині гнізда ламають дерева забруднюють водойми повітря щоб тільки задовольнити свої забаганки збагатитися.
58992. Воєнно-політичні події 1650-1653 рр 64 KB
  Після укладення угоди з поляками татари почали вимагати від Хмельницького припинення воєнних дій а від короля виконання умов Зборівської угоди. Уже втретє хан зрадив Хмельницького. Лупул звернувся по допомогу до Хмельницького.
58993. Голодомор в Україні. Позакласний захід вшанування памяті тих, хто загинув в 1932-1933 роках 60.5 KB
  Радянський уряд, яким керував Йосиф Сталін, вимагав від робочих все більше хліба, мяса, молока. Бідні селяни перебивались з хліба на картоплю, але згодом і цього не стало. Люди ховали картоплю, зерно в ями, де тільки можна, та нічого не втаїли від ока збирача.
58994. Голодомор в Україні 1932-1933 рр. Причини, наслідки 53 KB
  Ініціаторами знищення непокірних українців були Ленін і Сталін. Саме Сталін і його прибічники наказали відібрати в українських селян усе, що вони виростили на полях, щоб людям зимою не було чого їсти. І цей наказ старанно виконали...
58995. Грати за правилами. Конспект уроку з основ суспільствознавства, етики 38.5 KB
  Для другої гри: декілька залежить від кількості гравців однакових копій настільної гри типу Подорож така ж кількість ігрових костей по одній унікальній ігровій фігурці наприклад з яєць Сюрприз для кожного із гравців...
58996. Гроші, їх види та функції 63.5 KB
  Механізми що приводять у дію економіку досить складні але один з найдавніших і важливих гроші. Як економічний механізм гроші відомі нам з раннього дитинства з першої монетки чи банкноти. Рольова гра учні класу виступають у ролі представників наукових...
58997. День Святого Миколая 52.5 KB
  Тим часом не так давно в Україні Новий рік зустрічали зі Святим Миколаєм більше знаним у народі як Миколайчудотворець. У зимову ніч з 18 на 19 грудня святий Миколай спускався на срібній вервечці з неба. Миколайугодник один з найулюбленіших народних святих з іменем якого...
58998. День учителя 39 KB
  У звязку зі святкуванням Дня вчителя до нас у місто прибув почесний гість - сам Папа Римський Бенедикт Шістнадцятий. На сцені зявляються папа римський і перекладач. Папа Римський. Доброго дня шановні пані та панове Папа римський.