У вас вопросы?
У нас ответы:) SamZan.net

Тема- Работа с двумерными массивами

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 29.12.2024

абораторная работа № 8

Тема: Работа с двумерными массивами.

Рис. 1 - Форма с выведенными результатами

Текст программы:

Option Explicit

Option Base 1

Dim A() As Single

Dim n As Single, m As Single, i As Single, j As Single

Private Sub Command1_Click()

Print "Исходный массив: "

n = Val(InputBox("Укажите число строк"))

m = Val(InputBox("Укажите число столбцов"))

ReDim A(n, m)

For i = 1 To n

For j = 1 To m

A(i, j) = Val(InputBox("Введите a (" & Str(i) & "," & Str(j) & ") элемент массива"))

Next j

Next i

End Sub

Private Sub Command2_Click()

For i = 1 To n

For j = 1 To m

Print A(i, j);

Next j

Print

Next i

End Sub

Private Sub Command3_Click()

Print "Умноженный массив: "

For i = 1 To n

For j = 1 To m

A(i, j) = A(i, j) * 3

Print A(i, j);

Next j

Print

Next i

End Sub

Private Sub Command4_Click()

End

End Sub

Блок-схема:

Контрольные вопросы:

Дайте определение двумерного массива. Приведите пример его объявления.

До сих пор мы обсуждали только одномерные массивы, представляющие собой “одну строку” переменных. В Visual Basic вы можете создавать и многомерные массивы. Размерность массива будет соответствовать количеству индексов, определяющих местоположение каждого элемента массива. Как правило, программисты не используют массивы, размерность которых больше трех, а для проектов начального уровня обычно достаточно и двумерных массивов.

Можно представить двумерный массив как сетку клеток – ячеек. Положение каждой ячейки определяется парой чисел: Номером столбца и Номером строки.

Двумерный массив объявить можно следующим образом:

Dim/Public/Private/Static ИмяМассива(ИндексСтолбца, ИндексСтроки) As ТипДанных

В индексе можно использовать слово To, чтобы задать диапазон изменения индекса любой из размерностей массива. Например, чтобы объявить описанный выше массив, можно воспользоваться следующим оператором:

Dim iMassiv(2,3) As Integer

Массив jVar( ), состоящий из десяти столбцов и пяти строк, можно объявить следующим образом:

Private jVar(1 To 10, 1 To 5)

Тогда столбцы массива jVar( ) будут нумероваться с 1 до 10, а строки с 1 до 5.

Напишите фрагмент кода программы для вывода двумерного массива на форму.

For i = 1 To n

         For j = 1 To m

   Print A(i, j);

   Next j

 Print

Next i

 Print

Стасюк М.Ю.




1. Статья- Стратегические плюсы и минусы различных видов маркетинговых каналов
2. с чего это они взяли
3. реферату- Поняття влади
4. Полина ТЕПЛОВЫЕ ДВИГАТЕЛИ устройство совершающее работу за счет использования внутренней энергии топлив
5. Конституционный статус главы суверенного государства
6. Юриспруденция Казань 2006 Автор- Михалкин Н
7. И конечно же мечтает разбогатеть и женить на себе не в меру сребролюбивого Сергея
8. на тему Выбор ниши Цель- Выявить закономерности влияния показателей на успешность и развитие б
9. Відтворення основних засобів
10. варианта развития революционных событий- либо введение военной диктатуры либо провозглашение широких либер
11. 9-343.575477.75 КРИМІНОЛОГІЧНА ХАРАКТЕРИСТИКА ТА ПОПЕРЕДЖЕННЯ НЕЗАКОННОГО ВИРОБНИЦТВА ВИГОТОВЛЕНН
12.  Учение Платона
13. Общая характеристика 2
14. Особенности русской зарубежной литературы
15. Реферат Физические упражнения для снятия стресса
16. плюс знак плюс не пишется слагаемые в скобках переписываются со своими знаками
17. Особенности банковского менеджмента, содержание процесса управления, кредитный менеджмент
18. Особенности налоговых проверок нефтегазодобывающего комплекса.html
19. Тема- Этапы развития экономической теории Нобелевскую премию 1975 года за вклад в теорию оптимального рас
20. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата політичних наук Київ ~ Ди