Двумерный массив – это массив, у которого количество индексов равно
1) 2
2) 4
3) 3
4) любому целому числу
2. Индексами двумерного массива могут быть:
1) любые целочисленные выражения;
2) выражения любого типа
3) только целочисленные переменные
4) переменные любого типа
Индексы в двумерном массиве указывают
1) первый - номер строки, второй – номер столбца
2) первый - номер столбца, второй – номер строки
3) не имеет значения
4) все зависит от программиста
Укажите размер данного двумерного массива A(2,3)
1) 6
2) 12
3) 2
Ввод и обработка двумерных массивов производится при использовании
1) вложенных разветвлений
2) вложенных процедур
3) вложенных циклов
4) любых конструкций языка программирования
Значениями параметров цикла в операторе For при вводе, обработке и выводе массивов являются
1) значения элементов массива
2) максимальные значения индексов массива
3) номера строк и столбцов
4) минимальные значения индексов массива
Если данные представлены в табличной форме, то для их обработки удобнее использовать
1) одномерный массив
2) двумерный массив
3) трехмерный массив
4) любой массив
Первый индекс в двумерном массиве указывает
1) номер столбца
2) номер строки
3) не имеет значения
4) все зависит от программиста
При вводе и обработке массива по столбцам внешний цикл должен быть организован
1) по любому из индексов
2) по второму индексу
3) по первому индексу
|
|
4) все зависит от программиста
Определите, как будет отображен двумерный массив после выполнения следующего фрагмента программы (2)
For i = 0 To 7 For j = 0 To 5 TextBox1.Text= TextBox1.Text &a(i) & ” ” Next j TextBox1.Text= TextBox1.Text & vbCrLf Next i |
1) в строку
2) в виде таблицы
3) в столбец
4) будет выдано сообщение об ошибке
Dim A (3,5) As Single
1) статический
2) динамический
3) фактический
4) вещественный
После выполнения программы на форму будет выведено значение
Dim a (0 To 3,0 To 4), i, j As Single For i = 0 To 3 For j = 0 To 4 a(i,j) = i*j Next j Next i TextBox1.Text = CStr(a(i,j)) |
1) сообщение об ошибке
2) 12
3) 20
4) 0
Фрагмент программы выполняет алгоритм (2)
For i =0 To 4 r = a(i,2) : a(i,2) = a(i,4) : a(i,4) = r Next i |
1) обмена элементов главной и побочной диагоналей
2) присваивания 2-ому и 4-ому столбцам одинаковых значений
3) обмена 2-го и 4-го столбцов матрицы
4) обмен 2-й и 4-й строк матрицы
Фрагмент программы выполняет операцию (2)
s = 0 For i = 0 To 5 For j = 0 To i -1 s = s + a(i,j) Next j Next i TextBox1.Text =”s=” & CStr(s) |
1) вывода суммы элементов ниже главной диагонали
2) вывода суммы элементов выше главной диагонали
3) вывода суммы элементов главной диагонали
4) вывода суммы элементов побочной диагонали
Фрагмент программы выполняет операцию (2)
|
|
For i = 0 To 5 For j = 0 To 5 If j Mod 2 = 0 Then a(i,j) = 0 End If Next j Next i |
1) заполнения четных строк нулями
2) заполнения нулями четных элементов матрицы
3) заполнения нулями элементов четных столбцов
4) обнуления элементов побочной диагонали
16.
4.8.4. Лабораторная работа по теме
«Программирование алгоритмов формирования и обработки двумерных массивов»
Цель работы: овладение практическими навыками разработки и программирования вычислительного процесса, связанного с программированием алгоритмов ввода, заполнения и вывода двумерных массивов, классических приемов обработки двумерных массивов.
Вопросы, подлежащие изучению
1) Способы описания двумерных массивов.
2) Способы задания значений элементам двумерного массива: присваиванием; инициализацией; вводом по запросу с клавиатуры; заполнением массива данных случайными числами в заданном диапазоне.
3) Использование вложенных циклов для ввода и вывода элементов двумерного массива.
4) Методы обработки элементов двумерного массива по строкам и по столбцам.
Общее задание на разработку проекта
1) Изучите вопросы программирование алгоритмов формирования и обработки двумерных массивов (Тема 8).
|
|
2) Создайте приложение с именем Проект-8.
3) Выберите вариант задания из таблицы табл. 4.8.4-1.
4) Разработайте графический интерфейс пользователя.
5) Разработайте схемы алгоритмов процедур пользователя в соответствии с индивидуальным заданием, предварительно проведя формализацию.
6) Напишите программный код процедур в соответствии с разработанными схемами алгоритмов.
7) Разработайте проект приложения, решающий поставленную задачу, который состоит из интерфейса пользователя и соответствующего программного кода, а также написанных ранее процедур обработки и процедур ввода и вывода элементов массива. Все пользовательские процедуры должны находиться в модуле формы. Обмен данными между пользовательскими процедурами должен осуществляться через параметры, без использования глобальных переменных.
8) Подготовьте массивы чисел для решения задачи, если исходные данные не заданы.
9) Выполните приложение и получите результат.
10) Докажите правильность результата.
Дата добавления: 2019-07-15; просмотров: 306; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!