Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
45
Добавлен:
04.01.2020
Размер:
259.78 Кб
Скачать

Лабораторная работа: «Решение программ на языке Pascal на основании разработанного алгоритма»

Программа – это упорядоченная последовательность действий компьютера, реализующая алгоритм решения некоторой задачи.

Программа на языке программирования Pascal имеет три составляющих: заголовок, раздел описаний, раздел операторов.

Заголовок – это слово Program, после которого идет название программы латиницей и точка с запятой в конце. Название не может начинаться с цифры, не должно совпадать с зарезервированными словами (begin, end, integer и т.п.) или с названиями переменных из раздела описаний, а также недопустимо использование каких бы то ни было символов (‘@’, ‘%’, ‘&’ и т.п.), кроме подчеркивания.

Раздел описаний содержит описания констант, переменных и меток, используемых в программе. Описание констант начинается словом Const, описание переменных – словом Var, меток – словом Label.

Раздел операторов содержит команды программы. Этот раздел начинается словом Begin и заканчивается словом End, после которого ставится точка.

После каждой константы, переменной и команды ставится точка с запятой. После последних можно не ставить.

Структура программы:

Пример программы:

Program <название программы>;

const <имя константы> = <значение константы>;

. . . . . . . . . . . . . . . . . . . . . . . . . . ;

<имя константы> = <значение константы>;

var <имя переменной>, … , <имя переменной>: <тип переменных>;

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ;

<имя переменной>, … , <имя переменной>: <тип переменных>;

label <метка>, …, <метка>;

begin

<оператор>;

. . . . . . . . . . ;

<оператор>;

end.

Program laba1;

const Pi = 3.1415;

var

r: real; // радиус круга

S: real; // площадь круга

begin

write('Введите радиус круга: ');

readln(r);

S := Pi*r*r;

writeln('Площадь круга равна ',S);

end.

Тип данных определяет: – возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу; – внутреннюю форму представления данных в компьютере; – операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.

Различают типы данных: простые, структурированные, указатели.

К простым типам данных в языке Pascal относятся: целые (целочисленные), вещественные, логические, символьные.

К структурированным типам данных в языке Pascal относятся: строковые, массивы, множества, записи, файлы.

Данные целых типов записываются целыми десятичными числами со знаком или без знака. Данные вещественных типов записываются в виде чисел с десятичной точкой. Данные логического типа могут принимать значения True (истина) или False (ложь). Данные символьного типа записываются в виде одного символа кода ASCII, взятого в одиночные кавычки. Данные строкового типа определяются в виде string [n] и записываются в виде строки от 0 до n символов, взятой в одиночные кавычки (n <= 255).

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