
- •Алгоритмизация и программирование на vba: реализация базовой алгоритмической структуры «цикл»
- •Содержание
- •Текст программы
- •Синтаксис
- •Текст программы
- •Синтаксис
- •Синтаксис
- •Текст программы
- •Синтаксис
- •Текст программы
- •С интаксис
- •Синтаксис
- •2.2Массивы
- •Синтаксис
- •Аргументы
- •If d Then MsgBox ("Произведение равно " & Str(p)) _
- •6Контрольные вопросы
- •7Индивидуальные задания
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Курский государственный технический университет
Кафедра информатики и прикладной математики
Алгоритмизация и программирование на vba: реализация базовой алгоритмической структуры «цикл»
Методические указания и задания для лабораторного практикума по курсу «Информатика»
КУРСК -2005 г.
Составители И.Н. Емельянова, В.В. Ефремов
УДК 681.3.06
Рецензент: доцент кафедры ПОВТ, к.т.н. Титенко Е.А.
Алгоритмизация и программирование на VBA: Реализация базовой алгоритмической структуры «Цикл». Методические указания и задания для лабораторного практикума по курсу «Информатика» / Курск. гос. техн. ун-т; Сост. И.Н. Емельянова, В.В. Ефремов. Курск, 2005. 20с.
Излагаются вопросы применения базовой алгоритмической структуры «Цикл» на VBA.
Текст печатается в авторской редакции
ИД № 06430 от 10.12.01.
Подписано в печать Формат 60х84 1/16. Печать офсетная.
Усл. печ. л. Уч.-изд. л. . Тираж 100 экз. Заказ . Бесплатно
Курский государственный технический университет.
Издательско-полиграфический центр Курского государственного технического университета. 305040 Курск, ул. 50 лет Октября, 94.
Содержание
Содержание 3
Реализация базовой алгоритмической структуры «Цикл» 4
1 Цель работы 4
2 Общие сведения 4
2.1 Организация циклов 4
2.1.1 For — Next 4
2.1.2 For Each – Next 7
2.1.3 Do Until — Loop 8
2.1.4 Do — Loop Until 9
2.1.5 Do While — Loop 10
2.1.6 Do — Loop While 12
2.1.7 While — Wend 12
2.2 Массивы 13
3 Задание 16
4 Содержание отчёта 16
5 Пример выполнения работы 16
6 Контрольные вопросы 19
7 Индивидуальные задания 19
Реализация базовой алгоритмической структуры «Цикл»
1Цель работы
Получить навыки разработки программ с использованием циклических структур.
2Общие сведения
Алгоритмическая структура «Цикл» организует многократное выполнение одного и того же действия или последовательности действий. Многократно повторяемые действия составляют тело цикла. Прекращение повторений и выход из цикла осуществляется при выполнении определённого условия выхода.
Различают циклы с предусловием, с постусловием и с параметром. В VBA реализованы все типы циклов.
2.1Организация циклов
2.1.1
For
— Next
Цикл «For – Next» относится к циклам с параметром. Количество повторений зависит от параметра оператора цикла.
Синтаксис
For Счетчик = Начало То Конец [Step Шаг] [Инструкции] [Exit For] [Инструкции] Next [Счетчик]
Повторяет выполнение группы инструкций, пока значение переменной «Счетчик» изменяется от начального до конечного с указанным шагом. Если Шаг не указан, то он полагается равным 1. Досрочный выход из цикла осуществляется с помощью инструкции «Exit For» Алгоритм цикла «For – Next» приведён на Error: Reference source not found. Для обозначения циклов с модификаторами применяется также сокращённая запись алгоритма Error: Reference source not found.
Цикл «For – Next» предназначен для использования в тех случаях, когда число повторений известно до начала выполнения цикла.
Пример
Заполнить массив из 20 элементов случайными числами и вывести их.
Схема алгоритма
Рис. 1. Схема алгоритма генерации и вывода массива из 20 случайных чисел.