Уважаемый
подписчики! Если У
Вас есть вопросы непосредственно по составлению программ в среде Pascal,
то специально для Вас работает Служба поддержки, в которой Вам помогут
в составлении и/или компиляции программы:
Когда начинаешь вчитываться в
описание процедур и основы их работы в каком-нибудь «букваре», т.е. в книге
по программированию, то тут же хочется это занятие поскорее закончить.
Так давайте использовать процедуры в более простом варианте.
Составление даже средне простых
программ, состоящих из нескольких отдельных структур (например: нескольких
внутренних подпрограмм) дело как говорится сложное и неблагодарное в виду
не столько сложности, сколько путаницы между разными составляющими.
В решении поставленной задачи
– разобраться во всем этом наиболее простой вариант – разделение программы
на «куски» и подвод их под «тело» процедуры.
При этом подразумевается использование процедуры
не как функции с последующим присвоением, каких либо параметров (об этом,
как ни будь в другой раз), а просто как заголовка к отдельной подпрограмме.
То есть:
Procedure First;
Var …;
Begin…
…;
end;
Procedure Second;
Begin…
…;
end;
и т. д. и т. п.
Таким образом, описание всей Вашей
программы сведется к набору процедур, порядок работы которых уже весьма
легко можно организовать последними несколькими строчками в конце.
Но не забывайте, что процедуры
описываются сразу после всеобщего для программы раздела описания переменных
( VAR ) и могут состоять как из своего раздела Var, своих внутренних процедур
(процедура в процедуре), набора различных команд и функций так и просто
из одного оператора.
Например:
Procedure
Slovo; Begin Write(‘СЛОВО’); end;
При указании в дальнейшем:
Slovo;
программа будет обращаться к процедуре под этим именем
и соответственно выводить на экран: СЛОВО.
Главное – это у процедуры должно
быть имя, которое используется в дальнейшем как ссылка на нее; начинаться
она должна словом BEGIN, а заканчиваться словом END.
Акция:
"ДОЛОЙ ОШИБКИ!"
При компиляции набранного кода или его выполнении программа Pascal выполняет
проверку на наличие ошибок и выдает о них сообщения (Error...). Не все
знают точно, что они означают и как с ними "бороться". Именно для них и
предназначена эта акция. Теперь, если у Вас что-то не получается, а программа
находит ошибку, то Вы можете прислать нам ее название или весь Ваш код
целиком, а мы со своей стороны постараемся Вам помочь: