- •Определение
- •Аксиомы
- •Логические операции
- •Свойства логических операций
- •Виды модулей памяти и их характеристики
- •Накопители на жестких дисках.
- •Примечание
- •Винчестер.
- •Структурные элементы винчестера.
- •Магнитные накопители.
- •Накопители на магнитной ленте (стримеры).
- •Клавиатура
- •Манипулятор «мышь»
- •Графические планшеты
- •Сканеры
- •Иные устройства ввода
- •Мониторы
- •Принтеры
- •Другие устройства вывода информации
- •Мультимедийные системы
- •Аппаратные средства мультимедиа
- •Программные средства мультимедиа Мультимедийные приложения
- •Средства создания мультимедийных приложений
- •Области применения мультимедиа
- •История выпусков версий Microsoft Windows
- •Версии Microsoft Windows
- •Графические интерфейсы и расширения для dos
- •Семейство Windows 9x
- •Семейство Windows nt
- •Семейство ос Windows Mobile для карманных компьютеров
- •Семейство встраиваемых ос Windows Embedded
- •Интегрированные программные продукты
- •Вопрос 25 Просмотр содержимого окна, изменение положения, размеров и состояния окна
- •Колонки.
- •Вставка таблицы, определение размеров
- •Объединение и разбивка ячеек, их форматирование
- •Текст в таблице
- •Основные объекты текстового документа
- •Ввод текста
- •Редактирование текста
- •Форматирование текста
- •II семестр
- •1. Введение
- •2. Постановка задачи
- •3. Математическое описание задачи
- •4. Выбор и обоснование метода
- •5. Алгоритмизация вычислительного процесса
- •6. Составление программы
- •7. Отладка программы
- •8. Решение задачи на эвм и анализ результатов
- •Абстрактные типы данных
- •Объекты и классы
- •Переменные, типы данных и константы
- •Визуальный язык программирования Бейсик для приложений: Visual Basic for Applications (vba)
- •Макросы
- •Обработка ошибок vba
- •Процедуры vba бывают двух типов
- •Синтаксис процедуры-подпрограммы vba
- •Объявление каждого аргумента имеет следующий синтаксис
- •16. Табулирование функции в vba.
- •17.Массивы, их виды. Формирование массива в vba. Действия над элементами массива.
- •Классификация моделей данных в базе данных.
- •Когда следует использовать Microsoft Excel
- •Типы связей между таблицами
- •Иерархическая модель данных
- •Сетевая модель данных
- •Зачем проводить сравнение?
- •Основной критерий выбора: являются данные реляционными или нет?
- •Когда следует использовать Microsoft Access
- •Когда следует использовать Microsoft Excel
- •Защита данных в программах Microsoft Access и Microsoft Excel
- •21 Действия над элементами массива (нахождение max, min, суммы, произведения, количества и т.Д. В массиве).
- •22. Ветвление в программе. Условный оператор.
- •23 Оператор выбора (переключатель). Оператор case в среде vba.
- •24 Циклы, их виды. Операторы цикла в vba.
- •25 Основные элементы управления. Семейство Controls (Элементов управления).
- •26 Атрибуты объекта: свойства, методы, события.
- •29 Субд. Администрация баз данных. Основные функции субд.
- •30 Классификация моделей данных в базе данных.
- •31. Субд Microsoft Access. Проектирование структуры базы данных. Управление данными.
- •32. Техника создания связей между таблицами в реляционной базе данных.
- •Дополнительная информация Что такое связи между таблицами
- •Виды связей между таблицами
- •Связи "один ко многим"
- •Связи "многие ко многим"
- •Связи "один к одному"
- •Создание связей между таблицами
- •Создание связей "один ко многим" или "один к одному"
- •Создание связей "многие ко многим"
- •Целостность данных
- •Каскадные обновления и удаления
- •Типы соединений
- •33. Иерархическая и сетевая модели базы данных.
- •Иерархическая модель данных
- •Сетевая модель данных
- •34. Управление данными в базе данных Microsoft Access.
- •35. Применение форм и разработка отчетов в Microsoft Access.
- •36. Запросы, виды запросов. Создание запросов в Microsoft Access.
- •37. Проектирование структуры базы данных. Типы данных и свойства полей субд. Типы данных Access.
- •Свойства полей Access.
- •Примечание
- •38. Пакет подготовки презентаций Power Point. Режимы работы. Разметка и демонстрация слайдов.
- •39. Понятие макрокоманды (макроса). Создание и запуск макрокоманд в приложениях ms Office.
- •40. Работа с Microsoft Excel как с базой данных.
23 Оператор выбора (переключатель). Оператор case в среде vba.
Оператор выбора (переключатель).
Переключатель switch является наиболее удобным средством для организации мультиветвления. Синтаксис переключателя таков:
switch(expression) // переключающее выражение
{
case value1: // константное выражение 1
statements; // блок операторов
break;
case value2: // константное выражение 2
statements;
break;
default:
statements;
}
Управляющая структура switch передает управление тому из помеченных case операторов, для которого значение константного выражения совпадает со значением переключающего выражения. Если значение переключающего выражения не совпадает ни с одним из константных выражений, то выполняется переход к оператору, помеченному меткой default. В каждом переключателе может быть не более одной метки default, однако она может отсутствовать вообще. Приведем пример программы с переключателем. В этой программе выводятся названия нечетных целых десятичных цифр от 1 до 9 не меньше заданной, в зависимости от числа, указанного в форме test.html. Форма test.html не отличается от той, что мы уже использовали:
<form action = "http://localhost/PHP/chapt2/switch.php" method="get">
number: <input type="text" name="number"/><br>
<input type="submit"/>
</form>
<?
switch($number)
{
case 1:
echo ("one ");
case 2: case 3:
echo ("free");
case 4: case 5:
echo ("five");
case 6: case 7:
echo ("seven");
case 8: case 9:
echo ("nine");
break;
default:
echo ("This isn't number or number is > 9 or < 1");
}
?>
Так же, как и в случае условного оператора для переключателей допустимы любые степени вложенности, однако злоупотреблять этим без особой на то необходимости также не следует.
Кроме уже сказанного о переключателе, приведенная программа демонстрирует действие оператора break, с помощью которого происходит выход из переключателя. Если поместить операторы break после вывода каждой из цифр, то в окне браузера мы увидим название только одной нечетной цифры.
Как видим, после конструкции switch приведен составной оператор, однако это совершенно не обязательно – после switch может находиться любой оператор, помеченный служебным словом case.
Напомним, что составной оператор, это заключенная в фигурные скобки последовательность операторов.
Заметим также, что в PHP в качестве меток case могут использоваться не только литералы, но и сами метки могут быть переменными. В качестве меток case в PHP не могут выступать только массивы и объекты.
Оператор CASE в среде VBA.
Когда нужно проверить результат одного выражения, который может иметь много различных значений, и для каждого из этих значений надо выполнить свою уникальную последовательность действий удобнее пользоваться управляющим оператором Select Case вместо If…Then…Else. В примере определяется диапазон, в который попадает переменная А. Этот оператор используется, когда из всех альтернатив надо выбрать одну. Удобнее оператора If…Then…Else, особенно при большом числе проверок.
Синтаксис:
Select Case –выражение-
Case 1 – выражение 1-
(блок операторов)
Case 2 – выражение 2-
(блок операторов)
----//----
Case else
(блок операторов)
End Select
Sub Klen()
Dim B As Integer
Dim X As String
B = 4
Select Case B
Case 0 To 4
X = "A=4"
Case 5, 6, 7, 8, 9, 10
X = "5<=A<=10"
Case Else
X = "A<0 или A>10"
End Select
MsgBox X
End Sub Sub My_Pr()
n = InputBox (“введи число от 1 до 7”)
Select Case n
Case 1
MsgBox(“понедельник”)
Case 2
MsgBox(“вторник”)
Case 3
MsgBox(“среда”)
Case 4
MsgBox(“четверг”)
Case 5
MsgBox(“пятница”)
Case 6
MsgBox(“суббота”)
Case 7
MsgBox(“воскресенье”)
Case Else
MsgBox(“введите правильное число”)
End Select
End Sub