Цель занятия: изучить структуру программы на языке Паскаль; приобрести навыки составления программ линейной структуры.
Теоретические сведения
Структура программы на языке Паскаль:
Программа состоит из следующих разделов:
заголовка
program <имя программы>;
описательной части
uses -присоединение библиотек и модулей;
ladel -объявление меток;
const -объявление констант;
type -описание типов;
var -объявление переменных ;
procedure -объявление процедур пользователя;
function -объявление функций пользователя;
и исполняющей части
begin
<раздел операторов >
end.
Заголовок и все разделы, кроме последнего, необязательны. Разделителем между конструкциями (операторами) программы служит символ «;». В конце программы всегда должна стоять точка.
Заголовок программе присваивает программист. В служебных словах и именах, которыми пользователь называет свои программы и переменные, прописные и строчные буквы равноправны: имена А и а (или MyName и myname) обозначают один и тот же объект.
В программу могут входить комментарии. Комментарий – фрагмент текста программы, заключенный в фигурные скобки {это комментарий} или записанный так: (*комментарий*). Комментарий служит для объяснения работы программы и не влияет на исполнение команд. Он может быть размещён в любом месте программы.
Замечание. Особым видом комментария является директива. В директиве после открывающей скобки находится символ $. Директивы служат для поддержки необходимой модели памяти или режимов функционирования среды программирования.
Все величины, которые входят в программу, должны быть описаны в разделе констант, если их значение не изменяются во время выполнения программы:
В ТР порядок разделов не регламентируется. Кроме того, разделы могут повторятся либо отсутствовать вовсе.
В качестве имени для любого объекта используется идентификатор.
Идентификатор строится по следующим правилам. Первый символ идентификатора - буква или знак подчеркивания, последующие могут быть или буквами или цифрами. Длина идентификатора не ограничивается, но компилятор воспринимает лишь первые 63 символа. Пробелы в идентификаторе не допустимы.
или в разделе переменных, если их значения вычисляются:
Программа – это последовательность операторов, предназначенных для реализации алгоритма решения задачи. Алгоритм (и программу) составляют по такому принципу: вводят исходные данные, вычисляют и выводят результаты. Подобным образом решают задачи по математике и физике, однако, здесь вычисления вручную не выполняют, это делает компьютер.
Стандартные типы данных.Одним из важнейших понятий в программировании является переменная. Переменная – это поименованная область оперативной памяти компьютера, где хранится значение некоторой величины. Переменная обладает такими свойствами: название (имя), значение, тип. Количество переменных и их свойства указывает пользователь. Тип переменной определяет её допустимые значения, а также операции, которые можно над нею выполнять.
Рассмотрим стандартные типа данных: числовые целые (табл. 1.1), числовые вещественные (табл. 2.1), символьный и логический.