Циклы в Vb

13 сентября 2018 - Администратор

Циклические алгоритмы. Цикл for в VB

На этом уроке мы разберем циклические алгоритмы и реализацию циклов в Vb. Когда необходимо повторять определенный набор команд  несколько раз, используется циклический алгоритм.  Существует два типа циклов .

Цикл,  когда нужно повторять  набор команд заданное число раз, называется циклом со счетчиком. Набор команд, который повторяется в цикле,  называется телом цикла.  Специальная переменная, которая называется переменной цикла или счетчик цикла увеличивается на заданный шаг  после каждого выполнения цикла. Как только  счетчик  достигнет границы , цикл прекращается. Как правило переменная  цикла используется  внутри цикла .

Познакомимся с циклами в VB.  Для этого  напишем программу, которая выводит таблицу квадратов  в форму. Для вывода мы будем использовать элемент ListBox. Элемент ListBox в Vb позволяет выводить информацию в виде списка, по столбцам и строкам. 

1.       Размещаем ListBox в форме. Для этого в Toolbox выбираем ListBox и перетаскиваем его в форму.

список listbox

 

2      Размещаем кнопку (Button), перетаскивая её из Toolbox в форму.

3       В свойстве Text кнопки меняем надпись на ней на  Запуск

В итоге получим такой дизайн

список на форме

Чтобы обработать событие нажатие кнопки, жмём на неё два раза подряд. Переходим в функцию обработки нажатия кнопки.

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

End Sub

2.       Чтобы повторить несколько раз одно действие, используется цикл For.

В цикле указывается переменная цикла(счетчик цикла), указывается ее начальное значение, конечное и  шаг на который эта переменная меняется после одного выполнения тела цикла. Цикл For в Vb задается следующим способом

For [имя переменной] = [начальное значения] To [конечное значение цикла] Step [шаг изменений переменной цикла на каждом повторении]

[действия, которые повторяются]

… 

Next [имя переменной] 

В программе будем использовать две целочисленные переменные. В первую переменную  i будет записываться число, в переменную j записываться квадрат числа i.

Чтобы добавить информацию в ListBox, используется функция

ListBoxНомер.Items.Add([информация 1] & vbTab & [информация 2] & vbTab &)

Эта функция добавляет строку в список  В  строке информация1 разделяется табуляцией от информации2

В итоге получается программа.

 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim i, j As Integer

        For i = 1 To 10 Step 1

            j = i * i

            ListBox1.Items.Add(i & vbTab & j)

        Next i

 End Sub

  Вернуться к содержанию Перейти к следующему уроку Массивы в VB

Комментарии (0)

Нет комментариев. Ваш будет первым!