adfun.ru
 
BIGLIB
  большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно
 
АСТРОЛОГИЯ
  книги по астрологии
 
КРИМИНАЛ
  книги про криминал
 
ДЕТЕКТИВЫ
  детективы известных
   писателей
 
ФАНТАСТИКА
  фентези, фантастика,   фантастические повести
 
ПРИКЛЮЧЕНИЯ
  книги про приключения,   путешествия
 
ПОЛИТИКА
  книги про политиков,   репрессии
 
ПСИХОЛОГИЯ
  разнообразная литература   по психологии
 
КЛАССИКА
  классическая литература
 
КОМПЬЮТЕРНАЯ
  ЛИТЕРАТУРА
  про компютерное железо,   документация, языки   программирования
 
РЕЛИГИЯ, АТЕИЗМ
  книги про религию
 
ФИЛОСОФИЯ
  книги, которые заставляют   задуматься над   окружающим тебя миром.
 
ЭНЦИКЛОПЕДИИ
  самые интересные   энциклопедии на
   разные темы
 
МЕДИЦИНА
  медицинские книги,   методички,
   народные лечебники
 
КУЛИНАРИЯ
  рецепты тортов,   консервирование,
  все о спиртных
  напитках.
 
СТИХИ
  стихи популярных и не   очень авторов
 
ТВОРЧЕСТВО
  народное творчество,   стихи, песни и т.д.
 
ЮМОР
  анекдоты, приколы,   смешные истории
 
ЛЮБОВНЫЙ РОМАН
  мир высоких чувств и   любовных грез
 
ЭРОТИКА
  эротические рассказы,   книги о технике секса,   кама-сутра и др.




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Учебник по системе ObjectVision
Автор ""
Размер 351437 Байт
Страница 19 из 45
СКАЧАТЬ КНИГУ ЦЕЛИКОМ


2.   Если значение  поля Credit  Terms (Условия  кредита) отлично от
     Cach in  Advance (Наличные  заранее), то  необходимо  вычислить
     значение поля Extended Price (Увеличенная цена).

3.   Если значение  поля Extended Price (Увеличенная цена) превышает
     25000, то  значением поля Approval Required (Требуется санкция)
     является Bill Turpin (у Билла Терпина).

4.   Если  значение   поля  Extended  Price  (Увеличенная  цена)  не
     превышает 25000 (то есть, условие "больше чем 25000" ложно), то
     значением поля  Approval Required  (Требуется санкция) является
     Ken Smith (у Кена Смита).


 Дерево принятия решений для поля Shipping Method (Метод отгрузки)
--------------------------------------------------------------------

     На представленном  далее рисунке  показано  завершенное  дерево
принятия решений из типовой прикладной задачи Order (Заказ) для поля
Shipping Method (Метод отгрузки).

     Рис.5.2 Завершенное дерево принятия решений для поля Shipping
Method (Метод отгрузки):
1 - Дерево принятия решений для поля Shipping Method (Метод
отгрузки); 2 - Количество; 3 - Коммерческие перевозки; 4 - Обычной
всемирной почтовой службой; 5 - В ином случае; 6 - Экспресс службой
с 2-х дневной доставкой






                                                                  56
     Далее описывается  логический аппарат,  использованный в дереве
принятия решений поля Shipping Method (Метод отгрузки):

1.   Если значение  поля  Quantity  (Количество)  превышает  25,  то
     значением  поля   Shipping  Method  (Метод  отгрузки)  является
     Commercial Carrier (Коммерческие перевозки).

2.   Иначе, если  значение поля  Quantity (Количество)  больше 1, то
     значением  поля   Shipping  Method  (Метод  отгрузки)  является
     Regular UPS (Обычной всемирной почтовой службой).

     Заметьте, что значение, равное, скажем, 26 больше как 25, так и
     1; это  значение удовлетворяет  обоим из  первых двух  условий.
     Однако,   когда   значение   удовлетворяет   первому   условию,
     последующие условия  никогда не  проверяются. Тогда  фактически
     второе условие  применяется только  к  тем  значениям,  которые
     превышают 1, но меньше или равны 25.

3.   В ином  случае (если  значение поля  Quantity  (Количество)  не
     удовлетворяет ни  одному из  предшествующих условий)  значением
     поля Shipping  Method  (Метод  отгрузки)  будет  2-day  Express
     (Экспресс-службой с 2-х дневной доставкой).

     Следует отметить,  что  значение  поля  Quantity  (Количество),
равное 1, 0 или отрицательному числу, удовлетворит условию Otherwise
(В ином  случае) и  возвратит полю  Shipping Method (Метод отгрузки)
значение 2-day  Express (Экспресс  службой с 2-х дневной доставкой).
Поскольку значение  поля Quantity (Количество), равное 0, не требует
никакого метода  отгрузки, а  отрицательное значение  поля  Quantity
(Количество)   является   очевидным   образом   невозможным,   может
показаться, что  эта логика  имеет изъяны.  Однако,  в  Главе  8  Вы
узнаете,  как   осуществляется   проверка   достоверности   вводимых
пользователем данных -  Вы просто не позволите пользователю ввести 0
или отрицательное число в поле Quantity (Количество).


                  Создание дерева принятия решений
--------------------------------------------------------------------

     Далее Вам  предстоит  добавить  дерево  принятия  решений  поля
Shipping Method  (Метод отгрузки)  в свою форму. Это дерево принятия
решений, как  показано на  рисунке 5.2,  будет  содержать  следующие
элементы:

-    простой узел ветви (корневой узел);

-    условия (условные выражения);

