Prelúdio ao Maple - Professor Global

Transcrição

Prelúdio ao Maple - Professor Global
Prelúdio ao Maple
1. Objetivos para este Módulo
Este livro trata sobre o uso do Maple para aprofundar suas habilidades matemáticas. Cada capítulo
mostra como usar uma grande variedade de comandos do Maple, seguindo a temática de cada
capítulo. Antes de começar a usar o Maple nestes tópicos, é necessário compreender algo sobre seu
uso. Este é o objetivo desta introdução.
O Maple, como a matemática, é uma grande garantia. A melhor maneira de encarar um grande
projeto deste tipo é iniciá-lo pequeno e fazer um pouco mais a cada dia. Desta forma, avançará
gradualmente. O processo se iniciará dando aqui uma introdução ao Maple. Este não pretende ser,
definitivamente, um tutorial completo, mas sim uma iniciação. O livro inteiro é o tutorial! Quando
este for completado, o leitor estará capacitado a aplicar a matemática numa ampla área de tópicos
de trigonometria e terá a habilidade de verificar resultados de seus cálculos.
Os objetivos específicos desta sessão estão listados abaixo.
1. Aprenda o objetivo de um sistema algébrico de computador, como o Maple.
2. Saiba como usar comandos do Maple.
3. Saiba como eliminar alguns erros comuns no uso de comandos.
4. Confirme seu conhecimento realizando testes.
2. Como é o Maple?
O Maple é um tipo de super calculadora chamada de Sistema Algébrico de Computação. Caso esteja
usando um computador com o uso interface gráfica, como o Macintosh, Windows ou um Xterminal, estará usando a interface da área de trabalho do Maple. A área de trabalho proporciona
uma aproximação integrada ao ambiente, na qual é possível fazer operações matemáticas, utilizar
uma palavra simples como processador para explicar seus cálculos e incluir os gráfico do Maple,
como também, construir fórmulas, equações e outras estruturas matemáticas para usar mais tarde. É
claro que se pode fazer estritamente cálculos matemáticos também. Este pode apresentar-se um
pouco mais complicado que em sua calculadora de bolso, porém existem algumas vantagens. É
possível computar um número decimal grande que em sua calculadora de bolso não é possível, e
também salvar seus resultados em disquete ou até imprimi-los como parte de um trabalho escrito.
Esta habilidade para construir seus resultados e usá-los novamente depois, talvez com modificações,
é uma grande vantagem uma vez que se aprende como é feito. Mais importantes são as técnicas para
verificar se seus resultados estão corretos. Este passo indispenssável não é tão fácil em sua
calculadora quanto é no Maple.
Os sistemas de álgebra no computador são importantes ferramentas para fazer matemática. Estes
podem lhe ajudar a usar matemática com confiança. O passo mais importante em qualquer
problema é verificar a resposta. Sua resposta realmente satisfaz o problema que começou a
resolver? Usando o Maple, é fácil substituir a solução na equação original e verificar se tudo está
correto, em vez de fazer tudo à mão; mesmo usando uma calculadora, algumas vezes requer tanta
manipulação que a probabilidade de um deslize se torna muito alta. Existe uma tendência a se dizer,
"Ah, bem, eu devo ter conseguido a resposta correta, por isso vou continuar". Por outro lado, depois
de sair da escola, haverá várias pessoas lendo esta resposta. Você com certeza vai querer que sua
resposta esteja correta. Isto significa que vai querer usar ferramentas computacionais que lhe
permitam gravar seu trabalho e verificar suas conclusões.
A Matemática vem sendo continuamente desenvolvida há mais ou menos 2 500 anos. Mesmo
assim, pode-se usar o Maple efetivamente uma vez que se aprendeu apenas alguns comandos. Este
livro tende a mantê-lo em desenvolvimento. Alguns exemplos que seguiram neste livro e pode usar
a própria função de ajuda do Maple para proceder o sistema de capabilidade. Muitas pessoas
começam pela seção de gráficos, especialmente o gráfico tridimensional e pacotes de animação. O
melhor conselho é - vá em frente e aproveite!
3. Prelúdio: Antes de começar com o Maple
Você está familiarizado com a calculadora de bolso e também deve estar familiarizado com a
linguagem de programação como a do PASCAL, C ou C++. Todos estes utilizam aproximações
para números reais. Geralmente, o resultado destas máquinas numéricas é de 10 ou 12 figuras
significantes. Por exemplo, a diferença,
> 1234567890123456789-1234567890123456788
____zero em minha calculadora, mesmo que a resposta clara seja 1, como se pode ver por examinar
os dois números. Isto ocorre porque todas as computações nestas calculadoras são apenas
aproximadas. A maioria das calculadoras rejeitará números de 19 dígitos e outras, que tentam
simplificar ainda mais, eliminam tudo o que vier depois do 12º dígito ou similar.
Ao contrário, o Maple foi elaborado para tratar números como Exatos . Isto pode causar aos
iniciantes alguma confusão, aos quais pode parecer que o Maple não está elaborando uma resposta.
Tome, por exemplo, aparentemente fácil de solucionar, 1/3. Digitando-o no Maple como segue,
> 1/3;
1
3
verá que obterá o mesmo, apenas de forma mais agradável como uma fração, da maneira como seria
visto em um texto. Caso se ponha a pensar um pouco a respeito, verá que um terço é a resposta
exata, enquanto 0.33333333 é aproximado, pois, na verdade, na décima representação de um terço,
os 3s continuam infinitamente.
4. Algumas Perguntas Freqüentes
1. O Maple é maravilhoso na Álgebra, Mas como se trabalha com números decimais? Uma
pergunta que surge freqüentemente é "Como se consegue o equivalente decimal de um número que
o Maple especificou exatamente, como 1/3 ou sin(30)?" Há uma forma! De fato, existem várias
formas, e você as aprenderá neste livro. Isto significa que é possível usar o Maple como uma
calculadora mas também fazer manipulações simbólicas. Não interprete que o Maple tenta escrever
os resultados como fração ao invés de decimais. É fácil converter qualquer número do Maple para
uma forma decimal. Serão dados vários exemplos neste texto.
2. Como são usados os comandos do Maple? Maple é um pacote integrado. Pode usá-lo como um
simples processador de textos assim como uma calculadora. Para tanto, a próxima pergunta que
deve ser respondida é, "Como dizer ao Maple que compute algo?" Primeiro, certifique-se de que
está no modo input do Maple, ou seja, verá o símbolo (>) do Maple no inicio da linha, depois
digitará da forma que deseje, e se lembrará de inserir ponto e vírgula (;) ao final. O ponto e vírgula
informa ao Maple que deve trabalhar no que foi digitado. Caso não coloque o ponto e vírgula, o
Maple não fará nada! esperará até que seja digitado o ponto e vírgula antes de trabalhar sobre o que
foi digitado. Se já houve progresso nos cálculos e o Maple parece estar dando respostas erradas ou
não está fazendo nada, o melhor a ser feito é recomeçar. Saia do Maple e recomece. O Maple
tentará lembrar tudo o que foi feito para poupar tempo caso queira repetir um cálculo. Mas caso
tenha digitado algo que tenha confundido o Maple, ele lembrará disto também! Isto pode causar
todos os tipos de problemas para novos usuários. A melhor escolha é começar novamente em vez de
se atirar num buraco cada vez mais profundo.
3. Eu odeio digitar. Isto não me atrasará? O propósito deste livro é mostrar-lhe como conseguir
respostas_____.Uma importante parte do processo é permanecer digitando o mínimo possível. O
livro lhe mostrará como usar as funções de copiar e de pasta em vez de repetir a colocação
matemática. Isto elimina a chance de erro quando é necessário usar a mesma expressão em uma
nova linha de input.
4. A quinta e última colocação diz respeito a nomear objetos no Maple. Digamos que digitou uma
equação quadrática. Mais tarde, quer usar aquela equação novamente. Precisará digitá-la
novamente? Não, se lhe deu um nome na primeira vez. Uma vez que lhe foi dado um nome, tudo o
que deve fazer é usar este nome e o Maple irá recolocar o objeto deste ou daquele nome. Cultive o
hábito de nomear toda expressão que digite no Maple. Aqui está um exemplo de dar um nome a
2
alguma coisa. Daremos um nome à equação quadrática 6 x + 7 x − 20 = 0
chamando-a de Moe. Aqui está como:
> Moe:=6*x^2+7*x-20=0;
Nomeia-se um objeto usando o operador de assinalação dois pontos igual ( := ). Não deve existir
espaço entre o sinal de dois pontos ( : ) e o de igual ( = ). Pense neste operador como uma palavra.
Depois, perceba que por haver dado a uma equação um nome, esta contém um sinal de igual. O dois
pontos igual é um operador de assinalação, embora o sinal de igual tenha seu significado próprio
em matemática. O nome Moe está agora para esta equação; é possível verificar isto digitando este
nome em uma linha de input do Maple:
> Moe;
O Maple procura o nome Moe em sua memória e vê que o nome está para uma equação.
Ele imprime a equação como se fosse o "valor" do nome.
Caso faça um erro de digitação e escreva moe ao invés de Moe, o Maple responderá como segue
> moe;
pois o nome moe não foi definido. Tenha cuidado com todas as suas digitações, pois o Maple é
muito sensível. Nomeando claramente os objetos, facilita referir-se aos mesmos diversas vezes,
posteriormente, por isso acostume-se a dar um nome a qualquer expressão que possa vir a utilizar
novamente.
5. A Área de Trabalho
Provavelmente; o Maple iniciará o Maple por clicar duas vezes no ícone Maple. Quando iniciar o
Maple, a tela ficará como a figura A.1, se estiver usando Realese 4.
1. Poderá executar novamente uma linha de comando do Maple colocando o cursor em uma linha
previamente executada e editando-a. Em particular poderá "envolver" __________ outro comando
"ao redor" do outro comando. Digamos que seu comando foi
> 2*Pi*33.2;
Perceberá quando vir o output deste comando que precisará "envolver" um evalf ao redor do
comando. Coloque o cursor antes do 2 e digite evalf(. Depois mova até o fim do comando e feche
parênteses. Agora terá
> evalf(2*Pi*33.2);
Pressione voltar, e o novo comando substituirá o anterior. Poderá " construir"comandos desta
maneira; possibilita que verifique se os resultados intermediários são os desejados. ( A função evalf
é introduzida em detalhes mais à frente neste prelúdio.)
Caso esteja usando Releasa 3, a tela se parecerá à Figura A.2.
Não explicaremos a função de todos os botões aqui. Nos familiarizaremos com eles ao trabalhar
com o Maple. Se tiver o Release 4, existe um botão que deveria usar ao princípio. É o botão ____
da barra de contexto. Deve digitar estatutos matemáticos em apenas uma linha usando o teclado,
mas se clicar neste botão lhe será permitido ver o que digitou em forma matemática verdadeira.
Poderá ver o que digitou e ter certeza de que colocou a expressão correta olhando o resultado do
que foi digitado. O Release 3 não tem esta capacidade. Caso esteja usando o Release 3, é uma boa
idéia digitar a expressão com a qual trabalhará uma linha input (terminada por um ponto e vírgula)
antes de aplicar qualquer operação de Maple nele. Esta técnica lhe permite ver a forma do que foi
digitado assim podendo verificar para apuração. Apenas quando estiver convencido de que está
trabalhando com a expressão correta deverá continuar executando outras operações nele.
Afinal de contas, se começar errado........!
6. Seus primeiros comandos do Maple
O Maple é uma calculadora, que pode ser usada para aritmética. Digite esta expressão no Maple e
observe os resultados.
Adição
> 3+4;
7
> 7+11;
18
> 12345678901234567890+12345678901234567890;
24691357802469135780
Seja cuidadoso quando digitar este último comando. Veja que os números são simplesmente os
numerais de 1 a 10 digitados duas vezes. No Maple, o resultado computado é totalmente apurado.
Calculadoras de bolso não dão a apuração de 20 dígitos.
Vamos praticar. Use o Maple para adicionar os primeiros 10 números ímpares. Aqui está o
comando
> 1+3+5+7+9+11+13+15+17+19;
Resposta:________________________________
Agora, encontre a soma dos primeiros 11 números ímpares. Não é necessário digitar tudo outra
vez! Copie os comandos anteriores e cole em uma nova linha. Insira entre o 19 e o ponto e vírgula
+21.
> 1+3+5+7+9+11+13+15+17+19+21;
Resposta:_________________________________
Subtração
> 1234567890123456789-1234567890123456788;
Aqui, o número difere de 1 na coluna das unidades; por outro lado, os números são os mesmos. O
resultado de que ser 1, pois para cada dois números onde um é um mais que o outro, n+1-n=1.
Vamos praticar. Substraia estes números: 1-(2-3)-(4-5)-(6-7). Verifique seu resultado por aritmética
mental.
Resposta:_________________________________
Multiplicação
> 3*4;
> 25*34;
> 1.2*7.4;
Este último exemplo lhe mostra que, se colocar um ponto decimal nos números inseridos, o Maple
lhe dará ponto "real", ou "flutuante" ( resposta decimal). Mais exemplos serão mostrados sob
"subtração".
> 0.0000003*7;
Este é um exemplo de como o Maple escreve uma resposta de dez notações. O Maple geralmente
escreve números decimais grandes e pequenos como no exemplo, mas talvez use a noção flutuante
se o número ficar muito pequeno.
> 1234567890*1234567890;
Vamos praticar. Multiplique as primeiras seis integrais juntas. Lembre-se de colocar o sinal de
multiplicação (*).
Resposta: ________________________________________
Divisão
> 1/3;
> 1/3.;
Você vê a diferença entre os dois comandos acima? O primeiro utiliza todos os números e o
segundo utiliza um número "real". Há um ponto decimal depois do 3; assim o Maple interpreta este
número como sendo 3.0, um número decimal. Uma vez que há um número decimal na expressão, o
Maple muda para o formato de ponto flutuante em vez de tratar cada número como exato. Dá sua
resposta em forma decimal, usando dez dígitos como valor.
Por exemplo:
> 355/113;355./113;
A fração acima é uma aproximação para o número π , que é o raio da circunferência de um círculo
do seu diâmetro.
Vamos praticar. Faça este problema de divisão no Maple: 1/2/3/4. Caso esteja usando Realese 4,
clique no botão X na extrema esquerda da barra de contexto. Interprete o que vê.
Resposta: ___________________________________
Onde estão implícitos os parênteses? São eles (a) ((1/2)/3)/4, ou (b) 1/((2/3)/4)?
Resposta: ____________________________________
Exponenciação
Para elevar um número a um expoente, use o "up arrow" (SHIFT+6) no teclado (ou use**).
> 3^2;
> 5^2.2;
> 25^25;
Estes últimos dois exemplos mostram que é possível usar um número decimal como expoente, e
também elevar números a grandes potências se necessário.
Vamos praticar. Qual é maior, 22
25
24
ou 25 ?
Resposta:____________________________________
7. Usando evalf para converter uma resposta para a forma decimal
Sabe-se pelos exemplos mostrados acima que é possível trabalhar com o Maple em forma de ponto
flutuante , colocando um número decimal na expressão. Apenas um número decimal fará com que o
Maple mude para o formato decimal. Neste caso, a resposta será aproximada, mas será na notação
da família decimal. Outra maneira de converter números é usando a função evalf. Estará usando
notação funcional para muitas operações do Maple.
O chamado formato geral de uma função no Maple é mostrado pela função evalf. Como um
exemplo, pegue o número π .
Este famosos número é o raio entre a circunferência e o diâmetro de um círculo. Se colocamos este
número no Maple, obtemos como resposta:
> Pi;
O Maple entende esta colocação e escreve o símbolo standart para o Pi. Se digitamos
> pi;
poderá pensar qeu o Maple trata deste pi da mesma forma, mas isso não é verdade!É importante
notar que o Maple faz a distinção entre letras maiúsculas e minúsculas. Este último resultado é a
"letra grega pi", e não o raio!
Para encontrar a aproximação decimal para Pi, usamos a função evalf:
> evalf(Pi);evalf(pi);
Pi tem um valor de aproximadamente 3.14, enquanto a letra grega pi não possui valor decimal.
O fatorial
O Maple sabe como encontrar o fatorial de um número inteiro:
> 3!;
> 7!;
> 45!;
A função fatorial cresce rapidamente!
Fatorização Integral
O Maple contém muitas funções para nos ajudar no trabalho com números inteiros, entre as quais
está a função ifactor.
> ifactor(5670);
Ele dá todos os fatores primos de um número.
Vamos praticar. Qual o equivalente decimal de Pi/3? Pode-se obter a resposta digitando:
> Pi/3.0?
Resposta: _________________________________________
Restando
Isto não é algo fácil de ser feito em uma calculadora. Digamos que queira encontrar o resto quando
65537 é divisível por 13.
> irem(65537,13);
O resto é 4. Uma maneira de provar isto é tirando o quociente, usando a função iquo:
> iquo(65537,13);
Poderá verificar o resultado revertendo o processo:
> 5041*13+4;
Poderá tirar o resto de um número grande, coisa que não é fácil usando uma calculadora.
> irem(45!,53);
Exercício: Qual o resto quando se divide 45! por 11, por 17, por 44?
Ajuda facilitada do Maple. Existem muitas outras funções que você pode usar para investigar
números inteiros. Este é um bom momento de introduzir a Ajuda facilitada do Maple. A sintaxe é
mostrada abaixo. Digite um ponto de interrogação o nome daquilo em que precisa de ajuda. Não é
necessário o uso do ponto e vírgula neste caso. Aparecerá uma janela de ajuda separada. Caso não
consiga o tópico de ajuda desejado, procure em "See Also" na tela de ajuda. Este lhe dará uma boa
sugestão de onde procurar depois. Tente o comando ?integer para ver a janela de ajuda para uma
lista de funções inteiras (veja a tabela A.1).
> ?integer
Ajuda para: Integrais
Descrição:
Uma expressão é do tipo integral se for (opcionalmente assinalada)uma seqüência de um ou mais
dígitos de extensão arbitrária. A extensão limite de uma integral é dependente do sistema, mas
geralmente maiores que as que o utilitário encontrará - tipicamente maiores que 500,000 dígitos
decimais.
Em adição a operações aritméticas, outras funções básicas de integrais são
abs sing min max factorial
irem iquo modp mods mod
isqrt iroot isprime ifactor ifactors
igcd ilcm igcdex iratrecon rand
Existem também muitas funções especiais para integrais na teoria numérica e pacotes combinatórios
incluindo os coeficientes binomiais, números Fibonacci, números Stirling, Símbolo Jacobi, função
Euler's totient etc.
Veja também: tipo, numérico, constante, teoria numérica, combinatório.
9. Números Primos e Fatorando
Deverá reconhecer algumas destas funções, enquanto outras poderão lhe parecer um mistério.
Poderá encontrar sobre cada uma delas usando a função de ajuda novamente. Uma das funções
integrais é a de isprime. Se pedir ajuda neste tópico, verá que este dá uma resposta verdadeira e
outra falsa, dependendo de se o número que você deu é primo (não possui fator) ou não:
> ?isprime
> isprime(65537);
O fato de que 65537 é primo não é tão difícil para você verificar se tomar alguns minutos para isso;
mas, e se for um número realmente grande?
> isprime(65537^6+1);
Como mostramos que este número possui fatores? Deverá multiplicá-lo, adicionar 1, e então fatorálo:
> (65537^6+1);
> ifactor(65537^6+1);
Observando a expansão do número, vê-se que é par. Por isso, deve ter um fator de 2; seus dígitos
terminam em 10, assim também deve ser divisível por 5. Não faça do Maple um substituto de suas
próprias análises dos problemas. Use o Maple como uma assistência aos seus cálculos, mas
primeiro pense com atenção a respeito do problema e veja se consegue resolvê-lo sozinho ou ao
menos fazer algumas simplificações importantes.
2
3
4
5
6
7
8
Vamos praticar.Qual destes números é primo? 2 +1, 2 +1, 2 +1, 2 +1, 2 +1, 2 +1, 2 +1
Resposta: _________________________________________
10. Números Reais
Já se deparou com a linha de números reais antes. Porém inteiros e frações, a linha de números reais
contém os também chamados números "irracionais" assim como a raiz quadrada de 2. No Maple, é
possível obter a raiz quadrada usando a função sqrt. Vamos tirar a raiz quadrada de 65,536.
> sqrt(65536);
O número original 65,536 é uma quadrado perfeito, o quadrado de 256. E se tentamos a raiz
quadrada de 65,537?
> sqrt(65537);
O Maple simplesmente escreve o número outra vez, usando noções matemáticas de texto. Perceba a
diferença entre a função sqrt
e a função isqrt:
> isqrt(65537);
A função isqrt lhe dá o número inteiro mais próximo do quadrado. Mas, e se quisermos a
"resposta" da raiz quadrada de 65,537? Lembre-se da pergunta que está sendo feita! A raiz quadrada
de 65,537 é simplesmente o que o Maple lhe deu antes: 65,537 sob a raiz. Esta é a resposta
absolutamente precisa. Qualquer outra resposta é uma aproximação! Algumas vezes, uma
aproximação! Algumas vezes, porém, é a aproximação numérica que você deseja e, neste caso,
lembre-se de que existem duas maneiras de obtê-la: colocando o número como um número decimal,
> sqrt(65537.);
ou usando a função evalf:
> evalf(sqrt(65537));
Note que você pode "incluir" ( colocar uma função dentro de outra) funções no Maple. O resultado
de sqrt(65537) tem o valor que é dado a função evalf. Você sempre lê estas funções incluídas de
dentro para fora. O que não difere de outras "funções de funções" com as quais se deparou
anteriormente em matemática, tais como f(g(x)), o que significa que a função f é valorizada no
ponto g(x).
Vamos praticar. Encontre a aproximação decimal para
3 ,
5 ,
1+ 5
.
2
Resposta: _________________________________________
11. Designações: Exemplos de nomes no Maple
Para usar algo como a raiz quadrada de 65537 várias vezes, pode-se dar a ela um nome. O nome
que dará será geralmente curto, mas deve tentar não usar nome que o Maple já utiliza. Por exemplo,
é uma má idéia usar "sqrt" como um nome, pois o Maple o usa para a função de raiz quadrada. Ao
contrário, use as letras a, b, c, e assim em diante. Pode usar letras maiúsculas também, mas não use
D ou I. O Maple as usa como nomes. Verá como designar nomes a uma expressão na próxima
seção.
A circunferência de um círculo de raio R. A fórmula para a circunferência é C=Pi*D, onde C está
para a circunferência e D está para o diâmetro. Poderíamos escrever, em uma linha input do Maple,
> C=Pi*D;
mas quebramos a regra de não usar a maiúscula D em uma expressão. Também digitamos uma
equação, mas não nomeamos nada. Para nomear Pi*d (estamos usando uma variável legal para o
diâmetro) como a circunferência, digitaríamos
> C:=Pi*d;
Note a diferença com atenção. Usamos o sinal colon-equals para assinalar o valor Pi*d para o nome
C. Leia esta última sentença repetidamente até que seu significado esteja gravado firme em sua
mente. De agora em diante, C é exatamente igual a Pi*d. Para ver que isto é certo, digite C em uma
linha de input do Maple:
> C;
O Maple responde tirando Pi*d, pois isto é igual a C. Mais exatamente, C é o nome da expressão
Pi*d. Compare esta equação a uma linha reta,
> y=m*x+b;
> y;
Aqui, digitamos uma equação sem nomeá-la. Neste caso, y não mudou seu valor; continua sendo y,
e faz parte de uma equação, enquanto C é um nome. Foi assinalado um valor, Pi*d, usando o
colon-equals-------. Perceba que pode-se dar um nome a uma equação. Digamos que queremos dar a
uma equação de uma linha reta um nome:
> a:=y=m*x+b;
Usamos o colon-equal e o sinal de igual na mesma linha. Agora, se perguntamos ao Maple o que é
a, teremos:
> a;
A variável a é somente o nome da equação, y=mx+b. Para usar novamente a equação, podemos
digitá-la novamente ou simplesmente usar seu nome.
12. O Comando Substituto
Se um círculo é definido como visto anteriormente, como calculamos a circunferência dada a um
determinado perímetro? Usamos o comando subs (substituto). Em outras palavras, substituímos o
valor do perímetro dado na fórmula e calculamos. No Maple, usamos o comando subs.
Exercício: Calcule a circunferência do círculo sendo o diâmetro 6.
Solução:
> subs(d=6.,C);
Neste caso, colocar um valor decimal não foi suficiente para conseguir uma resposta numérica. Em
vez disso, temos que usar o evalf.
> evalf(subs(d=6,C));
A resposta é 18.85 unidades.
Você será induzido a pensar que o método de calcular para este problema seria muito mais simples,
e é claro que está correto. Mas o método aqui demonstrado é
importanteem situações mais
complexas, e você o usará para resolver muitos problemas que não são possíveis de se resolverem
na calculadora.
3
2
Vamos praticar. Dado o polinômio x + 3.6111 x − 13.30893 x + 1.153922 , encontre seu
valor quando x = 0 - 10.0,- 5.9, +0.889, +2.2,5,10. Defina a expressão, e use o comando subs.
Resposta: ____________________________________________
13. Álgebra
O Maple possui uma vasta quantidade de comandos para álgebra. Este livro se concentra nos
resultados e não na manipulação. Uma das razões para isso é que a maioria das pessoas precisam
trabalhar dentro de um determinado sistema matemático onde as fórmulas básicas já são dadas de
uma forma particular. O autor acredita ser mais importante ser capaz de usar uma dada expressão
(ou equação) para conseguir resultados. Estes resultados são geralmente (a) computados, (b)
salvando equações, (c) em forma de gráficos, ou a combinação dos três. O Maple dá assistência
ideal aqui.Existem outros pacotes de softwares, como Theorist, que lhe dá o controle sobre cada
passo algébrico em uma transformação. Tais pacotes são úteis se quer transformar uma expressão
em uma equivalente à mesma; porém o Maple pode ser capaz de fazer passo a passo os cálculos por
usuários experientes.
A computação pode ser simbólica ou numérica. Você poderá precisar encontrar a solução de uma
quadrática, pode querer ver o comportamento de uma função sob determinados valores. Isto
significa computar o valor de uma função em um ponto, ou, se for pedido um gráfico, vários pontos.
Pode vir a querer uma visão aérea da função, colocando-a em um gráfico e então computando o
valor da função em poucos pontos para uma resposta mais precisa. O gráfico é a melhor maneira de
apreciar o comportamento de uma função sobre alguns pontos.
Atenção aos parênteses quando digite sua fórmula. Note a diferença entre o que quer e o que recebe
como resposta nos exemplos seguintes.
Agrupando em parênteses. Em eletrônica , a qualidade chamada (magnitude da) capacidade de
reprocessamento é encontrada usando a fórmula,
1
. Entre com esta fórmula ao Maple.
2πfC
> 1/2*Pi*f*C;
Prestando a atenção necessária aos parênteses, digitará
> 1/(2*Pi*f*C);
A regra a lembrar é que o operador de divisão (/) aplica-se apenas ao termo seguinte e não ao resto
dos termos da multiplicação, apenas se colocados todos entre parênteses.
Outro momento onde se faz necessária a utilização de parênteses ocorre quando usada uma fração
potenciais. por exemplo, ache a raiz cúbica de 27.
> 27^1/3;
Esta é uma resposta apelativa, que o induzirá a aceitá-la! Porém, o que realmente queria era:
> 27^(1/3);
Agora percebe que havia digitado a expressão incorretamente, pois o Maple lhe mostra como
interpreta seus comandos. Infelizmente, ele o escreverá sem simplificá-lo. A solução é usar o
comando simplify.
> simplify(27^(1/3));
O Maple precisa de um certo encorajamento para conseguir esta resposta. Por que razão? Existem
três possíveis respostas para um problema envolvendo raiz cúbica; assim o Maple preferiu deixar a
expressão e sua forma original até que receba alguma informação em como proceder. A raiz
principal havia sido encontrada usando o comando simplify.
Espaços - Quando não colocá-los. Dê o nome eq1 à equação s = vt. Colocaremos um espaço entre
os dois pontos e o sinal de igual. Observe atentamente!
> s: =v*t;
O Maple lhe avisa que houve um erro de digitação. No Release 3, lhe é dada até mesmo uma idéia
de onde decididamente tem que haver um erro, colocando o sinal (^) abaixo do lugar onde foi
detectado o erro. No Release 4, é colocado o cursor piscando no erro de sintaxe. Então você sabe
que o erro está no ou antes de onde foi colocado. Por outro lado, pode inserir espaços desde que o
sentido não seja alterado. Apenas não deve pôr espaços no meio de uma palavra (dois pontos e
igual são palavras).
> sqrt(x+y/z);
Não existe multiplicação implícita no Maple. Muitas calculadoras lhe permitem omitir o sinal de
multiplicação em alguns casos, e é geralmente omitido em textos de matemática. Esta é uma
convenção que funciona somente se nomes variados são restritos a uma letra. O Maple permite
nomes variados a serem grandes; assim você deve colocar sempre o sinal de multilpicação. Caso
houvesse digitado ">s:=vt;" para a fórmula em (2), o Maple haveria aceito como uma expressão
legal.
> s:=vt;
Tudo parece bem, mas você pode estar prestes a ter uma surpresa desagradável. Existe apenas uma
variável na fórmula acima e seu nome é vt. Para ter certeza de que entendeu a diferença, examine os
dois comandos
> s1:=vt;s2:=v*t;
Existe uma singela diferença na retirada. Em s2, existe um pequeno espaço entre o v e o t, indicando
o sinal da multiplicação implícita. Deixe-nos tentar e substitua v=5 e t=3 na expressão acima.
> subs(v=5,t=3,s1);subs(v=5,t=3,s2);
Desde que não exista v (ou t) na primeira expressão (s1), o Maple encontra um v e um t na
expressão s2; daí , a substituição funciona e o Maple multiplica os dois para obter 15.
Observe a função Caps-Lock. O Maple é bastante sensitivo, de modo que não é possível digitar
SQRT quando se deseja tirar uma raiz quadrada. Perceba a diferença:
> SQRT(16),sqrt(16);
O segundo comando funciona, produzindo a resposta de 4, mas o primeiro comando é interrompido
pelo Maple como uma função não definida, SQRT. Desde que o Maple não saiba a definição
SQRT, ele não tenta calculá-lo, mas o comando não produz um erro de sintaxe. Depois de tudo,
deve-se definir SQRT mais tarde na área de trabalho.
Comandos Terminais com ponto e vírgula. Uma situação típica é apresentada aqui. Imagine que
digitou um comando e pressionou Retornar sem terminar o comando por ponto e vírgula. Release 4
irá lhe avisar para por o ponto e vírgula. Caso queira voltar e colocá-lo, poderá.
Em Release 3, nada acontecerá. Deverá olhar para o comando e perceber que esqueceu de colocar o
ponto e vírgula no final. Voltará para o comando, digitará o ponto e vírgula e pressionará Retornar.
O Maple indicará um erro de sintaxe. O usuário examinará o comando e não verá nada errado. A
tentação é de fazer mudanças no comando, o que fará as coisas irem de ruim a pior.
> 3+4
Depois disso, o usuário percebe que esqueceu do ponto e vírgula. Moverá o cursor de volta, coloca
o ponto e vírgula, e pressiona Retornar.
> 3+4;
Não há nada de errado com o comando ou com a sintaxe agora! O erro ocorre porque o Maple
lembrará do primeiro 3+4 que digitou. Quando voltou e agregou o ponto e vírgula, o comando
tornou-se 3+43+4; porque o Maple lê a linha por cima outra vez quando---------- o 4 e o 3. Esta não
é mais uma designação matemática legal. Para resolver o problema, quando notar que esqueceu um
ponto e vírgula, digite-o na próxima linha ( que de outra maneira ficaria em branco), desta maneira:
> 3+4;
14. Trigonometria
O mais importante a ser lembrado quando estiver usando o Maple para resolver problemas em
trigonometria é que o Maple usa como medida radianos e não graus. Você deve converter qualquer
ângulo em radianos antes de usá-lo em um cálculo no Maple. Para converter graus em radianos,
multiplique o ângulo em graus por Pi e divida por 180.
Exemplo: Converta 30 graus para radianos.
> evalf(30*Pi/180);
Trinta graus equivale a 0.5236 radianos.
Também pode procurar valores para seno, co-seno e tangente, e outras funções trigonométricas:
Exemplo: Encontre o seno de 30 graus.
> sin(30);
Você deve converter para radianos e usar evalf caso queira uma resposta decimal:
> evalf(sin(30*Pi/180));
Se quiser a resposta exata, simplesmente digite no fator de conversão entre radianos e graus: O
Maple reduzirá isto para sin(Pi/6) e fará o display do resultado exato.
> sin(30*Pi/180);
Usando números exatos como Pi/6, o Maple nos deu a resposta exata (1/2), correta para "infinitos"
lugares decimais. Quando o Maple lhe dá uma resposta como .500000000, não podemos ter certeza
de se os zeros continuaram para sempre ou se mais tarde apareceram outros dígitos na expansão. De
qualquer forma, quando o Maple dá a resposta 1/2, sabemos que é exatamente 1/2.
> plot(sin(x),x=-2*Pi..2*Pi);
Figura A.3 Resultado do Maple: O gráfico de uma onda de seno
15. Fazendo Gráficos
No Maple, usamos o comando plot. Primeiro digite "plot (", depois a expressão que será posta em
gráfico (não a equação, apenas o lado direito da equação!), depois uma vírgula, depois a variável
para o eixo x. Terminará o comando colocando um parêntese fechando e um ponto e vírgula.
Aqui temos um exemplo:
Para gráfico de sin(x) para a variável x de -2*Pi até 2*Pi, digite o que segue (ver também Figura
A.3)
> plot(sin(x),x=-2*Pi..2*Pi);
Note especialmente como especificou a variável para o eixo x. Digitou "x =", depois deu o lado
esquerdo (menor) o lugar de início para a variável, digitou dois pontos (pontos) e especificou o lado
direito (maior) final da variável.
Esta breve introdução ao Maple não lhe permitirá iniciar; deverá aprender mais comandos ao
trabalhar no decorrer do livro.
O que se deve e não se deve quando estiver usando no Maple
- Termine todo comando no Maple com ponto e vírgula.
- Inicie novamente o Maple quando os resultados ficarem confusos ou não obtiver qualquer
resultado. O Maple tende a lembrar de tudo, até mesmo de seus erros!
- Não utilize -------- para referir-se ao resultado anterior; em vez disso, sinalize ao Maple por
nomes, ou use novamente o comando copiando-o.
-Não use:
> a:=(1/x+1/y);normal(%);
Em vez disso, pode usar qualquer um dos dois comandos.
> normal(a),normal((1/x+1/y));
O segundo destes comandos em uma ilustração de envolver um comando ao redor de outro prévio.
Por outro lado, pode envolver um comando ao redor de uma designação.
> normal(a:=(1/x+1/y));
Use as funções copiar e pasta para editar comandos do Maple. Aqui, temos um exemplo de como
simplificar uma expressão e avaliar um resultado numérico. A expressão
1 − ex
1+e
( −x )
+
1 + ex
1−e
( −x )
deve ser simplificada e avaliada em x=0.5.
1. Digite a expressão no Maple. Use parênteses para manter os grupos da expressão oirginal:
> (1-exp(x))/(1+exp(-x))+(1+exp(x))/(1-exp(-x));
2. Verifique se o que foi colocado pelo Maple é igual ao problema original. Em Release 4, pode
usar o botão X na barra de contexto para ver o formado que digitou.
3. Agora que verificou se está tudo correto, copie o que digitou no Maple. Cole-o em uma nova
linha de input do Mapel.
> (1-exp(x))/(1+exp(-x))+(1+exp(x))/(1-exp(-x));
4. Edite a linha envolvendo o comando de simplificação ao redor da linha que acabou de copiar.
Use o comando simplify.
> simplify((1-exp(x))/(1+exp(-x))+(1+exp(x))/(1-exp(-x)));
5. Copie a linha de input. Vê-se pelo que fui colocado pelo Maple que ele não expandiu o
denominador. O Maple expandirá fatores no numerador; assim você pode forçar a expansão do
denominador tirando o recíproco, expandindo-o, e depois tirando o recíproco novamente. Edite a
linha para fazer estas mudanças e execute o comando mais uma vez.
> 1/(expand(1/(simplify((1-exp(x))/(1+exp(-x))+(1+exp(x))/(1-exp(x))))) );
6. Você deseja avaliar a expressão no valor específico de x. Pode usar o comando subs em qualquer
uma das linhas anteriores desde que sejam equivalentes. Copiaremos a primeira linha de input e
substituiremos x = 0.5.
> subs(x=0.5,(1-exp(x))/(1+exp(-x))+(1+exp(x))/(1-exp(-x)));
7. Finalmente, copiamos e colamos usando o comando evalf para finalizar o problema.
> evalf(subs(x=0.5,(1-exp(x))/(1+exp(-x))+(1+exp(x))/(1-exp(-x))));
8. Podemos verificar nosso trabalho avaliando a expressão simplificada em x=0.5. Apenas envolver
"evalf(subs(x=0.5 ...)" ao redor do comando no quinto passo. O resultado é o mesmo que no sétimo
passo.
Em todo este processo, você colocou a expressão matemática apenas uma vez, e verificou o formato
das respostas do Maple para ter certeza de que coincidia com o problema. Depois de ver que a
expressão com a qual está trabalhando está correta, você envolve comandos ao redor dela e observa
os resultados em um processo passo por passo.
Use o facilitador de ajuda do Maple. Digite "?", seguido do nome do tópico. Por exemplo, para
obter ajuda sobre o comando substituto, digite "?subs" depois do sinal do Maple.
Seja cuidadoso com o ponto decimal (ponto). O Maple usa o mesmo caráter para o ponto decimal e
o operador de concatenação. Por isso, deve ser muito cuidadoso com a sintaxe, como é mostrado no
exemplo que segue:
Especificando distância: Você deseja a distância que seja 0-.3, para tanto você digita 0...3
O Maple interpreta como sendo 0-3! Desde que não exista espaço entre o ponto duplo e o ponto
apenas, assume que você pretende dois pontos e um 3.
A variável x tem o valor de 3 e você quer usar 3.1, assim você escreve "x.1",
pensando que o Maple substituirá 3 para x e anexe o .1. Em vez disso, o Maple pensa que você quer
a variável x1.
Seja cuidadoso ao especificar distâncias (dois pontos, um depois do outro). Não deve haver espaço
entre os pontos neste caso.
Não escreva sin(x) como sin x, log(x) como log x, ou exp(x) como e^x. ( pior ainda, não escreva
sin*x para sin(x) ). O Maple usa notações "funcionais" consistentes. Uma função depende de sua
variável. Por exemplo, a função sin depende do ângulo no qual o seno é pedido. Se o ângulo é um
teta, você escreve sin(theta) para avaliar a função. A expressão e^x parece legal, e é. O único
problema é que o Maple trata "e" como sendo a letra e, não como base de um logaritmo natural;
assim, no Maple, e não tem um valor pré-definido.
Pratique envolver funções ao redor de outras funções. Isto se chama "fazendo ninho". Um uso
comum desta técnica é encontrar a aproximação decimal para determinada quantidade. Digamos
que queira encontrar o valor decimal da raiz quadrada de 2. Poderia utilizar dois comandos do
Maple: ">A:=sqrt(2);evalf(A);" ou poderia executar a mesma coisa em apenas um comando
digitando o comando: ">evalf(sqrt(2));". Uma vantagem desta técnica é que você vai adquirir o
hábito de pensar "um passo adiante".
Execute todas as linhas de input do Maple quando abrir uma área de trabalho. Quando usar a pasta ,
comando Abrir para usar uma área de trabalho construída anteriormente, o Maple não calcula
novamente os comandos na área de trabalho, a menos que você peça. A pasta pode apresentar as
respostas dadas pelo Maple, mas estas eram as respostas que foram construídas com a pasta. Não foi
computado recentemente. Assim, qualquer nome que aparecer nas linha de input do Maple não
serão sabidas na sessão atual do Maple. Você terá que executar novamente estes comandos para ter
estes nomes definidos. Existem duas maneiras para executar novamente comandos do Maple uma
vez que abre uma área de trabalho.
1. Em Release 4, use o mouse e selecione Editar, Executar, Seleção depois de selecionar o comando
que qeur executar. Em Release 3, use o comando Formatar, Executar área de trabalho. Isto faz com
que o Maple execute todos os comandos na área de trabalho. Esta é a maneira mais fácil de ter
certeza de que todos os nomes usados na área de trabalho são definidos. Também, as linhas de
resposta são computadas novamente e vão substituir tudo o que estava na pasta original. O único
problema com este método é que pode levar bastante tempo para computar novamente todos os
comandos caso a área de trabalho seja grande ou contenha comandos que precisem de muitos
computados.
2. Posicione o cursor na primeira linha de input do Maple e pressione Enter (Retorno). O Maple
executará o comando e posicione o cursor na próxima linha de comando do Maple. Poderá haver
texto ou possivelmente resultados de um gráfico ou outros gráficos entre as duas linhas de
comando. O Maple vai passar direto pelos textos ou gráficos e posicionará o cursor na próxima
linha de comando. Não se surpreenda quando isso acontecer. Pode haver mais de uma tela de textos;
assim, o primeiro comando e seu resultado não serão visíveis. Caso use a barra vertical para voltar
ao primeiro comando, você a verá e seu resultado. Pode não parecer nada diferente, mas foi
computada novamente. Agora para outra surpresa: se você pressionar retornar, a tela vai pular mais
uma vez! pois você usou a barra vertical, o cursor voltou para onde estava, na segunda linha de
comando do Maple. Pressionado Retornar faz com que o Maple execute o segundo comando escreve a resposta do comando e segue em frente - colocando o cursor na terceira linha de comando
na pasta. Uma complicação futura: O Maple permite "programar grupos"; assim, o que foi descrito
como único comando pode atualmente ser um grupo de comandos, dependendo de como a pasta foi
produzida na primeira parte. O ponto a lembrar é que você pode mover pela área de trabalho, uma
vez que coloque o cursor no primeiro comando, simplesmente pressionando Retornar várias vezes.
Pode ser seletivo em escolher qual comando usar. Posicione o cursor
em qualquer linha de
comando do Maple que você queira executar. Pressione retornar e o Maple computará novamente a
linha de comando ou grupo de linhas. Depois posiciona o cursor no próximo comando. Você poderá
executar tal comando se quiser, ou pode mover o cursor para qualquer outro comando. Desta forma,
você pode definir apenas aqueles nomes que você precisa para o seu propósito atual. Este último
método vai salvá-lo algumas vezes, mas lembre-se que deve executar as linhas de comando se
quiser usar os nomes de que foram mencionados na área de trabalho. Apenas porque você pode ver
os nomes na tela não quer dizer que o Maple saiba o que significam!
16. Usando o editor de texto e salvando suas áreas de trabalho
O Maple tem um editor de texto construído. Pode usá-lo descrevendo seus cálculos e na preparação
de relatórios. No Maple 4, você pode selecionar o modo de texto clicando no botão "T" na barra de
ferramentas. Quando terminar de digitar, você muda para uma nova região de input clicando no
botão "[>".
No Release 3, você usa o comando Formatar, na região de input. Você também pode usar o atalho
do teclado. Digite F5 para trocar entre o texto do input e o comando do input.
Resumindo, você pode preparar documentos contendo textos, linhas de input do Maple, respostas e
gráficos do Maple, e você pode salvar sua área de trabalho em um disquete. Para salvar em
disquete, pode-se usar o comando File, Save ou clicando no botão que mostra um disquete na barra
de ferramentas tanto no Release 4 quanto no Release 3.
Teste a si mesmo
Responda a estas perguntas sobre o Maple.
1. Quais os erros de sintaxe nestas linhas de input? O comentário das linhas dá o que o usuário do
Maple pretende.
(a)
> eq1=a*x^2+b*x*c=y;
Resposta:___________________________
(b)
> eq2:=a*x^2+b*x+c:=y;
Resposta:___________________________
(c)
> eq3:=ax^2+bx+c+Y;(Fórmula Quadrática)
Resposta:___________________________
(d)
> eq4:=y=1/1+x;(Recíproco de 1 mais x)
Resposta:___________________________
(e)
> eq5:=R*a,eq6:=P=V^2/R;
Resposta:___________________________
(f)
> eq7:=SQRT(16);(Função de Raíz Quadrada)
Resposta:___________________________
(g)
> eq8:=plot(x^2,x=0...5);(plot x^2 from 0 to 0.5)
Resposta:___________________________
2. Responda a estas perguntas sendo que cada grupo começa uma nova sessão no Maple. Em outras
palavras, sendo que o comando restart foi dado no começo de cada sessão. Prediga os resultados de
cada conjunto de comandos. Leia a linha de input cuidadosamente. Estas questões foram planejadas
para ilustrar diferenças sutis entre duas construções similares no Maple.
(a)
> a=3;a+3;
Resposta:___________________________
(b)
> y=m*x+b;subs(m=3,b=-2,y);
Resposta:___________________________
(c)
> y:=m*x+b;subs(m=3,b=-2,y);
Resposta:___________________________
(d)
> A:=Pi*r^2;subs(r=2,A);
Resposta:___________________________
(e)
> A:=Pi*R^2;subs(R=2,A);
Resposta:___________________________
(f)
> y:=1/3+1/4;z:=1./3+1/4;
Resposta:___________________________
3. Diga qual comando é usado para computar cada um dos seguintes:
(exemplo) Encontrar todos fatores de 1155.
(a) A raiz quadrada exata de 65.
Resposta:____________________________
(b) A aproximação decimal para a raiz quadrada de 65.
Resposta:____________________________
(c) A hipotenusa, base = 7, altura = 14.
Resposta:____________________________
(d) Salvar a equação 3+4x = 5+6x.
Resposta:____________________________
(e) Gráfico da linha y = 3x+4, para x de -2 a +1.
Resposta:____________________________
2
(f) Todos os fatores de 6 x + 5 x − 6
Resposta:____________________________
Resposta:
ifactor(1155)
2
(g) Reduza ( x -1)/(x+1) para uma forma mais simples.
Resposta:____________________________
(h) Gráfico do segmento de linha (2,3) a (3,5).
Resposta:____________________________
2
(i) Gráfico da curva y = x para x de -2 a 2.
Resposta:____________________________
Revisão de Aritmética
Objetivos para este Módulo
1. Revisar o sistema decimal e converter números para outras bases
2. Usar o Maple para conversão binária e números hexadecimais em decimais
3. Distinguir entre frações e números reais
4. Fatorar números inteiros em um produto de números primos
1. A Base de Nosso Sistema Numérico
Se seguirmos a passagem histórica, veremos que os primeiros números usados por humanos eram
números de contagem; estes números podem ser escritos, de forma moderna, como
{1, 2, 3, 4, 5,6...}
onde os pontos no final (chamados elipses) significam, "e assim por diante". A descoberta de que os
números de contagem seguem infinitamente foi feita tão cedo que não existem provas disso. Uma
descoberta mais recente foi a de que o número zero poderia ser agregado aos números de contagem,
como
{0, 1, 2, 3, 4, 5, 6, 7...}
Pode-se entender que algumas pessoas resistam em chamar um número de "nada". Outros apontam
ser melhor pensar em zero como "o número de elefantes no telefone público da esquina" antes de
chamá-lo de nada. Pode imaginar que ter um dólar em sua conta bancária, (logo, por que não
dizer?), quando estiver temporariamente sem fundos, que "você tem zero dólares na sua conta
bancária", em vez de dizer, "Eu não tenho nada!". A discussão é pertinente, pois você agora pode
subtrair mais números que antes. Agora a diferença 3-3 tem uma resposta numérica:
3-3 = 0
A próxima vantagem na contagem foi o refinamento da idéia de que o inteiro pode ser dividido em
partes. Uma cesta inteira de grãos poderia ser dividida em algum número de jarras de grãos. Um
grande barril de azeite de oliva poderia ser despejado em vários containers menores. Assim, a noção
de que uma fração surge da idéia de retirar de alguma coisa que escolhemos para chamar de inteiro,
ou unidade (como um barril de óleo), e então partir o mesmo em quantidades menores. Esta
subdivisão pode surgir mentalmente sem que se faça de fato a separação. Pode imaginar a ação de
encher garrafas de vinho de um grande barril sem que realmente esteja fazendo isto.
Uma vantagem em admitir fração como sendo parte de nosso sistema numérico é que os problemas
de divisão agora têm uma resposta, não importando qual o número inteiro que entre no problema,
desde que o denominador não seja zero. Problemas de adição sempre têm uma resposta que é um
número inteiro, mas requer a incorporação de números negativos para certificar-se de que
problemas de subtração tenham uma resposta. Se insistir que o problema de subtração.
4-5 = ?
tem uma resposta, então você é forçado a admitir números negativos em seu sistema matemático.
Assim como, se você deseja o problema de divisão
33 =8 1/3
4
Você tem a resposta dada (i.e., 8 1/3), você deve admitir frações em sua matemática também. Os
anciãos perceberam que precisavam de frações, mas isto introduziu uma complicação pois fazer
aritmética com frações não é simples. Mesmo para nós, com o benefício do sistema decimal, vemos
que multiplicar e dividir números fracionais na mão pode ser bem cansativo. Por sorte, agora temos
calculadoras e o Maple para fazer os cálculos; estas ferramentas podem ser usadas na converssão
entre noções decimais e noções fracionais também.
2. Outras Bases
A maioria das culturas adotaram o sistema decimal para contagem.
Com a ampliação e
asofisticação da sociedade matemática, várias nações em todo o mundo inventaram símbolos para
os números de 1 a 9. Existem exceções a esta regra: os romanos algumas vezes usavam grupos de
12, os Babilônicos tinham um sistema misto que funcionava parte em grupos de 10 e parte em
grupos de 60,e os Mayas usavam grupos de 20. Os grupos de 12 sobreviveram na língua inglesa.
Por exemplo, os ingleses possuem diferentes nomes para os números de 1 a 12, e depois mudam
para os "teens" para nomear números de 13 à 19. O segundo sistema de pés - libra de peso e
mensuração tem 12 polegadas para o pé, outro lembrete do sistema de 12 números de base. A
língua francesa retém vestígios de contagem por 20. Por exemplo, a palavra francesa para 80 é
quatre-vingts, o que significa "quatro vintes".
Temos um sistema decimal altamente desenvolvido, outros grupos podem ser úteis para aplicações
especiais. Atualmente, a função digital dos computadores pela troca de milhares de planos
eletrônicos, chamados transistores, ligado e desligado. Qualquer controvérsia que possua dois
estados (ligado e desligado) é chamado de plano binário. Um sistema numérico de apenas dois
dígitos, 0 e 1, é uma escolha natural. Outra escolha útil une grupos de dois. O sistema octal é
baseado nos dígitos de 0 a 7 ( três grupos de dois) e o sistema hexadecimal, com os dígitos de 0 a
15 ( quatro grupos de dois), é muito comum atualmente matemática computadorizada. Outros
sistemas também são úteis para propósitos especiais. Todos estes sistemas têm um elemento
comum: o método de escrever números chamado o sistema posicional e a base de todos eles.
3. O Sistema Decimal
Considere o número 1986. Como interpretamos esta quantidade? Nossa notação posicional nos
permite dizer que o numeral 1 está para 1000, o numeral 9 está para 900, o numeral 8 está para 80, e
o numeral já está para ele mesmo: é apenas 6; mas todos os outros devem ser multiplicados por 10.
Poderíamos escrever o número desta forma:
1x1000+9x100+8x10+6 ou
1x 103 +9x 102 +8x 10 +6x 100
Agora estamos na posição para interpretar um número binário. Apenas os dígitos 0 e 1 devem ser
usados para escrever um número binário. Primeiro, pretendemos contar progressivamente em
binários. Começando em 0, agregamos 1 para obter 1. Agregando novamente 1, temos 10! Por quê?
Desde que possamos usar somente os dígitos 0 e 1, temos que nos fundamentar em determinada
posição para alcançar números maiores. O número binário 10 é interpretado como " um 2 e zero
1's". Assim como o número 3 ´´é escrito em binário como 11. Isto é interpretado como " um 2 e um
1", fazendo um total de 3. Podemos usar nossos algarismos familiares para adição, desde que
façamos uma tabela de adição para números binários. Como mostra a tabela 1.1, é muito simples.
Quando agregamos 1 a 3 no sistema de número binário, podemos usar a tabela para obter:
Tabela 1
Tabela de adição para números binários
0
1
0
1
0
1
1
10
1
11
+1
100
Adição é bem simples: toda vez que adicionamos 1 e 1, temos 0 e leva 1. Interpretando a resposta,
podemos ver que indica um 4, zero 2's, e zero 1's.
Problema: Converter o número binário 10101 em decimal. Solução: Escreva cada posição como
uma potência de dois.
16
8
4
2
1
1
0
1
0
1
Quando houver um 1 em determinada posição, adicione o peso binário correspondente. Existem 1's
na coluna 16, assim como na coluna 4 e 1. Para tanto, 10101 ( base 2) = 16 + 4 + 1 = 21.
Problema: Converter o número octal 17362 em decimal. Solução: Escreva cada dígito como seu
determinado múltiplo. Na base oito, os múltiplos são: unidades (0 a7), 8, 64, 512, 4096, etc.
4096
1
512
7
64
3
8
6
1
2
Vemos que 17362(base 8) = 1x4096 + 7x512 + 3x64 + 6x8 + 2 = 7,922.
O Maple tem um procedimento para converter números de uma base para outra; isto requer que
você faça algum trabalho preliminar.
Problema: Use o Maple para converter 17362 (base 8) em decimal.
Solução: Primeiro, faça uma lista dos dígitos octal em ordem inversa: [2,6,3,7,1], e então use o
comando convert.
> convert([2,6,3,7,1],base,8,10);
Depois, escreva o resultado dado pelo Maple em ordem inversa: 7922. Esta é sua resposta.
Problema: Use o Maple para converter 17632 (base 16) em decimal.
> convert([2,6,3,7,1],base,16,10);
Novamente escrevendo os dígitos em ordem inversa, 17632 (base 16) = 95,074. Como forma de
verificação, escreva as potências de 16 em sua determinada posição.
65536
1
4096
7
256
16
3
6
1
2
1x65536 + 7x4096 + 3x256 + 6x16 + 2 = 95074
Converter de uma base outra e então dez para decimal é bem fácil. Digamos que esteja tirando o
número octal 1234567 e quer usar o Maple para converter este número para decimal. O comando é
> convert(1234567,decimal,octal);
Note que você escreveu, no comando do Maple,"decimal, octal" como se estivesse dizendo,
"Converta o número 1234567 para decimal de octal." Se quiser converter de octal para decimal,
você escreveria
> convert(8,octal,decimal);
Números hexadecimais usam os dígitos de 0 a 15, escritos como 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E, e F.
Caso queira converter um número hexadecimal em decimal, deve incluir o número hex em citação
única como mostrado no exemplo que segue, que converte ABCD em decimal.
> convert('ABCD',decimal,hex);
Como forma de verificação, escreva as potências de 16 e converta A, B, C, e D para seus
equivalentes decimais.
4096
256
16
1
A
10
B
11
C
12
D
13
10x4096 + 11x256 + 12x16 + 13 = 43981.
Escrever números em uma base que não seja dez é útil em computadores científicos. Mesmo que
seus interesses estejam em outra tecnologia, você verá que, sendo capaz de converter números de
uma base para outra, aprofunda seu conhecimento do sistema numérico decimal e a importância da
noção posicional , que verdadeiramente uma das grandes vantagens na representação de
quantidades numéricas.
Exercícios do Maple 1 - Noções de potências de dez no Maple
1. Usando a noção "e" do Maple, expresse o número 3x 10
3
+ 5x 10
2
+ 7x10 + 4 e mostre que é
igual a 3574. Sugestão:No Maple, 2e2+3e1+4 é o número 234 em noção de potência de dez.
Resposta: _______________________________________________________________________
2. Digite o número 5e4+4e2+3e0 no Maple. Que número é este?
Resposta: Em noção de potências de dez ordinárias, o número é____________________________
3. Converta os seguintes números decimais em hexedecimais.
(a) 565656
Resposta:_____________________________________________________________________
(b) 65536
Resposta:_____________________________________________________________________
(c) 4294967295
Resposta:_____________________________________________________________________
(d) 256 x 257
Resposta:_____________________________________________________________________
4. Converta os seguintes números hexadecimais em decimais.
(a) 3FF
Resposta:______________________________________________________________________
(b) FEFEFE
Resposta:______________________________________________________________________
(c) ABCDEF
Resposta:______________________________________________________________________
5. Converta os seguintes números decimais em binários. Sugestão: Pode usar a forma
">convert(16,binary)."
(a) 32
Resposta:______________________________________________________________________
(b) 63
Resposta:______________________________________________________________________
(c) 123
Resposta:______________________________________________________________________
6. Quantos nomes são necessários para nomear cada número de 1 a 1000 na base 2, 8, 10, 16?
(Você precisa de um nome para cada dígito e para cada múltiplo)
Resposta: _______________________________________________________________________
7. Imagine que você é um visitante em uma sociedade que utiliza o sistema duodecimal, um sistema
que usa 12 como base. Estes ainda não aprenderam a usar a noção posicional; assim precisam de
você para ajudá-los. Primeiro, você gostaria de fazer algumas tabelas de adição e multiplicação.
Construa estas tabelas, usando os símbolos A para 10 e B para 11. Mostre como usar estas tabelas
para multiplicar A3(base 12) x 5B(base 12). Verifique seu trabalho convertendo estes números em
decimais, usando a rotina convert do Maple.
8. Converta 121212(base 13) em decimal.
Resposta:_______________________________________________________________________
9. Converta 123456(base 10) em hexadecimal.
Resposta: _______________________________________________________________________
10. Atualmente, um computador pessoal usa 32-bit. Isto é equivalente a dizer que você pode
qualquer número binário de 32 zeros e 32 uns. Qual o equivalente de "32 uns" em decimal? É
necessário o comando convert, ou existe outra maneira para conseguir esta resposta?
Resposta: _______________________________________________________________________
4. Frações
A fração é definida como o raio de dois inteiros. Os números assim formados são também
chamados de números racionais. Assim, um número racional, ou fração, é um número de forma p/q,
onde p e q são inteiros e q não é igual a zero. Esta última restrição é importante, pois divisão por
zero é uma operação não permitida na aritmética. Mais tarde estará trabalhando com expressões
racionais,
que são quocientes de polinômio sem algum x indeterminado. Operações com
expressões racionais são semelhantes às operações com frações; e aqui são revisadas.
A declaração "a dividido por b" pode ser escrita de maneiras equivalentes, onde a primeira é
preferida.
a
1
= a : b = a/b = a , a = 0
b
b
5. Adicionando Frações
O primeiro passo na adição de frações é converter cada fração na soma em um denominador
comum. Um denominador comum é facilmente simplificado, multiplicando todos os denominadores
juntos. Por exemplo:
3 9 1
+ +
5 10 15
Encontramos o denominador comum multiplicando 5x10x15. Não multiplique ainda os números
juntos. Observe o denominador da primeira das frações, 3/5. O denominador é 5. Para construir um
denominador comum, você deverá multiplicar 5 por 10 e 15. Mas se multiplicar o numerador por 10
e 15, estará fazendo isto:
3
 10 x l 5 
5

 10 x l 5 
De fato, está multiplicando 3/5 por um, sendo que (10x15)/(10x15) = 150/150 = 1; isto significa que
não mudou o valor da fração, apenas sua aparência. Tendo certeza de que tem o mesmo
denominador nas três frações, chegará a:
3
9
1
+
+
=
 10 x l 5 
 5 xl 5 
 10 x5 
5
 10 
 15 

 10 x l 5 
 5 xl 5 
 10 xl 5 
450 675 50
+
+
=
750 750 750
1175
750
Esta é a soma das três frações, mas um passo de simplificação falta. Ambos, numerador e
denominador desta fração têm um fator comum; sendo assim, a fração não está em seus menores
termos. Dividindo ambos por 25, o resultado é
1175 47 x 25 47
=
=
750 30 x 25 30
Assim, nossa resposta final é
3 9 1 47
+ + =
5 10 15 30
Agora que já viu como resolver o problema com papel a lápis, observe como o Maple simplifica o
problema.
> 3/5+9/10+1/15;
O Maple, automaticamente, resolve a adição e reduz a fração a seus menores termos. O Maple
também faz o trabalho menor para
15 3 20
113
+ + +
19 21 23 65537
> 15/19+3/21+20/23+113/65537;
O numerador e o denominador contêm números de nove dígitos. O que acontece se adicionamos a
esta fração 35570/65539? O Maple dá como resposta
> 15/19+3/21+20/23+113/65537+35570/65539;
30828950543639
13139106866137
O que excede a precisão da maioria das calculadoras científicas, desde que ambos, numerador e
denominador, contêm 14 dígitos. Caso entre com esta soma em uma calculadora de bolso,
provavelmente ela lhe dará a resposta como o número decimal, 2.346350544. Algumas calculadoras
dão mais dígitos, outras menos.
Sistemas de álgebra computadorizados como o Maple podem manter precisão completa em seus
cálculos. Conseqüentemente, a resposta dada acima é exata, melhor que a resposta aproximada dada
pela calculadora de bolso; é útil quando estiver fazendo álgebra para manter absoluta precisão em
seu trabalho, mas, no final, estará mais interessado em respostas na forma decimal. Para fazer com
que o Maple converta uma fração como a mostrada acima para a forma decimal, é usada a função
evalf.
Exemplo: Converta 355/113 para decimal.
Solução:
> evalf(355/113);
Existe outra maneira de fazer com que o Maple dê suas respostas em forma decimal.Simplesmente
adicione um ponto decimal depois de algum número da expressão.
> 355./113;
Este último método funciona desde que não exista uma constante, como π na expressão. usando
evalf funciona em todos os casos, assim é o método mais utilizado.
No método usual para adicionar frações, primeiro encontra o menor múltiplo comum do
denominador.( A abreviatura para o termo "menor múltiplo comum" é mmc. O mmc de 5, 10, e 15 é
30. Você encontra o mmc escrevendo os fatores de cada denominador. No problema presente, os
fatores de 5 são 5 e 1; 5 é um número primo. Os fatores de 10 são 5, 2, e 1. Os fatores de 15 são 5,
3, e 1. faça um número menor que contenha todos estes fatores escolhendo 2, 3, e 5. Este número,
2 x 3 x 5 = 30, contém o denominador de cada fração e é o menor número que contém todos eles.
Pode usar este número em vez de multiplicar todos os denominadores como fizemos na primeira
vez, o que torna o problema mais fácil se estiver fazendo o problema no papel e lápis. Você pode
usar o Maple para encontrar o mmc de um grupo de números. O comando é ilcm (para mmc
inteiro).
> ilcm(5,10,15);
Você pode usar o comando ifactor para encontrar os fatores de qualquer inteiro.
> ifactor(30);
Você pode usar o Maple para adicionar qualquer número de fração juntas. O Maple adicionará as
frações e expressará a resposta na menor forma. Ele remove todos os fatores comuns do numerador
e denominador.
Exercícios do Maple 2 - Frações
Os antepassados egípcios escolheram escrever suas frações com um 1 no denominador. Escreviam a
fração 3/4 como 1/2+1/4, e 6/7 era escrita como 1/2+1/4+1/14+1/28. Para nós isto para ser
desnecessariamente complicado. Mesmo assim, os gregos usaram este sistema por muito tempo
também. Aqui temos um exemplo de um antepassado escrevendo: Um talento de prata (um talento é
uma unidade de dinheiro) equivale a 6,000 "copper dracmas" (dracmas é outra unidade de dinheiro,
menor que um dólar). Qual a fração de um talento sendo 352 + 1/2 + 1/3 + 1/17 + 1/34 + 1/51
dracmas?
Resposta: _______________________________________________________________________
Isto interessa em frações com numeradores de um alcançando novas proporções quando os
matemáticos gregos mais tarde estudaram o que chamamos hoje de fração continuada. Um exemplo
de fração continuada é
1+
1
1+
1
1+
1
1+ 1
1+ 1
2
Expresse esta fração na forma mais simples possível. ( Sugestão: o comando do Maple é:
1+1/(1+1/(1+1/(1+1/(1+1/2))));
Agora observe o problema inverso. Dada a fração 73/51, como encontraria a fração continuada
deste número? A forma geral de uma fração continuada é
a+
1
b+
1
c+
1
d+
1
e+ 1
f ...
E o problema é encontrar uma maneira de determinar os número a, b , c, d, e, f e assim por diante.
Um começo pode ser observando que 73 = 1x51 + 22. Assim, 73/51 = 1 + 22/51, que já está
começando a parecer com a resposta que queremos. Para levar o procedimento um passo adiante,
aplicamos um pequeno truque. Observe que 22/51 = 1/51/22, e 51/22 = 1/(2+ +7/22). Continuamos
a trabalhar com a fração, primeiro escrevendo-as na forma recíproca. Escreva 7/22 como 1/22/7 =
1/(3+1/7), e você chega a uma fração, da qual o numerador é unitário. Colocando todos os
resultados juntos, conseguimos
73 = 1 +
51
2+
3+
7
1
1
1
É interessante descobrir que o método que usamos para expandir 73/51 em uma fração continuada é
o mesmo usado para encontrar o maior divisor comum de dois números e é chamada de Algoritmo
Euclides. (Um algarismo é um método sistemático de computação.)Agora é sua vez. Encontre a
fração continuada para 355/113. Verifique seus cálculos de papel e lápis usando o comando do
Maple que computa os números a, b, c, d e assim por diante. O comando é convert(x/y, confrac).
> convert(73/51, confrac);
A função convert do Maple é usada para converter muitos tipos diferentes de expressões de uma
forma para outra. Aqui, foi usada para converter uma fração para a forma de fração continuada, mas
pode também ser usada para converter ângulos em graus para radianos, decimais para frações e,
como vimos anteriormente, números de uma base para outra.
5. Números Reais
Podemos supor que um sistema numérico que inclui os inteiros, ambos positivos e negativos, e
todas as frações possíveis seria suficiente para qualquer trabalho matemático. Afinal, tal sistema lhe
permite medir comprimentos para qualquer precisão razoável. Imagine que tenha medido um
comprimento e o colocou sendo entre 5/8'' e 3/4'', isto é, entre 5/8'' e 6/8''. Poderia tirar a média
destas duas frações para obter (5/8+6/8)/2 = 11/16''. Generalizando este resultado, observa que pode
tirar qualquer par de fração - mesmos duas que pareçam ser muito próximas uma da outra - e
encontrar outra fração no meio das duas. Pode continuar este processo, tirando a nova fração e uma
das velhas , e encontrar mais uma no meio. Uma maneira de descrever esta propriedade do conjunto
de frações é dizendo que são densas ao longo de toda a linha numérica - não existe nenhuma lacuna
de qualquer comprimento possível de ser medido na linha numérica que não possa ser preenchido
por alguma fração ou outra usando o processo de média descrito. Outra maneira de pensar nisto é
percebendo que, dada uma fração, não existe "próxima" fração à medida que existe um "próximo"
inteiro depois de qualquer inteiro. O elemento no conjunto de todas as frações estão juntos demais
para permitir que exista uma "próxima fração".
Dadas estas observações sobre frações, é estonteante a rapidez com que os matemáticos
descobriram que existiam números que não poderiam ser representados com total precisão.
(triângulo ..........hipo=raís quadrada, cat=1 cat=1)
Figura 1 - O comprimento
2 é a hipotenusa de um triângulo de ângulo reto
Um destes números, e o primeiro a ser descoberto, é
2 . Este número, mesmo não sendo
exatamente expresso pelo raio de dois números inteiros, é facilmente imaginado, pois é o
comprimento da hipotenusa de um triângulo de ângulo reto do qual seus lados, contendo o ângulo
reto, são de comprimento unitário.
Imediatamente após este incrível descobrimento, começaram as especulações sobre a possibilidade
de representação do número π como uma fração. Dentre os grandes matemáticos, muitos
suspeitaram que o π apareceria como sendo um número irracional. Esta é a questão, mas isto
demorou até o último século para ser provado. Ao mesmo tempo, matemáticos descobriram que
existem "mais" números irracionais na linha numérica que racionais; mesmo assim, existem
infinitos números de ambos os gêneros. Esta abundância de números em nosso sistema numérico é
ao mesmo tempo uma benção e uma maldição.
Decorreram muitos séculos até que estas descobertas sobre os números irracionais foram admitidos
como membros do clube, assim falando. Depois de todos estes anos, tais números que não são
possíveis de ser expressos como frações ainda são chamados de números irracionais. Ainda são de
uma lógica perfeita, e muito necessários, somam para nosso sistema numérico.Com a adição dos
número irracionais ao racionais, nosso sistema numérico está completo. O conjunto completo,
chamado de números reais, contém todos os número possíveis.
Definição: Os números reais são o conjunto dos decimais infinitos.
Imagine expressar qualquer número na forma decimal, com os dígitos continuando infinitamente. O
número um é ensinado como sendo 1.000000000000............, com os zeros continuando
infinitamente. A fração 22/7 é ensinada como sendo 3.142857......., com, imaginamos, os dígitos
142857 sendo repetidos numa seqüência sem fim. Esta é uma propriedade compartilhada por todas
as frações: sua representação decimal se repetirá sempre. Por outro lado, a representação decimal de
um número irracional nunca se repetirá. Isto dá aos irracionais uma característica própria: assim
como um grande convidado em um cocktail cuja conversação é sempre em francês, nunca se
repetem.
O Maple usa a função evalf para converter números reais, assim como frações ou irracionais, para
seu equivalente decimal. existe uma opção para a função evalf que lhe permite especificar o número
de dígitos que quer em sua resposta. Inicialmente, o Maple usa a precisão de dez dígitos. O número
de dígitos que o Maple usará para a computação é estabelecida na variável Digits. Você pode
verificar o número de dígitos digitando
> Digits;
A resposta do Maple lhe mostra que está trabalhando com a precisão de dez dígitos. Todos os
resultados decimais serão mostrados com esta quantidade de dígitos. Caso queira mudar a precisão
com que trabalha o Maple, digite:
> Digits:=20;
De agora em diante, ou até que você mude a variável Digits para qualquer outro número, o Maple
dará suas respostas em 20 lugares decimais. Aqui estão algumas utilidades da função evalf , com
Digits:=10.
> evalf(22/7);
> evalf(1345/6);
> evalf(Pi);evalf(Pi,50);
Note as diferentes utilidades do evelf no último exemplo. Quando é usado evalf(Pi,50) , o segundo
número no comando evalf especifica o número de dígitos. Neste caso, foram chamados 50 dígitos,
assim o Maple avaliou o valor de π em 50 espaços decimais. Você pode usar a precisão do Maple
para experimentar o equivalente decimal de uma fração. Pegue qualquer fração que queira, não
importa quão grande seja o denominador, e expresse-o como um decimal. Examinando o resultado
em um número maior de espaços decimais, você mostrar que a representação decimal de qualquer
fração dada se repetirá.
Exercício do Maple 3 - Números Reais
1. Avalie a raiz quadrada de três em 30 espaços decimais.
Resposta:
3 = _________________________________________________________________
2. O número
1+ 5
2
é chamado Raio Dourado. Avalie o mesmo como sendo dez espaços
decimais.
3. Sendo
1+ 5
2
= τ . Mostre, usando o Maple para multiplicar os números, que t - τ - 1 =
2
0.Sugestão: Use qualquer um dos comando simplify ou expand, depois de definir :
>tau:=(1+sqrt(5))/2; e t:=tau^2-tau-1;
Resposta: Depois de expandir τ , τ 2 - τ -1= ___________________________________________
4. Encontre a aproximação decimal para
2−
expressão sqrt dentro de outra; por exemplo,
3 + 7 + 5 . Você vai precisar agrupar uma
2 + 3 , no Maple, é sqrt(2+sqrt(3));
Resposta: _______________________________________________________________________
6. Fatorando
Você sabe que quaisquer dois números podem ser multiplicados para obter um terceiro número.
Este número é chamado produto. Agora considere o problema inverso: dado um número, encontre
dois números que multiplicados dêem esse número. Para número pequenos, é possível resolver o
problema mentalmente. Dado o número 15, você vê que os dois números são 3 e 5. Assim 3 e 5 são
chamados os fatores de 15. (Perceba que o número 1 é fator de qualquer número, assim 15 e 1 são
também fatores de 15. isto pode parecer obvio ou até mesmo bobo, mas o conceito tem seus por
quês, como você verá quando estivermos simplificando frações algébricas, mais tarde.) Outros
números, como 30, podem ser fatorados de duas maneiras: 10x3 ou 6x5. Examinando mais à frente
estes dois resultados, vê-se que alguns destes números podem ser expressos como fatores: 10 = 2x5
e 6 = 2x3. Nenhum destes números pode ser fatorado em números menores. Assim, os fatores de 30
são 2 x 3 x 5, não importa qual maneira que utilizou para calcular.
Este resultado é muito geral. É chamado Teorema Fundamental de Aritmética,e diz que um número
pode ser fatorado de apenas uma maneira. A função ifactor do ] Maple é usada para encontrar os
fatores de qualquer inteiro.
Exemplo: use o Maple para fatorar o inteiro 123456789.
> ifactor(123456789);
O Maple mostra os fatores do número. Note que o fator 3 é repetido duas vezes.
Esta propriedade de números é levada a polinômios em um indeterminado em x. Mesmo não sendo
realmente uma propriedade dos números reais, é usual introduzir fatoração de uma expressão
algébrica, que será feita na próxima seção.
Exercício do Maple 4 - Fatorando
1. Foi uma vez ensinado que a expressão 2
n
(2 )
+1 pode produzir apenas primos. Use a função
ifactor do Maple para mostrar que é fatorável. Quais são os fatores quando n = 5?
Resposta: _______________________________________________________________________
2
2. A expressão n − n + 41 também ------ primos. Para testar a conjectura, você pode fazer uma
expressão, "ex:=n^2-n+41;" e então use o comando substituto, "subs(n=42,ex)", para avaliar a
expressão para algum valor de n definido. Depois pode usar a função isprime para testar se a
resposta é prima. Agrupando estas funções, uma dentro da outra, pode usar o único comando:
> isprime(subs(n=16,n^2-n+41));
Resposta: Para n = ______________________, a expressão ------- um número que é fatorável.
2
3. A expressão n − 79 n + 1601 produz outra seqüência de primos. Qual o menor valor de n que
produz um não-primo?
Resposta: para n = ______________________, a expressão ------ um número que é fatorável.
Lápis e Papel
LP -1
Complete a tabela.
(fazer tabela)......
LP - 2
Imagine que você tenha uma tabela de dois tempos, que lhe permite multiplicar qualquer número
por dois. Você tem uma tabela completa de adição, assim pode adicionar quaisquer dois números.
Você pode multiplicar qualquer dois números usando apenas a tabela de multiplicação de dois
tempos com adição?
Aqui temos um exemplo: Multiplique 121 por 62.
1. Escreva os números lado a lado.
2. Usando a tabela de dois tempos, sucessivamente duplicando um número e dividindo o outro,
formando duas colunas. Descarte qualquer resto no processo de divisão, mas
3. Copie o número na primeira coluna quando houver um resto.
(fazer tabela).....
(a) Use sua calculadora para multiplicar 121 por 62.
Resposta: _______________________________________________________________________
(b) Adicione todos os números na terceira coluna correspondendo aos números ------- na segunda
coluna.
Resposta: _______________________________________________________________________
Você chega à resposta correta para o problema de multiplicação por adicionar juntos todos os
números da primeira coluna que correspondem aos números ------- na segunda coluna. Tente o
método nestes exemplos, completando com os valores que faltam.
(fazer tabela).......
A soma dos números na coluna 3 é igual ao produto dos dois números originais em todos os casos?
Resposta: _______________________________________________________________________
Note: Este método de multiplicação foi usado até os dias atuais em algumas culturas. Está
relacionado ao sistema de números binários.
LP - 3
(a) Converta 62 em binário.
Resposta:________________________________________________________________________
(b) Converta 33 em binário.
Resposta:________________________________________________________________________
(c) Converta 48 em binário.
Resposta:________________________________________________________________________
LP - 4
Um velho problema envolve a contagem. Uma versão mais moderna é a seguinte ----------------"As I was going to St. Ives
I met a man with seven wives.
Each wife had seven sacks,
Each sack had seven cats,
Each cat had seven kits,
kits, cats, sacks, wives,
How amny were going to St. Ives?"
(a) Complete a tabela, assumindo que o homem e suas esposas estão todos indo para St.Ives.
(fazer tabela) .....
(b) Converta a soma, expressa como uma base de sete números, em decimal. São os resultados os
mesmos?
Resposta: _______________________________________________________________________
LP - 5
Aproximações numéricas versus resultados exatos.
(a) Avaliar ( 33333 - 33332 )( 3333 − 33332 ) em sua calculadora.
Resposta: _______________________________________________________________________
(b) Ainda em sua calculadora, trabalhe ( 333333333 -)( 333333333 − 333333332 ).
Resposta: _______________________________________________________________________
(c) Para ver a precisão destas respostas, use o Maple e consiga respostas exatas; use expand.
Respostas: _________________________,_____________________________________________
(d) Use a função evalf do Maple para conseguir os resultados na forma decimal, precisão de 20
espaços decimais (use Digits:=20).
Respostas: ________________________,______________________________________________
Note que o uso de álgebra (usando o comando expand do Maple) lhe dá uma resposta mais precisa
que quando trabalhando com números decimais, a menos que busque muitas figuras significantes.
Laboratório Maple
LM -1: As Quatro Operações Básicas
O Maple é uma calculadora. Você pode usá-lo para adicionar, subtrair, multiplicar e dividir.
(a) Os antepassados egípcios se restringiram a frações com numeradores unitários, com a -----exceção da fração 2/3. Por exemplo, eles escreviam 3/4 como 1/2+1/4.
Como você escreveria a fração que eles escreviam como sendo 1/2+1/4+1/14+1/28?
Resposta:________________________________________________________________________
(b) Use o Maple para ajudar a converter estas frações egípcias para suas equivalentes atuais:
(i) 1/3+1/7+1/127
Resposta:________________________________________________________________________
(ii) 1/4+1/6+1/9+1/56
Resposta:________________________________________________________________________
(iii) (1/5+1/7+1/8)-(1/6+1/9+1/11+1/13)
Resposta:________________________________________________________________________
(c) Como escreveria a fração 23/47 na maneira egípcia?
Resposta:________________________________________________________________________
LM -2: Divisor de um Número Inteiro
(a) 16,000,001 tem algum divisor? Caso tenha, quais seriam eles?
Resposta: _______________________________________________________________________
(b) Quais os divisores de 160000001?
Resposta:________________________________________________________________________
(c) Quais os divisores de 1,600,000,001?
Resposta:________________________________________________________________________
(d) Quais os divisores de 16,000,000,039?
Resposta:________________________________________________________________________
LM -3: Divisibilidade
Numerologistas têm investigado "números perfeitos" ao longo dos séculos. Um número perfeito é
igual à soma de todos os seus fatores. O primeiro número perfeito é 6, desde que a soma de cada
possível fator de 6 (i.e., 1, 2, 3) é seis. O próximo número perfeito é 28, desde que 28 =
14+7+4+2+1. Todos os fatores possíveis são usados para formar a soma.
(a) O próximo número perfeito é 496. Usando ifactor, escreva todos os seus fatores e some-os.
Resposta: fatores: _______________________, soma de todos os fatores: ____________________
(b) 8128 é um número perfeito? Escreva todos os seus fatores e some-os______________________
(c) 33550336 é um número perfeito?
Resposta: Fatores:__________________________,soma:_________________________________
n
Sugestão: Para adicionar todos os fatores, use o comando sum. Todas as combinações de 2 , n =
n
0..12 são possíveis, com 2 *8191, n = 1..11. Assim, use o comando
> sum(2^n+2^n*8191,n=9..11)+2^12;
LM -4: Números Perfeitos ficam Rapidamente Grandes
Utilize a sugestão de ML1-3 para mostrar que p=8,589,869,056 é um número perfeito. Qual o
maior fator de p?
Resposta: _______________________________________________________________________
LM -5: Convertendo para Diferentes Bases Numéricas
Cientistas do computador usam freqüentemente números binários e hexadecimais. Para converter
um número como 45 de decimal para binário, use o comando
> convert(45,binary);
> convert(45,hex);
> covert(7,base,7);
> convert([0,1,1,1,1],base,7,10);
> sum(i,i=1..1000);
> Ic:=proc(n:integer)
> local r,i;
> r:=n;
> i:=1,print(r);
> if r=1 then RETURNO;fi;
> while not r=1 do
> if r mod 2=0 then r:=r/2;print(r);i:=i+1;else print(r);i:=i+1;fi;
> od;
> print(`Number of iterations:`,i);
> end;
> Ic(4);
> lc(-1);
> for jk=3500 to 4000 do lc(jk) od;

Documentos relacionados