Смекни!
smekni.com

Файловая система Windows NT NTFS (стр. 3 из 4)


2 Общие сведения по используемым программным

средствам

2.1 Система MathCAD и ее возможности

Одной из основных областей применения ПК и поныне являются математические и научно-технические расчеты. Само по себе появление компьютеров не упрощало математические расчеты, а лишь позволяло резко повысить скорость их выполнения и сложность решаемых задач. Пользователям ПК, прежде чем начинать такие расчеты, нужно было изучать сами компьютеры, языки программирования и довольно сложные методы вычислений, применять и подстраивать под свои цели программы для решения расчетных задач на языках Бейсик, Паскаль, С, С++ и т.д. Поневоле ученому и инженеру, физику, химику и математику приходилось становиться программистом, к сожалению, порою довольно посредственным.

Необходимость в этом отпала лишь после появления интегрированных математических программных систем для научно-технических расчетов: MatLAB, MathCAD, Maple, Mathematica и др. Большое число подобных разработок свидетельствует о значительном интересе к ним во всем мире и бурном развитии компьютерных математических систем.

Широкую известность и заслуженную популярность еще в середине 80-х годов приобрели интегрированные системы для автоматизации математических расчетов класса MathCAD, разработанные фирмой MathSoft (США). По сей день они остаются единственными математическими системами, в которых описание решения математических задач дается с помощью привычных математических формул и знаков. Такой же вид имеют и результаты вычислений. Так что системы MathCAD вполне оправдывают аббревиатуру CAD (Computer Aided Design), говорящую о принадлежности к наиболее сложным и продвинутым системам автоматического проектирования — САПР. Можно сказать, что MathCAD — своего рода САПР в математике.

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

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

Применение систем MathCAD и ряд других математических систем, таких, как Derive, Maple и Mathematica. их облегчает самые сложные математические, статистические и финансово-экономические расчеты, для проведения которых раньше приходилось привлекать научную элиту — математиков-аналитиков.

Отличительной чертой интегрированных математических систем MathCAD является подготовка документов, которые объединяют задание исходных данных, математическое описание их обработки и результаты вычислений (в виде числовых данных, таблиц и графиков). Вид документа в MathCAD почти ничем не отличается от вида научной статьи. Удачно решена в MathCAD проблема передачи изменений числовых данных в формулах по всей цепочке вычислений.

К средствам новых версий MathCAD относятся настройка под любой мало-мальски известный тип печатающего устройства, богатый набор шрифтов, возможность использования всех инструментов Windows, прекрасная графика и современный многооконный интерфейс. В MathCAD включены эффективные средства цветового оформления документов, создания анимационных (движущихся) графиков и звукового сопровождения. Тут же текстовый, формульный и графический редакторы, объединенные с мощным вычислительным потенциалом. Предусмотрена и возможность объединения с другими мощными математическими и графическими системами для решения особо сложных задач. Отсюда и название таких систем — интегрированные системы.

Математики, физики и ученые из других, смежных отраслей науки давно мечтали о математически ориентированном языке программирования для записи алгоритмов решения математических и научно-технических задач в наиболее удобной, компактной и доступной для понимания форме. Для этого они пытались приспособить различные языки программирования высокого уровня — Фортран, Алгол, Бейсик, Паскаль и др. Но их попытки так и не увенчались успехом: программы на этих языках, увы, ничем не напоминали привычные математические и физические символы и формулы, с которыми все привыкли работать и с помощью которых описываются решения математических задач.

Выпустив систему MathCAD, ориентированную под Windows и имеющих некоторые средства для выполнения символьных операций компьютерной алгебры, фирма MathSoft наглядно показала свое несомненное лидерство в быстрой разработке популярных математических систем. Этому способствовало привлечение к разработкам систем MathCAD известной компании Waterloo Maple Software — создательницы одной из самых мощных и интеллектуальных систем компьютерной алгебры Maple.

Роль главной математической системы для большинства пользователей по-прежнему осталась за MathCAD. Системы этого класса отличает простота, удобный пользовательский интерфейс и тщательно продуманные, отобранные и ориентированные на нужды большинства пользователей математические возможности.

Предусмотрен импорт любых графических изображений — от простых и специальных графиков функций до многокрасочных репродукций художественных произведений. Введены средства анимации рисунков и проигрывания видеофайлов со звуковым стереофоническим сопровождением. Это значительно улучшает визуализацию самых сложных расчетов.

Последние версии системы MathCAD дают новые средства для подготовки сложных документов. В них предусмотрено красочное выделение отдельных формул, многовариантный вызов одних документов из других, возможность закрытия "на замок" отдельных частей документов, гипертекстовые и гипермедиа-переходы и т. д. Это позволяет создавать превосходные обучающие программы и целые книги по любым курсам, базирующимся на математическом аппарате. Здесь же реализуется удобное и наглядное объектно-ориентированное программирование сложнейших задач, при котором программа составляется автоматически по заданию пользователя, а само задание формулируется на естественном математическом языке общения с системой.


3 Схема алгоритма решения задачи


Да


4 Решение задачи с графическим пояснением

Задача. Найти КПД двигателя, который развивает мощность 110кВт и расходует в час 28 кг топлива. Показать графически, как будет изменяться КПД, если расход топлива будет уменьшаться до 20 кг топлива в час с шагом 0,5 кг.

;
;
.

Решение. КПД двигателя

(4.1)

Здесь

- количество теплоты (полезная энергия), идущее на изменение внутренней энергии газа, которое выделено при сгорании топлива. Вследствие этого изменения внутренней энергии совершается механическая работа;
- полное количество теплоты, выделенное при сгорании топлива массой
, где
- удельная теплота сгорания топлива. Подставляя выражения для
и
в уравнение (4.1) получаем окончательно:

(4.2)

Для непосредственного решения данной задачи необходимо определить вид топлива, и тем самым удельную теплоту сгорания топлива

. В качестве топлива можно выбрать, например, бензин, удельная теплота сгорания которого равна
[3], тогда значения КПД двигателя согласно формуле (4.2) будет следующее
(см. приложение А).

Для того чтобы показать графически, как будет изменяться КПД, если расход топлива будет уменьшаться до 20 кг топлива в час с шагом 0,5кг необходимо формулу (4.2) представить КПД

как функцию от массы

(5.1)

График данной зависимости, который представлен на рисунке 1 (см. приложение Б), будет представлять собой возрастающую функцию, т.е. при уменьшении массы топлива КПД будет увеличиваться. В самом деле, как много бы мы не сожгли топлива, большая часть затраченной теплоты будет расходоваться не на изменение внутренней энергии, а на нагревание окружающей среды. Так, например, КПД паровозов не превышал 9%, а КПД первого четырехтактного двигателя внутреннего сгорания достигал 22% [4]. И наоборот, когда мы уменьшаем общую массу топлива, КПД соответственно возрастает.