Инфоурок Информатика ПрезентацииПрезентация "Типы данных Turbo Pascal 7.0"

Презентация "Типы данных Turbo Pascal 7.0"

Скачать материал
Скачать материал "Презентация "Типы данных Turbo Pascal 7.0""

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Директор риск-менеджмента

Описание презентации по отдельным слайдам:

  • Типы данных в Turbo Pascal 7

    1 слайд

    Типы данных в Turbo Pascal 7

  • Типы данных Под типом данных понимается множество допустимых значений этих да...

    2 слайд

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

    Классификация типов данных
    В Turbo Pascal можно выделить следующие группы типов:
    - простые типы;
    - структурированные типы;
    - указатели;
    - процедурные типы;
    - объекты.

  • Среди типов, используемых в языке, есть стандартные (предопределенные) и опре...

    3 слайд

    Среди типов, используемых в языке, есть стандартные (предопределенные) и определяемые программистом.

    К стандартным типам, не требующим предварительного определения, относятся целые типы, вещественные типы, логические типы, символьный тип - Char, тип-строка - string, ASCIIZ-строка - PChar, текстовый файл - Text, тип-указатель - Pointer. Все другие используемые типы данных должны быть определены либо в разделе объявления типов, либо в разделе объявления переменных или типизированных констант.

    Раздел объявления типов начинается зарезервированным словом type, после которого определяются вводимые типы. Определение каждого нового типа начинается с идентификатора типа. За ним следует знак равенства, а далее - само определение, завершающееся точкой с запятой:
    type
       <имя типа 1> = <определение типа 1>; 
       <имя типа 2> = <определение типа 2>;
       . . . 
       <имя типа N> = <определение типа N>;

  • Простые типы данныхв Turbo Pascal 7Простой тип определяет упорядоченное множ...

    4 слайд

    Простые типы данныхв Turbo Pascal 7

    Простой тип определяет упорядоченное множество значений параметра. В Turbo Pascal имеются следующие группы простых типов:
    - целые типы;
    - логический тип;
    - символьный тип;
    - перечисляемый тип;
    - тип-диапазон;
    - вещественные типы.

    Все простые типы, за исключением вещественных, называются порядковыми типами. Для величин порядковых типов определены стандартные процедуры и функции.

  • Целые типы Turbo Pascal имеется пять стандартных типов целых чисел: Shortint,...

    5 слайд

    Целые типы
     Turbo Pascal имеется пять стандартных типов целых чисел: Shortint, Integer, Longint, Byte, Word. 

  • Логический типСтандартный логический тип Boolean (размер - 1 байт) представля...

    6 слайд

    Логический тип
    Стандартный логический тип Boolean (размер - 1 байт) представляет собой тип данных, любой элемент которого может принимать лишь два значения: True и False. При этом справедливы следующие условия:

    False < True
    Ord (False) = 0
    Ord (True) = 1
    Succ (False) = True
    Pred (True) = False
    Функция Pred возвращает в качестве значения предшествующий символ, а функция Succ возвращает последующий символ.

    В Turbo Pascal 7.0 добавлено еще три логических типа ByteBool (размер - 1 байт), WordBool (размер - 2 байта) и LongBool (размер - 4 байта). Отличие их от стандартного типа Boolean заключается в фактической величине параметра этого типа, соответствующей значению True. Для вех логических типов значению False соответствует число 0, записанное в соответствующее количество байтов. Значению же True для типа Boolean соответствует число 1, записанное в его байт, а для других типов значению True соответствует любое число, отличное от нуля (хотя функция Ord в этом случае дает значение 1).

  • Символьный типСтандартный символьный тип Char определяет полный набор ASCII-с...

    7 слайд

    Символьный тип
    Стандартный символьный тип Char определяет полный набор ASCII-символов.
    Функция Ord от величины типа Char дает код соответствующего символа.
    Сравниваются величины символьного типа по своим кодам.

  • Перечисляемый типПеречисляемый тип не является стандартным и определяется наб...

    8 слайд

    Перечисляемый тип
    Перечисляемый тип не является стандартным и определяется набором идентификаторов, с которыми могут совпадать значения параметра. Список идентификаторов указывается в круглых скобках, идентификаторы разделяются запятыми:

    Type  <имя типа> = (<идентификатор 1, идентификатор 2, ... , идентификатор N>);)

    Важно, в каком порядке перечислены идентификаторы при определении типа, т. к. первому идентификатору присваивается порядковый номер 0, второму 1 и т. д. Один и тот же идентификатор можно использовать в определении только одного перечисляемого типа. Функция Ord от величины перечисляемого типа дает порядковый номер ее значения.

    Пример. Перечисляемый тип.
    type Operat = (Plus, Minus, Mult, Divide);

    Логический тип является частным случаем перечисляемого типа:
    type Boolean = (False, True);

  • Тип-диапазонВ любом порядковом типе можно выделить подмножество значений, опр...

    9 слайд

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

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

    type <имя типа> = <мин. значение> . . <макс. значение>;
    Минимальное значение при определении такого типа не должно быть больше максимального.
    Пример. Определение типов-диапазонов.
    type
       Dozen = 1..12;           {числа от 1 до 12}
       AddSub = Plus..Minus;    {операции сложения и вычитания}

  • Вещественные типыTurbo Pascal имеется пять стандартных вещественных типов: Re...

    10 слайд

    Вещественные типы
    Turbo Pascal имеется пять стандартных вещественных типов: Real, Single, Double, Extended, Соmр.
    Тип Comp фактически является типом целых чисел увеличенного диапазона, однако порядковым не считается.
    Типы Single, Double, Extended и Comp можно использовать в программах только при наличии арифметического сопроцессора или при включенном эмуляторе сопроцессора.

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 672 096 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 24.09.2015 1953
    • PPTX 1.4 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Осипов Антон Алексеевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Осипов Антон Алексеевич
    Осипов Антон Алексеевич
    • На сайте: 8 лет и 7 месяцев
    • Подписчики: 0
    • Всего просмотров: 10642
    • Всего материалов: 10

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 192 человека из 56 регионов
  • Этот курс уже прошли 977 человек

Курс повышения квалификации

Организация преподавания информационных систем и технологий в профессиональном образовании

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 21 человек из 14 регионов
  • Этот курс уже прошли 76 человек

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 106 человек из 40 регионов
  • Этот курс уже прошли 582 человека

Мини-курс

Коррекционно-развивающая работа и оценивание в образовании для детей с ОВЗ

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 56 человек из 30 регионов
  • Этот курс уже прошли 47 человек

Мини-курс

Постановка базовых звуков раннего онтогенеза

2 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Воспитание будущего поколения: от педагогики до игровых технологий

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 18 человек