Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Предмашинная подготовка задачи

Читайте также:
  1. I Цели и задачи изучения дисциплины
  2. I. Подготовка дипломного проекта к защите
  3. II. Основные задачи и функции деятельности ЦБ РФ
  4. II. Основные задачи и функции медицинского персонала
  5. II. ОСНОВНЫЕ ЦЕЛИ И ЗАДАЧИ БЮДЖЕТНОЙ ПОЛИТИКИ НА 2011–2013 ГОДЫ И ДАЛЬНЕЙШУЮ ПЕРСПЕКТИВУ
  6. II. Основные цели и задачи, сроки и этапы реализации подпрограммы, целевые индикаторы и показатели
  7. II. Подготовка к Внутренней Улыбке

Сложный(сложное ветвление) разветвляющийсяпроцесс, включающий три и более выходных ветви, независимо от числа узлов.

В большинстве реальных задач требуется проверка нескольких различных условий. Принципиально возможны два типовых варианта:

· несколько последовательных простых узлов;

· один сложный узел.

 
 

Таким образом, сложные ветвления по критерию «структура» делятся на многоузловые (совокупность простых) и одноузловые (множественные).

Графически классификация представлена на рис. 1.

Рис. 1. Классификация сложных ветвлений

Общая методика выполнения сложных ветвлений в любом из вариантов рекомендует преобразование заданного условия в последовательность условий (главного и вспомогательных)(рис. 2).

Рис. 2. Схема последовательного ветвления

Главное – условие, формирующее две основные ветви решения.

Вспомогательное(дополнительное) условие (подусловие) в одной из ветвей главного или предыдущих вспомогательных условий.

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

Внимание! При последовательной проверке взаимоисключающих условий всегда сохраняется закономерность: если количество проверяемых условий N, то число получаемых вычислительных ветвей равно N+1.

Рассмотрим программирование сложных ветвлений подробно.


Дата добавления: 2015-07-15; просмотров: 48 | Нарушение авторских прав


Читайте в этой же книге: Программирование задачи | Выбор метода решения | Программирование задачи | Требования к отчету |
<== предыдущая страница | следующая страница ==>
АВ С АВ| Формирование математической модели

mybiblioteka.su - 2015-2024 год. (0.008 сек.)