Скачиваний:
1
Добавлен:
01.03.2025
Размер:
1.33 Mб
Скачать

0

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

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

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

Алгоритмизация и программирование на 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 случайных чисел.

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