Составить блок-схему алгоритма и программу для решения индивидуального задания.
Предусмотреть вывод на печать исходных и результирующих матриц, подробных промежуточных и конечных результатов.
Значения элементов матриц задавать либо с помощью генератора случайных чисел random, либо путем ввода с клавиатуры (по выбору студента).
Порядок выполнения работы.
1. Выполнить анализ задания, сформулировать постановку задачи.
2. Составить блок-схему алгоритма.
3. Составить программу на языке Pascal. Предусмотреть ввод исходных данных и вывод результатов на экран.
4. Выполнить проверку работоспособности программы на различных исходных данных.
5. Выполнить анализ полученных результатов.
Варианты индивидуальных заданий выбираются из таблицы 6 в соответствии с номером студента в списке группы в журнале преподавателя.
Таблица 6. Варианты индивидуальных заданий
| № п/п
| Задание
|
|
|
|
|
| Дана матрица действительных чисел A размером 5х7. Сформировать массив S1,…, S5, каждый элемент которого равен сумме элементов соответствующей строки матрицы A:
|
|
| Дана матрица действительных чисел B размером 4х7. Сформировать массив R1, …, R4, каждый элемент которого равен среднему арифметическому значению элементов соответствующей строки матрицы B:
|
|
| Дана матрица целых чисел C размером 5х6. Сформировать массив S1,…, S5, каждый элемент которого равен максимальному элементу соответствующей строки матрицы C:
|
|
| Дана матрица действительных чисел D размером 4х8. Сформировать массив M1,…, M4, каждый элемент которого равен минимальному элементу соответствующей строки матрицы D:
|
|
| Дана матрица целых чисел E размером 6х5. Сформировать массив P1,…, P6, каждый элемент которого равен произведению элементов соответствующей строки матрицы E:
|
|
| Дана матрица действительных чисел A размером 8х10. Получить новую матрицу C путем деления элементов матрицы A на наибольший по модулю элемент.
|
|
| Дана матрица целых чисел B размером 7х9. Найти максимальный по модулю и минимальный по модулю элементы всей матрицы и их номера.
|
|
|
|
|
| Дана матрица целых чисел C размером 10х10. Найти номер строки и сумму элементов строки, в которой располагается наименьший элемент.
|
|
| Дана матрица действительных чисел D размером 6х6. Сформировать массив S1,…, S6, каждый элемент которого равен сумме элементов соответствующего столбца матрицы D:
|
|
| Дана матрица действительных чисел A размером 6х7. Сформировать массив R1, …, R7, каждый элемент которого равен среднему арифметическому значению элементов соответствующего столбца матрицы A:
|
|
| Дана матрица целых чисел B размером 6х8. Сформировать массив S1,…, S8, каждый элемент которого равен максимальному элементу соответствующего столбца матрицы B:
|
|
| Дана матрица действительных чисел C размером 6х6. Сформировать массив M1,…, M6, каждый элемент которого равен минимальному элементу соответствующего столбца матрицы C:
|
|
| Дана матрица целых чисел D размером 8х5. Сформировать массив P1,…, P5, каждый элемент которого равен произведению элементов соответствующего столбца матрицы D:
|
|
| Дана матрица действительных чисел E размером 7х10. Получить новую матрицу A путем деления элементов матрицы E на наименьший по модулю элемент.
|
|
| Дана матрица действительных чисел A размером 8х9. Найти номер столбца и сумму элементов столбца, в котором располагается наименьший элемент.
|
|
| Дана матрица целых чисел B размером 6х7. Найти номер строки и произведение элементов строки, в которой располагается наибольший элемент.
|
|
| Дана матрица целых чисел C размером 8х8. Найти номер столбца и произведение элементов столбца, в котором располагается наибольший элемент.
|
|
| Дана матрица действительных чисел D размером 7х7. Найти среднее арифметическое значение элементов, которые находятся на главной диагонали.
|
|
| Дана матрица целых чисел E размером 8х8. Найти максимальный элемент среди элементов, которые находятся на главной диагонали.
|
|
| Дана матрица действительных чисел A размером 9х9. Найти минимальный элемент среди элементов, которые находятся на главной диагонали.
|
|
| Дана матрица целых чисел X размером 6х7. Сформировать массив A1,…, A7, каждый элемент которого равен произведению элементов соответствующего столбца матрицы X.
|
|
| Дана матрица целых чисел A размером 5х8. Найти в ней количество строк, не содержащих ни одного нулевого элемента.
|
|
| Дана матрица действительных чисел V размером 6х7. Найти количество столбцов, содержащих хотя бы один нулевой элемент.
|
|
| Дана матрица действительных чисел D размером 5х6. Найти сумму модулей элементов, находящихся ниже главной диагонали.
|
|
| Дана матрица целых чисел B размером 8х7. Найти максимальный элемент среди элементов, расположенных выше главной диагонали.
|
|
| Дана матрица действительных чисел A размером 8х9. Найти номер столбца и сумму элементов столбца, в котором располагается наименьший элемент.
|
|
| Дана матрица действительных чисел M размером 7х7. Сформировать массив S1,…, S6, каждый элемент которого равен сумме элементов соответствующего столбца матрицы M:
|
|
| Дана матрица действительных чисел C размером 8х7. Получить новую матрицу B путем деления элементов матрицы C на наибольший по модулю элемент.
|
1. Как выглядит форма объявления двумерных массивов?
2. Каким образом нумеруются элементы двумерного массива?
3. Какие и сколько операторов цикла удобнее использовать при работе с двумерными массивами?
4. Приведите варианты ввода численных значений элементов двумерного массива.
5. Приведите варианты вывода элементов двумерного массива на печать.
6. Приведите алгоритмы определения суммы и произведения элементов двумерного массива.
7. Приведите алгоритмы нахождение максимального и минимального элементов в двумерном массиве.
8. Приведите алгоритмы нахождение среднего значения элементов двумерного массива.