русс | укр

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

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

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

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


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

Вычисление произведения членов ряда в Derive

Вычисление произведения членов ряда во всем похожи на вычисление суммы. Отличие лишь в том, что запись в командной строке и изображение произведения в алгебраическом окне вместо знака  (или аббревиатура SUM) содержат греческую букву верхнего регистра  P (или аббревиатура PRO). Греческие буквы и P берутся из окошка знаков  алгебраических операций. Например, для вычисления произведения всех элементов третьей колонки матрицы М, приведенной выше, в командной строке набирают следующий текст:

P(Mn3, n, 1, DIMENSION(M)).

Разрешено вложение циклических операторов суммирования и умножения друг в друга любой глубины. Развертка этих циклов при вычислениях начинается с самого глубокого. Пример выражения с вложенными циклами, осуществляющего произведение всех элементов матрицы  М:=[[1, 2, 3], [2, -1, 1], [2, 3, -2]] , в командной строке будет представлен следующим образом:

P(P(Mnm, n, 1, DIMENSION(M)), m, 1, DIMENSION(M)).

Можно иначе, с применением оператора присваивания, если некоторые фрагменты повторяются много раз, как в предыдущем примере:

P(P(Mnm, n, 1, j:=DIMENSION(M)), m, 1, j).

В результате вычислений этих операторов будет получено число 144.

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

Програм_в_1

Просмотров: 2818

Вернуться в оглавление:Современные проблемы математического и компьютерного моделирования



Автор: Калашников В. И. Современные проблемы математического и компьютерного моделирования: Учеб. пособие. – Харьков: НТУ “ХПИ”.


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


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

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

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


 


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

 
 

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