Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
pascal:types [03/12/2009 00:03]
dnaumov
pascal:types [24/10/2017 09:24] (текущий)
Олег Альбертович Скворцов [Типы данных]
Строка 1: Строка 1:
-===== Типы данных =========  +===== Типы данных ====== 
-FIXME+ 
 +==== Классификация типов данных ==== 
 + 
 +Типы, используемые в программе,​ написанной на в Паскале,​ делятся на **стандартные** и **пользовательские**. Первые "​известны Паскалю"​ изначально. Они являются частью языка. Поэтому их иногда называют **предопредедёнными**. 
 + 
 +Вторые,​ пользовательские типы, описаны (определены) в программе,​ либо в одном из подключённых модулей,​ даже если этот модуль входит в состав системной библиотеки. Фактически,​ они ​ являются расширением языка.  
 + 
 +С другой стороны,​ в Паскале,​ как и во многих других языках программирования,​ выделяют **простые** и **составные** типы данных.  
 + 
 +Простые типы данных иначе называют **скалярными**. Данные таких типов не могут быть разбиты на части. К ним традиционно относятся группы порядковых,​ действительных и, несколько условно,​ -- укозательных типов. Обратите внимание,​ что ​ для действительного типа мы можем вычислить целую и дробную части, а целого типа определить знак, но мы их именно вычисляем,​ а не "​берём готовенькими"​. 
 + 
 +Составные типы данных ​
  
 ==== Порядковые типы ==== ==== Порядковые типы ====
CC Attribution-Noncommercial 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0