русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Встроенный булевский тип


Дата добавления: 2013-12-23; просмотров: 679; Нарушение авторских прав


Встроенные целочисленные типы

Скалярные порядковые типы

Типы

Ид_модуль_1, Ид_модуль_2,... Ид_модуль_N;

Подключаемые модули

End.

Begin

 

Объекты, описываемые в каждом из разделов блока программы, рассмотрим в нижеследующих пунктах.

 

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

 

Синтаксис раздела uses:

 

Пример:

uses SysUtils, Windows;

 

Тип данных – характеристика объектов, использующихся для хранения данных (переменные, типизированные константы, результаты функций), которая определяет:

§ диапазон возможных значений данных из набора;

§ допустимые операции, которые можно выполнять над этими значениями;

§ способ хранения этих значений в памяти.

 

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

- скалярные (позволяют хранить только одно значение);

- структурные (позволяют хранить множество значений, структурированных определённым образом).

Среди типов по принципу описания можно выделить:

- стандартные, или встроенные (это уже описанные, имеющие собственный идентификатор типы, которые можно использовать при разработке программы);

- пользовательские (типы, которые конструирует непосредственно разработчик программы).

 

Пользовательские типы описываются в разделе type.

Синтаксис раздела type:

Ид_типа1 = описание_типа1; Ид_типа2 = описание_типа2;... Ид_типаN = описание_типаN;

где описание_типа – специальная конструкция, описывающая параметры определённого типа (для каждого типа используется собственная конструкция).

 

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



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

 

 

Таблица 1 ­­– Стандартные целочисленные типы

Стандартный идентификатор Диапазон Размер занимаемой области памяти, бит
byte 0 .. 255
word 0 .. 65535
shortint -128 .. 127
integer -32768 .. 32767
longint -2147483648 .. 2147483647

 

Объекты булевского (логического) типа могут принимать одно из двух значений, описанных встроенными идентификаторами констант False (ложно, 0) и True (истинно, 1).

 

Для описания объектов логического типа имеется стандартный идентификатор boolean.



<== предыдущая лекция | следующая лекция ==>
Блок программы | Вещественные типы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.063 сек.