Cтраница 1
Повторное выполнение операторов в группе производится до тех по ]), пока значение выражения истинно. Как только значение выражения становится ложным, операторы пропускаются и управление передается на оператор, следующий за END. Если значение выражения оказывается ложным с самого начала, то операторы в группе совсем не выполняются. [1]
Напомним, что повторное выполнение оператора PUT с одними и теми же параметрами приводит к стиранию изображения, выведенного на экран первым PUT. [2]
Конструкция do while обеспечивает повторное выполнение оператора нуль или более раз, контролируемое условием. Вычисляется выражение, следующее за while, и если его значение истинно, выполняются операторы в заголовке цикла. Если значение этого выражения ложно, управление передается оператору, следующему за оператором цикла. [3]
![]() |
К оператору ВИД. [4] |
Оператор ПОВТОРЕНИЕ используется для повторного выполнения операторов графического модуля в некоторой вновь заданной системе координат. [5]
При использовании выражения типа сравнения повторное выполнение операторов в группе производится до тех пор, пока значение выражения истинно. Как только значение выражения становится ложным, операторы DO-группы пропускаются и управление передается на оператор, непосредственно следующий за END. Если значение выражения оказывается ложным с самого начала, то операторы в DO-rpynne совсем не выполняются. [6]
Оператор цикла типа для определяет повторное выполнение операторов по мере изменения параметра цикла в каких-либо пределах. [7]
Из сказанного следует, что параметр цикла i принимает значение арифметического выражения А при каждом повторном выполнении оператора. Следовательно, в программе необходимо до начала работы такого оператора цикла предусмотреть присвоение параметру i его первоначального значения. Это можно осуществить либо непосредственно с помощью оператора присваивания, выполняющего вне и до оператора цикла, либо включением в список цикла перед элементом типа while элемента - арифметического выражения, как показано на следующем и других примерах. [9]
Если шаг del меньше 0 0001, то расчет заканчивается, иначе делается шаг назад по плотности и управление передается на повторное выполнение оператора цикла с уменьшенным в 10 раз шагом. Повторный расчет производится аналогично, лишь только с новыми значениями den и del. Таким образом, при каждом повторном выполнении оператора цикла уточнение корня производится в интервале предыдущего шага с шагом в 10 раз меньшим. [10]
Оператор второго типа предназначен для организации циклического выполнения одного или группы операторов. Повторное выполнение операторов производится до тех пор, пока истинно некоторое выражение. [11]
Параметр XOR ( исключающее ИЛИ) является необязательным для употребления параметром, так как он подразумевается по умолчанию в случае отсутствия параметра. Это используется для стирания изображения повторным выполнением оператора PUT с параметром XOR в одной и той же области экрана. Если при этом и первое выполнение оператора PUT производилось с параметром XOR, то существовавшее до первого выполнения оператора PUT изображение сохраняется. [12]
Выражения для начального значения, приращения и конечного значения управляющей переменной вычисляются только однажды, при входе в группу. Поэтому их значения не могут изменяться при повторном выполнении операторов в группе. [13]
Особенно важное свойство этого способа освобождения памяти заключается в том, что оператор FREE может быть записан за пределами того блока, в котором была объявлена и размещена управляемая переменная. Хотя обращение к этой переменной вне блока невозможно, но полученное его значение сохраняется, и при повторном выполнении операторов этого блока оно может быть использовано. [14]
![]() |
Схема размещения списка в ячейках памяти машины. [15] |