- •Кафедра прикладной математики
- •Тема: «программирование на языке turbo pascal 7.0»
- •Основные файлы пакета turbo pascal
- •1. Основные элементы языка turbo pascal 7.0
- •1.1. Алфавит и словарь языка turbo pascal.
- •В качестве цифр - десятичные цифры: 0 1 2 3 4 5 6 7 8 9
- •1.2. Слова в turbo pascal.
- •1.3. Идентификаторы.
- •1.4. Константы и переменные.
- •2. Типы данных.
- •Скалярные типы данных
- •Целочисленные типы данных
- •Вещественные типы данных
- •Литерный (символьный) тип
- •Логический (булевский) тип
- •4. Стандартные функции
- •Стандартные арифметические функции
- •Дополнительные стандартные функции
- •Стандартные функции преобразования
- •5. Выражения, операции, операнды
- •5.1. Арифметические выражения и операции
- •5.2. Выражения и операции отношения
- •Операции отношения
- •5.3. Логические выражения и операции
- •Логические операции
- •5.4. Приоритет операций
- •Порядок выполнения операций
- •Контрольные вопросы и задания
- •Лекция № 13 по курсу «информатика»
1.4. Константы и переменные.
Решение задачи на компьютере - это процесс сбора, обработки и передачи информации. Поэтому любая программа имеет смысл, если она обрабатывает какие-либо данные. Как и в других языках программирования, в Pascal данные делятся на константы и переменные. В программе константы и переменные определяются идентификаторами (именами), по которым к ним можно обращаться для получения текущих значений.
Константами называются элементы данных, значения которых установлены в описательной части программы и в процессе выполнения программы не изменяются. Константы задаются идентификаторами пользователя. Все константы должны быть описаны в специальном разделе, который начинается зарезервированным словом const.
Формат:
const <идентификатор> = <значение константы>;
Примеры: const grup=216;
n=10;
vuz=’ПГАСА’;
Десятичные целые константы представляются в естественной форме. Вещественные константы записываются с точкой перед дробной частью. Либо целая, либо дробная часть может отсутствовать. Вещественная константа с порядком представляется в виде мантиссы и порядка. Мантисса записывается слева от знака Е или е, порядок — справа от этого знака. Значение константы определяется как произведение мантиссы и возведенного в указанную в порядке степень числа 10. Пробелы внутри числа не допускаются.
Символьные константы служат для представления любого символа из набора, используемого в данном компьютере. Так как под каждый символ отводится 1 байт, всего используется 256 символов. Каждому символу соответствует свой код. В операционной системе MS-DOS для кодировки символов используется стандарт ASCII, являющийся международным только в первой половине кодов (от 0 до 127); вторая половина кодов (от 128 до 255) является национальной и различна для разных стран. Первые 32 символа являются управляющими; хотя многие из них имеют графическое представление, предназначены они для передачи управляющих сигналов внешним устройствам, например монитору, принтеру или модему.
Символьные константы записываются в одной из трех форм:
1. Символ, заключенный в апострофы.
2. Десятичный код символа, предваряемый знаком #. Применяется для представления символов, отсутствующих на клавиатуре.
3. Буква, предваряемая знаком ^. Используется для представления управляющих символов. Код буквы должен быть на 64 меньше, чем код представляемого таким образом символа.
Строковая константа — это последовательность любых ASCII-символов, расположенная на одной строке и заключенная в апострофы. Если требуется представить сам апостроф, он дублируется. Максимальная длина строковой константы — 126 символов.
Переменными называют величины, которые могут менять свои значения в процессе выполнения программы. Каждые переменная и константа принадлежат определенному типу данных. Тип константы автоматически распознается компилятором без предварительного описания. Тип переменных должен быть описан перед тем, как с переменными будут выполняться какие-либо действия. Этим как бы объявляется компьютеру, какие ячейки памяти будут использованы для хранения данных в программе.
Само название «переменная» подразумевает, что содержимое объявленной области памяти будет изменяться в ходе выполнения программы. Переменные описываются в специальном разделе, который начинается зарезервированным словом var.
Формат: var <идентификатор>:<тип>;
Пример: var A,B: integer;
summa: real;
В одном разделе допускается описание нескольких переменных. Если несколько переменных имеет одинаковый тип, то их можно объединять в список. Под списком понимается последовательность элементов, разделенных запятыми.
Имя переменной подобно ящичку, который можно заполнить различными значениями, что нельзя сделать с константой.