Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Заголовок program NAME_Z (input, output);
Раздел описания label;
const;
type;
var;
procedure, function;
Блок основных операторов begin
раздел операторов
end.
Заголовок содержит служебное слово program NAME_Z;
Тело программы состоит из 6 разделов, которые должны следовать в строго определенном порядке:
1) раздел модулей – uses
Данный раздел подключает к программе системные модули из библиотек.
Uses <список имен модулей через запятую>;
Например: Uses Crt, Graph;
2) раздел меток – label
Любой оператор в программе может быть выделен среди остальных операторов. Записав перед ним через двоеточие метку – такой оператор называется помеченным оператором.
Пример:
25: х:= х + 25;
В Паскале в качестве меток используются натуральные числа от 0 до 9999.
Пример:
label 78, 25, 9;
В разделе меток объявляемые метки могут быть перечислены в произвольном порядке независимо от того, в каком порядке эти метки встречаются в разделе операторов, при этом любая метка в разделе операторов может быть указана только один раз;
3) раздел констант – const
Константа – переменная, которая не изменяется в процессе выполнения программы.
В Паскале предусмотрена возможность константе дать определенное имя и использовать его в качестве синонима этой константы.
Пример:
Const N=10; pi=3.14159265; pin=-pi;
4) раздел типов – type
В Паскале существуют стандартные типы, которые описывать не надо (они считаются уже описанными: integer, real, char, boolean и т.д.).
В Паскале есть возможность создать свой новый тип данных;
5) раздел переменных – var
Переменная – это величина способная изменяться в процессе выполнения программы. Каждая переменная, до работы с ней должна быть описана, т.е. указан тип переменной.
Попытка в процессе выполнения программы присвоить переменной значение иного типа расценивается как ошибка в программе.
Пример:
Var i, j, r: integer;
x, h, sum: real;
d, 1, r: string;
6) раздел процедур и функций – procedure or function
Раздел процедур и функций не начинается каким-то специальным служебным словом. Начало данного раздела легко определяется по служебным словам procedure или function;
Дата публикования: 2015-02-20; Прочитано: 209 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!