Introdução

 

 

O aparecimento dos sistemas computacionais algébricos no início da década de 80 permitiu ao usuário facilidade na manipulação de símbolos e objetos matemáticos. Ao contrário da computação numérica, tais sistemas permitem manipulação exata de símbolos matemáticos, possibilitando a construção de seções contendo uma seqüencia de cálculos algébricos exatos.

Desde o aparecimento da computação algébrica foram criados diversos sistemas computacionais contendo esse recurso, alguns desenhados para fins específicos, outros para fins gerais. Os sistemas mais comercializados, como o Maple V e o Mathematica, disputam a preferência dos usuários, e oferecem inúmeros recursos, como alta portabilidade, interface amigável, capacidade de computação algébrica, numérica e gráfica, capacidade de manipulação teoricamente ilimitada de fórmulas e números, linguagem de programação de alto nível, facilidade na produção de textos e hipertextos, além de um sistema de ajuda de fácil uso.

Durante alguns anos temos utilizado o Maple V na Universidade Federal de Viçosa. Os principais trabalhos aqui desenvolvidos com o Maple são assuntos relacionados com Cálculo Diferencial e Integral e Álgebra Linear. Assim, produzimos um material, que estamos disponibilizado na forma de um curso de Ensino à Distância. O objetivo deste curso é introduzir conceitos básicos sobre a utilização do Maple, enfocando aspectos da programação neste software.
Este curso está divido em sete módulos, abordando vários tópicos. Abaixo segue uma descrição sucinta de cada módulo.

Módulo 1 - Abordagem das características e potencialidades do Maple, enfocando a tela de trabalho, os menus, botões, edição dos arquivos e Help.

Módulo 2 - Utilização do Maple para manipulações aritméticas, desde as operações básicas, até cálculos de raízes, módulos, operações inteiras, etc. É ilustrada com vários exemplos para demonstração.

Módulo 3 - Utilização do Maple para manipulações algébricas, destacando as manipulações polinomiais.

Módulo 4 - Um dos principais módulos, trata das estruturas de dados do Maple. Além da definição de estrutura de dados, aborda estruturas tais como Lista, Tabelas, Conjuntos, Seqüências Matrizes e Vetores.

Módulo 5 - Módulo destinado ao estudo de funções, tratando desde a forma de definição de função no Maple, como também as funções pré-definidas no Maple. Além disto, tem uma abordagem sobre Limites, Derivadas, Integrais e Gráficos.

Módulo 6 - Abordagem dos principais recursos básicos necessários para se explorar Programação no Maple. Além dos métodos de Entrada e Saída, aborda os conceitos relativos a Estruturas de Controle e Repetição e os Procedimentos.

Módulo 7 - Implementação de alguns métodos utilizados em Cálculo Numérico.