русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Определение массивов


Дата добавления: 2015-06-12; просмотров: 615; Нарушение авторских прав


Чтобы определить массив, надо задать его структуру (число строк и столбцов) и определить значения всех его элементов. MathCAD предлагает несколько способов определения массивов, примеры которых приведены на рисунке 9.

В примере а) определена переменная A– она получила значение матрицы размерностью 4´6, элементами которой являются константы числового и строкового типов. Структура этой матрицы определена пользователем в специальном диалоговом окне, активизируемом через меню Insert/Matrix, после чего элементы матрицы введены "вручную". Строки и столбцы этой матрицы пронумерованы, начиная с нуля, так как переменная ORIGIN имеет нулевое значение (по умолчанию). После переопределения этой переменной соответственно изменилась и нумерация элементов матрицы.

Пример б) иллюстрирует возможность использования переменных и функций в качестве элементов массивов. Заметим, что переменная p и функция g(x) должны быть определены до определения массива B. При вычислении значения переменной B элементы массива p, g(p), и g(1) получили соответствующие числовые значения.

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

В примере г) массив С определен путем присвоения значений отдельным его элементам. Если к моменту определения некоторого элемента массива сам массив еще не определен, он будет создан автоматически. Размерность этого массива будет соответствовать значению индекса определяемого элемента, а все "предшествующие" элементы массива получат нулевые значения. Если определяется элемент существующего массива, и индекс элемента выходит за пределы его размерности, массив соответственно "расширяется" с возможным добавлением "нулевых" элементов.



 

Рисунок 9 – Способы определения массивов

В примере д) индексы элементов массива E определены целочисленными ранжированными переменными i и j, а значения элемента массива Ei,j вычисляются с помощью выражения, включающего эти переменные в качестве операндов.



<== предыдущая лекция | следующая лекция ==>
Индексы | Арифметические операторы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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