36541

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

Доклад

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

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

Русский

2013-09-22

25 KB

1 чел.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

21719. Показатели надежности ЭМС 141 KB
  Вероятность безотказной работы ВБР– это вероятность того что при определенных условиях эксплуатации в заданном интервале времени не произойдет ни одного отказа. Кривые вероятности безотказной работы и вероятности отказов Вероятность отказа Qt– это вероятность того что при определенных условиях эксплуатации в заданном интервале времени произойдет хотя бы один отказ. Отказ и безотказная работа – события противоположенные и несовместимые 2 Частота отказов at– есть отношение отказавших изделий в единицу времени к первоначальному числу...
21720. Расчёт надежности при последовательном (основном) соединении элементов 225.5 KB
  С точки зрения надежности различают последовательные параллельные и системы со сложной структурой. Расчёт надежности при последовательном основном соединении элементов при таком соединении отказ технического изделия наступает при отказе одного из его узлов. Для повышения надежности систем и элементов применяют резервирование: Резервирование – это применение дополнительных средств иили возможностей с целью сохранения работоспособного состояния объекта при отказе одного или нескольких его элементов. Резервирование основано на...
21721. Модели отказов электроустановок 177.5 KB
  Вероятность безотказной работы такой системы определяется как вероятность безотказной работы всех элементов в течение времени t: где n – число элементов последовательно соединенной системы; –событие безотказной работы; – вероятность безотказной работы iго элемента. В случае невосстанавливаемых элементов вероятность отказа системы определяется как вероятность совпадения отказов или m элементов в течение расчётного времени. Если отказы одного элемента не зависят от отказов других элементов то формулы для оценки вероятности безотказной...
21722. МОДЕЛИ ОЦЕНКИ НАДЕЖНОСТИ ЭМС 117.5 KB
  Распределение экстремальных значений Пусть имеется случайная выборка объемом n взятая из бесконечной совокупности имеющей распределение Fx где х– непрерывная случайная величина.1 Так как разрушение материала связано с существованием наиболее слабой точки в работах по теории надежности рассматривается распределение экстремальных значений. Здесь будет рассмотрено распределение наименьших значений однако этот подход может быть использован и при выводе распределений наибольших значений. Функция распределения наименьших значений функция...
21723. Модели надёжности установок с восстановлением 310 KB
  Модели надёжности установок с восстановлением При экспоненциальном законе распределения времени восстановления и времени между отказами для расчёта показателей надёжности установки с восстановлением пригоден математический аппарат марковских случайных процессов. Дискретный случайный процесс называется марковском если все вероятностные характеристики будущего протекания этого процесса при зависят лишь от того в каком состоянии этот процесс находился в настоящий момент времени и не зависят от того каким образом этот процесс протекал до...
21724. Общие принципы определения ущерба от нарушений электроснабжения 80 KB
  Общие принципы определения ущерба от нарушений электроснабжения Проблема оценки ущерба от нарушений электроснабжения вызываемых отказами электрооборудования возникает как при проектировании так и при эксплуатации энергетических объектов. При проектировании потребность в характеристике ущерба ощущается как правило когда определяется экономическая эффективность капитальных вложений при выборе вариантов технических и организационнохозяйственных решений влияющих на степень надежности электроснабжения потребителей. При эксплуатации...
21725. Технико-экономическая оценка последствий от нарушений электроснабжения объектов производственных систем 240 KB
  Техникоэкономическая оценка последствий от нарушений электроснабжения объектов производственных систем 8.1 Модель поведения участка производства при нарушениях его электроснабжения По характеру последствий все отказы участков производственной системы можно разделить на три группы: 1 не обесценивающие производственную продукцию; 2 частично обесценивающие; 3 полностью обесценивающие. В этом случае длительность простоя производственного участка соответствует длительности нарушения электроснабжения . Большинство нарушений электроснабжения...
21726. Накопители на жестких магнитных дисках 116 KB
  1 БУСД – блок управления 3х фазным синхронным двигателем шпинделя; И –инвертор; СД – синхронный двигатель; БП блок питания; ВК – внутренний контроллер БУП – блок управления позиционированием головки; ОЗУ – оперативное запоминающее устройство ВК; см – сервометка; ДПГ – датчик позиционирования головки. Кроме того он дает разрешение на выпуск головки при достижении минимальной скорости вращения. Для записи и считывания используются магнитные головки представляющие собой катушки индуктивности которые выполняются по тонкопленочной технологии....
21727. Устройства массовой памяти на сменных носителях 180 KB
  Устройства массовой памяти на сменных носителях Вопросы: Магнитооптические диски. Оптические диски CD DVD PD. Эти устройства подключаются к компьютеру с помощью следующих интерфейсов: АТА SCSI USB Наибольшей популярностью пользуются в настоящее время CD DVD и магнитооптические диски. Магнитооптические диски.