Массивы в VB

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

Массивы в Vb

На данном уроке мы познакомимся с массивами , как задаются и используются массивы в Vb/

Массив – это набор элементов , набор элементов который имеет общее имя. К элементу массива можно обратиться, указав имя  массива и номер этого элемента. Массивы очень удобно использовать для хранения однородной информации. Чтобы познакомиться с  работой с  массивами в VB напишем программу, которая  задает массив  с случайными числами в диапазоне от 1 до 1000 и выводит данный массив на экран.

1.  Мы задаем массив произвольным образом (случайные целые числа) и выводим на экран  в элемент Listbox

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

 

1. Размещаем Listbox и Button. Смотри урок  Циклы в Vb

2.   Массив – это набор элементов с общим именем. К элементу можно обратиться по его индексу (значение первого элемента 0, второго 1 и т.д.). Задается массив в Vb следующим образом

Dim имя массива () As тип элемента

Чтобы присвоить значение элементу массива, пишем имя массива (номер элемента) = значение.  Например, a (1) = 100 присвоит элементу массива a с номером 1 значение 100/

3.  Чтобы задать случайные числа в Vb, необходимо в начале создать объект, отвечающий за случайные числа.

Dim random As New Random()

Чтобы получить случайное значение в диапазоне  от min до max, используется функция

random.Next(min, max)

4. Чтобы присвоить  всем элементам массива значения и ывести их в элемент ListBox, используется цикл For. В этом цикле  граница цикла совпадает с размерностью массива (числом элементов в массиве). Переменная цикла используется при обращении к элементам массива.

For i = 1 To 10 Step 1

    a(i) = random.Next(1, 1000)

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

Next i

Полная версия программы:

Public Class Form1

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

        Dim a(100) As Integer 'задаем целочисленный массив

        Dim i As Integer 'переменная для цикла

        Dim random As New Random() 'задаем объект случайных чисел

        'пробегаемся по всему массиву

        For i = 1 To 10 Step 1

            a(i) = random.Next(1, 1000) 'присваиваем элементу массива с номером i случайное число в диапазоне от 1 до 1000

            ListBox1.Items.Add(i & vbTab & a(i)) 'выводим в Listbox номер массива и значение массива

        Next i

    End Sub

End Class

   Вернуться к содержанию  Перейти к следующему уроку Работа с консолью

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

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