Você está na página 1de 9

Informatica no Ensino da Matematica

EP/12

Inform
atica no Ensino da Matem
atica
EP/12 04/10/2014

Fundacao CECIERJ

HJB

Consorcio CEDERJ

Informatica no Ensino da Matematica

EP/12

ATIVIDADE 2
(Sequ
encias) O comando Sequ^
encia[] permite, como o proprio nome diz, criar uma
sequencia de objetos. Por exemplo, se voce digitar no Campo de Entrada o comando
Sequ^
encia[x^i, i, 0, 20]
o GeoGebra 4.x ira criar os graficos das funcoes y = x0 , y = x1 , y = x2 , . . . , y = x20 .
Experimente!
O comando Sequ^
encia[(i, 0), i, 0, 20] criara 21 pontos sobre o eixo x: (0, 0), (1, 0),
(2, 0), . . . , (20, 0). Combinando o comando Sequ^
encia[] duas vezes (isto e, usando uma
sequencia de sequencia), reproduza os pontos da figura a seguir.
Salve a construcao como uma figura PNG e, entao, anexe o arquivo PNG em uma mensagem
na atividade da plataforma de nome AE-01 do EP-12: Sequencia de Pontos. Escreva
tambem qual foi o comando que voce usou para obter o desenho. Prazo de entrega dessa
atividade: 15/10/2014.

20

15

10

10

15

20

25

Solucao. Basta usar o comando indicado a seguir.


Sequ^
encia[Sequ^
encia[(i, j), i, 0, 20], j, 0, 20]
Fundacao CECIERJ

HJB

Consorcio CEDERJ

Informatica no Ensino da Matematica

EP/12

ATIVIDADE 3
(Usando as coordenadas de um ponto) Se P e o nome de um ponto no GeGebra, entao
os comandos x(P) e y(P) representam a abscissa e a ordenada deste ponto, respectivamente.
Crie a funcao f(x) = x*cos(x) e um ponto P sobre o grafico de f . Construa entao a reta
tangente ao grafico de f no ponto P e, tambem, o grafico do polinomio de Taylor de ordem 2
associado ao ponto P . Dica: no GeoGebra,
f(x)
representa a derivada da funcao f calculada em x. Para calcular o polinomio de Taylor,
voce pode usar o comando:
Polin^
omioDeTaylor[ <Fun
c~
ao>, <Centro>, <Ordem> ].
Salve a construcao como uma figura PNG e, entao, anexe o arquivo PNG em uma mensagem
no forum da plataforma de nome AE-02 do EP-12: Polinomios de Taylor. Registre
tambem qual e o comando que voce usou para construir a reta tangente. Prazo de entrega
dessa atividade: 15/10/2014.
Solucao. Basta digitar o seguinte comando no Campo de Entrada e, entao, pressionar a
tecla ENTER.
y = f(x(P)) + f(x(P))*(x - x(P))
Outra possiblidade: usar o comando Polin^
omioDeTaylor[f(x), x(P), 1].
ATIVIDADE 4
Inicie o programa e, entao, no meu principal, escolha o item Exibir Janela CAS, conforme
figura a seguir:

.
Fundacao CECIERJ

HJB

Consorcio CEDERJ

Informatica no Ensino da Matematica

EP/12

O GeoGebra 4.x ficara entao com tres janelas principais: a Janela de Algebra,
a Janela CAS
e a Janela de Visualizac
ao. Feche entao a Janela de Visualizacao clicando no pequeno
no canto superior direito da janela. A interface grafica ficara entao assim:

.
Tipicamente, para usar a Janela CAS do GeoGebra 4.x, voce deve digitar comandos (que
em breve aprenderemos) em uma linha numerada e, entao, pressionar a tecla ENTER para
que o programa interprete o seu comando. Por exemplo, se voce quer somar 2 com 2,
basta digitar 2 + 2 na linha de n
umero 1 e, entao, pressionar a tecla ENTER para obter
a resposta 4.

Fundacao CECIERJ

HJB

Consorcio CEDERJ

Informatica no Ensino da Matematica

EP/12

Note que uma segunda linha (a de n


umero 2) foi exibida. Voce pode digitar novos comandos
nessa nova linha ou modificar o comando de uma linha ja processada.
O comando a seguir calcula 1 + 5/2.
1 + 5/2
2

7
2

Como voce pode ver, o GeoGebra 4.x pode realizar calculos com n
umeros inteiros e racionais
de maneira exata.
(1 + (5/2 * 3)) / (1/7 + 7/9) 2
3

67473
6728

O sistema pode realizar eficientemente calculos com n


umeros muito grandes. O tamanho
do n
umero e limitado apenas pela memoria disponvel em seu computador.
1234 123

1705158062127270428750597276206262826543023131110682904705296
1932218391383486800747136630671706059857264159231455434590057
0589670671499709086102539904846514793135617305563669993950104
6220356820273557577550700832384441477783960263870670426857004
0400328704248063968069686558786501669938388338883198045915994
2845372414601809429717726107628595243406801014418529766279838
067203562799104

O comando
EPrimo[n] verifica se n e um n
umero primo.

EPrimo[2398232343243249984321312321]
5
false
O comando Fatorar[n] escreve a decomposicao de n em fatores primos.
Fatorar[2398232343243249984321312321]
5
3 733 15117701 72140687161773179
Fundacao CECIERJ

HJB

Consorcio CEDERJ

Informatica no Ensino da Matematica

EP/12

Na tabela a seguir temos os smbolos do GeoGebra 4.x para operacoes aritmeticas.


Operac
ao

Smbolo

Exemplo

adicao
subtracao
multiplicacao
divisao
exponenciacao
valor absoluto
fatorial
maximo
mnimo
maximo divisor comum

+
*
/
^

2 + 2
10 - 3
3*4 ou 3 4
4/3
3^2

abs(...)
!
M
aximo[...]
M
nimo[...]
MDC[...]
MMC[...]

abs(-4)
10!
M
aximo[-1, 5, 7]
M
nimo[-1, 5, 7]
MDC[{14, 28, 49}]
MMC[{14, 28, 49}]

mnimo m
ultiplo comum
CUIDADO!

CUIDADO!

CUIDADO!

