Аладьев В.З. Основы программирования в Maple

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


Книга вводит в программную среду известного математического пакета Maple, представляющего собой одну из наиболее развитых современных систем компьютерной алгебры (CAS).
Книга представляет достаточно детальное введение в среду встроенного Maple-языка программирования, позволяющего пользователю не только четко представить все возможности пакета, но и решать в его среде достаточно сложные прикладные задачи из многих разделов техники, математики, физики, химии и других естественно-научных дисциплин, для решения которых пакет не имеет стандартных средств. Более того, Maple-язык может оказаться весьма эффективным средством в системе преподавания указанных и, в первую очередь, математических дисциплин. Именно в данном направлении он может получить признание не меньшее, чем в среде многочисленных исследователей естественно-научных дисциплин, широко использующих математические методы.
Представленный в книге материал покрывает, практически, все основные функциональные возможности Maple-языка с иллюстрацией целого ряда как их наиболее массовых приложений при решении широкого круга математических задач, так и наиболее интересных особенностей, позволяющих использовать их нестандартным образом, расширяя тем самым возможности встроенного Maple-языка. Ряд представленных в книге приемов может оказаться полезным при формировании эффективной концепции программирования в его среде.
Все это делает материал книги полезным пособием по пакету Maple как для студентов, так и для профессионалов из различных фундаментальных и прикладных областей современного естествознания. В свете вышеизложенного Maple можно рассматривать в качестве достаточно хорошо сбалансированной интегрированной среды для выполнения разнообразных числовых и символьных вычислений, работы с графическими объектами и программирования на высокоуровневом процедурном языке, прежде всего, задач, носящих математический характер с акцентом на символьных (алгебраических) вычислениях.
Книга является одним из немногих в отечественной литературе изданием по программированию в среде пакета Maple, что и определяет ее место среди литературы по программным средствам для ПК, использующих операционную среду Windows. Вместе с тем мобильность пакета позволяет использовать его многими другими популярными платформами и типами ЭВМ. Книга рассчитана на достаточно широкий круг специалистов, использующих в своей профессиональной деятельности IBM-совместимые ПК, а также ряд других компьютерных платформ для решения задач математического характера, а также студентов и учащихся по курсу «Основы информатики и вычислительной техники» физико-математических и других естественно-научных специальностей соответствующих университетов и колледжей.
Настоящая книга представляет собой авторский оригинал-макет конспекта курсов лекций по программированию в среде 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. Средства работы Maple-языка с выражениями строчного и символьного типов
2.2. Средства работы Maple-языка с множествами, списками и таблицами
2.3. Алгебраические правила подстановок для символьных вычислений
2.4. Средства Maple-языка для обработки выражений
2.5. Управление форматом вывода результатов вычисления выражений

Глава 3. Базовые управляющие структуры Maple-языка
3.1. Предварительные сведения общего характера
3.2. Управляющие структуры ветвления Maple-языка (if-предложение)
3.3. Циклические управляющие структуры Maple-языка (while_do-предложение)
3.4. Специальные типы циклических управляющих структур Maple-языка

Глава 4. Организация механизма процедур в Maple-языке
4.1. Определения процедур в Maple-языке и их типы
4.2. Формальные и фактические аргументы Maple-процедуры
4.3. Локальные и глобальные переменные Maple-процедуры
4.4. Определяющие параметры и описания Maple-процедур
4.5. Механизмы возврата Maple-процедурой результата ее вызова
4.6. Средства обработки ошибочных ситуаций в Maple
4.7. Расширенные средства Maple-языка для работы с процедурами
4.8. Расширение функциональных средств Maple-языка
4.9. Иллюстративный пример оформления Maple-процедуры
4.10. Элементы отладки Maple-процедур и функций

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

Глава 6. Создание и работа с библиотеками пользователя
6.1. Классический способ создания Maple-библиотек
6.2. Специальные способы создания библиотек в среде Maple
6.3. Создание пакетных модулей пользователя
6.4. Статистический анализ Maple-библиотек

Заключение
Перечень программных средств, находящихся в Maple-библиотеке
Литература
Справка по автору


Скачать:


  • Теги:

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


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

Вход на сайт

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

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

Контакты