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

0

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

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

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

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

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

КУРСК -2005 г.

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

УДК 681.3.06

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

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

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

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

ИД № 06430 от 10.12.01.

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

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

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

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

Содержание

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

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

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

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

2.1.2 If Then Else 5

2.1.3 Блок If 6

2.1.4 If Then ElseIf … Else End If 8

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

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

2.3.1 Функция If 13

2.3.2 Функция Choose 13

2.3.3 Функция Switch 14

3 Задание 15

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

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

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

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

1Цель работы

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

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

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

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

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

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

Синтаксис

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

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

2.1.2If Then Else

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]