Вопрос. Технологии программирования.

Вопрос

Вопрос

Языки программирования и их классификация

Технология программирования

Общая характеристика, функ возможности и технология работы в пакете матем обрабортки данных 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. Программирование снизу – вверх (сначала разрабатываются программные компоненты, реализующие конкретные функции, а затем – программа, использующая разработанные компоненты.)