Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпаргалка по Основам алгоритмизации и программи...docx
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
141.22 Кб
Скачать

4. Типы данных в Паскале.

Переменные описываются до основного кода программы. Для них указываются ее имя и тип хранимых данных. В языке программирования Паскаль достаточно много типов данных. Кроме того, сам пользователь может определять свои типы данных. Тип переменной определяется тем, с какими данными она связана. Переменные типа integer могут быть связаны только с целыми значениями обычно в диапазоне от -32768 до 32767. В Pascal есть другие целочисленные типы. Переменные типа real хранят вещественные (дробные) числа. Переменная булевского (логического) типа может принимать только два значения - true (1, правда) или false (0, ложь). Символьный тип (char) может принимать значения из определенной упорядоченной последовательности символов. Интервальный тип определяется пользователем и формируется только из порядковых типов. Представляет собой подмножество значений в конкретном диапазоне. Можно создать собственный тип данных простым перечислением значений, которые может принимать переменная данного типа. Это так называемый перечисляемый тип данных. Все вышеописанное – это простые типы данных. Но бывают и более сложные, структурированные, которые базируются на простых типах. Массив – это структура, занимающая в памяти единую область и состоящая из фиксированного числа компонентов одного типа. Строки представляет собой последовательность символов. Причем количество этих символов не может быть больше 255 включительно. Такое ограничение характерная черта Pascal. Запись – это структура, состоящая из фиксированного числа компонент, называемых полями. В разных полях данные могут иметь разный тип. Множества представляют собой совокупность любого числа элементов, но одного и того же перечисляемого типа. Файлы для Pascal представляют собой последовательности однотипных данных, которые хранятся на устройствах внешней памяти (кстати, жесткий диск – это тоже внешняя память). Понятие такого типа данных как указатель связано с динамическим хранением данных в памяти компьютера. Часто использование динамических типов данных является более эффективным в программирование, чем статических.

5. Понятие константы и переменной. Объявление в Паскале.

Переменная - это элемент программы, предназначенный для коррекции, хранения, передачи данных внутри программы. Перед тем как приступать к созданию очередной программы, необходимо объявить (в разделе var) все используемые нами в дальнейшем переменные. Чтобы постоянно не прописывать много раз одно и тоже число (которое может окажется слишком громоздким), символ или строку, в Турбо Паскаль предусмотрено использование констант. Константа - это идентификатор, который обозначает некоторую не меняющуюся величину заданного программистом типа. Константы объявляются в соответствующем разделе - разделе const. В среде Турбо Паскаль представлены следующие виды констант: Целочисленные константы определяются числами, записанными либо в десятичной, либо в шестнадцатеричной системе счисления. Эти числа должны использоваться без десятичной точки. (Пример: const a=5;). Вещественные константы могут быть определены числами, записанными в десятичной системе счисления с применением десятичной точки. (Пример: const b=21.43;). Символьная константа - некоторый символ, заключенный в апострофы. (Пример: const c='w';). Строковые константы - последовательность любых символов, которая заключена в апострофы. (Пример: const d='строка';). Типизированные константы - это инициализированные переменные (каждой такой константе ставится в соответствие имя, тип и начальное значение). Они могут быть использованы в программе наравне с обычными переменными.