No GeoGebra 4.x, voce pode usar um asterisco para indicar explicitamente uma multiplicacao: 3*4. Outra alternativa e deixar um ou mais espacos em branco: 3 4.
Multiplicacoes entre um n
umero e uma variavel pode ser ainda feita colocando-se o
n
umero a` esquerda da variavel: 3x. Note, contudo, que x3 nao e interpretado como
x 3 mas, sim, como uma variavel cujo nome e x3.
IMPORTANTE!

IMPORTANTE!

IMPORTANTE!

Para apagar ou inserir uma linha na Janela CAS, posicione o apontador do mouse
sobre o n
umero da linha e, entao, clique com o botao direito do mouse. Um menu
aparecera. Basta entao escolher a opcao desejada.

(a) Considere os n
umeros racionais a = 8712870/48506557 e b = 505149/2812281. Eles sao
iguais?
(1) Tente obter uma resposta usando uma calculadora de bolso!
(2) Tente obter uma resposta usando o GeoGebra 4.x!
(3) Tente obter uma resposta usando apenas lapis e papel, sem recurso tecnologico
algum!
Os tres metodos produziram a mesma resposta? Elabore sobre o assunto!
Solucao.
Fundacao CECIERJ

HJB

Consorcio CEDERJ

Informatica no Ensino da Matematica

EP/12

(a) Na minha calculadora, os resultados foram os seguintes:


a = 8712870/48506557 = 0.179622519

b = 505149/2812281 = 0.179622519.

Assim, se confiarmos no resultado da calculadora, os n


umeros a e b deveriam ser
iguais! Mas, como bem mostram os dois itens a seguir, esta conclusao esta errada!
A calculadora acha que a = b porque ela opera com um n
umero finito de casas
decimais!
(b) No GeoGebra 4.x, fazendo a conta 8712870/48506557 505149/2812281, obtemos
como resposta o n
umero
1841/45471356208839,
que e diferente de zero. Sendo assim, segundo o GeoGebra 4.x, os n
umeros
a = 8712870/48506557

b = 505149/2812281

sao diferentes!
(c) Sabemos que se x/y = r/s, entao x s = y r ou, dito de outra forma, se x s 6= y r,
entao x/y 6= r/s. Em nosso caso, x = 8712870, y = 48506557, r = 505149 e
s = 2812281. Observe que x s 6= y r, pois x s tem a casa das unidades igual
a 0, enquanto que y r tem a casa das unidades igual a 3. Sendo assim, x/y =
8712870/48506557 6= 505149/2812281 = r/s.
(d) Considere os n
umeros naturais a = 23000 e b = 32000 . Qual n
umero e maior?
(1) Tente obter uma resposta usando uma calculadora de bolso!
(2) Tente obter uma resposta usando o GeoGebra 4.x!
(3) Tente obter uma resposta usando apenas lapis e papel, sem recurso tecnologico
algum!
Os tres metodos produziram a mesma resposta? Elabore sobre o assunto!
(e) Quantos divisores possui 10!? Lembre-se que 0! = 1, 1! = 1, 2! = 2 1, 3! = 3 2 1, 4! =
4 3 2 1, etc. Descreva como voce obteve sua resposta (com ou sem o GeoGebra 4.x)!
Solucao. Usando o comando Fatorar[...] do GeoGebra 4.x, vemos que 10! = 28 34
claro que os divisores de 10! terao que, necessariamente, serem n
52 7. E
umeros da
forma
2 x 3y 5z 7 w ,
onde x {0, 1, 2, 3, 4, 5, 6, 7, 8}, y {0, 1, 2, 3, 4}, z {0, 1, 2} e w {0, 1}. Portanto, o
n
umero de divisores e dado pela quantidade de combinacoes possveis para os expoentes
Fundacao CECIERJ

HJB

Consorcio CEDERJ

Informatica no Ensino da Matematica

EP/12

dos primos 2, 3, 5 e 7. Pelo princpio fundamental da contagem, temos entao que existem
9 5 3 2 = 270 divisores de 10!.
(f) Quantos zeros aparecem no final da expansao decimal de 1000!? Descreva como voce
obteve sua resposta (com ou sem o GeoGebra 4.x)!
Solucao. Se existe um zero no final, e porque o n
umero e divisvel por 10, isto e, ele
deve ser divisvel por 2 e por 5 ao mesmo tempo. Sendo assim, cada zero implica em
uma divisao por 2 e por 5. Moral: o n
umero de zeros e igual a quantidade mnima de 2
e 5 que aparecem na decomposicao em fatores primos do n
umero! Usando o comando
Fatorar[1000!]
vemos que aparecem 994 n
umeros 2 e 249 n
umeros 5. Assim, da para formar 249
n
umeros 10 e, consequentemente, existem 249 zeros no final da expansao decimal
de 1000!.
(g) Encontre o maximo divisor comum entre 2 10 1, 70! e 7161. Descreva como voce obteve
sua resposta (com ou sem o GeoGebra 4.x)!
Solucao. O comando MDC[...] calcula o maximo divisor comum entre dois n
umeros.
Para calcular o maximo divisor comum de tres n
umeros, basta calcular o maximo divisor
comum entre o primeiro e o maximo divisor comum dos dois u
ltimos n
umeros. Assim,
como o comando MDC[2^10 - 1, MDC[70!, 7161]] da, como resposta, o n
umero 1023,
10
vemos que o maximo divisor comum entre 2 1, 70! e 7161 e 1023.
ATIVIDADE 5
Calcule a decomposicao em fatores primos do n
umero da sua matrcula no CEDERJ e
registre sua resposta em uma mensagem na atividade da plataforma de nome AE-04 do
EP-12: Decomposicao em Fatores Primos. Voce deve usar o seguinte formato:
n = pn1 1 pn2 2 pnk k .
Por exemplo, para o n
umero de matrcula 20091301211, o formato fica assim:
20091301211 = 59 2477 137477.
Prazo de entrega dessa atividade: 15/10/2014.
ATIVIDADE 6
(a) Descubra o que faz o comando N
umeroDeDivisores[n] testando-o para diferentes valores inteiros positivos de n.
Fundacao CECIERJ

HJB

Consorcio CEDERJ

Informatica no Ensino da Matematica

EP/12

(b) Descubra o que faz o comando ListaDosDivisores[n] testando-o para diferentes valores inteiros positivos de n.
(c) Descubra o que faz o comando SomaDosDivisores[n] testando-o para diferentes valores
inteiros positivos de n.
(d) Descubra o que faz o comando Fatores[n] testando-o para diferentes valores inteiros
positivos de n.
(e) Descubra o que faz o comando Quociente[n, m] testando-o para diferentes valores
inteiros positivos de n e m.
( f ) Descubra o que faz o comando Resto[n, m] testando-o para diferentes valores inteiros
positivos de n e m.

Solucao. (a) N
umeroDeDivisores[n] calcula o n
umero de divisores positivos do inteiro
positivo n. (b) ListaDosDivisores[n] cria uma lista com todos os divisores positivos do
inteiro positivo n. (c) SomaDosDivisores[n] calcula a soma de todos os divisores positivos
do inteiro positivo n. (d) Se pk11 pk22 pnk k e a decomposicao de fatores primos do inteiro
positivo n, entao Fatores[n] calcula uma matriz M = (mij )k2 , com mi1 = pi e mi2 = ni .
(e) Quociente[n, m] calcula o quociente da divisao euclidiana de n por m. ( f ) Resto[n, m]
calcula o resto da divisao euclidiana de n por m.

Fundacao CECIERJ

HJB

Consorcio CEDERJ

Você também pode gostar