КАТЕГОРИИ: Архитектура-(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) |
Методика и порядок выполнения работы
ЕND SELECT CASE ELSE CASE список 1 SELECT CASE выражение для проверки Теоретическое обоснование VISUAL BASIC: ПРОГРАММИРОВАНИЕ ВЫБОРА Лаб. Раб. № 14 Цель и содержание: освоение навыков составления и отладки программ для решения задач с разветвлениями с использованием оператора выбора вариантов. Оператор выбора вариантов позволяет на основании анализа значения заданного выражения для проверки выполнять те или иные действия. Общий вид: блок 1 ……… блок n Где выражение для проверки – любое числовое или символьное выражение, в зависимости от значения которого производится выполнение одного из блоков операторов: блок 1, блок 2,...,блок n; блок 1, блок 2... – любое количество операторов; список 1, список 2... – списки выражений, записанных в следующих формах: – перечень значений, например, CASE 1,3,5; – выражение TO выражение, например, CASE 5 TO 13– отрезок [5;13]; – IS операция отношения, например, CASE IS < 20 это все числа до 20. Работа оператора: Если выражение выбора отвечает условиям списка выражений данного блока CASE, то выполняются операторы из этого блока. Если значение выражения не совпадает ни с одним из списка, то выполняется блок операторов, которые написаны после CASE ELSE. После этого управление передается оператору, следующему за END SELECT. Пример. Вводится целое значение переменной Х. Определить, является оно четным целым из промежутка от 1 до 9 или нечетным целым из этого промежутка, либо вообще не попадает в него. Dim strZ As String, X As Single X = Val (InputBox(“Введите значение X”)) StrZ=”Значение Х-“ SELECT CASE X CASE 1, 3, 5, 7, 9 MsgBox " - целое нечетное ",, StrZ CASE 2, 4, 6, 8 MsgBox " - целое четное "",, StrZ CASE ELSE MsgBox " не в промежутке",, StrZ END SELECT В этом примере введенное значение Х сравнивается со списками значений, перечисленных после CASE. Если значения совпадают, то выполняется соответствующий оператор MsgBox. Если значение Х не совпадает ни с одним, то выполняется оператор, написанный после CASE ELSE. 1. Изучите теоретическое обоснование. 2. Выполните пример: определить агрегатное состояние воды по введенному значению температуры в Цельсиях. Для этого: · войдите в среду Visual Basic; · с помощью стандартного набора инструментов Toolbox создайте экранную форму с командной кнопкой Command1 и надписью «Пуск», нажатием которой запускается программа; · создайте программный код: Private Sub Command1_Click () Dim strZ,strB As String, t As Single t = Val (InputBox(“Введите значение t”)) strZ = “Вода при температуре” strB = “ градусов Цельсия – ” SELECT CASE t CASE IS < 0 MsgBox Str(t)+ strB + “ лед”,, strZ CASE 0 TO 100 MsgBox Str(t)+ strB + “жидкость”,, strZ CASE ELSE MsgBox Str(t) + strB +“ пар ”,, strZ END SELECT END В этом примере функция Str(t) преобразует значение числовой переменной t в строку символов для вывода в окне MsgBox. Оператор MsgBox значения, указанные через «+», объединяет в общую строку. 3. В соответствии с вариантом задания составьте блок-схему, напишите программу с использованием SELECT CASE. Таблица 1 – Варианты задания
Содержание отчета и его форма Выполните все описанные пункты задания, письменно оформите отчет, который должен содержать: - тему, цель лабораторной работы; - общий вид оператора выбора вариантов; - условие, блок-схему, программу и результат выполнения задания. Контрольные вопросы и защита работы Защита лабораторной работы включает в себя демонстрацию выполненных программ, подготовленный отчет и устный ответ на вопросы: 1. Какие операторы используются для программирования разветвляющейся структуры? 2. Общий вид оператора выбора вариантов. 3. Как работает оператор выбор вариантов? 4. Cписки выражений записываются в каких форматах?
Дата добавления: 2014-01-15; Просмотров: 937; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |