рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

КОНЦЕПЦИЯ ТИПА ДЛЯ ДАННЫХ

КОНЦЕПЦИЯ ТИПА ДЛЯ ДАННЫХ - раздел Программирование, ОСНОВНЫЕ ПОНЯТИЯ АЛГОРИТМИЧЕСКОГО ЯЗЫКА В Математике Принято Классифицировать Переменные В Соответствии С Некоторыми ...

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

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

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

  1. любой тип данных определяет множество значений, к которому принадлежит константа, которые может принимать переменная или выражение, или вырабатывать операция или функция;
  2. тип значения, задаваемого константой, переменной или выражением, можно определить по их виду или описанию;
  3. каждая операция или функция требует аргументов фиксированного типа и выдает результат фиксированного типа. Отсюда следует, что транслятор может использовать информацию о типах для проверки вычислимости и правильности различных конструкций. Тип определяет:
  4. возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
  5. внутреннюю форму представления данных в ЭВМ;
  6. операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.

Из группы скалярных типов можно выделить порядковые типы, которые характеризуются следующими свойствами:

  1. все возможные значения порядкового типа представляют собой ограниченное упорядоченное множество;
  2. к любому порядковому типу может быть применена стандартная функция Ord, которая в качестве результата возвращает порядковый номер конкретного значения в данном типе;
  3. к любому порядковому типу могут быть применены стандартные функции Pred и Succ, которые возвращают предыдущее и последующее значения соответственно;
  4. к любому порядковому типу могут быть применены стандартные функции Low и High, которые возвращают наименьшее и наибольшее значения величин данного типа.

– Конец работы –

Эта тема принадлежит разделу:

ОСНОВНЫЕ ПОНЯТИЯ АЛГОРИТМИЧЕСКОГО ЯЗЫКА

Тип констант в языке ПАСКАЛЬ определяется по их виду константы целого типа это целые числа не содержащие десятичной точки константы... ПЕРЕМЕННЫЕ ИНИЦИАЛИЗАЦИЯ... ОПЕРАТОР ПРИСВАИВАНИЯ...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: КОНЦЕПЦИЯ ТИПА ДЛЯ ДАННЫХ

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

ОСНОВНЫЕ ПОНЯТИЯ АЛГОРИТМИЧЕСКОГО ЯЗЫКА
Обычный разговорный язык состоит из четырех основных элементов: символов, слов, словосочетаний и предложений. Алгоритмический язык содержит подобные элементы, только слова называют элементарными ко

ОСНОВНЫЕ СИМВОЛЫ
Основные символы языка-буквы, цифры и специальные символы-составляют его алфавит. ТУРБО ПАСКАЛЬ включает следующий набор основных символов: 26 латинских строчных и 26 латинских пропи

ЭЛЕМЕНТАРНЫЕ КОНСТРУКЦИИ
Элементарные конструкции языка ПАСКАЛЬ включают в себя имена, числа и строки. Имена (идентификаторы) называют элементы языка константы, метки, типы, переменные, процедуры, функции, модули,

СТАНДАРТНЫЕ ТИПЫ ДАННЫХ
К стандартным относятся целые, действительные, логические, символьный и адресный типы. ЦЕЛЫЕ типы определяют константы, переменные и функции, значения которых реализуются множеством целых

ИНИЦИАЛИЗАЦИЯ ПЕРЕМЕННЫХ
Тип переменных определяется пользователем в разделе описания переменных:{} В настоящее время в профессиональном программировании принято записывать имена переменных с использованием так на

ВЫРАЖЕНИЯ
Выражение состоит из констант, переменных, указателей функций, знаков операций и скобок. Выражение задает правило вычисления некоторого значения. Порядок вычисления определяется старшинством (приор

ЭЛЕМЕНТЫ СТРУКТУРНОГО ПРОГРАММИРОВАНИЯ
Структуризованная программа (или подпрограмма) это программа, составленная из фиксированного множества базовых конструкций. Рассмотрим основные определения и способы образования этих конструкций в

ПЕРЕЧИСЛЯЕМЫЙ ТИП ДАННЫХ
Перечисляемый тип представляет собой ограниченную упорядоченную последовательность скалярных констант, составляющих данный тип. Значение каждой константы задается ее именем. Имена отдельных констан

ИНТЕРВАЛЬНЫЙ ТИП ДАННЫХ
Отрезок любого порядкового типа может быть определен как интервальный или ограниченный тип. Отрезок задается диапазоном от минимального до максимального значения констант, разделенных двумя точками

ПРОЦЕДУРЫ И ФУНКЦИИ
Алгоритм решения задачи проектируется путем декомпозиции всей задачи в отдельные подзадачи. Обычно подзадачи реализуются в виде подпрограмм. Подпрограмма это последовательность операторов,

ДИНАМИЧЕСКИЕ ПЕРЕМЕННЫЕ
Статической переменной (статически размещенной) называется описанная явным образом в программе переменная, обращение к ней осуществляется по имени. Место в памяти для размещения статических перемен

ЛИНЕЙНЫЕ СПИСКИ
В стеки или очереди компоненты можно добавлять только в какой либо один конец структуры данных, это относится и к извлечению компонент. Связный (линейный) список является структурой данных

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги