Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

End Select




Case Else

Управляющая конструкция Select Case

Конструкция Select Case предназначена для выбора одного из нескольких операторов (случаев) в зависимости от значения условия. Ключевое слово Select означает выбор оператора, а ключевое слово Case – значениеусловия.

Синтаксис конструкции:

Select Case проверочный аргумент

Case значение 1

операторы 1

Case значение 2

операторы 2

.

.

.

Case значение N

операторы N

операторы N+1

Примечание: ключевое слово Case Else в программном кодеиспользуется в том случае, когда нужно выполнить «операторы N+1» при отсутствии значенияусловия.

Задание 10. Загрузить MS Excel и создать в собственной папке файл пустой книги с именем Выбор. Если на экранеотсутствуетокно редактора кода VB (в центре на рис. 1.1), то использовать уже знакомую комбинацию клавиш ALT + F11. А для вызова окна проводника проекта (слева на рис. 1.1), если оно не появилось, в меню View (Вид) редактора кода выполнить команду «Project Explorer» или щелкнуть по одноименной кнопке на панели инструментов.

Создать в файле Выбор на Листе1 MS Excel модуль1 пользовательской функции с именем Z.

Аргументами X является последовательность чисел: 1, 2, 3, 4, и 5. В зависимостиот значенийаргумента X должно быть выполнено одно из следующих действий:

-- если X = 1, то выполнить оператор Z = 3 * Y;

 если X = 2, то выполнить оператор Z = 4 * Y;

 если X = 3, то выполнить оператор Z = 5 * Y;

 в противном случае выполнить оператор Z = Y.

Программный код и результат выполнения пользовательской функции с именем Z на Листе1 MS Excel представлены на рисунке 3.13.

 

 

 

Рисунок 3.13- Результат выполнения функции Z на листе1

 

Переименовать Лист1 в Выбор. Результат выполнения пользовательской функции предъявить преподавателю.

Задание 11. Самостоятельносоздатьвфайле Выбор на Листе2 MS Excel модуль2 пользовательской функции ЗАР для вычисления заработной платы работника в зависимости от оклада ОК и стажа работы СТ:

ОК * 1.1, если СТ < 5

ЗАР = ОК * 1.2, если 5 < = СТ < = 10

ОК * 1.4, если СТ > 10

 

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

MS Excelпредставлены на рис.3.14. Изменить произвольно оклад и наблюдать за изменением зарплаты. Результат выполнения задания предъявить преподавателю.

 

 

Рисунок 3.14- Результат вычисления заработной платы (ЗАР) на листе2

 

Задание 12. Самостоятельносоздать вфайле Выбор на листе3 MS Excel модуль3 пользовательской функции с именем оп - простейший калькулятор для выполнения семи арифметических операторов (см. таблицу 2.1). Аргументы x1, x2 и n – латинские буквы. Программный код и результат выполнения пользовательской функции оп на листе3 MS Excel представлены на рис.3.15.

Public Function оп(x1, x2, n)

Select Case n




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


Дата добавления: 2014-11-29; Просмотров: 448; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.