Информатика и информационные технологии. Отсутствует
Чтение книги онлайн.

Читать онлайн книгу Информатика и информационные технологии - Отсутствует страница 3

Название: Информатика и информационные технологии

Автор: Отсутствует

Издательство:

Жанр: Компьютеры: прочее

Серия: Шпаргалки

isbn: 5-699-24023-3 978-5-699-24023-4

isbn:

СКАЧАТЬ B then S1 else S2

      где B – условие разветвления (принятия решения), логическое выражение или отношение; S1, S2 – один выполняемый оператор, простой или составной.

      При выполнении условного оператора сначала вычисляется выражение B, затем анализируется его результат: если B – истинно, то выполняется оператор S1 – ветвь then, а оператор S2 пропускается; если B – ложно, то выполняется оператор S2 – ветвь else, а оператор S1 – пропускается.

      Оператор выбора

      Структура оператора имеет следующий вид:

      case S of

      c1: insruction1;

      c2: insruction2;

      …

      cn: insructionN;

      else instruction

      end;

      где S – выражение порядкового типа, значение которого вычисляется;

      c1, c2,…, on – константы порядкового типа, с которыми сравниваются выражения S; instructionl,…, instructionN – операторы, из которых выполняется тот, с константой которого совпадает значение выражения S;

      instruction – оператор, который выполняется, если значение выражения S не совпадает ни с одной из констант c1, o2, on.

      Оператор цикла с параметром

      Когда начинает выполняться оператор for, начальное и конечное значения определяются один раз, и эти значения сохраняются на протяжении всего выполнения оператора for. Оператор, который содержится в теле оператора for, выполняется один раз для каждого значения в диапазоне между начальным и конечным значением. Счетчик цикла всегда инициализируется начальным значением.

      Оператор цикла с предусловием

      While B do S;

      где B – логическое условие, истинность которого проверяется (оно является условием завершения цикла)$;

      S – тело цикла – один оператор. Выражение, с помощью которого осуществляется управление повторением оператора, должно иметь логический тип. Вычисление его производится до того, как внутренний оператор будет выполнен. Внутренний оператор выполняется повторно до тех пор, пока выражение принимает значение Тгие. Если выражение с самого начала принимает значение False, то оператор, содержащийся внутри оператора цикла с предусловием, не выполняется.

      Оператор цикла с постусловием

      repeat S until B;

      где B – логическое условие, истинность которого проверяется (оно является условием завершения цикла);

      S – один или более операторов тела цикла. Результат выражения должен быть логического типа. Операторы, заключенные между ключевыми словами repeat и until, выполняются последовательно до тех пор, пока результат выражения не примет значение True. Последовательность операторов выполнится, по крайней мере, один раз, поскольку вычисление выражения производится после каждого выполнения последовательности операторов.

      6. Понятие вспомогательного алгоритма

      Алгоритм решения задачи проектируется путем декомпозиции всей задачи в отдельные подзадачи. Обычно подзадачи реализуются в виде подпрограмм.

      Подпрограмма – это некоторый вспомогательный алгоритм, многократно использующийся в основном алгоритме с различными значениями некоторых входящих величин, называемых параметрами.

      Подпрограмма в языках СКАЧАТЬ