Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЛР6 / ЗаданиеЛаб6-1_2019 (1)

.doc
Скачиваний:
3
Добавлен:
30.08.2024
Размер:
120.32 Кб
Скачать

Курс «Информатика» - 2019

Лабораторная работа №6-1

Тема: Алгоритмы обработки матриц

Задание к лабораторной работе

Основная часть (max 5 баллов)

  1. Выбрать данные для задачи в соответствии со своим вариантом (номер варианта равен номеру ПК), см. ниже.

  2. Запустить MS Visio: Пуск  Программы  MS Office  MS Visio

  3. Из категорий шаблонов выбрать «Блок-схема» (слева)  «Простая блок-схема» (по центу) нажать кнопку «Создать» (справа)

Если нет возможности использовать шаблоны, то выберите пункт меню «Файл»  «Фигуры»  «Блок-схема»  «Простая блок-схема»

  1. На 1-й странице MS Visio (Страница-1) отразить первые три этапа решения задачи с помощью ЭВМ:

1 этап: постановка задачи (словесная формулировка задачи, определение формы выдачи результатов, описание входных, промежуточных и выходных данных) - использовать кнопку «Надпись» для текстового сообщения и MS Equation для создания формул;

2 этап: анализ и исследование задачи, модели (выбор метода решения задачи, математическая интерпретация метода решения задачи);

3 этап: разработка алгоритма (блок-схема) – для организации цикла использовать блок «Модификация», все пункты задания реализовать последовательно на одной странице в одной схеме, без организации меню (при необходимости изменить размеры листа).

Предъявить результаты преподавателю.

Варианты задач к Лабораторной работе № 7

Вариант

Задача

Заштрихованная область

Ввести матрицу B(13,13) с клавиатуры.

    1. Найти количество элементов матрицы, равных 8.

    2. Вычислить среднее арифметическое отрицательных элементов 3-го столбца матрицы.

    3. Переставить в обратном порядке верхние 6 строк матрицы.

    4. Сформировать одномерный массив K из положительных элементов матрицы.

    5. Сформировать одномерный массив S из количеств положительных элементов каждой строки заштрихованной области.

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

Ввести матрицу N(14,14) с клавиатуры.

  1. Найти среднее арифметическое значение всех элементов матрицы.

  2. Вычислить количество элементов в 5-й строке, равных минимальному элементу матрицы.

  3. Переставить в обратном порядке столбцы матрицы.

  4. Сформировать одномерный массив X из положительных элементов матрицы.

  5. Сформировать одномерный массив A из количеств отрицательных элементов каждого столбца заштрихованной области.

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

Ввести матрицу C(15,15) с клавиатуры.

  1. Вычислить сумму положительных элементов матрицы.

  2. Найти значение минимального отрицательного элемента в 4-й строке матрицы.

  3. Переставить в обратном порядке первые 8 строк матрицы.

  4. Сформировать одномерный массив L из элементов матрицы, меньших 3.

  5. Сформировать одномерный массив U из количеств элементов равных 2 в каждом столбце заштрихованной области.

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

Ввести матрицу Q(17,17) с клавиатуры.

  1. Найти среднее арифметическое неотрицательных элементов матрицы.

  2. Заменить в 4-м столбце матрицы элементы, равные 6, на 100.

  3. Переставить в обратном порядке первые 9 столбцов матрицы.

  4. Сформировать одномерный массив G из элементов матрицы, меньших -5.

  5. Сформировать одномерный массив F из сумм элементов каждой строки заштрихованной области.

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

Ввести матрицу Q(14,14) с клавиатуры.

  1. Найти среднее арифметическое положительных элементов матрицы.

  2. Заменить в 3-м столбце матрицы элементы, равные 0, на 1.

  3. Отразить верхнюю половину матрицы в нижнюю (относительно горизонтальной линии).

  4. Сформировать одномерный массив A из элементов матрицы, больших вычисленного среднего арифметического положительных элементов.

  5. Сформировать одномерный массив D из количеств положительных элементов каждого столбца заштрихованной области.

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

Ввести матрицу D(17,17) с клавиатуры.

  1. Найти минимальный элемент матрицы.

  2. Вычислить сумму положительных элементов во 2-й строке матрицы.

  3. Перевернуть матрицу «вверх ногами».

  4. Сформировать одномерный массив K из элементов матрицы, меньших 7.

  5. Сформировать одномерный массив P из произведений элементов каждого столбца заштрихованной области.

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

Ввести матрицу N(12,12) с клавиатуры.

  1. Найти среднее арифметическое значение всех элементов матрицы.

  2. Вычислить количество элементов в 6-й строке, равных минимальному элементу матрицы.

  3. Перевернуть матрицу «вверх ногами».

  4. Сформировать одномерный массив S из элементов матрицы, меньших N42.

  5. Сформировать одномерный массив B из количеств отрицательных элементов каждой строки заштрихованной области.

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

