Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Программная реализация алгоритма
Оператор выбора служит альтернативой многострочному синтаксису условной инструкции If..Then..Else при оценке одного условия, которое может иметь несколько возможных значений. В то время как в условном операторе для каждой инструкции ElseIf оцениваются разные выражения, оператор выбора оценивает выражение только один раз, в начале управляющей структуры. Синтаксис оператора выбора: Select case ПроверяемоеВыражение Case список выражений 1 Блок операторов1 Case список выражений 2 Блок операторов2 .... Сase список выражений N Блок операторовN Сase else Альтернативная инструкция Еnd Select ПроверяемоеВыражение – любое строковое или числовое выражение. Вместо выполнения логического условия (как в случае с условной инструкцией If) выполняется сравнение значений проверяемого выражения с каждой из величин, заданных параметром список выражений 1.. N, находящихся после ключевого слова Case. Если значение проверяемого выражения совпадает с одним из этих значений, то управление передается на соответствующую инструкцию Case. В этом случае выполняются все инструкции, находящиеся в этом блоке. Список выражений, используемый для сравнения в случае числового выражения, может иметь одну из следующих форм синтаксиса: Case 1,3 (либо значение 1, либо значение 3) Case 5 to 10 (список значений от 5 до 10) Case 12 is >=15 (или значение 12, или все значения большие либо равные 15. В инструкции может быть любое число проверяемых блоков. Если ни одна из величин, заданная параметром «список выражений» не является истиной для сравниваемого проверяемого выражения, то выполняется альтернативное выражение инструкции Сase Else (как правило, это сообщение пользователю о допущенной ошибке ввода). Если эта инструкция отсутствует, то выполняется следующий оператор, находящийся после ключевой инструкции Еnd Select. В качестве иллюстрации, рассмотрим действие оператора выбора
Рис. 13. Демонстрация программы на языке VBA
ЗАДАНИЯ НА САМОСТОЯТЕЛЬНУЮ РАБОТУ 1. Решить следующие уравнения, используя многострочный синтаксис оператора выбора
2. Написать программу, которая будет выводить слово, обозначающее разрядность числа, например, двузначное, трехзначное и т.д. (использовать не менее 5 проверок). 3. Решить задачи 6 и 7 (лабораторная работа № 2) многострочным синтаксисом. 4. Определить кратность числа (использовать оператор MOD). Следует предусмотреть, что число может быть кратно нескольким цифрам, для этого следует накопить все варианты кратности в строковой переменной. Вывести на экран полный результат – само число и варианты его кратности. 5. Написать программу, которая вычисляет по требованию периметр и площадь одной из шести фигур (треугольник, прямоугольник, квадрат, круг, трапеция, ромб). 6. Написать программу определения сотовых операторов. Лабораторная работа № 4. Часто при решении задач приходится многократно вычислять значения по одним и тем же зависимостям. Многократно вычисляемые участки вычислительного процесса называются циклами. Алгоритм, содержащий цикл, называют циклическим. Различают циклы с заданным и незаданным числом повторений. Алгоритм с заданным числом повторений – цикл со счетчиком. Алгоритм с неизвестным числом повторений – цикл с предусловием, цикл с постусловием. Циклические процессы описывает базовая структура повторение или иначе, цикл.
|
|||||||||||||||||||||
Последнее изменение этой страницы: 2021-04-04; просмотров: 465; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.219.22.107 (0.004 с.) |