SlideShare a Scribd company logo
1 of 10
Типы данных
Определение
   Тип данных — фундаментальное
понятие теории программирования. Тип
данных определяет множество
значений, набор операций, которые
можно применять к таким значениям, и,
возможно, способ реализации хранения
значений и выполнения операций.
Любые данные, которыми оперируют
программы, относятся к определённым
типам.
Теоретически не может существовать
языков, в которых отсутствуют типы (включая
полиморфные). Это следует из того, что все
языки основаны на машине Тьюринга или
на лямбда-исчислении. И в том, и в другом
случае необходимо оперировать как минимум
одним типом данных — хранящимся на ленте
(машина Тьюринга) или передаваемым и
возвращаемым из функции (лямбда-
исчисление).
В Turbo Pascal можно выделить
  следующие группы типов:
- простые типы;
- структурированные типы;
- указатели;
- процедурные типы;
- объекты.
Целые типы
  В отличие от языка Паскаль, где
определен единственный целый тип
Integer, в Turbo Pascal имеется пять
стандартных типов целых чисел:
Shortint, Integer, Longint, Byte, Word.
Логические типы
 Стандартный логический тип Boolean
(размер - 1 байт) представляет собой
тип данных, любой элемент которого
может принимать лишь два значения:
True и False.
Символьные типы
  Стандартный символьный тип Char
определяет полный набор ASCII-
символов. Функция Ord от величины
типа Char дает код соответствующего
символа. Сравниваются величины
символьного типа по своим кодам.
Перечисляемые типы
  Перечисляемый тип не является
стандартным и определяется набором
идентификаторов, с которыми могут
совпадать значения параметра. Список
идентификаторов указывается в
круглых скобках, идентификаторы
разделяются запятыми
Порядковые типы
 В любом порядковом типе можно выделить
подмножество значений, определяемое
минимальным и максимальным значением, в
которое входят все значения исходного типа,
находящиеся в этих границах, включая и
сами границы. Такое подмножество
определяет тип -диапазон. Тип-диапазон
задается указанием минимального и
максимального значений, разделенных двумя
точками
Вещественные типы
  В отличие от стандарта языка
Паскаль, где определен только один
вещественный тип Real, в Turbo Pascal
имеется пять стандартных
вещественных типов: Real, Single,
Double, Extended, Comp.

More Related Content

Similar to типы данных

ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...
ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...
ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...ITMO University
 
01 - Знакомство с Java
01 - Знакомство с Java01 - Знакомство с Java
01 - Знакомство с Javaphearnot
 
тема 1.введение в pascal
тема 1.введение в pascalтема 1.введение в pascal
тема 1.введение в pascaldasha2012
 
элементы языка и типы данных
элементы языка и типы данныхэлементы языка и типы данных
элементы языка и типы данныхЕлена Ключева
 

Similar to типы данных (13)

ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...
ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...
ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...
 
01 - Знакомство с Java
01 - Знакомство с Java01 - Знакомство с Java
01 - Знакомство с Java
 
10 инф
10 инф10 инф
10 инф
 
Data types. Variables
Data types. VariablesData types. Variables
Data types. Variables
 
лекция 4
лекция 4лекция 4
лекция 4
 
лекция 4
лекция 4лекция 4
лекция 4
 
тема 1.введение в pascal
тема 1.введение в pascalтема 1.введение в pascal
тема 1.введение в pascal
 
ch6.pdf
ch6.pdfch6.pdf
ch6.pdf
 
ch6.pdf
ch6.pdfch6.pdf
ch6.pdf
 
ch6.pdf
ch6.pdfch6.pdf
ch6.pdf
 
ch6.pdf
ch6.pdfch6.pdf
ch6.pdf
 
8 3-1
8 3-18 3-1
8 3-1
 
элементы языка и типы данных
элементы языка и типы данныхэлементы языка и типы данных
элементы языка и типы данных
 

типы данных

  • 2. Определение Тип данных — фундаментальное понятие теории программирования. Тип данных определяет множество значений, набор операций, которые можно применять к таким значениям, и, возможно, способ реализации хранения значений и выполнения операций. Любые данные, которыми оперируют программы, относятся к определённым типам.
  • 3. Теоретически не может существовать языков, в которых отсутствуют типы (включая полиморфные). Это следует из того, что все языки основаны на машине Тьюринга или на лямбда-исчислении. И в том, и в другом случае необходимо оперировать как минимум одним типом данных — хранящимся на ленте (машина Тьюринга) или передаваемым и возвращаемым из функции (лямбда- исчисление).
  • 4. В Turbo Pascal можно выделить следующие группы типов: - простые типы; - структурированные типы; - указатели; - процедурные типы; - объекты.
  • 5. Целые типы В отличие от языка Паскаль, где определен единственный целый тип Integer, в Turbo Pascal имеется пять стандартных типов целых чисел: Shortint, Integer, Longint, Byte, Word.
  • 6. Логические типы Стандартный логический тип Boolean (размер - 1 байт) представляет собой тип данных, любой элемент которого может принимать лишь два значения: True и False.
  • 7. Символьные типы Стандартный символьный тип Char определяет полный набор ASCII- символов. Функция Ord от величины типа Char дает код соответствующего символа. Сравниваются величины символьного типа по своим кодам.
  • 8. Перечисляемые типы Перечисляемый тип не является стандартным и определяется набором идентификаторов, с которыми могут совпадать значения параметра. Список идентификаторов указывается в круглых скобках, идентификаторы разделяются запятыми
  • 9. Порядковые типы В любом порядковом типе можно выделить подмножество значений, определяемое минимальным и максимальным значением, в которое входят все значения исходного типа, находящиеся в этих границах, включая и сами границы. Такое подмножество определяет тип -диапазон. Тип-диапазон задается указанием минимального и максимального значений, разделенных двумя точками
  • 10. Вещественные типы В отличие от стандарта языка Паскаль, где определен только один вещественный тип Real, в Turbo Pascal имеется пять стандартных вещественных типов: Real, Single, Double, Extended, Comp.