Аладьев В.З., Бойко В.К., Ровба Е.А. Программирование и разработка приложений в Maple

Опубликовал: pvi777 в категорию Материалы по Maplesoft Maple - Дата добавления: 28.09.2020, 16:01


Монография вводит в программную среду известного математического пакета Maple, представляющего собой одну из наиболее развитых современных систем компьютерной алгебры. Данное исследование – достаточно детальное введение в среду встроенного Maple-языка программирования, позволяющего пользователю не только четко представить все возможности пакета, но и разрабатывать в его среде сложные приложения для многих разделов техники, математики, физики, химии и других естественнонаучных дисциплин, для решения которых пакет не имеет стандартных средств. При этом, язык Maple может оказаться весьма эффективным средством в системе преподавания указанных дисциплин. Именно в данном направлении он может получить свое не меньшее признание, чем у многочисленных исследователей естественнонаучных дисциплин, использующих математические методы.
Представленный в монографии материал покрывает практически все основные функциональные возможности Maple-языка с иллюстрацией целого ряда как их наиболее массовых приложений при решении широкого круга математических задач, так и наиболее интересных особенностей, позволяющих использовать их нестандартным образом, расширяя тем самым потенциал встроенного Maple-языка; целый ряд рассмотренных приемов может оказаться полезным при формировании эффективной концепции программирования в его среде.
Все это делает книгу полезным пособием по пакету Maple как для студентов, так и для профессионалов из различных фундаментальных и прикладных областей современного естествознания. В свете вышеизложенного Maple можно рассматривать в качестве достаточно хорошо сбалансированной интегрированной среды для выполнения разнообразных вычислений, работы с графическими объектами и для программирования на высокоуровневом процедурном языке, прежде всего, задач, носящих математический характер с акцентом на символьных (алгебраических) вычислениях.
Монография является одним из немногих изданий по программированию в среде пакета Maple, что и определяет ее место среди исследований по программным средствам для ПК, использующих операционную среду Windows. Вместе с тем мобильность пакета позволяет использовать его многими другими популярными платформами. Монография рассчитана на достаточно широкий круг специалистов, использующих в своей профессиональной деятельности ПК для решения задач математического характера, а также на студентов и учащихся, изучающих курс «Основы информатики и вычислительной техники» физико-математических и других естественнонаучных специальностей соответствующих университетов и колледжей.
Настоящая монография представляет собой авторский оригинал-макет мастер-классов по программированию в среде Maple, проведенных в ряде университетов Прибалтики и СНГ. Данное издание может быть полезно пользователям Maple, чьи задачи требуют непосредственного программирования приложений в среде пакета.

СОДЕРЖАНИЕ

Предисловие

Глава 1. Базовые сведения по Maple-языку пакета
1.1. Базовые элементы Maple-языка пакета
1.2. Идентификаторы, предложения присвоения и выделения Maple-языка
1.3. Средства Maple-языка для определения свойств переменных
1.4. Типы числовых и символьных данных Maple-языка пакета
1.5. Базовые типы структур данных Maple-языка
1.6. Средства тестирования типов данных, структур данных и выражений
1.7. Конвертация Maple-выражений из одного типа в другой
1.8. Функции математической логики и средства тестирования пакета

Глава 2. Базовые управляющие структуры Maple-языка пакета
2.1. Предварительные сведения общего характера
2.2. Управляющие структуры ветвления Maple-языка (if-предложение)
2.3. Циклические управляющие структуры Maple-языка (while_do-предложение)
2.4. Специальные типы циклических управляющих структур Maple-языка

Глава 3. Организация механизма процедур в Maple-языке пакета
3.1. Определения процедур в Maple-языке и их типы
3.2. Формальные и фактические аргументы Maple-процедуры
3.3. Локальные и глобальные переменные Maple-процедуры
3.4. Определяющие параметры и описания Maple-процедур
3.5. Механизмы возврата Maple-процедурой результата ее вызова
3.6. Средства обработки ошибочных и особых ситуаций в Maple-языке
3.7. Расширенные средства Maple-языка для работы с процедурами
3.8. Расширение функциональных средств Maple-языка пакета
3.9. Иллюстративные примеры оформления Maple-процедур
3.10. Элементы отладки Maple-процедур и функций

Глава 4. Организация программных модулей в Maple-языке
4.1. Вводная часть
4.2. Организация программных модулей Maple-языка
4.3. Сохранение процедур и программных модулей в файлах

Глава 5. Средства Maple-языка для работы с данными и структурами строчного, символьного, списочного, множественного и табличного типов
5.1. Средства работы Maple-языка с выражениями строчного и символьного типов
5.2. Средства работы Maple-языка с множествами, списками и таблицами
5.3. Алгебраические правила подстановок для символьных вычислений
5.4. Средства Maple-языка для обработки алгебраических выражений
5.5. Управление форматом вывода результатов вычисления выражений

Глава 6. Средства ввода/вывода Maple-языка
6.1. Средства Maple-языка для работы с внутренними файлами пакета
6.2. Средства Maple-языка для работы с внешними файлами данных
6.2.1. Открытие, закрытие и удаление внешних файлов любого типа
6.2.2. Средства обработки особой ситуации «конец файла» доступа к файлам
6.2.3. Обработка особых и ошибочных ситуаций процедур доступа к файлам
6.3. Базовые средства Maple-языка для обеспечения доступа к внешним файлам данных TEXT-типа
6.3.1. Базовые средства доступа к файлам данных на уровне Maple-выражений
6.4. Средства Maple-языка для обеспечения доступа к внешним файлам данных BINARY-типа
6.5. Обеспечение форматированного доступа к внешним файлам данных

Глава 7. Графические средства Maple-языка пакета
7.1. Графическая интерпретация алгебраических выражений и уравнений в среде Maple-языка
7.2. Двухмерное представление функциональных зависимостей и данных в среде Maple-языка
7.3. Трехмерное представление функциональных зависимостей и данных в среде Maple-языка
7.4. Создание графических объектов на основе базовых примитивов

Глава 8. Создание и работа с библиотеками пользователя
8.1. Классический способ создания Maple-библиотек
8.2. Специальные способы создания библиотек пользователя в среде Maple
8.3. Создание пакетных модулей пользователя
8.4. Статистический анализ Maple-библиотек

9. Средства Maple, не рассматриваемые в настоящей книге, но полезные для приложений

Заключение
Литература
Справка по авторам


Скачать:


  • Теги:

Комментарии:


Оставить комментарий

Вход на сайт

Информация о проекте

Настоящий сайт представляет собой информационный портал, содержащий материалы по проблеме бизнес-аналитики, раскрывающие особенности использования современных подходов и методов анализа и обработки данных, что в условиях современной информатизации общества представляется весьма актуальным при исследовании различных проблем социально-экономического характера.
Настоящий портал содержит материалы познавательного, учебно-методического и научно-исследовательского характера, демонстрирующие современное состояние развития проблемы бизнес-аналитики, проблемы анализа и обработки данных. Особое внимание на страницах сайта уделено методическому и аналитическому инструментарию рассматриваемых проблем. Наряду с теоретическими и аналитическими материалами сайт содержит пакеты программных продуктов, представляющих собой прикладной инструментарий, способный автоматизировать научно-практические исследования в области бизнес-аналитики и бизнес-статистики.

Контакты