мета-данные страницы
  •  
Загрузка не удалась. Возможно, проблемы с правами доступа?

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
pascal:types [03/12/2009 00:02] dnaumovpascal:types [24/10/2017 09:24] (текущий) – [Типы данных] oca
Строка 1: Строка 1:
-~~SLIDESHOW~~+===== Типы данных ======
  
-===== Типы данных =========  +==== Классификация типов данных ==== 
-FIXME+ 
 +Типы, используемые в программе, написанной на в Паскале, делятся на **стандартные** и **пользовательские**. Первые "известны Паскалю" изначально. Они являются частью языка. Поэтому их иногда называют **предопредедёнными**. 
 + 
 +Вторые, пользовательские типы, описаны (определены) в программе, либо в одном из подключённых модулей, даже если этот модуль входит в состав системной библиотеки. Фактически, они  являются расширением языка.  
 + 
 +С другой стороны, в Паскале, как и во многих других языках программирования, выделяют **простые** и **составные** типы данных.  
 + 
 +Простые типы данных иначе называют **скалярными**. Данные таких типов не могут быть разбиты на части. К ним традиционно относятся группы порядковых, действительных и, несколько условно, -- укозательных типов. Обратите внимание, что  для действительного типа мы можем вычислить целую и дробную части, а целого типа определить знак, но мы их именно вычисляем, а не "берём готовенькими"
 + 
 +Составные типы данных 
  
 ==== Порядковые типы ==== ==== Порядковые типы ====