Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
For ( выражение 1 ; выражение 2 ; выражение 3 ) телоСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте Выражение 1 обычно используется для установления начального значения переменных, управляющих циклом. Выражение 2 – это выражение, определяющее условие, при котором тело цикла будет выполняться. Выражение 3 определяет изменение переменных, управляющих циклом после каждого выполнения тела цикла. 18.4.5.3 Схема выполнения оператора for 1) Вычисляется выражение 1. 2) Вычисляется выражение 2. 3) Если значения выражения 2 отлично от нуля (истина), выполняется тело цикла, вычисляется выражение 3 и осуществляется переход к пункту 2, если выражение 2 равно нулю (ложь), то управление передается на оператор, следующий за оператором for. Существенно то, что проверка условия всегда выполняется в начале цикла. Это значит, что тело цикла может ни разу не выполниться, если условие выполнения сразу будет ложным. Пример: int main() { int i,b; for (i=1; i<10; i++) b=i*i; return 0; } 18.4.6 Оператор while 18.4.6.1 Назначение: Оператор цикла while называется циклом с предусловием Формат записи while (выражение) тело; В качестве выражения допускается использовать любое выражение языка Си, а в качестве тела любой оператор, в том числе пустой или составной. 18.4.5.3 Схема выполнения оператора while 1) Вычисляется выражение. 2) Если выражение ложно, то выполнение оператора while заканчивается и выполняется следующий по порядку оператор. Если выражение истинно, то выполняется тело оператора while. 3) Процесс повторяется с пункта 1. Пример: выражение-1; while (выражение-2) { тело выражение-3; } Лекция 19 Подпрограммы и модули, определяемые пользователем 19.1. Процедуры и модули в языке Turbo Pascal 19.1.1. Характеристика подпрограмм 19.1.2. Порядок создания и использования процедур 19.1.3. Порядок создания и использования функций 19.1.4. Механизм формальных параметров 19.1.5. Использование модулей 19.2. Подпрограммы в языке C 19.2.1. Характеристика подпрограмм 19.2.2. Порядок создания и использования функций 19.2.3. Механизм формальных параметров 19.1 Процедуры и модули в языке Turbo Pascal Характеристика подпрограмм Иногда при программировании необходимо многократно повторять некоторую последовательность вычислительных действий, заданных блоком выражений. Чтобы каждый раз не повторять в программе этот блок выражений Паскаль позволяет представить эту последовательность вычислительных действий в форме подпрограммы, а затем по имени подпрограммы вызывать выполнение кода подпрограммы в заданном месте основной программы. Фактически подпрограмма – это мини-программа, которая перед использованием должна быть предварительно объявляться (описываться). Процедура объявляется в разделе описаний - основной программы (вышестоящей подпрограммы); - модуля. Структура подпрограммы полностью аналогична структуре основной программы, за исключением того, что заголовок в подпрограмме является обязательным, т.е. любая подпрограмма имеет заголовок, раздел описания и тело подпрограммы: <Заголовок подпрограммы>; <[раздел описаний подпрограммы]>; <Тело подпрограммы>); В отличие от основной программы заголовок в подпрограмме является обязательным. Кроме того, любая подпрограмма может использовать в своем теле (теле подпрограммы) не только переменные, описанные в своем разделе описаний, но и переменные, описанные в основной программе. То есть все переменные, используемые подпрограммой, можно представить: - локальными переменными – переменными, объявленными (описанными) в подпрограмме: - глобальными переменными – переменными, объявленными в разделе описания основной программы. Глобальные переменные могут использоваться двумя способами. Во-первых, непосредственно включая имена переменных в выражения подпрограммы. А, во-вторых, посредством передачи глобальных переменных в тело подпрограммы через механизм формальных параметров. Механизм формальных параметров будет рассмотрен в конце текущей лекции. Внутри одной подпрограммы могут объявляться другие подпрограммы. Причем глубина вложенности подпрограмм ограничивается только размерами памяти, выделенной под стек. В Турбо Паскаль реализованы две разновидности подпрограмм: - процедуры; - функции;
|
||
|
Последнее изменение этой страницы: 2017-02-07; просмотров: 559; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.41 (0.008 с.) |