Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
INFORMATIKA / LrVBA / Lab3.doc
Скачиваний:
18
Добавлен:
12.04.2015
Размер:
1 Mб
Скачать

0

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Курский государственный технический университет

Кафедра информатики и прикладной математики

Алгоритмизация и программирование на vba: реализация базовой алгоритмической структуры «ветвление».

Методические указания и задания для лабораторного практикума по курсу «Информатика»

КУРСК -2005 г.

Составители И.Н. Емельянова, В.В. Ефремов

УДК 681.3.06

Рецензент: доцент кафедры ПОВТ, к.т.н. Титенко Е.А.

Алгоритмизация и программирование на VBA: Реализация базовой алгоритмической структуры «Ветвление».Методические указания и задания для лабораторного практикума по курсу «Информатика» / Курск. гос. техн. ун-т; Сост. И.Н. Емельянова, В.В. Ефремов. Курск, 2005. 18с.

В наглядной форме, с использованием большого количества примеров, излагаются вопросы применения базовой алгоритмической структуры «Ветвление» на VBA.

Текст печатается в авторской редакции

ИД № 06430 от 10.12.01.

Подписано в печать Формат 60х84 1/16. Печать офсетная.

Усл. печ. л. Уч.-изд. л. . Тираж 100 экз. Заказ . Бесплатно

Курский государственный технический университет.

Издательско-полиграфический центр Курского государственного технического университета. 305040 Курск, ул. 50 лет Октября, 94.

  1. Содержание

Содержание 4

Реализация базовой алгоритмической структуры «ветвление» 5

1 Цель работы 5

2 Общие сведения 5

2.1 Операторы ветвления 5

2.1.1 Оператор безусловного перехода GoTo 5

2.1.2 If Then Else 6

2.1.3 Блок If 7

2.1.4 If Then ElseIf … Else End If 10

2.2 Оператор выбора Select Case 12

2.3 Функции выбора 15

2.3.1 Функция If 15

2.3.2 Функция Choose 15

2.3.3 Функция Switch 16

3 Задание 17

4 Содержание отчёта 17

5 Контрольные вопросы 17

6 Индивидуальные задания 17

  1. Реализация базовой алгоритмической структуры «ветвление»

    1. Цель работы

Получить навыки разработки программ с использованием разветвляющихся структур.

    1. Общие сведения

      1. Операторы ветвления

        1. Оператор безусловного перехода GoTo

Применение оператора безусловного перехода не рекомендуется в связи с тем, что при его использовании алгоритм работы программы становится неструктурированным. Вследствие этого программа работает неэффективно, (оператор безусловного перехода выполняется очень медленно). Кроме того, затрудняется её чтение и поиск ошибок – при использовании нескольких меток понять алгоритм работы программы заметно сложнее, а искать ошибки проще в структурированных алгоритмах, так как в них алгоритм можно разбить на блоки, представляющие собой базовые алгоритмические структуры.

Чаще всего этот оператор используется, когда программа на VBAсоздаётся автоматически. Кроме того, в редких частных оправданных случаях применение оператора безусловного перехода может существенно упростить написание программы.

          1. Синтаксис

метка: GoToметка

Задает безусловный переход на указанную строку внутри процедуры. Обязательный аргумент метка может быть любой меткой строки или номером строки.

        1. IfThenElse

Условный оператор служит для организации базовой алгоритмической структуры «ветвление» (Error: Reference source not found).

Соседние файлы в папке LrVBA