ВУЗ:
Составители:
75
ленное значение которого определяет какой из операторов должен быть
выполнен. Если ни одно из значений не верно, будет выполнен опера-
тор следующий за служебным словом else.
case переключатель of
список1:оператор1;
список2:оператор2;
…
else оператор;
end;
В языке Паскаль для организации подпрограмм используются
процедуры и функции. Процедура - независимая часть программы,
предназначенная
для выполнения определенных действий. Функция
аналогична процедуре, но имеет два отличия: она возвращает в про-
грамму некоторый результат и может использоваться как часть выра-
жения. Они разделяются на встроенные (стандартные) и пользователь-
ские (создаваемые программистом) процедуры и функции. Встроенные
(стандартные) процедуры и функции являются частью языка и могут
вызываться по
имени без предварительного определения в разделе опи-
саний программы. Процедуры и функции пользователя организовыва-
ются самим программистом в соответствии с синтаксисом языка и их
предварительное описание (перед использованием) в тексте программы
обязательно.
Процедуры
состоят из группы операторов, реализующих некото-
рую часть задачи и вызываемых по имени при необходимости в любом
месте программы.
Procedure <имя> {формальные параметры};
“раздел описаний”
Begin
<основная часть процедуры– раздел операторов >
End;
Описание процедуры включает заголовок - <имя> и тело проце-
дуры -<основная часть процедуры>. Заголовок состоит из зарезервиро-
ванного
слова Procedure , идентификатора (имени) процедуры и необя-
зательного списка формальных параметров, с указанием типа каждого
параметра.
Например,
Procedure Korrect; (процедура без формальных параметров)
Procedure Sort (a:integer); (а – формальный параметр)
Имя процедуры – идентификатор, уникальный в пределах конкретной
программы. Тело процедуры представляет собой блок, по структуре
аналогичный блоку обычной программы. Раздел операторов всегда на-
чинается зарезервированным
словом Begin, далее следуют операто-
ры,отделенные “;”. Завершает раздел зарезервированное слово End и
точка “;”.
ленное значение которого определяет какой из операторов должен быть выполнен. Если ни одно из значений не верно, будет выполнен опера- тор следующий за служебным словом else. case переключатель of список1:оператор1; список2:оператор2; … else оператор; end; В языке Паскаль для организации подпрограмм используются процедуры и функции. Процедура - независимая часть программы, предназначенная для выполнения определенных действий. Функция аналогична процедуре, но имеет два отличия: она возвращает в про- грамму некоторый результат и может использоваться как часть выра- жения. Они разделяются на встроенные (стандартные) и пользователь- ские (создаваемые программистом) процедуры и функции. Встроенные (стандартные) процедуры и функции являются частью языка и могут вызываться по имени без предварительного определения в разделе опи- саний программы. Процедуры и функции пользователя организовыва- ются самим программистом в соответствии с синтаксисом языка и их предварительное описание (перед использованием) в тексте программы обязательно. Процедуры состоят из группы операторов, реализующих некото- рую часть задачи и вызываемых по имени при необходимости в любом месте программы. Procedure <имя> {формальные параметры}; “раздел описаний” Begin <основная часть процедуры– раздел операторов > End; Описание процедуры включает заголовок - <имя> и тело проце- дуры -<основная часть процедуры>. Заголовок состоит из зарезервиро- ванного слова Procedure , идентификатора (имени) процедуры и необя- зательного списка формальных параметров, с указанием типа каждого параметра. Например, Procedure Korrect; (процедура без формальных параметров) Procedure Sort (a:integer); (а – формальный параметр) Имя процедуры – идентификатор, уникальный в пределах конкретной программы. Тело процедуры представляет собой блок, по структуре аналогичный блоку обычной программы. Раздел операторов всегда на- чинается зарезервированным словом Begin, далее следуют операто- ры,отделенные “;”. Завершает раздел зарезервированное слово End и точка “;”. 75
Страницы
- « первая
- ‹ предыдущая
- …
- 73
- 74
- 75
- 76
- 77
- …
- следующая ›
- последняя »