Мегаобучалка Главная | О нас | Обратная связь


Константы и переменные



2020-02-04 205 Обсуждений (0)
Константы и переменные 0.00 из 5.00 0 оценок




Константами называют данные, значения которых установлены в описательной части программы и в процессе выполнения программы не изменяются. Они задаются пользовательскими идентификаторами. В языке Pascal используются константы трех видов: числовые, булевские (логические) и символьные или строковые.

Числовые константы предназначены для представления числовых данных (целых и вещественных). Булевские константы используются для представления данных, имеющих смысл логических высказываний (да-нет, истина-ложь). Символьные константы представляют данные, являющиеся последовательностями символов.

Пример: Const

                   Name=’Вася’;

                   DR=’29 февраля 1996г.’;

                   Max=1000;

                   Min=0;

Center=(max-min)/2;

Типы данных

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

Простые (скалярные): вещественные, строковые, порядковые (стандартные: целый, логический, символьный) (определенные пользователем: перечисляемые, диапазонные)

Сложные (составные, структурированные): массивы, множества, (записи: фиксированные, вариантные), (файлы: текстовые, типизированные, нетипизированные)

К простым типам данных относятся:

Типы, определенные в языке (стандартные типы): вещественные, целые, логические, символьные, строки;

Типы, определенные пользователем: перечисляемые и диапазонные (интервальные).

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

К вещественным типам данных, используемых в языке Паскаль, относятся: real , single, double, extended , comp. Они отличаются друг от друга диапазонами допустимых значений (т.е. значениями, которые могут принимать переменные этих типов). Для хранения переменных того или иного вещественного типа требуются различные объёмы памяти.

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

Числа в форме с плавающей точкой записываются в виде:

Применяемые операции: +, -, /, *, операции сравнения - =, <=, >=, <, >, <>.

К переменным и константам, принадлежащим вещественному типу, применимы все математические функции:abs,sin,cos,exp,int,ln,pi,sqr,sqrt

Помимо математических функций к переменным и константам, принадлежащим вещественному типу, применимы две функции преобразования типов:

Round Округляет (согласно правилам округления) значение вещественного типа до ближайшего значения целочисленного типа
Trunc Превращает значение вещественного типа в целочисленное значение путем отбрасывания дробной части

Целые (целочисленные) типы данных

К целочисленным относятся такие типы данных, как integer , shortInt, longInt, byte, word. Они отличаются диапазонами допустимых значений и объемом памяти, требуемой для содержания переменных этого типа.

Значения целых чисел можно записывать в программе в десятичном и шеснадцатиричном форматах данных. Для введения числа в шеснадцатиричном формате необходимо набрать с клавиатуры знак $, после чего набрать само число.

Применяемые операции: +, -, /, *, div – целая часть частного от деления, mod – остаток от деления, операции сравнения - =, <=, >=, <, >, <>.

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

К переменным и константам целочисленного типа применимы процедуры и функции для работы с порядковыми типами:dec(уменьшает), inc(увеличивает), odd(проверяет или нечетное число), pred,succ(возвращает значение того же типа)

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

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

const
<имя константы>: <тип константы> = <значение константы>;

Пример .

const
Maximum: Integer = 9999;
Rea: Real = -0.5;
Bell: Char = #7;

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

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

Независимо от места объявления типизированных констант в программе все они размещаются в сегменте данных программы.

 

 

Особенности строк как динамической структуры данных, представления строк в Паскале.

Структура данных:

1)Последовательные- вектор,матрица,строка,запись,очередь,стек,дек

2)Древовидные-бинарные деревья, сортированные Бинарные деревья

3)Сетевые

Динамические линейные структуры:

1)Очередь- структура данных, реализующая(добавление-в конец, а удаление-из начала)

2)Стек- структура данных, реализующая(добавление и удаление с одной стороны)

3)Дек- структура данных, реализующая(добавление и удаление с двух сторон)

 



2020-02-04 205 Обсуждений (0)
Константы и переменные 0.00 из 5.00 0 оценок









Обсуждение в статье: Константы и переменные

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (205)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)