Часть полного текста документа:Работа в среде Mathcad Сейчас никого не удивляет тот факт, что не только аспиранты, инженеры и студенты, но даже и школьники решают свои задачи на компьютере. Удивление или, по крайней мере, вопросы может вызывать лишь выбор конкретной программной среды для этих целей. Ответ на вопрос, почему для расчетов все чаще и чаще прибегают к услугам Mathcad, может быть и такой: Mathcad обладает уникальной возможностью1[1] оперировать не просто величинами, а физическими величинами. Пакет Mathcad можно назвать не просто математическим, а физико-математическим пакетом. Работа в среде Mathcad - эта третья (и пока высшая) ступень в использовании вычислительной техники при решении физико-математических, инженерно-технических, а также учебных задач - школьных и вузовских. Две предыдущие ступени - это работа с машинными кодами (c ассемблером, например) и с языками программирования (BASIC, Pascal, C, fortran и т.д.). Эти две технологии научно-технических расчетов (машинные коды и языки программирования) сыграли с этими расчетами злую шутку: из расчетов были "выдавлены" размерности физических величин и единицы их измерения - метры, килограммы, секунды... Ручное решение физической задачи (школьной или вузовской задачи по физике, если говорить конкретнее), как правило, требовало и требует оперирования сугубо размерными величинами2[2]. Автоматизация таких расчетов - написание программ для компьютера исключает из задачи ее "физику": переменные программы хранят только числовые значения, а соответствующие им единицы измерений программист должен "держать в уме". Из-за этого при переводе расчета на язык ЭВМ необходимо было придерживаться строгого правила - все физические величины должны быть в одной системе единиц. Кроме того, они должны быть без множителей мили, мега и т.д. Это жесткое правило вызывало и вызывает ряд неудобств, основные из которых следующие: 1. Международная система SI3[3] хоть и широко распространена в мире, но не является и, по-видимому, никогда не будет являться единственной. США, например, - страна, задающая тон во многих областях науки и техники, использует британскую систему измерений (в среде Mathcad эта система называется U.S.4[4]). Базирование программы на какой-либо одной системе единиц мешает естественному процессу глобального обмена идеями, получившему новое ускорение в эпоху Internet5[5]. 2. Процесс создания программы немыслим без ее отладки, а основной инструмент отладки - это вывод на дисплей промежуточных результатов, анализ которых позволяет локализовать и устранить ошибку, если она была допущена при подборе формул и/или при написании самой программы. А здесь важно не только вывести значение нужной физической величины, но и выразить его в нужных единицах нужной системы измерения с нужными множителями (мега, кило, милли и т.д. - см. таблицу ??? в части 3 книги). Система SI при всех ее достоинствах внедрялась в виде "подарочного набора". Часть единиц измерения (килограммы, метры, секунды) использовались и используются без каких-либо затруднений, другие же ("нагрузка") так и не прижились в качестве доминирующих (основных) единиц. В теплоэнергетике6[6], например, давление пара в котле чаще всего измеряют и выражают в атмосферах7[7], а давление в конденсаторе - в миллиметрах ртутного столба. "Узаконенная" ("главная") единица измерения давления (паскаль - ньютон на квадратный метр) оказалась крайне неудобной. ............ |