рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Типы данных. Входной язык системы

Типы данных. Входной язык системы - раздел Образование, Основные элементы системы MathCAD Входной Язык Системы Mathcad – Интерпретирующего Типа. Документ Обрабатываетс...

Входной язык системы MathCAD – интерпретирующего типа. Документ обрабатывается сверху вниз, а в пределах строки слева направо, как только система распознает объект, автоматически запускается внутренняя подпрограмма, выполняющая необходимые действия. Например, вычисление выражения, вывод таблицы и т.д.

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

Алфавит входного языка системы определяет совокупность символов и слов, которые используются при задании команд. Алфавит системы MathCAD содержит:

¨ строчные и прописные буквы латинского и греческого алфавитов;

¨ арабские цифры от 0 до 9;

¨ системные переменные;

¨ операторы;

¨ имена встроенных функций;

¨ спецзнаки;

К укрупненным элементам языка относятся типы данных, операторы, функции пользователя и управляющие структуры.

Типы данных системы MathCAD.

Простые Структурированные
константы переменные дискретные массивы файлы
целые пользовательские   матрицы  
вещественные (от 10-307 до 10307) стандартные   вектора  
комплексные (5+2.3i)        
восмеричные ( от 0 до 7 437о)        
шестнадцатиричные (от 0 до 15 43h)        
зарезервированные (e, π, % – константы; TOL,ORIGIN – системные переменные; единицы измерения)        
строковые констаны ("пример")        

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

В MathCAD содержится небольшая группа особых объектов значения которых определены сразу после запуска программы. Их правильнее считать системными переменными. Изменение значений системных переменных производят во вкладке Built–In Variables диалогового окна Math – Options.Обычные переменные отличаются от системных тем, что они должны быть предварительно определены пользователем, т. е. им необходимо присвоить значение.

К базовым операторам системы относятся: := – локальное присваивание, = – оператор вычисления, º – глобальное присваивание. Локальное присваивание (:=) распространяет свое действие на область документа расположенную ниже места присваивания. Пример – значение переменной b на момент вычисления с неопределенно.

 
 

Глобальное присваивание (º) не зависит от места присвоения и распространяет свое действие на весь документ.


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

 
 

В версии MathCAD 7. 0 допустимо при первом присваивании переменной вводить знак = (например, х=123), при этом система сама заменит его на знак на :=.

– Конец работы –

Эта тема принадлежит разделу:

Основные элементы системы MathCAD

Введение... Одной из основных областей применения ПК являются математические и... Пакет Mathcad популярен пожалуй более в инженерной чем в научной среде Характерной особенностью пакета является...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Типы данных. Входной язык системы

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

Интерфейс системы
Система MathCAD имеет три режима работы: режим набора и редактирования документа, командный режим и режим помощи. Это разделение режимов носит условный характер, так как переход в тот или иной режи

Меню Help
Меню вызова справочной системы, примеров. В системе действует, в зависимости от режима работы, несколько типов курсоров: ¨ курсор в виде диагональной белой стрелки, управляемы

Концепция построения документа системы
Документ системы MathCAD строится из областей, которые делятся на вычислительные, графические, текстовые и обрабатываются соответственно тремя различными процессорами системы: вычислительным (матем

Формат вывода числовых данных
При работе с вычислительными областями с помощью команды Format – Number, возможно установить формат вывода числовых данных . Это окно содержит три выделенные части В первой —

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

Параллельные вычисления, векторизация.
Большинство вычислений с дискретными переменными и массивами строятся на принципе параллельных (поэлементных) вычислений. Точно такая же операция может быть выполнена с помощью векторизации. Вектор

Стандартные и пользовательские функции
Функция – выражение, согласно которому проводятся некоторые вычисления с аргументами и определяется её числовое значение.

Основные элементарные математические функции
  Основные элементарные математические функции можно разделить на 6 групп: 1. тригонометрические – sin(z), cos(z), tan(z), cot(z), csc(z), sec(z);

Типовые статистические функции
В системе MathCAD можно проводить наиболее распространенные статистические расчеты. Функция Назначение rnd(x) ге

Функции с условиями сравнения
Существует ряд встроенных функций, результат работы которых зависят от знака или значения аргумента. К таким функциям относятся: Функция Назначение

Графические возможности системы MathCAD
Пакет MathCAD позволяет строить самые разнообразные графики – в декартовой и полярной системе координат, трехмерные поверхности, графики уровней и т. д. Графические области делятся на три

Построение графиков в декартовой системе координат
В шаблоне графика по вертикали задается через запятую функции, а по горизонтали –переменные. График строится по точкам соединяющихся между собой разнообразными линиями (сплошной, пунктирной и т. д.

Построение трехмерных графиков
Трехмерные, или 3D-графики, отображают функции двух переменных вида Z(X, Y). Для построения трехмерная поверхность Z(X, Y), предварите

Форматирование осей графика
В панели X-Y Axes содержатся следующие основные опции, относящиеся к осям Х и Y (Axis X и Axis Y): Log Scale (Лог. масштаб) — установка логарифмического

Форматирование линий графиков
Следующая панель, Traces (Графики), служит для управления отображением линий, которыми строится график. С помощью опций этой панели можно управлять следующими параметрами линий графика:

Решение уравнений и систем
Как известно, многие уравнения и системы уравнений не имеют аналитических решений. В первую очередь это относится к большинству трансцендентных уравнений. Доказано также, что нельзя построить форму

Решение линейных и трансцендентных уравнений
Для простейших уравнений вида f(x)=0 решение в MathCad находится с помощью функции root. root( f(х1, x2, …), х1), где f(х1, x2, …) – функция оп

Нахождение корней полинома
Для нахождения корней выражения, вида

Решение систем уравнений и неравенств
MathCAD дает возможность решать также и системы уравнений. Максимальное число уравнений и переменных равно 50. Результатом решения системы будет численное значение искомого корня. Наиболее

Отсутствие сходимости решения
Сообщение об ошибке (Решение не найдено) при решении уравнений появляется, когда: 1. система

Приближенные решения
    Функция Mi

Решение матричных уравнений
Система n линейных алгебраических уравнений относительно n неизвестных х1, х2, …, хn может быть записана в матричном виде ах=b где:

Основные функции
Для решения дифференциальных однородных дифференциальных уравнений (ОДУ) – с начальными условиями

Программирование в пакете Mathcad
Система Mathcad позволяет задавать функции пользователя используя встроенный язык программирования, что позволяет значительно расширить область применения пакета. Перед тем как использовать програм

Апроксимация Функций
Аппроксимацией (приближением) функции называется нахождение такой функции

Линейная регрессия
Линейная регрессия является простейшим видом регрессии. Классическим алгоритмом линейной регрессии является метод наименьших квадратов. В котором критерием является минимизация суммы квадратов откл

Полиномиальная регрессия
Полиномиальная регрессия позволяет аппроксимировать зависимость полиномом произвольной степени. Вычисление коэффициентов полинома осуществляется с помощью встроенной функции regress(VX, VY,n)

Нелинейная регрессия общего вида
Для выполнения нелинейной регрессии общего вида необходимо определить параметры произвольной аппроксимирующей функции

Кусочная линейная интерполяция
    Кусочная линей

Сплайновая интерполяция
Среди методов локальной интерполяции наибольшее распространение получила интерполяция сплайнами (от англ. spline – гибкая линейка). Идея сплайн – интерполяции в том, что полином высокой ст

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги