25.21. Управляющие операторы и конструкции

Алгоритм — это последовательность действий. Алгоритм составляется из фрагментов, которые могут иметь одну из следующих структур: (1) блок операторов и конструкций, (2) ветвление, (3) цикл.

БОК — это выполнение одного или нескольких действий. БОК может содержать и ветвления и циклы, и простые действия, например, присваивание.

Ветвление — это выбор одного из возможных направлений выполнения алгоритма, осуществляемый в зависимости от значений некоторых условий. Ветвления подразделяются: (1) если – то; (2) если – то – иначе; (3) если – то – иначе – если;

Цикл — это повторное выполнение некоторого БОК с разными, как правило , значениями входящих в БОК переменных.

203. Выберите Модуль, закомментируйте Пример 23

204. Введите код:

Пример 25.25. Циклы

// пример 24
процедура Выполнить( )
 перем а[5], ин, сум;
 ОчиститьОкноСообщений( );
// Инициализация вектора а
 а[1] = 0; а[2] = 1.5; а[3] = 2.5; а[4] = -1; а[5] = 7;
 сум = 0;
// Умышленно задаем верхний параметр цикла большим числа элементов вектора а
 попытка
  для ин = 1 по 7 цикл
  попытка // При выходе за границы вектора передадим
  сум = сум + а[ин]; // управление внешнему обработчику исключений
  исключение
  ВызватьИсключение; // Передача управления внешнему обработчику
  конецПопытки; // внутренней
  конецЦикла; // для
 исключение
  Сообщить(ОписаниеОшибки( ) + ". Осуществлен выход из цикла. Работа
продолжается");
 конецПопытки; // внешней
 Сообщить("сум = " + сум); // Напечатает 10
конецПроцедуры

 

205. Проверьте синтаксис.

206. Сохраните обработку: Ctrl+S.

207. Запустите 1С:Предприятие: нажмите F11, выберите Начало | Пуск, нажмите Пуск, смотрите результат.