Лекция: Алгоритм ввода-вывода матриц

Матрицы, как и массивы, нужно вводить (выводить) поэлементно. Блок-

схема ввода элементов матрицы изображена на рис. 7.1. Вывод матрицы

организуется аналогично вводу.

Рассмотрим несколько задач обработки матриц. Для их решения напомним

читателю некоторые свойства матриц (рис. 7.2):

· если номер строки элемента совпадает с номером столбца (i=j), это

означает что элемент лежит на главной диагонали матрицы;

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

ниже главной диагонали;

· если номер столбца больше номера строки (i<j), то элемент находится

выше главной диагонали.

· элемент лежит на побочной диагонали, если его индексы удовлетворяют

равенству i+j–1=n;

· неравенство i+j–1<n характерно для элемента находящегося выше

побочной диагонали;

· соответственно, элементу лежащему ниже побочной диагонали

соответствует выражение i+j–1>n.

24. Алгоритмы обработки двумерных массивов: нахождение суммы и произведения, удовлетворяющих заданным условиям. Примеры.

 

25. Пакет Mathcad: общая характеристика и основные функции.

Система MathCad — одна из самых мощных и эффективных систем математического направления, которая ориентирована на широкий круг пользователей и позволяет выполнять математические расчеты как в численном, так и в символьном виде. Причем, описание решения задач задается с помощью привычных математических формул и знаков.

Функциональный набор системы включает в себя:

— вычислительные функции (вычисление арифметических выражений, производных, интегралов, вычисление суммы и произведения, решение уравнений, неравенств и их систем, решение дифференциальных уравнений, обработка матриц, использование символьных преобразований и др.);

— графические функции (построение двухмерных графиков в различных системах координат, построение графиков поверхностей, векторных полей, трехмерных гистограмм, применение элементов анимации);

— функции программирования (создание программных модулей, состоящих из программных элементов, подобных конструкциям языков программирования);

— сервисные функции (ведение диалога с пользователем посредством меню, пиктограмм или команд, размещение на экране и редактирование математических, графических и текстовых конструкций, форматирование документа, печать документа и др.).

В настоящем практическом пособии рассматривается система MathCad 2001i Professional, но почти все приведенные здесь сведения можно успешно использовать при работе с другими версиями системы.

 

26. Пакет Mathcad: основные элементы пользовательского интерфейса.

После запуска системы на экране компьютера появляется заставка MathCad, а затем окно системы, показанное на рисунке 1.1.

Основное окно системы содержит следующие функциональные области:

— строка заголовка (первая строка, содержащая имя рабочего документа и стандартные кнопки управления окном);

— главное меню системы (вторая строка, включающая пункты иерархического меню, которое содержит полный набор команд работы с системой);

— панель инструментов «Стандартная» (третья строка, содержащая кнопки или пиктограммы, дублирующие наиболее важные пункты главного меню);

— панель инструментов «Форматирование» (четвертая строка, содержащая кнопки переключения вида, размера и стиля шрифтов, выравнивания текста и др.);

— наборная панель (пятая строка, содержащая набор кнопок для вывода на экран дополнительных окон с палитрами математических символов и операторов);

— окно набора и редактирования документа (основная часть окна системы).

 
 

еще рефераты
Еще работы по информатике