Данные в языке
Данные это часть программы, совокупность значений определенных ячеек памяти, преобразование которых осуществляет код. Промежуточные данные Исходные данные Результирующие данные Программа D a, b, c x1, x2 Программа
Данные имеют некоторую величину и делятся: Переменные Константы Величина, значение которой изменяется в ходе выполнения программы Величина, значение которой не изменяется в ходе выполнения программы
Характеристики величин: Имя Значение Тип Адрес в памяти
Константа: Величина, значение которой не изменяется в ходе выполнения программы Типы констант: именованные a, b, a1, x литералы Hello строковая константа A,2 символьные константы 3.5 вещественная константа 10 целочисленная константа
Описание констант Const имя=значение; Пример: const g=9.8; p=3.14; a=g+p; name=Pit; dol=$;
Описание переменных var имя 1, имя 2: тип; имя 3: тип; Пример: var a,b:integer; c:real; d:string; Переменные – это величины, значение которых изменяется в ходе решения задачи.
Классификация типов Структурированные (составные) Простые (скалярные) Вещественные (real) Упорядоченные Пользовательские Стандартные Перечисляемые Диапазоны Целый (integer) Логический (boolean) Символьный(char) Строки (string) Множества (set) Записи (record) Файлы (file) Массивы (array)
Типы величин: Тип – это множество значений плюс множество операций, выполняемых над этими значениями числовые строковые целые вещественные Простые данные integer, longinteger real charstring логические boolean
Встроенные функции Функция Описание sqr(n)Возвращает квадрат аргумента. Необходимо помнить о диапазоне возвращаемого значения. power(n,m)Возвращает степень m числа n abs(n)Возвращает модуль (абсолютное значение) числа. pred(n)Возвращает значение, на единицу меньшее аргумента. succ(n)Возвращает значение, на единицу большее аргумента odd(n)Возвращает TRUE, если аргумент нечетный, иначе – FALSE chr(n)Возвращает символ (тип char) с кодом n. random(n)Возвращает случайное число в диапазоне от 0 до n-1.