Програмиране и разработване на приложения в Maple

програмиране

Министерство на образованието на Република Беларус

"ГРОДНО ДЪРЖАВЕН УНИВЕРСИТЕТ

НАЗВАНО СЛЕД ЯНКА КУПАЛА "

МЕЖДУНАРОДНА НООСФЕРНА АКАДЕМИЯ

В.З. АЛАДИЕВ, В.К. БОЙКО, Е. А. ROVBA

Монограф и i

Гродно - Талин 2007

Аладиев В.З. Програмиране и разработване на приложения в Maple: Монография /

В 3. Аладиев, В.К. Бойко, Е.А. Ровба. - Гродно: GrSU; Талин: Международна Акад. Ноосфера, Балт. Септември - 2007, 458 стр., ISBN 978-985-417-891-2 (GrSU), ISBN 978-9985-9508-2-1 (MANUR)

Монографията въвежда в софтуерната среда добре познатия математически пакет Maple, който е една от най-развитите съвременни системи за компютърна алгебра. Това изследване е доста подробно въведение в средата на вградения език за програмиране Maple, което позволява на потребителя не само ясно да си представи всички възможности на пакета, но и да разработи сложни приложения в неговата среда за много области на технологията, математика, физика, химия и други природни дисциплини, за чието решение пакетът няма стандартни съоръжения. В същото време кленовият език може да бъде много ефективен инструмент в системата за преподаване на тези дисциплини. Именно в тази посока той може да получи признанието си не по-малко от това на многобройни изследователи на природни науки с помощта на математически методи.

Представеният в монографията материал обхваща почти всички основни функционалности на езика Maple, илюстрирайки редица както най-популярните им приложения при решаване на широк спектър от математически задачи, така и най-интересните характеристики, които позволяват използването им по нестандартен начин, като по този начин разширява потенциала на вградения език Maple; редица от разглежданите техники могат да бъдат полезни при формирането на ефективна концепция за програмиране в неговата среда.

Всичко това прави книгата полезно ръководство за пакета Maple както за студенти, така и за професионалисти от различни фундаментални и приложни области на съвременната естествена наука. В светлината на горното, Maple може да се разглежда като доста добре балансирана интегрирана среда за извършване на различни изчисления, работа с графични обекти и за програмиране на процедурен език на високо ниво, преди всичко задачи от математически характер с акцент върху символни (алгебрични) изчисления.

Монографията е едно от малкото издания за програмиране в средата на пакета Maple, което определя нейното място сред изследванията върху софтуерните инструменти за персонални компютри, използващи операционната среда на Windows. Мобилността на пакета обаче позволява да се използва от много други популярни платформи. Монографията е предназначена за доста широк кръг специалисти, които използват персонални компютри в професионалната си дейност за решаване на задачи от математически характер, както и за студенти и студенти, изучаващи курса „Основи на информатиката и компютърните науки“ по физико-математически и други природонаучни специалности на съответните университети и колежи.

Рецензент: доктор на физико-математическите науки, професор А.Н. Дудин

ISBN 978-9985-9508-2-1 (МАНУР) Бойко В.К., Ровба Е.А. (Гродно), 2007

Maple V, Maple 6, Maple 7, Maple 8, Maple 9, Maple 10 са търговски марки на MapleSoft Inc.

Съдържание

Глава 1. Основна информация за езика на пакета Maple 21

1.1. Основни елементи на Maple-езиков пакет 23

1.2. Идентификатори на клен, клаузи за присвояване и разпределение 30

1.3. Инструменти за Maple Language за дефиниране на променливи свойства 42

1.4. Видове числови и символни данни на езиковия пакет Maple 45

1.5. Основни типове структури от данни на Maple-език 51

1.6. Инструменти за тестване на типове данни, структури от данни и изрази 80

1.7. Преобразуване на Maple Expressions от един тип в друг 89

1.8. Математически логически функции и инструменти за тестване на пакети 93

Глава 2. Основни контролни структури на езика на пакета Maple 106