-    узлы выводов.

     Если в  конце последней  части  данного  учебника  Вы  покинули
систему ObjectVision,  то сейчас  запустите ObjectVision  и откройте
прикладную задачу Myorder. Затем выполните следующие шаги:

+++> Ваши дальнейшие действия:

1.   Находясь в  режиме заполнения формы, селектируйте поле Shipping
     Method (Метод отгрузки).









57 2. Выберите команду Tools| Tree (Инструментарий| Дерево). После того, как Вы откроете инструментальное окно дерева (Tree Tool) Вы можете также селектировать другие деревья, с которыми предстоит работать. Обратите внимание на заголовок у верхнего края дерева: Tree for Shipping Method (Дерево принятия решений для поля "Метод отгрузки"). Под заголовком находится пустой узел ветви, представленный далее на рисунке. Этот узел выделен точечной (состоящей из точек) линией (поэтому любая команда редактирования или вставки, которая будет Вами выбрана, будет применена к этому узлу). Рисунок: 1 - Пустой Перед тем, как продолжить работу, уделите минуту командам, которые доступны в инструментальном окне дерева (Tree Tool). Заметьте, что из меню Tree (Дерево) Вы можете выбрать другое дерево принятия решений, найти дерево, которое содержит специфическое поле или отпечатать текущее дерево (или все деревья). Из других меню Вы можете модифицировать узлы, вырезать (cut) узлы и вклеивать их, а также выполнять другие действия. Теперь Вам предстоит описать дерево принятия решений для поля Shipping Method (Метод отгрузки). Сначала добавим узел ветви. +++> Ваши дальнейшие действия: 1. Выберите команду Objects| Branch (Объекты| Ветвь). Инструментальное окно дерева (Tree Tool) отображает список всех полей, которые Вы описали в прикладной задаче Myorder. Вы можете селектировать поле из списка или селектировать элемент (Добавить новое поле). Если Вы добавляете новое поле вместо того, чтобы селектировать уже описанное, и если Вы в дальнейшем не добавите это поле к форме, то система ObjectVision будет использовать черновую форму (Scratchpad form), когда ей необходимо значение этого поля в период заполнения формы. 2. Селектируйте поле Quantity (Количество) (для того, чтобы добраться до поля Quantity (Количество), Вам необходимо воспользоваться прокруткой или нажать клавишу Q), а затем нажмите клавишу Enter или выберите кнопку OK. На рисунке 5.3 показано, как теперь выглядит Ваш экранный кадр. Заметьте, что первый узел дерева (корневой узел) теперь помечен словом "Quantity" ("Количество"), а не словом "Empty" ("Пустой"). Тем не менее, дерево попрежнему содержит пустой узел, поскольку Вы еще не добавили узел вывода. Следует также отметить, что пустой узел имеет связанное с ним условие - "Otherwise" ("В ином случае"). Условие Otherwise (В ином случае) является особым условием в системе ObjectVision, которое охватывает все случаи, не включенные в предшествующие условия. 58 Рис.5.3 Узел ветви: 1 - Дерево принятия решений для поля Shipping Method (Метод отгрузки); 2 - Количество; 3 - В ином случае; 4 - Пустой Далее Вам предстоит добавить узел вывода. +++> Ваши дальнейшие действия: 1. Выберите команду Objects| Conclusion (Объекты| Вывод). Появляется блок диалога, который показан на представленном ниже рисунке: Рис.5.4 Блок диалога Condition (Условие): 1 - Условие для поля Quantity (Количество); 2 - Вставить над; 3 - Вклеить в Условие; 4 - Функция; 5 - Поле; 6 - Выполнить; 7 - Отменить 2. Введите условие для добавляемого Вами узла вывода. Заметьте, что Вы можете предпочесть вставку узла вывода над выбранным в настоящий момент узлом (если таковой имеется); в ином случае, инструментальное окно дерева (Tree Tool) вставляет новый узел под выделенным узлом. Условия могут включать в себя имена полей и функций системы ObjectVision. Вместо ввода имен полей и функций с клавиатуры Вы можете селектировать их из списка (целесообразность этого заключается в отсутствии ошибок, возникающих при вводе). В дальнейшем Вы будете вклеивать имена полей и функций при добавлении других деревьев принятия решений. Однако, сейчас лишь введите с клавиатуры условие >25 и нажмите кнопку OK или нажмите клавишу Enter. Теперь появляется блок диалога Conclusion (Вывод). Сюда Вы


Страницы : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45


adfun.ru









Форум раскрутка сайта и интернет-реклама
реклама - рекламное агентство -
Интернет PR агентство чат и форум
волчат знакомства - сайт знакомств
бесплатные компьютерные игры
фото знакомства
новые стеклопакеты -
качественное остекление балконов
портал - пластиковые окна -
закажите окна пвх в Москве

частная стоматология в Москве:
надежная стоматологическая клиника
протезирование зубов и
отбеливание зубов в стоматологии
Музыка - скачать mp3 музыка
каталог партнерские программы
ручной бесплатный обмен ссылками цифровые камеры цифровые фотоаппараты -
цифровые видеокамеры

театры - заказ билетов в театр -
магазин - продажа компьютеров
в Москве форум Испания - жилье -
недвижимость в испании

турфирма - испания туры
Переводы - бюро переводов
Законы - закон о товарных знаках,
Грузовые перевозки. АсМАП. Дальнобой закон о рекламе
Интернет казино
реклама на форуме и контекстная реклама
на Яндексе Баннерная сеть и
интернет каталог сайтов Holiday.Ru
Форумы политика, лучшие анекдоты
знакомства.