Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Бородина А.И. Крашинская Л.И. СапунО.Л. Модуль...doc
Скачиваний:
8
Добавлен:
15.11.2019
Размер:
1.18 Mб
Скачать

Вопросы для самоконтроля

  1. Встроенные функции MS Excel, их назначение и классификация

  2. Встроенные функции MS Excel, используемые в экономике

  3. Статистические встроенные функции Ms Excel

  4. Выборка и анализ данных в MS Excel

  1. СРАВНИТЕЛЬНАЯ ХАРАКТЕРИСТИКА MATHCAD

И MICROSOFT EXCEL

В настоящее время для рутинных расчетов на компьютере чаще используются не традиционные языки программирования (Basic, Pascal, Fortran) а электронные таблицы и специальные математические программы. Говоря об электронных таблицах, мы обычно имеем в виду Microsoft Excel. Математическая же программа у нас часто ассоциируется в основном с пакетом MathCad. Оба эти пакета задумывались как средства работы на компьютере пользователей, не желавших или не умевших «возиться» с языками программирования при решении финансовых, научно-технических и прочих прикладных задач (программирование без программирования).

MathCad – это гибкий инструмент для математических, инженерных, научных и финансовых вычислений более высокого уровня, чем электронные таблицы, так как он создавался на основе электронных таблиц.

В последних выпусках MathCad видна устойчивая тенденция к тесной интеграции с общераспространенными настольными приложениями. В отличие от других высокофункциональных пакетов, например Mathematica, которые выполняют роль основного инструмента специалиста, MathCad вполне пригоден и в качестве вспомогательного средства. Так, пользователь, которого не удовлетворяют графика или программистские возможности Microsoft Excel, может использовать более мощные средства MathCad, предоставляющего вместо жестких сеток Excel среду для создания сложных документов.

Ядро MathCad напоминает рабочую тетрадь с интерфейсом в стиле текстового редактора и имеет готовые инструменты для числовых и символьных вычислений и построения графиков, дающие в совокупности гораздо более мощные и гибкие возможности, чем электронные таблицы.

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

Технология работы в средах Microsoft Excel и MathCad имеет много общего. Так, процесс создания «программы» идет параллельно с ее отладкой и оптимизацией. Отладочные фрагменты (не только числа, но и графики, а также анимационные клипы) можно оставить в готовой таблице или в MathCad-документе для того, чтобы убедиться в правильности хода решения задачи. В Microsoft Excel и в MathCad встроено большое количество математических операторов и функций. И в среде Microsoft Excel, и в среде MathCad математический аппарат можно расширять, создавая пользовательские операторы, функции и процедуры.

Следовательно, в силу своей схожести, эти пакеты могут работать совместно. Экспортировать данные из таблицы Microsoft Excel в матрицу MathCad можно просто скопировав их и вставив затем в пустую таблицу ввода. Однако провести обратную операцию, то есть данные из матрицы MathCad экспортировать в Microsoft Excel, используя таблицу ввода, невозможно. Для выполнения этой задачи следует задействовать таблицу Microsoft Excel как компонент MathCad.

Идея совместной работы реализована в среде программы MathConnex, входящей в состав MathCad. MathConnex позволяет интегрировать различные приложения Windows (Excel, MathCad, MatLab, Axum) и организовывать передачу данных между ними.

На рабочем столе MathConnex находятся три компоненты: вверху – электронная таблица Excel с одним выходом; в середине – MathCad-документ (там комментарии прописаны ярким шрифтом, а рабочие формулы – блеклым) с одним входом и одним выходом; одна электронная таблица Excel внизу с одним входом.

Входы и выходы компонент пользователь соединяет линиями с помощью протяжки мышью. При создании рабочего листа MathConnex (а это делается довольно просто: нажимается кнопка с пиктограммой соответствующей компоненты, и «перетаскивается» на рабочий лист) в результате появляются диалоговые окна для задания параметров компонент. Одно из таких окон, работая с которым пользователь задает число входов (Inputs) и выходов (Outputs) у электронной таблицы, связывает с ними области ячеек.

Вставляя электронную таблицу Excel в рабочий лист MathConnex, пользователь может либо создать новую таблицу, либо взять готовую из архива.

В среде MathCоnnex имеется 16 компонент (разбитых на 4 группы):

  1. Ввод и вывод данных:

  • ввод локальных констант, можно обойтись без верхней Excel-таблицы, вводя исходные данные (константы 138, 540, 5 и 3) прямо в MathCad-компоненту;

  • ввод глобальных констант – констант, доступных во всех компонентах;

  • чтение (запись) данных из файлов на дисках;

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

  1. Просмотр результата:

  • «инспектор» – эту компоненту обычно вставляют на линиях для контроля потоков данных;

  • график MathConnex (не просто график, а скорее осциллограф, позволяющий визуализировать динамику изменения неких величин);

  • график Axum (графики можно построить и в Excel- и MathCad-компонентах.

  1. Вычисление:

  • MathCad;

  • Excel;

  • MatLab;

  • калькулятор MathConnex – его используют для небольших вычислений, когда не имеет смысла задействовать один из вышеперечисленных «монстров» – Excel, MathCad или MatLab.

  1. Управление потоками данных:

  • выключатель;

  • слияние потоков;

  • разветвитель по условию;

  • стоп/пауза.

MathConnex – это одно из средств визуализации OLE2-технологии. Раньше такие программно-апаратные средства решения задач назывались системными интеграторами. Они предназначены, в том числе, и для ситуационного моделирования. Аналогичные функции выполняет MathConnex только уже на качественно ином уровне. MathConnex – это виртуальная аналоговая вычислительная машина (АВМ), точнее, гибридная ЭВМ, на которой можно проводить работы по математике, физике, химии, теории автоматического регулирования и т.д. При этом пригодятся наработки, созданные и в среде MathCad, и в среде Microsoft Excel.

В настоящее время интеграционные процессы в среде программных продуктов различных фирм-производителей носят массовый характер, и тесное взаимодействие MathCad и Microsoft Excel лишь часть процесса создания единого мощнейшего программного продукта, который должен соединить в себе все наиболее необходимые пользователю функции и организовать их на должном уровне. MathCad и Excel, Promt и Word, Word и Fine Reader и многие другие разработки в области программного обеспечения имеют многоуровневую взаимосвязь. Без понимания принципов интегрирования различных программных продуктов современный пользователь лишается широких возможностей ускорения и упрощения работы на компьютере.

Вопросы для самоконтроля