Студопедия
rus | ua | other

Home Random lecture






Управление ходом выполнения программ. Примеры типовых алгоритмов


Date: 2015-10-07; view: 446.


Выражения

Выражение - это последовательность операторов и операндов (литералы, переменные, другие выражения, вызовы функций), специфицирующих вычисления, примеры:

9 + 7 799 < 89 ' эквивалентно False

Рассматриваются следующие типы выражений: расчeта числовых значений, сравнения значений, Boolean-выражения.

Числовое выражение ; пример: 5 * (77 + х) ' пусть х = 2, тогда оно оценивается равным 395

Выражения сравнения значений числовых величин возвращают значения типа Boolean, пример 1:

45 > 26 ' True26 > 45 ' False

Пример 2:

x / 44 * (y +15) >= Sqrt(z) / (p - (x * 15))' после сравнения возвращается True или False

Bыражения типа Boolean (оцениваются значениями типа Boolean) могут иметь несколько форм; простейшее может иметь вид:

If x = True Then х = x + х ' выполнить действие, если х есть True.Elsey = False' иначе (x = False) присвоить у значение False End If

Операторы сравнения =, <, >, < >, <=, >= (см. ниже) реализуют выражения типа Boolean сравнением выражений, находящихся справа и слева, примеры:

99 < 888 ' True.x > y And x < 1099

Здесь используется логический оператор And (см. ниже) и результат зависит от результата сравнений справа и слева от оператораAnd.

Лекция 2:

Аннотация:Для управления ходом выполнения программ могут использоваться: структуры выбора, циклы, переход GoTo, вызов и возврат, выход, использование событий, использование процедур и так далее. В лекции рассматриваются некоторые из этих возможностей. Во второй части лекции рассматриваются некоторые типовые алгоритмы; для подробного изучения их многообразия следует обратиться к специальной литературе.

Для управления ходом выполнения программ предоставляется ряд возможностей, ниже рассматриваются некоторые из них.


<== previous lecture | next lecture ==>
Инструкции | Условная инструкция If : Then : Else
lektsiopedia.org - 2013 год. | Page generation: 0.04 s.