Циклы в Vb

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

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

На этом уроке мы разберем циклические алгоритмы и реализацию циклов в Vb, познакомимся с циклом For в 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  Чтобы повторить несколько раз одно действие, в VB используется цикл For.
В цикле указывается переменная цикла(счетчик цикла), указывается ее начальное значение, конечное значение и  шаг, на который эта переменная меняется после одного выполнения тела цикла. Цикл For в Vb задается следующим способом
For [имя переменной] = [начальное значения] To [конечное значение цикла] Step [шаг изменений переменной цикла на каждом повторении]

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

В программе будем использовать две целочисленные переменные. В первую переменную i будет записываться число, в переменную j записываться квадрат числа i. Переменная i будет являться и счетчиком цикла.
Чтобы добавить информацию в ListBox, используется функция
ListBoxНомер.Items.Add([информация 1] & vbTab & [информация 2] & vbTab & …)
Эта функция добавляет строку в список. В строке информация1 разделяется табуляцией от информации2
В итоге получается программа на VB для вывода таблицы квадратов
 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

Полезно почитать по теме циклы в vb
Поиск решения уравнения перебором на vb

Поделиться:

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

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