Курс «Информатика» - 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 из элементов матрицы, больших среднего арифметического элементов матрицы.

Вывести результаты на экран.