Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы_Информатика.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.79 Mб
Скачать

2. Алгоритм ввода-вывода матриц

Матрицы, как и массивы, нужно вводить (выводить) поэлементно. Блок-схема ввода элементов матрицы изображена на рис. 1. Вывод матрицы организуется аналогично вводу.

Рис. 1. Ввод элементов матрицы

Рис. 2. Свойства элементов матрицы

Рассмотрим несколько задач обработки матриц. Для их решения напомним читателю некоторые свойства матриц (рис. 2):

  • если номер строки элемента совпадает с номером столбца (i = j), это означает что элемент лежит на главной диагонали матрицы;

  • если номер строки превышает номер столбца (i > j), то элемент находится ниже главной диагонали;

  • если номер столбца больше номера строки (i<j), то элемент находится выше главной диагонали.

  • элемент лежит на побочной диагонали, если его индексы удовлетворяют равенству i+j-1 = n;

  • неравенство i+j-1 < n характерно для элемента находящегося выше побочной диагонали;

  • соответственно, элементу лежащему ниже побочной диагонали соответствует выражение i+j-1 > n.

Задание

  1. Умножение матриц.

  2. Сложение и вычитание матриц.

  3. Вычисление суммы и числа положительных элементов каждого столбца прямоугольной матрицы.

  4. Нахождение максимального и минимального элементов и их индексов в одномерном массиве.

  5. Нахождение суммы последних элементов одномерного массива, произведение которых не превышает заданного числа.

  6. Определение суммы отрицательных чисел в одномерном массиве и подсчета их количества.

  7. Сортировку элементов одномерного массива по возрастанию и убыванию.

  8. Упорядочение элементов нечетных строк двумерного массива по возрастанию, а четных — по убыванию. Найти суммы элементов каждого столбца и наибольшую из этих сумм.

  9. Нахождение произведения первых элементов одномерного массива, сумма модулей которых не превышает заданного числа.

  10. Проверку, является ли квадратная матрица заданного порядка магическим квадратом (суммы элементов в каждом столбце и каждой строке одинаковы).

Порядок выполнения работы.

Для выполнения первого задания необходимо войти в среду программирования ABC Pascal и в окне редактирования ввести текст программы, произвести ее отладку и выполнение.

Содержание отчета

Отчет оформляется на стандартных листа формата а4, в котором необходимо привести:

  1. Название работы.

  2. Постановку задачи.

  3. Описание алгоритма (метода) решения.

  4. Текст программы.

  5. Результаты работы программы на 2–3 контрольных примерах.

Контрольные вопросы

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Тульский государственный университет»

Институт высокоточных систем им. В.П. Грязева

Кафедра Системы автоматического управления

Методические указания к лабораторной работе № 6

СИСТЕМЫ СЧИСЛЕНИЯ

по дисциплине

ИНФОРМАТИКА

Направление подготовки (специальность):

161101 Системы управления летательными аппаратами

Профиль подготовки (специализация): Системы управления движением летательных аппаратов

Квалификация (степень) выпускника: специалист

Форма обучения: очная

Тула 2011 г.

Цель и задачи работы: получение навыков записи чисел в позиционных системах счисления; навыков перевода чисел из одной системы счисления с основанием р в систему счисления с основанием q и выполнения арифметических операций.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]