Добавил:
Negorov1337@gmail.com inst:vech.no_17 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб 7 массивы / Лабораторный_практикум_по_программированию_пр.7.doc
Скачиваний:
5
Добавлен:
11.10.2020
Размер:
1.71 Mб
Скачать

Задание b

Разработать визуальный алгоритм решения одной из следующих задач в соответствии со своим вариантом и записать его в виде блок-схемы. Составить программу решения задачи. Произвести ввод, редактирование, тестирование, отладку программы, решение и анализ результатов решения задач на компьютере.

Количество строк m, количество столбцов n и другие необходимые переменные ввести с помощью оператора ввода input (QВasic), функции InputBox либо с помощью элемента управления – текстового окна TextBox (VBA).

Варианты заданий в

Вариант 0. В матрице размером m × n найти сумму элементов j-го столбца и сумму элементов i-й строки, лежащих в пределах от -1 до 2. Параметры m, n, i, j вводятся.

Вариант 1. В матрице размером 10×15 заменить все отрицательные элементы на нули. Вывести исходную матрицу и расчетную, снабдив их заголовками: МАТРИЦА ИСХОДНАЯ и МАТРИЦА РАСЧЕТНАЯ.

Вариант 2. В матрице размером m × n найти максимальное число и его координаты (номер строки и номер столбца).

Вариант 3. В матрице размером m × n найти минимальное число и его координаты (номер строки и номер столбца).

Вариант 4. В матрице размером m × n найти все числа, лежащие в интервале [a, b]. Вывести эти числа и их координаты (номер строки и номер столбца). Значения переменных a и b вводятся.

Вариант 5. Вывести таблицу Пифагора в виде матрицы 10 × 10. Каждый элемент матрицы в таблице Пифагора вычисляется по формуле а= ij.

Вариант 6. Вычислить вектор S, компоненты которого являются суммами элементов четных строк матрицы m × n.

Вариант 7. Вычислить вектор S, компоненты которого являются произведениями элементов нечетных столбцов матрицы m × n.

Вариант 8. Для матрицы размером m × n вычислить среднее арифметическое каждой строки.

Вариант 9. Найти сумму элементов матрицы A размером m × n, превышающих некоторое число В (удовлетворяющее условию аij > В). Значение переменной В вводится.

Вариант 10. Найти сумму элементов матрицы размером m × n, значения которых лежат в интервале [a, b]. Значения переменных a и b вводятся.

Вариант 11. Определить координаты (номер строки и номер столбца) элементов матрицы размером m × n, удовлетворяющих условию аij > В. Значение переменной В вводится.

Вариант 12. Вычислить вектор S, компоненты которого являются суммами элементов столбцов матрицы размером m × n.

Вариант 13. Вычислить вектор S, компоненты которого являются суммами элементов строк матрицы размером m × n.

Вариант 14. Для матрицы A размером m × n вычислить среднее арифметическое всех элементов, удовлетворяющих условию aij> С. Значение переменной С вводится.

Вариант 15. Для матрицы A размером m × n вычислить среднее арифметическое каждого столбца.

Методические указания к выполнению задания а Определение массива

При решении многих практических задач возникает необходимость в обработке большого количества переменных одного типа по одним и тем же алгоритмам, т.е. набор однотипных данных обрабатывается как единое целое. В таких случаях используются массивы – структурированные боксы для хранения множества элементов данных одинакового типа. В этом случае всем переменным дают одно и то же имя, но задают также порядковый номер переменной, и различают переменные по имени и порядковому но-меру.

Таким образом, массив это упорядоченная последовательность переменных одного типа, т.е. группа символьных или числовых данных, объединенная общим именем переменной. Имя (идентификатор), присвоенное массиву, должно удовлетворять правилам для имен переменных.

Массивы служат для представления многомерных математических структур: одномерный массив – вектор, двумерный массив – матрица.

Соседние файлы в папке лаб 7 массивы