«Типы данных». Целочисленные типы данных Тип ДиапазонТребуемая память (байт) byte0..2551 shortint-128..1271 integer-32768..327672 word0..655352 longint-2147483648..21474836474.

Презентация:



Advertisements
Похожие презентации
Тема: «Типы данных» Лекция. Цель: Представить целостную картину о типах данных языка Паскаль.
Advertisements

Система типов языка программирования Turbo Pascal…
Алгоритмизация и программирование Программирование. Основные алгоритмы и приемы программирования. (на примере языка программирования Turbo Pascal) Дибиров.
Константы языка Турбо Паскаль. Константы не изменяют своего значения в процессе выполнения программы. Они описываются с помощью служебного слова const,за.
ОСНОВНЫЕ ЭЛЕМЕНТЫ ЯЗЫКА ПАСКАЛЬ n Язык программирования – это система правил и обозначений для записи алгоритмов для ЭВМ. n Алгоритм – это понятное и.
Лекция 4 Программирование на Паскале. Элементы языка Турбо Паскаль 7.0. Типы данных. Управляющие конструкции.
Пять основных классов типов данных: Простые типы; Структурированные типы; Ссылочные типы; Процедурные типы; Объектные типы;
Алгоритмы работы с величинами. Данные Компьютер-исполнитель работает с определенными данными по определенной программе. Данные - это множество величин.
Язык программирования Turbo Pascal. Программирование Программирование – это запись разработанного алгоритма на языке программирования. 4 Автор языка Паскаль.
Система типов данных в языке Паскаль Перечисляемый тип, тип- диапазон, множество.
Типы данных в Turbo Pascal Шутилина Л.А.
Структура программы на языке Pascal. Программа на языке «Паскаль» Программа состоит из заголовка и блока В заголовок входят: служебное слово program и.
Система типов данных в языке Паскаль Перечисляемый тип, тип- диапазон, множество.
Правила записи программы. Турбо Паскаль Язык программирования был разработан Никлаусом Виртом в годах как учебный язык для студентов. Современный.
Данные в программах и алгоритмах Программы и их алгоритмы пишутся для обработки данных. Чтобы реализовать алгоритм, программам необходимо работать с данными.
Оператор присваивания. Арифметические выражения. Типы данных. Продолжаем изучать основы Turbo Pascal.
Типы данных В языке Паскаль все данные, используемые программой, должны принадлежать к какому-либо заранее известному типу данных. Тип данных определяет:
Данные в языке. Данные это часть программы, совокуп- ность значений определенных ячеек памя- ти, преобразование которых осуществляет код. Промежуточные.
Переменная l. Определение Переменная - именованное место в памяти, в котором можно хранить некоторое значение.
Статичні структури даних.. 2 Статические данные переменная (массив) имеет имя, по которому к ней можно обращаться размер заранее известен (задается при.
Транксрипт:

«Типы данных»

Целочисленные типы данных Тип Диапазон Требуемая память (байт) byte shortint integer word longint Целочисленные типы данных представляют собой значения, которые могут использоваться в арифметических выражениях и занимать в памяти от 1 до 4 байт.

Вещественные типы данных Тип Диапазон Мантисса Требуемая память (байт) real2.9*10E – *10E single1.5*10E – *10E double5.0*10E – *10E extended1.9*10E – *10E comp-2E E Вещественные типы данных представляют собой вещественные значения, которые могут использоваться в арифметических выражениях и занимать в памяти от 4 до 6 байт. Паскаль допускает представление вещественных значений и с плавающей запятой, и с фиксированной точкой. Вещественные значения могут изображаться в форме с фиксированной точкой, например 7.32, или 0.015, а также в форме с плавающей точкой, т.е. парой чисел вида Е (7.32Е+00, Е+02, 1.5Е-02). Вещественные типы данных

Литерный (символьный) тип char определяется множеством значений кодовой таблицы ПЭВМ. Каждому символу приписывается целое число в диапазоне от 0 до 255. Для размещения в памяти переменной литерного типа требуется один байт. Литерный (символьный) тип.

Булевским типом называют тип данных, представляемый двумя значениями true (истина) и false (ложь). Он широко применяется в логических выражениях и выражениях отношения. Для размещения в памяти переменной булевского типа требуется 1 байт. Булевский тип

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

Интервальный тип (диапазон) Интервальный тип позволяет задавать две константы, определяющие границы диапазона значений для данной переменной. Компилятор при каждой операции с переменной интервального типа генерирует подпрограммы проверки, определяющие, остается ли значение переменной внутри установленного для нее диапазона. Обе константы должны принадлежать одному из стандартных типов (тип real недопустим). Значение первой константы должно быть значительно меньше значения второй. Например: (номер месяца может принимать значения от 1 до 12) или а..я (буквы русского алфавита – от а до я)

Перечисляемый тип Перечисляемый тип (enumerated type) – тип данных, заданных списком принадлежащих ему значений. Объявление перечисляемого типа описывает множество идентификаторов, которые являются возможными значениями перечисляемого типа. Идентификаторы в описании типа представляют собой константы. Отдельные значения указываются через запятую, а весь список заключается в круглые скобки. Перечисляемый тип ограничен больше чем интервальный, он задается перечислением своих значений. Например, в виде строковых констант: color=(red, blue, green, black). В приведенном примере создается новый (нестандартный) тип данных color. Переменные этого типа могут принимать всего 4 значения: red, blue, green, black. Такая возможность создания новых пользовательских типов данных имеется в языке Turbo Pascal.

По способу организации и типу компонентов в сложных типах данных выделяют следующие разновидности: регулярный тип (массивы); комбинированный тип (записи); файловый тип (файлы); множественный тип (множества); строковый тип (строки); Структурированные типы данных

Строки Строка (string) – это последовательность символов кодовой таблицы персонального компьютера. Количество символов в строке может изменяться от 0 до 255.

Массивы Простые типы определяют различные множества неразделимых значений. В отличие от них структурированные типы задают множества сложных значений, каждое из которых образует совокупность нескольких значений другого типа. В структурных типах выделяют регулярный тип (массивы - array).

Множества Множество (set) – это структурированный тип данных, представляющий собой набор взаимосвязанных по какому-либо признаку или группе признаков объектов, которые можно рассматривать как единое целое. Каждый объект в множестве называется элементом множества. Все элементы множества должны принадлежать одному из скалярных типов, кроме вещественного.

Записи Иногда для решения задач, в которых возникает необходимость хранить и обрабатывать совокупность данных различного типа, используются отдельные массивы для каждого типа данных, а для установления соответствия между ними вводятся соответствующие индексы. Для записи комбинации объектов разных типов в Паскале применяется комбинированный тип данных – запись (record). Например, товар на складе описывается следующими величинами: наименование, количество, цена, наличие сертификата качества и т.д. В этом примере наименование – величина типа string, количество – integer, цена – real, наличие сертификата – boolean.

Файлы Большие совокупности данных удобно иметь записанными во внешней памяти в виде последовательности сигналов. В Паскале для этих целей предусмотрены специальные объекты – файлы (file). Файлом называется совокупность данных, записанная во внешней памяти под определенным именем.