Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Типы данных. К типам данных относятся числовые константы, обычные и сис­темные переменные, массивы (векторы и матрицы) и данные файлового типа




К типам данных относятся числовые константы, обычные и сис­темные переменные, массивы (векторы и матрицы) и данные файлового типа.

Константами называют поименованные объекты, хранящие не­которые значения, которые не могут быть изменены. Переменные явля­ются поименованными объектами, имеющими некоторое значение, кото­рое может изменяться по ходу выполнения программы. Тип переменной определяется ее значением; переменные могут быть числовыми, строко­выми, символьными и т. д. Имена констант, переменных и иных объектов в MathCAD представ­ляют собой набор латинских или греческих букв и цифр. В MathCAD содержится небольшая группа особых объектов, кото­рые нельзя отнести ни к классу констант, ни к классу переменных, значе­ния которых определены сразу после запуска программы. Их правильнее считать системными переменными, имеющими предопределенные сис­темой начальные значения (Приложение 1). Изменение значений сис­темных переменных производят во вкладке Встроенные переменные диалогового окна Math Options команды Математика Þ Опции.

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

Если переменной присваивается начальное значение с помощью оператора := ( вызывается нажатием клавиши: (двоеточие) на клавиатуре), то такое присваивание называется локальным. До этого присваивания пере­менная не определена и ее нельзя использовать. Однако с помощью знака { (клавиша ~ на клавиатуре) можно обеспечить глобальное присваивание. MathCAD прочитывает весь документ дважды слева направо и сверху вниз. При первом проходе выполняются все дей­ствия, предписанные глобальным оператором присваивания ({), а при вто­ром – производятся действия, предписанные локальным оператором присваивания (:=), и отображаются все необходимые результаты вычис­лений (=).

Существуют также жирный знак равенства = (комбинация клавиш Ctrl + =), который используется, например, как оператор приближенного равенства при решении систем уравнений, и символьный знак равенства (комбинация клавиш Ctrl +.).

Дискретные аргументы - особый класс ранжированных переменных, который в пакете MathCAD зачастую заменяет управляющие структуры, называе­мые циклами (однако полноценной такая замена не является). Эти пере­менные имеют ряд фиксированных значений, либо целочисленных (1 способ), либо в виде чисел с определенным шагом, меняющихся от на­чального значения до конечного (2 способ).

1. Name:= Nbegin.. Nend,

где Name – имя переменной, Nbegin – ее начальное значение, Nend – ко­нечное значение,.. – символ, указывающий на изменение переменной в заданных пределах (вводится клавишей;). Если Nbegin < Nend, то шаг переменной будет равен +1, иначе –1.

2. Name:= Nbegin, (Nbegin + Step).. Nend

Здесь Step – заданный шаг изменения переменной (он должен быть по­ложительным, если Nbegin < Nend, или отрицательным в обратном слу­чае).

Дискретные аргументы значительно расширяют возможности MathCAD, позволяя выполнять многократные вычисления или циклы с повторяющимися вычислениями, формировать векторы и матрицы.

Массив - имеющая уникальное имя совокупность конечного числа числовых или символьных элементов, упорядоченных некоторым обра­зом и имеющих определенные адреса. В пакете MathCAD используются массивы двух наиболее распространенных типов:

· одномерные (векторы);

· двумерные (матрицы).

Порядковый номер элемента, который является его адресом, назы­вается индексом. Индексы могут иметь только целочисленные значения. Они могут начинаться с нуля или единицы, в соответствии со значением системной переменной ORIGIN (Приложение 1).

Векторы и матрицы можно задавать различными способами:

· с помощью команды Вставка Þ Матрица, или комбинации клавиш Ctrl + M, или щелчком на кнопке панели Матрица, за­полнив массив пустых полей для не слишком больших массивов;

· с использованием дискретного аргумента, когда имеется некоторая явная зависимость для вычисления элементов через их индексы.




Поделиться с друзьями:


Дата добавления: 2015-05-08; Просмотров: 422; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.