Курс «Информатика» - 2011
Лабораторная работа №6
Тема: Алгоритмы обработки матриц
Задание к лабораторной работе
1) Выбрать данные для задачи в соответствии со своим вариантом (номер варианта равен номеру ПК), см. ниже.
2) Запустить MS Visio: Пуск Программы MS Office MS Visio
3) Из категорий шаблонов выбрать «Блок-схема» (слева) «Простая блок-схема» (по центу) нажать кнопку «Создать» (справа)
Если нет возможности использовать шаблоны, то выберите пункт меню «Файл» «Фигуры» «Блок-схема» «Простая блок-схема»
4) На 1-й странице MS Visio (Страница-1) отразить первые три этапа решения задачи с помощью ЭВМ:
1 этап: постановка задачи (словесная формулировка задачи, определение формы выдачи результатов, описание входных, промежуточных и выходных данных) - использовать кнопку «Надпись» для текстового сообщения и MS Equation для создания формул;
2 этап: анализ и исследование задачи, модели (выбор метода решения задачи, математическая интерпретация метода решения задачи);
3 этап: разработка алгоритма (блок-схема) – для организации цикла использовать блок «Модификация», все пункты задания реализовать последовательно на одной странице, без организации меню (при необходимости изменить размеры листа).
5) Сохранить документ в папке H:\Lab6\
Предъявить результаты преподавателю.
Выполнить дополнительное задание.
Домашнее задание
1. Подготовиться к лабораторной работе по теме «Алгоритмы обработки квадратных матриц» (см. конспект лекций).
Варианты задач к Лабораторной работе № 6
Вариант | Задача |
1. | Ввести матрицу P(7,8) с клавиатуры. 1. Заменить элементы матрицы, равные -2, на 30. 2. Найти количество отрицательных элементов в последнем столбце матрицы. 3. Сформировать одномерный массив T из количеств положительных элементов каждой строки матрицы. 4. Сформировать одномерный массив R из элементов матрицы, меньших 6. Вывести результаты на экран. |
2. | Ввести матрицу H(4,9) с клавиатуры. 1. Найти количество отрицательных элементов матрицы. 2. Вычислить произведение положительных элементов в 5-м столбце матрицы. 3. Сформировать одномерный массив M из минимальных элементов каждой строки матрицы. 4. Сформировать одномерный массив T из элементов матрицы, больших 8. Вывести результаты на экран. |
3. | Ввести матрицу W(9,8) с клавиатуры. 1. Найти максимальный положительный элемент матрицы. 2. Вычислить произведение отрицательных элементов в 8-й строке матрицы. 3. Сформировать одномерный массив S из количеств отрицательных элементов каждого столбца матрицы. 4. Сформировать одномерный массив Z из элементов матрицы, меньших элемента W14. Вывести результаты на экран. |
4. | Ввести матрицу W(5,6) с клавиатуры. 1. Найти минимальный положительный элемент матрицы. 2. Вычислить произведение отрицательных элементов в 4-й строке матрицы. 3. Сформировать одномерный массив S из количеств отрицательных элементов каждого столбца матрицы. 4. Сформировать одномерный массив R из элементов матрицы, больших W25. Вывести результаты на экран. |
5. | Ввести матрицу P(6,9) с клавиатуры. 1. Заменить элементы матрицы, равные 10, на 0. 2. Найти количество отрицательных элементов в последнем столбце матрицы. 3. Сформировать одномерный массив T из количеств положительных элементов каждой строки матрицы. 4. Сформировать одномерный массив E из элементов матрицы, не равных 0. Вывести результаты на экран. |
6. | Ввести матрицу H(6,7) с клавиатуры. 1. Найти количество отрицательных элементов матрицы. 2. Вычислить произведение положительных элементов в 6-м столбце матрицы. 3. Сформировать одномерный массив M из минимальных элементов каждой строки матрицы. 4. Сформировать одномерный массив C из отрицательных элементов матрицы. Вывести результаты на экран. |
7. | Ввести матрицу B(5,12) с клавиатуры. 1. Найти количество элементов матрицы, равных 4. 2. Вычислить среднее арифметическое отрицательных элементов 2-го столбца матрицы. 3. Сформировать одномерный массив C из сумм элементов каждой строки матрицы. 4. Сформировать одномерный массив K из положительных элементов матрицы. Вывести результаты на экран. |
8. | Ввести матрицу W(6,8) с клавиатуры. 1. Найти максимальный положительный элемент матрицы. 2. Вычислить произведение отрицательных элементов во 2-й строке матрицы. 3. Сформировать одномерный массив S из количеств отрицательных элементов каждого столбца матрицы. 4. Сформировать одномерный массив F из отрицательных элементов матрицы. Вывести результаты на экран. |
9. | Ввести матрицу D(5,7) с клавиатуры. 1. Найти минимальный элемент матрицы. 2. Вычислить сумму положительных элементов во 2-й строке матрицы. 3. Сформировать одномерный массив L из количеств нулевых элементов каждого столбца матрицы. 4. Сформировать одномерный массив K из элементов матрицы, меньших 7. Вывести результаты на экран. |
10. | Ввести матрицу C(10,6) с клавиатуры. 1. Вычислить сумму положительных элементов матрицы. 2. Найти значение минимального отрицательного элемента в 4-й строке матрицы. 3. Сформировать одномерный массив K из средних арифметических значений элементов каждого столбца матрицы. 4. Сформировать одномерный массив L из элементов матрицы, меньших 3. Вывести результаты на экран. |
11. | Ввести матрицу F(7,10) с клавиатуры. 1. Найти максимальный элемент матрицы. 2. Вычислить сумму элементов, больших -3, в первом столбце матрицы. 3. Сформировать одномерный массив G из количеств нулевых элементов каждой строки матрицы. 4. Сформировать одномерный массив K из положительных элементов матрицы. Вывести результаты на экран. |
12. | Ввести матрицу N(10,9) с клавиатуры. 1. Найти среднее арифметическое значение всех элементов матрицы. 2. Вычислить количество элементов в 6-й строке, равных минимальному элементу матрицы. 3. Сформировать одномерный массив R из сумм элементов каждого столбца матрицы. 4. Сформировать одномерный массив S из элементов матрицы, меньших N42. Вывести результаты на экран. |
13. | Ввести матрицу K(3,6) с клавиатуры. 1. Вычислить произведение элементов матрицы. 2. Найти максимальный положительный элемент в последней строке. 3. Сформировать одномерный массив H из произведений элементов каждого столбца матрицы. 4. Сформировать одномерный массив G из элементов матрицы, больших -1. Вывести результаты на экран. |
14. | Ввести матрицу D(15,9) с клавиатуры. 1. Найти минимальный элемент матрицы. 2. Вычислить сумму положительных элементов в 10-й строке матрицы. 3. Сформировать одномерный массив L из количеств нулевых элементов каждого столбца матрицы. 4. Сформировать одномерный массив X из элементов матрицы, больших вычисленной суммы положительных элементов 10-й строки. Вывести результаты на экран. |
15. | Ввести матрицу C(8,16) с клавиатуры. 1. Вычислить сумму положительных элементов матрицы. 2. Найти значение минимального отрицательного элемента в 7-й строке матрицы. 3. Сформировать одномерный массив K из средних арифметических значений элементов каждого столбца матрицы. 4. Сформировать одномерный массив U из элементов матрицы, больших 10. Вывести результаты на экран. |
16. | Ввести матрицу B(6,9) с клавиатуры. 1. Найти количество элементов матрицы, равных 8. 2. Вычислить среднее арифметическое отрицательных элементов 3-го столбца матрицы. 3. Сформировать одномерный массив C из сумм элементов каждой строки матрицы. 4. Сформировать одномерный массив K из положительных элементов матрицы. Вывести результаты на экран. |
17. | Ввести матрицу N(6,13) с клавиатуры. 1. Найти среднее арифметическое значение всех элементов матрицы. 2. Вычислить количество элементов в 5-й строке, равных минимальному элементу матрицы. 3. Сформировать одномерный массив R из сумм элементов каждого столбца матрицы. 4. Сформировать одномерный массив X из положительных элементов матрицы. Вывести результаты на экран. |
18. | Ввести матрицу Q(5,4) с клавиатуры. 1. Найти среднее арифметическое положительных элементов матрицы. 2. Заменить в 3-м столбце матрицы элементы, равные 0, на 1. 3. Сформировать одномерный массив Y из произведений элементов каждой строки матрицы. 4. Сформировать одномерный массив A из элементов матрицы, больших вычисленного среднего арифметического положительных элементов. Вывести результаты на экран. |
19. | Ввести матрицу Q(9,4) с клавиатуры. 1. Найти среднее арифметическое положительных элементов матрицы. 2. Заменить в 1-м столбце матрицы элементы, равные 3, на 0. 3. Сформировать одномерный массив Y из произведений элементов каждой строки матрицы. 4. Сформировать одномерный массив A из отрицательных элементов матрицы. Вывести результаты на экран. |
20. | Ввести матрицу H(14,6) с клавиатуры. 1. Найти количество отрицательных элементов матрицы. 2. Вычислить произведение положительных элементов в 3-м столбце матрицы. 3. Сформировать одномерный массив M из минимальных элементов каждой строки матрицы. 4. Сформировать одномерный массив G из отрицательных элементов матрицы. Вывести результаты на экран. |
21. | Ввести матрицу P(4,5) с клавиатуры. 1. Заменить элементы матрицы, равные 0, на 500. 2. Найти количество отрицательных элементов в последнем столбце матрицы. 3. Сформировать одномерный массив T из количеств положительных элементов каждой строки матрицы. 4. Сформировать одномерный массив D из отрицательных элементов матрицы. Вывести результаты на экран. |
22. | Ввести матрицу Q(7,5) с клавиатуры. 1. Найти среднее арифметическое положительных элементов матрицы. 2. Заменить в 4-м столбце матрицы элементы, равные 6, на 100. 3. Сформировать одномерный массив Y из произведений элементов каждой строки матрицы. 4. Сформировать одномерный массив G из элементов матрицы, меньших -5. Вывести результаты на экран. |
23. | Ввести матрицу K(7,10) с клавиатуры. 1. Вычислить произведение элементов матрицы. 2. Найти максимальный положительный элемент в последней строке. 3. Сформировать одномерный массив H из произведений элементов каждого столбца матрицы. 4. Сформировать одномерный массив E из элементов матрицы, меньших -2. Вывести результаты на экран. |
24. | Ввести матрицу B(4,7) с клавиатуры. 1. Найти количество элементов матрицы, равных -1. 2. Вычислить среднее арифметическое отрицательных элементов 4-го столбца матрицы. 3. Сформировать одномерный массив C из сумм элементов каждой строки матрицы. 4. Сформировать одномерный массив W из положительных элементов матрицы. Вывести результаты на экран. |
25. | Ввести матрицу F(5,8) с клавиатуры. 1. Найти максимальный элемент матрицы. 2. Вычислить сумму элементов, больших 7, в первом столбце матрицы. 3. Сформировать одномерный массив G из количеств нулевых элементов каждой строки матрицы. 4. Сформировать одномерный массив R из положительных элементов матрицы. Вывести результаты на экран. |
26. | Ввести матрицу F(8,4) с клавиатуры. 1. Найти максимальный элемент матрицы. 2. Вычислить сумму элементов, больших 3, в первом столбце матрицы. 3. Сформировать одномерный массив G из количеств нулевых элементов каждой строки матрицы. 4. Сформировать одномерный массив P из элементов матрицы, неравных 0. Вывести результаты на экран. |
27. | Ввести матрицу C(12,9) с клавиатуры. 1. Вычислить сумму положительных элементов матрицы. 2. Найти значение минимального отрицательного элемента в последней строке матрицы. 3. Сформировать одномерный массив K из средних арифметических значений элементов каждого столбца матрицы. 4. Сформировать одномерный массив G из положительных элементов матрицы. Вывести результаты на экран. |
28. | Ввести матрицу N(12,14) с клавиатуры. 1. Найти среднее арифметическое значение всех элементов матрицы. 2. Вычислить количество элементов в 10-й строке, равных максимальному элементу матрицы. 3. Сформировать одномерный массив R из сумм элементов каждого столбца матрицы. 4. Сформировать одномерный массив W из элементов матрицы, больших среднего арифметического элементов матрицы. Вывести результаты на экран. |


