Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TP_Ch_I_izm.doc
Скачиваний:
0
Добавлен:
20.02.2020
Размер:
1.27 Mб
Скачать

3. Типы данных в языке Turbo Pascal.

В зависимости от способа хранения в компьютере, данные принято делить на константы и переменные.

Константы не изменяются в процессе работы программы. Они задаются в разделе описаний, начиная со слова const. Например

Const

count = 790;

Name = 'Victoria';

Примечание

- Числа, строки используемые непосредственно в программе также часто называются константами хотя они и не имеют специального описания. В этом случае говорят что константы представлены своим значением .

- Строковые константы заключаются в скобки ‘…’.

Значения переменных, в отличие от констант, могут изменяться во время выполнения программы. Как и константы каждая переменная имеет свое имя – идентификатор. Идентификаторы могут иметь любую длину, но только первые 63 символа являются значимыми для компилятора. При этом первый символ идентификатора должен быть буквой, последующие символы, может быть буквами, цифрами или знаком подчеркивания (не пробелом!). Подобно зарезервированным словам, идентификаторы можно записывать в любом регистре, компилятор не чувствителен к регистру.

Кроме имени (идентификатора) с каждой переменной и константой связывается ещё одна их характеристика, называемая типом. Приписывая переменной некоторый тип, мы тем самым явно определяем множество значений, которые присваиваются этой переменной, а так же операций, с помощью которых можно манипулировать её значениями. Задание типа переменной осуществляется в разделе описаний с помощью указания некоторого стандартного или определяемого пользователем имени. Стандартные типы не требуют предварительного описания в разделе объявления типов type. К ним относятся:

-целые: shortint, integer, longint, byte, word;

-вещественные: real, single, double, extended, comp;

-логический: boolean;

-литерный: char;

-cтроковый: string

и некоторые другие типы.

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

4. Ввод и вывод данных.

Любая программа должна выдавать результаты своей работы. Для обмена информацией в Тurbo Рascal используются стандартные (встроенные) процедуры (т.е. процедуры которые не нуждаются в предварительном описании).

write(…) – это оператор обращения к стандартной процедуре вывода данных. В круглых скобках указывается список элементов, которые необходимо вывести. Оператор writeln (от Write LiNe – написать строку) отличается от оператора Write тем что после распечатки списка выражений автоматически переводит каретку или курсор в начало следующей строки. Если, выводимая в последующем информация, должна размещаться в той же строке, то используется оператор write.

Ввод информации осуществляется процедурами read или readln. После ввода списка элементов процедурой readln(...) курсор автоматически переводится в начало следующей строки. Этот оператор без параметров требует нажатия клавиши Enter и это можно использовать для просмотра выведенной информации в окне вывода данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]