Вопрос
Вопрос
Языки программирования и их классификация
Технология программирования
Общая характеристика, функ возможности и технология работы в пакете матем обрабортки данных MathCad
Пакеты для математической обработки данных (ПМОД), их функ возможности
Программное обеспечение кит
Лексия 10
Тема 4
Функциональные возможности ПМОД:
· Решение уравнений и систем уравнений
· Решение неравенств и систем неравенств
· Статистическая обработка данных
· Построение графиков
· Осуществление операций с векторами и матрицами
· Осуществление тождественных преобразований
· Осуществление операций дифференцирования и интегрирования
1.1Mathematica – уникальное, мощное средство, позволяющее эффективно осуществлять вычисления, оперировать текстовой, графической и мультимедийной информацией. Во многих видах вычислений математика является мировым рекордсменом по скорости и объему обрабатываемой информации.
|
|
· Вычислительные возможности пакета:
· Проведение различных вычислений с высокой точностью
· Алгебраические и численный вычисления производных и интегралов
· Поддержка вычислений как действительной, так и комплексной области
· Широчайший набор встроенных функций.
Дает не только конечный ответ, но им промежуточные решения.
1.2 Statistica – уиверсальная интегрированная система, предназначенная для статистического анализа и визуализации данных, управления базами данных и разработки пользовательских приложений, содержащая набор процедур
1.3 matlab – высокопроизводительный язык для технических и научных расчетов.
Он позволяет осуществлять программирование в удобной среде, где задачи и их решения выражаются в форме близкой математической.
1.4 Maple - одна из наиболее популярных систем ком алгебры, обладающая превосходной научной графикой. Символьный анализатор Maple используется в системах matlab, mathcad и др.
2.1 mathcad - универсальный математический пакет, предназначенный для научных и инженерных расчетов. Главная особенность – ориентация на непрограммирующего пользователя. В этом случае пользователь получает возможность сосредоточения на сущности самой задачи.
Документ mathcad называется рабочим листом. Файл, в котором хранится рабочий лист, имеет расширение. mcd
Рабочий лист содержит формулы и текстовые блоки.
Ввод осуществляет в месте расположения курсора, который может иметь один из следующих видов:
· Крестообразный (указывает место создания нового объекта)
· Уголковый (при вводе формул указывает текущий элемент формулы)
|
|
· Вертикальная черта
Формулы – основной объект рабочего листа. Они могут включать в себя числовые постоянные функции и общепринятые обозначения математических операций. Графики рассматриваются как формулы.
В ходе расчетов формулы обрабатываются последовательно. Слева – направо, сверху вниз.
В текстовые блоки игнорируются.
Практический совет: все формулы располагать сверху вниз.
Чтобы буквенные обозначения можно было использовать при расчетах, им должны быть присвоены соответственные числовые значения. Для это используют :=
При разработке программных комплексов существуют след основ подходы:
1. Структурное программирование. (алгоритм любой сложности можно реализовать с помощью 3-х базовых структур: линия, ветвление, цикл)
2. Модульное программирование (любую баз структуру можно представить в виде функц модуля, имеющего один вход и один выход)
Функциональный модуль – совокупность лог связяных опероторов, выполняющих некоторое законченное действие.
3. Программирование сверху – вниз (сначала разрабатывается главная программа, а затем - входящие в нее компоненты)
4. Программирование снизу – вверх (сначала разрабатываются программные компоненты, реализующие конкретные функции, а затем – программа, использующая разработанные компоненты.)