Изначально при запуске программы вы должны ввести числа, в текстовые поля рядом с Label, задающие размер массива.
При нажатии на кнопку Проверить текстовое поле под записью Наглядное изображение массива должно автоматически заполниться. Для этого вы объявляете свой массив (смотрите ниже теоретическую часть), например Dim a(0 To 10, 0 To 10) As Integer. Эта запись означает, что вы можете задать массив размером до 10 на 10. Далее, чтобы в Textbox под записью Наглядное изображение массиваотобразился массив с размером, указанным вами, надо использовать функцию Randomize().Этот оператор используется вместе с функцией Rnd, он нужен чтобы всегда генерировались случайные числа. Функция Rnd возвращает значение в диапазоне от 0 до 1 типа Single, содержащее случайное число (причем 1 не входит в этот диапазон, а 0 входит). В программном коде это можно записать, например, так:
Randomize()
………………
a(i, j) = Rnd() * 10 – 5
Вы можете использовать свой диапазон чисел.
Далее, вы преобразуете записи в текстовых полях Введите n и Введите mв числовые, т.е. используетеn = Val(Textbox1.text) и m = Val(Textbox2.text)
Чтобы массив отобразился нужно задать цикл:
For i = 1 To n
For j = 1 To m
TextBox3.Text = TextBox3.Text & a(i, j)
Next j
TextBox3.Text = TextBox3.Text & Chr(13) & Chr(10)
Next i
Запись Chr(13) & Chr(10)означает перевод на следующую строку.
Проанализируйте данный цикл и прокомментируйте его. Можете использовать свой прграмный код для вывода массива в TextBox.
Чтобы в выводе результата появилась запись есть такая строка или нет такой строки, вам нужно задать еще один вложенный цикл, в котором можно использовать 2 переменные, например:
For i = 1 To n
o = 0
p = 0
For j = 1 To m
If a(i, j) < 0 Then o = o + 1
If a(i, j) > 0 Then p = p + 1
Next
…………
В итоге, если р > o, то в текстовом поле появится запись "Есть такая строка".
Аналогично, проанализируйте этот код и прокомментируйте его. Можете предложить свой код.
Не забывайте про объявление переменных.
Программируем кнопкуВыход.
При нажатии на кнопку Выходдолжен производиться выход из программы.