Ввести матрицу F(12,12) с клавиатуры.

  1. Найти максимальный отрицательный элемент матрицы.

  2. Вычислить сумму элементов, больших 7, в первом столбце матрицы.

  3. Отразить верхнюю половину матрицы в нижнюю (относительно горизонтальной линии).

  4. Сформировать одномерный массив R из положительных элементов матрицы.

  5. Сформировать одномерный массив K из количеств элементов меньших F44 в каждом столбце заштрихованной области матрицы.

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

Ввести матрицу V(16,16) с клавиатуры.

  1. Найти минимальный положительный элемент матрицы.

  2. Вычислить сумму элементов, больших 3, в первом столбце матрицы.

  3. Перевернуть матрицу «вверх ногами».

  4. Сформировать одномерный массив P из элементов матрицы, неравных 0.

  5. Сформировать одномерный массив K из произведений элементов в каждой строке заштрихованной области матрицы.

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

Ввести матрицу C(17,17) с клавиатуры.

  1. Найти минимальный положительный элемент матрицы.

  2. Вычислить сумму ненулевых элементов в 4-й строке матрицы.

  3. Повернуть матрицу на 90 градусов против часовой стрелки.

  4. Сформировать одномерный массив R из элементов матрицы, больших C25.

  5. Сформировать одномерный массив N из количеств отрицательных элементов каждой строки заштрихованной области.

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

Ввести матрицу F(8,8) с клавиатуры.

  1. Найти максимальный элемент матрицы.

  2. Вычислить сумму элементов, больших -3, в первом столбце матрицы.

  3. Переставить столбцы матрицы в обратном порядке.

  4. Сформировать одномерный массив K из положительных элементов матрицы.

  5. Сформировать одномерный массив W из сумм элементов каждого столбца заштрихованной области.

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

Ввести матрицу K(15,15) с клавиатуры.

  1. Вычислить произведение элементов матрицы.

  2. Найти минимальный положительный элемент в последней строке матрицы.

  3. Переставить строки матрицы в обратном порядке.

  4. Сформировать одномерный массив E из элементов матрицы, меньших -2.

  5. Сформировать одномерный массив X из произведений элементов каждого столбца заштрихованной области.

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

Ввести матрицу B(10,10) с клавиатуры.

  1. Найти количество элементов матрицы, равных 4.

  2. Вычислить среднее арифметическое отрицательных элементов 2-го столбца матрицы.

  3. Переставить в обратном порядке первые 5 строк матрицы.

  4. Сформировать одномерный массив K из положительных элементов матрицы.

  5. Сформировать одномерный массив Q из количеств элементов равных максимуму матрицы в каждом столбце заштрихованной области.

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

Ввести матрицу C(13,13) с клавиатуры.

  1. Вычислить сумму положительных элементов матрицы.

  2. Найти значение минимального отрицательного элемента в последней строке матрицы.

  3. Повернуть матрицу на 90 градусов против часовой стрелки.

  4. Сформировать одномерный массив A из положительных элементов матрицы.

  5. Сформировать одномерный массив P из сумм элементов в каждом столбце заштрихованной области матрицы.

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

Ввести матрицу V(18,18) с клавиатуры.

  1. Найти среднее арифметическое положительных элементов матрицы.

  2. Заменить в 1-й строке матрицы элементы, равные 3, на 0.

  3. Отразить левую половину матрицы в правую (относительно вертикальной линии).

  4. Сформировать одномерный массив X из отрицательных элементов матрицы.

  5. Сформировать одномерный массив K сумм элементов каждого столбца заштрихованной области.

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

Ввести матрицу N(13,13) с клавиатуры.

  1. Найти среднее арифметическое значение всех элементов матрицы.

  2. Вычислить количество элементов в 10-й строке, равных максимальному элементу матрицы.

  3. Переставить строки матрицы в обратном порядке.

  4. Сформировать одномерный массив W из элементов матрицы, больших среднего арифметического элементов матрицы.

  5. Сформировать одномерный массив Q из количеств отрицательных элементов в каждой строке заштрихованной области матрицы.

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

Ввести матрицу W(15,15) с клавиатуры.

  1. Найти максимальный положительный элемент матрицы.

  2. Вычислить произведение отрицательных элементов в 8-й строке матрицы.

  3. Перевернуть матрицу на 90 градусов по часовой стрелке.

  4. Сформировать одномерный массив Z из элементов матрицы, меньших элемента W14.

  5. Сформировать одномерный массив V из сумм элементов каждого столбца заштрихованной области.

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

Ввести матрицу P(14,14) с клавиатуры.

  1. Заменить элементы матрицы, равные 0, на 500.

  2. Найти количество отрицательных элементов в последнем столбце матрицы.

  3. Переставить строки матрицы в обратном порядке.

  4. Сформировать одномерный массив D из отрицательных элементов матрицы.

  5. Сформировать одномерный массив E из количеств элементов равных 8 в каждом столбце заштрихованной области.

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

Ввести матрицу K(12,12) с клавиатуры.

  1. Вычислить произведение элементов матрицы.

  2. Найти минимальный положительный элемент в последней строке.

  3. Переставить в обратном порядке верхние 6 строк матрицы.

  4. Сформировать одномерный массив G из элементов матрицы, больших -1.

  5. Сформировать одномерный массив M из количеств элементов равных минимуму матрицы в каждом столбце заштрихованной области.

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

Ввести матрицу P(16,16) с клавиатуры.

  1. Заменить элементы матрицы, равные -2, на 30.

  2. Найти количество отрицательных элементов в последнем столбце матрицы.

  3. Перевернуть матрицу на 90 градусов по часовой стрелке.

  4. Сформировать одномерный массив R из элементов матрицы, меньших 6.

  5. Сформировать одномерный массив A из произведений элементов каждой строки заштрихованной области.

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

Ввести матрицу Z(16,16) с клавиатуры.

  1. Найти минимальный элемент матрицы.

  2. Вычислить сумму положительных элементов в 10-й строке матрицы.

  3. Перевернуть матрицу на 90 градусов против часовой стрелке.

  4. Сформировать одномерный массив X из элементов матрицы, больших вычисленной суммы положительных элементов 10-й строки.

  5. Сформировать одномерный массив R из количеств положительных элементов каждой строки заштрихованной области.

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

Ввести матрицу H(19,19) с клавиатуры.

  1. Найти количество отрицательных элементов матрицы.

  2. Вычислить произведение положительных элементов в 5-м столбце матрицы.

  3. Переставить в обратном порядке последние 5 столбцов матрицы.

  4. Сформировать одномерный массив T из элементов матрицы, больших 8.

  5. Сформировать одномерный массив G из количеств нулевых элементов каждого столбца заштрихованной области.

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

Ввести матрицу H(15,15) с клавиатуры.

  1. Найти количество отрицательных элементов матрицы.

  2. Вычислить произведение положительных элементов в 3-м столбце матрицы.

  3. Переставить столбцы матрицы в обратном порядке.

  4. Сформировать одномерный массив G из отрицательных элементов матрицы.

  5. Сформировать одномерный массив M из количеств элементов равных максимуму всей матрицы в каждой строке заштрихованной области.

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

Ввести матрицу C(14,14) с клавиатуры.

  1. Вычислить сумму положительных элементов матрицы.

  2. Найти значение минимального отрицательного элемента в 7-й строке матрицы.

  3. Повернуть матрицу на 90 градусов против часовой стрелки.

  4. Сформировать одномерный массив U из элементов матрицы, больших 10.

  5. Сформировать одномерный массив T из произведений элементов каждого столбца заштрихованной области.

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

Ввести матрицу P(11,11) с клавиатуры.

  1. Заменить элементы матрицы, равные 10, на 0.

  2. Найти количество отрицательных элементов в последнем столбце полученной матрицы.

  3. Переставить строки матрицы в обратном порядке.

  4. Сформировать одномерный массив E из элементов матрицы, не равных 0.

  5. Сформировать одномерный массив S из количеств положительных элементов каждого столбца заштрихованной области.

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

Ввести матрицу B(18,18) с клавиатуры.

  1. Найти количество элементов матрицы, равных -1.

  2. Вычислить среднее арифметическое отрицательных элементов 4-го столбца матрицы.

  3. Переставить в обратном порядке последние 9 столбцов матрицы.

  4. Сформировать одномерный массив W из положительных элементов матрицы.

  5. Сформировать одномерный массив S из количеств положительных элементов каждого столбца заштрихованной области.

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

Ввести матрицу H(16,16) с клавиатуры.

  1. Найти количество отрицательных элементов матрицы.

  2. Вычислить произведение положительных элементов в 6-м столбце матрицы.

  3. Отразить левую половину матрицы в правую (относительно вертикальной линии).

  4. Сформировать одномерный массив C из отрицательных элементов матрицы.

  5. Сформировать одномерный массив T из сумм элементов каждой строки заштрихованной области.

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

Ввести матрицу W(18,18) с клавиатуры.

  1. Найти максимальный положительный элемент матрицы.

  2. Вычислить произведение отрицательных элементов во 2-й строке матрицы.

  3. Переставить в обратном порядке последние 9 столбцов матрицы.

  4. Сформировать одномерный массив F из отрицательных элементов матрицы.

  5. Сформировать одномерный массив Y из количеств положительных элементов каждого столбца заштрихованной области.

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

1 семестр 2019-2020г.г.

Соседние файлы в папке ЛР6