Пояснения к работе. Составление программ с использованием циклов со счетчиком

Лабораторная работа 19

Составление программ с использованием циклов со счетчиком

Цель работы

1.1.Ознакомиться с возможностями организации циклов в языке Visual Basic.

1.2.Научиться составлять программы с использованием циклов со счетчиком.

Пояснения к работе

2.1 Краткие теоретические сведения:

Многократное повторение одного действия или группы действий часто встречаются при написании программ. Простейший способ повторить действия в программе – вернуться на определённую строку программы и выполнить её вновь.

Циклом называется операция, в которой одни и те же действия повторяются многократно.

Существуют два основных типа циклов:

· Циклы со счётчиком (с известным числом повторений);

· Циклы с условием, в которых действия повторяются до тех пор, пока выполняется определённое условие или пока не будет выполнено определённое условие.

В языке Visual Basic для организации циклов с определённым количеством повторений используется оператор For…Next

For Счетчик = Начальное значение To конечное значение [Step Шаг].
Операторы тела цикла
Next Счетчик

Условные обозначения:

  1. Счетчик - это переменная строка, которая содержит текущее значение цикла. При каждом обороте цикла Счетчик увеличивается на Шаг.
  2. Начальное значение, Конечное значение, Шаг - это могут быть числа, выражения, переменные или свойства объектов, содержащие соответствующие числовые значения.
  3. Счетчик начинает отсчет от Начального значения, но не может превысить Конечного значения.
  4. Шаг можно опустить, тогда он будет равен 1.

5. Шаг может быть < 0, тогда значение Счетчика будет убывать, а Начальное значение должно быть больше Конечного значения.


Работа оператора:

  1. При выполнении строки 1 переменная Счетчик принимает Начальное значение.
  2. Выполняются операторы тела цикла.
  3. При выполнении 3-ей строки Счетчик увеличивается на Шаг.
  4. Если Счетчик меньше или равен Конечному значению, то снова выполняются операторы цикла, Счетчик увеличивается (см. пункты 2, 3).
  5. Если Счетчик превысил Конечное значение, то выполняется строка, следующая за строкой Next.

Пример:
Private Sub Command1_Click()

Dim i As Integer

For i = 1 To 10 Step 2

Form1.Print Tab(10); i

Next i

End Sub

Такой цикл повторится 5 раз. Переменная i будет принимать значения от 1 до 10 с шагом 2, то есть 1, 3, 5, 7, 9. Эти числа будут напечатаны на форме с помощью оператора Print.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: