Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции / Программирование (2).doc
Скачиваний:
75
Добавлен:
10.02.2014
Размер:
171.01 Кб
Скачать

1. Структура Pascal -программ

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

Program<uмя>; - заголовок программы

Uses ... -раздел описаний библиотек

Label... - раздел описаний меток

Cons... - раздел описания констант

Туре ... - раздел описаний типов

Var... - раздел описания переменных

Procedure ... -раздел описания процедур

Function... -раздел описания функций

BEGIN

<операторы>;

END.

Любой раздел, кроме операторов, может отсутствовать. Все разделы, кроме Uses, могут следовать в произвольном порядке.

2. Переменные. Типы переменных

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

<Имя переменной>: < тип данных>;

Пример: а : Real; b : Real; i: Integer; В приведенных примерах объявлены две переменные типа real и одна переменная типа integer.

Если в программе имеется несколько переменных, относя­щихся к одному типу, то имена этих переменных можно пере­числить в одной строке через запятую, а тип переменных ука­зать после имени последней переменной через двоеточие, на­пример: a,b,c : Real; xl,x2 : Real;

Целый тип: Byte, Word, Shortint, Longint, Integer.

Вещественный тип: Real, Single, Double, Extended, Соmр.

Символьный тип- Char, это символы в кодировке ANSI, ко­торым соответствуют числа в диапазоне от 0 до 255;

Строковый тип - String представляет собой статически раз­мещаемые в памяти компьютера строки длиной от 0 до 255 сим­волов.

Логический тип- тип Boolean. Логическая величина может принимать одно из двух значений True (истина) или False (ложь).

3. Операторы языка Pascal

Оператор ввода Read (а,в,с);

Оператор вывода Write('S=', S:6:3);

Оператор присвоения <переменная>:=<выражение>;

Оператор безусловного перехода Goto <метка>;

Оператор условия If <условие> then <операторы 1>

else<onepaторы 2>;

Оператор выбора case <селектор> of <список операторов>;

Оператор цикла с предусловием while <условие >dо<тело цикла> ;

Оператор цикла с постусловием repeat <тело цикла >until <ycловие>;

Оператор цикла с известным числом повторения

For i:=l to n do < тело цик­ла>;

Соседние файлы в папке лекции