Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
bytA(bytN) = bytR
'Печать массива для каждого цикла перестановки For bytK = 1 То 10
txtSort.Text = txtSort.Text + Str(bytA(bytK)) Next bytK Next bytl End Sub
Запустить проект. Щелкнуть по кнопкам Заполнить массив и Сортировать. В текстовом поле будет реализована визуализация процесса сортировки числового массива по шагам.
Проект хранится в каталоге пп опм irSs?3
\textbook\VB\prjVB16\ ои-ним |^
^wmJ Практические задания
^^ ■*.**,/,
4.30. Разработать проект, в котором реализуется сортировка числового массива по убыванию с использованием общей процедуры поиска максимального элемента.
4.13.5. Двумерные массивы и вложенные циклы
Двумерные массивы можно представить себе как таблицы, в ячейках которых хранятся значения элементов массива, а индексы элементов массива являются номерами строк и столбцов.
Объявляются двумерные массивы так же, как переменные и одномерные массивы. Например, целочисленный числовой массив, содержащий 9 строк и 9 столбцов, объявляется следующим образом:
Dim bytA(l To 9, 1 То 9) As Byte
С помощью такого массива и двух вложенных циклов легко можно составить программу, реализующую таблицу умножения. Сомножителями будут значения индексов строк и столбцов, а их произведения будут значениями элементов массива.
Основы алгоритмизации и программирования
srjj Проект «Таблица умножения»
Поместить на форму f rml кнопку cmdl и создать для нее событийную процедуру cmdl_Cl ick (), реализующую печать таблицы умножения на форме:
Dim bytA(l To 9, 1 То 9), bytK, bytN As Byte
Sub Commandl_Click()
1 То | ||
1 То | ||
bytN) | = | bytK |
bytK; | " * | "; b |
For bytK =
bytN |
For bytN =
bytN; |
bytA(bytK, |
bytA(bytK,
frml .Print
bytN)
ли? |
Next bytN
13BBF1-1 -1 |
□ х |
Next bytK
Дата публикования: 2014-10-30; Прочитано: 294 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!