СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до 19.05.2025

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Типы данных в языке программирования Паскаль

Категория: Информатика

Нажмите, чтобы узнать подробности

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

Просмотр содержимого документа
«Типы данных в языке программирования Паскаль»

Типы данных языка Паскаль

Типы данных

языка Паскаль

Типы данных Тип данных определяет : внутреннее представление данных в памяти компьютера; множество значений, которые могут принимать величины этого типа; операции, которые могут выполняться над величинами этого типа. Любые данные – константы, переменные, значения функций характеризуются в Паскале типом данных. Как уже известно, все объекты программы (переменные, константы и т.д.) должны быть описаны. Описания информируют транслятор, во-первых, о существовании используемых переменных и других объектов, во-вторых, указывают на свойства этих объектов. Например, описание переменной, значение которой является числом, указывает на свойства чисел. Тип данных определяет: внутреннее представление данных в памяти компьютера; множество значений, которые могут принимать величины этого типа; операции, которые могут выполняться над величинами этого типа. Введение типов данных является одной из базовых концепций языка Паскаль, заключающейся в том, что при выполнении операции присваивания переменной значения выражения, переменная и выражение должны быть одного типа. 

Типы данных

Тип данных определяет :

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

Любые данные – константы, переменные, значения функций характеризуются в Паскале типом данных.

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

Описания информируют транслятор, во-первых, о существовании используемых переменных и других объектов, во-вторых, указывают на свойства этих объектов. Например, описание переменной, значение которой является числом, указывает на свойства чисел.

Тип данных определяет:

внутреннее представление данных в памяти компьютера;

множество значений, которые могут принимать величины этого типа;

операции, которые могут выполняться над величинами этого типа.

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

Типы данных Целые Порядковые Простые Логические Вещественные Символьные Перечисляемые Массивы Типы Интервальные Структурированные Строки Множества Записи Указатели Файлы

Типы данных

Целые

Порядковые

Простые

Логические

Вещественные

Символьные

Перечисляемые

Массивы

Типы

Интервальные

Структурированные

Строки

Множества

Записи

Указатели

Файлы

Целые Типы данных Тип Диапазон   Integer  Размер в байтах   -32 768...32 767    Byte    0...255    Word    2    1    0...65 535    Shortint    -128...+128    2    Longint    1    -2 147 483 648...2 147 483 647    4 

Целые Типы данных

Тип

Диапазон

  Integer 

Размер в байтах

  -32 768...32 767 

  Byte 

  0...255 

  Word 

  2 

  1 

  0...65 535 

  Shortint 

  -128...+128 

  2 

  Longint 

  1 

  -2 147 483 648...2 147 483 647 

  4 

вещественные Типы данных Тип Диапазон   Real    2.9E-39...1.7E+38    Single  Число значащих цифр   Double    1.5E-45...3.4E+38    11-12  Размер в байтах   6    5E-324...1.7E+308  7-8    Extended    4    15-16    3.4E-4951...1.1E+4932    8    19-20    10

вещественные Типы данных

Тип

Диапазон

  Real 

  2.9E-39...1.7E+38 

  Single 

Число значащих цифр

  Double 

  1.5E-45...3.4E+38 

  11-12 

Размер в байтах

  6 

  5E-324...1.7E+308 

7-8 

  Extended 

  4 

  15-16 

  3.4E-4951...1.1E+4932 

  8 

  19-20 

  10

логический Тип данных Тип Диапазон   boolean  Размер в байтах true, false 1  символьный Тип данных Тип   char  Диапазон Размер в байтах все символы кода ASCII 1 

логический Тип данных

Тип

Диапазон

  boolean 

Размер в байтах

true, false

символьный Тип данных

Тип

  char 

Диапазон

Размер в байтах

все символы кода ASCII

Типы ПОЛЬЗОВАТЕЛЯ  Перечисляемый  тип задается непосредственно перечислением всех значений, которые может принимать переменная данного типа. Пример  Type  ball=(one, two, three, four, five);  Var  t: ball; Один из принципиальных моментов состоит в том, что пользователю разрешается определять свои типы данных. Типы пользователя всегда базируются на стандартных типах данных Паскаля. Для описания типов пользователя в Паскале существует раздел типов. Каждое значение в перечисляемом типе занимает в памяти 2 байта. Поэтому число элементов не должно превышать 65535. Перечисляемый тип — упорядоченное множество. Его элементы пронумерованы начиная от 0 в порядке следования в описании.

Типы ПОЛЬЗОВАТЕЛЯ

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

Пример

Type

ball=(one, two, three, four, five);

Var

t: ball;

Один из принципиальных моментов состоит в том, что пользователю разрешается определять свои типы данных. Типы пользователя всегда базируются на стандартных типах данных Паскаля. Для описания типов пользователя в Паскале существует раздел типов.

Каждое значение в перечисляемом типе занимает в памяти 2 байта. Поэтому число элементов не должно превышать 65535.

Перечисляемый тип — упорядоченное множество. Его элементы пронумерованы начиная от 0 в порядке следования в описании.

Типы ПОЛЬЗОВАТЕЛЯ  Интервальный  тип задается как упорядоченное ограниченное подмножество некоторого порядкового типа (задается границами своих значений). Пример  Type  digit =1 .. 10;  Alf='A‘ .. 'Z';  Var  b: Alf;  k: digit; Порядковый номер первой константы не должен превышать номера второй константы в соответствующем базовом типе. При исполнении программы автоматически контролируется принадлежность значений переменной интервального типа установленному диапазону. При выходе из диапазона исполнение программы прерывается.

Типы ПОЛЬЗОВАТЕЛЯ

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

Пример

Type

digit =1 .. 10;

Alf='A‘ .. 'Z';

Var

b: Alf;

k: digit;

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


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!