Выполнение программы и анализ полученных результатов


На рис. 5.5 приведен результат решения задачи при следующих значениях показателя:

план:10,

факт:12,

т.е. план перевыполнен на 20%, что отражено в области вывода результата.

 

 

Рис. 5.5. Результат вычисления процента выполнения

Производственной программы

 

Для проверки работоспособности программы по другим ветвям нужно произвести вычисления по данным, когда факт меньше плана, а также равен ему. Исходные данные и соответствующие значения результата приведены в табл. 5.3

 

Таблица 5.3

Данные проверки работоспособности

Программы

План Факт Результат
План перевыполнен на 20%
План недовыполнен на 10%
План выполнен на 100%

 

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

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

Разветвляющийся вычислительный процесс может быть реализован в Visual Basic также с помощью оператора выбора, который имеет вид:

 

Select Case <Выражение>

[Case <Список_сравнения1>

<Операторы1>]

...

[Case Else

<ОператорыN>]

End Select

 

где <Выражение> может быть выражением любого типа (целого, вещественного, строкового и т.д.).

<Список_сравнения> состоит из элементов сравнения, разделенных запятой.

Элемент сравнения может быть записан в одном из трех видов:

1) выражение, представляющее одно значение для проверки на совпадение (например, 3, х+7);

2) конструкция <Выражение1> To <Выражение2> представляет интервал значений для проверки попадания в диапазон (например, 1 To 5);

3) конструкция Is <Операция сравнения> <Выражение> представляет значения, удовлетворяющие условию, задаваемому сравнением (например, Is > 32).

Действие оператора выбора заключается в следующем. Вначале вычисляется выражение, стоящее после ключевых слов Select Case. Затем ищется в списках первое сравнение, которому удовлетворяет полученное значение. Если такое сравнение находится, то выполняются операторы, стоящие в соответствующем блоке Case и управление передается на конец оператора. Если же значение выражения не удовлетворяется ни в одном списке, а имеется конструкция Case Else, то выполняются содержащиеся в ней операторы, в противном случае ни один оператор, содержащийся в операторе выбора, не выполняется.

Таким образом, оператор выбора очень близок по действию к условному оператору и если выражение, стоящее после слов Select Case булевского типа, то полностью с ним совпадает. Оператор выбора целесообразно использовать в тех случаях, когда при разветвлении более двух ветвей, т.е. в сложных разветвляющихся процессах.



Дата добавления: 2020-10-14; просмотров: 330;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.01 сек.