TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Вычисление по короткой схеме 

             В Borland Pascal реализуется вычисление булевского выражения
        по короткой схеме.  Это означает, что вычисление булевского выра-
        жения прекращается, как только результат всего булевского выраже-
        ния  становится  очевидным.  При  этом обеспечивается минимальное
        время выполнения и,  обычно,  минимальный размер объектного кода.
        Вычисление  по  короткой  схеме делает также возможным вычисление
        конструкций, которые иначе были бы недопустимыми. Например:


         B.Pascal 7 & Objects/LR     - 406 -

             while (I<=Length(S)) and (S[I]<>' ') do
               Inc(I);
             while (P<>nil) and (P^.Value<>5) do
               P:=P^.Next;

             В обоих случаях,  если первая проверка имеет значение Falsе,
        вторая проверка не вычисляется.

             Противоположным вычислению по короткой схеме является полное
        вычисление, которое можно выбрать с помощью директивы компилятора
        {$В+}.  В этом случае обеспечивается вычисление каждого  операнда
        булевского выражения.

Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz