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

1 семестр / ЗаданиеЛаб7

.doc
Скачиваний:
34
Добавлен:
05.06.2015
Размер:
145.41 Кб
Скачать

Курс «Информатика» – 2011

Лабораторная работа №7

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

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

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

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

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

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

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

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

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

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

  1. Сохранить документ в папке H:\Lab7\

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

Выполнить дополнительное задание.

Домашнее задание

  1. Подготовиться к лабораторной работе по теме «Чтение алгоритмов» (см. конспект лекций).

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

Вариант

Задача

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

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

    1. Заменить в заштрихованной области матрицы элементы, равные 0, на 200.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    4. Заменить в правой половине матрицы элементы, равные 0, на 1.

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

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

    1. Заменить в заштрихованной области матрицы элементы, равные 10, на 0.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    4. Найти значение минимального отрицательного элемента в нижней половине матрицы.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    4. Заменить в правой половине матрицы элементы, равные 12, на -1.

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

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

    1. Найти минимальный положительный элемент в заштрихованной области матрицы.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    4. Найти значение минимального отрицательного элемента в верхней половине матрицы.

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

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

    1. Заменить в заштрихованной области матрицы элементы, равные -1, на 30.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    4. Заменить в правой половине матрицы элементы, равные 7, на 0.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1 семестр 2011-2012г.г. Румянцева Е.Л., каф. ИПОВС

Соседние файлы в папке 1 семестр