Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
ЛАБОРАТОРНАЯ РАБОТА №2
Тема: «Редактор VBA. Условный оператор. Подпрограммы»
Цель работы.
• Изучить основы компьютерной логики;
• Получить навыки использования вспомогательных подпрограмм;
• Познакомиться с алгоритмом «ветвление» и условным оператором If … Then … Else;
Задание к работе:
К работе допущен:
Работу выполнил:
Работу защитил :
Теоретическое введение
Как правило, алгоритмы обработки информации и реализующие их программы содержат проверки каких-либо условий, от которых зависит последующее действие. Для этого предназначен условный оператор, который имеет вид (рис. 2).
If условие Then инструкция 1 Else инструкция2 (если) (истинно) (то) (иначе) |
Рис. 2. Общий формат условного оператора
Этим оператором реализуется алгоритм типа «ветвление». Работает условный оператор следующим образом:
1) проверяется условие;
2) если условие истинно, то исполняется инструкция 1;
3) если условие ложно, то исполняется инструкция 2.
В инструкциях, помещаемых в ветви Then или Else, обычно фи-гурируют выполняемые операторы. Ветвь Else может отсутствовать. В качестве условия может быть использовано любое логическое выражение со знаком > (больше), < (меньше), = (равно), > = (больше либо равно), < = (меньше либо равно), <> (не равно).
В каждой ветви может быть как один оператор, так и блок опе-раторов, разделённых при линейной (строчной) записи двоеточием. Приведенный выше формат является форматом строчного условного оператора. Этот оператор удобно использовать в случае, когда в каждой ветви помещается по одному оператору. Иначе необходимо будет организовать перенос (через пробел знаком «подчерк») единой логически строки записи на вторую или несколько строк текста программы.
При помещении в ветви нескольких операторов удобнее (и это придаёт больше наглядности) использовать блочный условный оператор, имеющий следующий формат (рис. 3):
If условие Then блок инструкций Else блок инструкций End If |
Рис. 3. Формат блочного условного оператора
Начало (заголовок) блочного условного оператора (служебные слова If, Then и условие между ними), а также служебное слово Else и обозначение конца оператора End If помещаются в отдельные строки.
При включении в блок инструкций нескольких операторов можно размещать их по два или три и более, если они короткие, в од-ной или нескольких строках, разделяя внутри строки двоеточиями. Для наглядности связи рекомендуется помещать слово Else под соответствующим словом Then.
Допускается вложенность условного оператора в другой условный оператор (в любую ветвь внешнего условного оператора; обычно в ветвь Else), когда требуется дополнительное ветвление.
Практическая часть
Ввести координаты x1, y1 и x2, y2 двух точек на плоскости. Определить, принадлежат эти точки одной четверти или нет
Рабочая программа
Вывод: в данной лабораторной работе я изучил основы компьютерной логики, познакомился с алгоритмом типа “ветвление” и условным оператором If…Then…Else.