Inform´atica no Ensino da Matem´atica

EP/12

1

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

Funda¸c˜ao CECIERJ

HJB

Cons´orcio CEDERJ

Inform´atica no Ensino da Matem´atica

EP/12

2

ATIVIDADE 2
(Sequˆ
encias) O comando Sequ^
encia[] permite, como o pr´oprio nome diz, criar uma
sequˆencia de objetos. Por exemplo, se vocˆe digitar no Campo de Entrada o comando
Sequ^
encia[x^i, i, 0, 20]
o GeoGebra 4.x ir´a criar os gr´aficos das fun¸c˜oes y = x0 , y = x1 , y = x2 , . . . , y = x20 .
Experimente!
O comando Sequ^
encia[(i, 0), i, 0, 20] criar´a 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
sequˆencia de sequˆencia), reproduza os pontos da figura a seguir.
Salve a constru¸c˜ao como uma figura PNG e, ent˜ao, anexe o arquivo PNG em uma mensagem
na atividade da plataforma de nome “AE-01 do EP-12: Sequˆencia de Pontos”. Escreva
tamb´em qual foi o comando que vocˆe usou para obter o desenho. Prazo de entrega dessa
atividade: 15/10/2014.

20

15

10

5

0

−5

5

10

15

20

25

Solu¸c˜ao. Basta usar o comando indicado a seguir.
Sequ^
encia[Sequ^
encia[(i, j), i, 0, 20], j, 0, 20]
Funda¸c˜ao CECIERJ

HJB

Cons´orcio CEDERJ

Inform´atica no Ensino da Matem´atica

EP/12

3

ATIVIDADE 3
(Usando as coordenadas de um ponto) Se P ´e o nome de um ponto no GeGebra, ent˜ao
os comandos x(P) e y(P) representam a abscissa e a ordenada deste ponto, respectivamente.
Crie a fun¸c˜ao f(x) = x*cos(x) e um ponto P sobre o gr´afico de f . Construa ent˜ao a reta
tangente ao gr´afico de f no ponto P e, tamb´em, o gr´afico do polinˆomio de Taylor de ordem 2
associado ao ponto P . Dica: no GeoGebra,
f’(x)
representa a derivada da fun¸c˜ao f calculada em x. Para calcular o polinˆomio de Taylor,
vocˆe pode usar o comando:
Polin^
omioDeTaylor[ <Fun¸
c~
ao>, <Centro>, <Ordem> ].
Salve a constru¸c˜ao como uma figura PNG e, ent˜ao, anexe o arquivo PNG em uma mensagem
no f´orum da plataforma de nome “AE-02 do EP-12: Polinˆomios de Taylor”. Registre
tamb´em qual ´e o comando que vocˆe usou para construir a reta tangente. Prazo de entrega
dessa atividade: 15/10/2014.
Solu¸c˜ao. Basta digitar o seguinte comando no Campo de Entrada e, ent˜ao, 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, ent˜ao, no meu principal, escolha o item Exibir →Janela CAS, conforme
figura a seguir:

.
Funda¸c˜ao CECIERJ

HJB

Cons´orcio CEDERJ

Inform´atica no Ensino da Matem´atica

EP/12

4

´
O GeoGebra 4.x ficar´a ent˜ao com trˆes janelas principais: a Janela de Algebra,
a Janela CAS
e a Janela de Visualiza¸c˜
ao. Feche ent˜ao a Janela de Visualiza¸c˜ao clicando no pequeno “×”
no canto superior direito da janela. A interface gr´afica ficar´a ent˜ao assim:

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

.

Funda¸c˜ao CECIERJ

HJB

Cons´orcio CEDERJ

Inform´atica no Ensino da Matem´atica

EP/12

5

Note que uma segunda linha (a de n´
umero 2) foi exibida. Vocˆe pode digitar novos comandos
nessa nova linha ou modificar o comando de uma linha j´a processada.
O comando a seguir calcula 1 + 5/2.
1 + 5/2
2

7
2

Como vocˆe pode ver, o GeoGebra 4.x pode realizar c´alculos 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 c´alculos com n´
umeros muito grandes. O tamanho
do n´
umero ´e limitado apenas pela mem´oria dispon´ıvel em seu computador.
1234∧ 123

4

→ 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 decomposi¸c˜ao de n em fatores primos.
Fatorar[2398232343243249984321312321]
5
→ 3 · 733 · 15117701 · 72140687161773179
Funda¸c˜ao CECIERJ

HJB

Cons´orcio CEDERJ

Inform´atica no Ensino da Matem´atica

EP/12

6

Na tabela a seguir temos os s´ımbolos do GeoGebra 4.x para opera¸c˜oes aritm´eticas.
Opera¸c˜
ao

S´ımbolo

Exemplo

adi¸c˜ao
subtra¸c˜ao
multiplica¸c˜ao
divis˜ao
exponencia¸c˜ao
valor absoluto
fatorial
m´aximo
m´ınimo
m´aximo divisor comum

+
*
/
^

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

abs(...)
!

aximo[...]

ınimo[...]
MDC[...]
MMC[...]

abs(-4)
10!

aximo[-1, 5, 7]

ınimo[-1, 5, 7]
MDC[{14, 28, 49}]
MMC[{14, 28, 49}]

m´ınimo m´
ultiplo comum
CUIDADO!

CUIDADO!

CUIDADO!

No GeoGebra 4.x, vocˆe pode usar um asterisco para indicar explicitamente uma multiplica¸c˜ao: 3*4. Outra alternativa ´e deixar um ou mais espa¸cos em branco: 3 4.
Multiplica¸c˜oes entre um n´
umero e uma vari´avel pode ser ainda feita colocando-se o

umero a` esquerda da vari´avel: 3x. Note, contudo, que x3 n˜ao ´e interpretado como
x · 3 mas, sim, como uma vari´avel 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, ent˜ao, clique com o bot˜ao direito do mouse. Um menu
aparecer´a. Basta ent˜ao escolher a op¸c˜ao desejada.

(a) Considere os n´
umeros racionais a = 8712870/48506557 e b = 505149/2812281. Eles s˜ao
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 l´apis e papel, sem recurso tecnol´ogico
algum!
Os trˆes m´etodos produziram a mesma resposta? Elabore sobre o assunto!
Solu¸c˜ao.
Funda¸c˜ao CECIERJ

HJB

Cons´orcio CEDERJ

Inform´atica no Ensino da Matem´atica

EP/12

7

(a) Na minha calculadora, os resultados foram os seguintes:
a = 8712870/48506557 = 0.179622519

e

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 conclus˜ao est´a 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

e

b = 505149/2812281

s˜ao diferentes!
(c) Sabemos que se x/y = r/s, ent˜ao x · s = y · r ou, dito de outra forma, se x · s 6= y · r,
ent˜ao 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 l´apis e papel, sem recurso tecnol´ogico
algum!
Os trˆes m´etodos 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 vocˆe obteve sua resposta (com ou sem o GeoGebra 4.x)!
Solu¸c˜ao. Usando o comando Fatorar[...] do GeoGebra 4.x, vemos que 10! = 28 · 34 ·
´ claro que os divisores de 10! ter˜ao 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

umero de divisores ´e dado pela quantidade de combina¸c˜oes poss´ıveis para os expoentes
Funda¸c˜ao CECIERJ

HJB

Cons´orcio CEDERJ

Inform´atica no Ensino da Matem´atica

EP/12

8

dos primos 2, 3, 5 e 7. Pelo princ´ıpio fundamental da contagem, temos ent˜ao que existem
9 · 5 · 3 · 2 = 270 divisores de 10!.
(f) Quantos zeros aparecem no final da expans˜ao decimal de 1000!? Descreva como vocˆe
obteve sua resposta (com ou sem o GeoGebra 4.x)!
Solu¸c˜ao. Se existe um zero no final, ´e porque o n´
umero ´e divis´ıvel por 10, isto ´e, ele
deve ser divis´ıvel por 2 e por 5 ao mesmo tempo. Sendo assim, cada zero implica em
uma divis˜ao por 2 e por 5. Moral: o n´
umero de zeros ´e igual a quantidade m´ınima de 2
e 5 que aparecem na decomposi¸c˜ao em fatores primos do n´
umero! Usando o comando
Fatorar[1000!]
vemos que aparecem 994 n´
umeros 2 e 249 n´
umeros 5. Assim, d´a para formar 249

umeros 10 e, consequentemente, existem 249 zeros no final da expans˜ao decimal
de 1000!.
(g) Encontre o m´aximo divisor comum entre 2 10 − 1, 70! e 7161. Descreva como vocˆe obteve
sua resposta (com ou sem o GeoGebra 4.x)!
Solu¸c˜ao. O comando MDC[...] calcula o m´aximo divisor comum entre dois n´
umeros.
Para calcular o m´aximo divisor comum de trˆes n´
umeros, basta calcular o m´aximo divisor
comum entre o primeiro e o m´aximo divisor comum dos dois u
´ltimos n´
umeros. Assim,
como o comando MDC[2^10 - 1, MDC[70!, 7161]] d´a, como resposta, o n´
umero 1023,
10
vemos que o m´aximo divisor comum entre 2 − 1, 70! e 7161 ´e 1023.
ATIVIDADE 5
Calcule a decomposi¸c˜ao em fatores primos do n´
umero da sua matr´ıcula no CEDERJ e
registre sua resposta em uma mensagem na atividade da plataforma de nome “AE-04 do
EP-12: Decomposi¸c˜ao em Fatores Primos”. Vocˆe deve usar o seguinte formato:
n = pn1 1 · pn2 2 · · · · · pnk k .
Por exemplo, para o n´
umero de matr´ıcula 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.
Funda¸c˜ao CECIERJ

HJB

Cons´orcio CEDERJ

Inform´atica no Ensino da Matem´atica

EP/12

9

(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.

Solu¸c˜ao. (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 decomposi¸c˜ao de fatores primos do inteiro
positivo n, ent˜ao Fatores[n] calcula uma matriz M = (mij )k×2 , com mi1 = pi e mi2 = ni .
(e) Quociente[n, m] calcula o quociente da divis˜ao euclidiana de n por m. ( f ) Resto[n, m]
calcula o resto da divis˜ao euclidiana de n por m.

Funda¸c˜ao CECIERJ

HJB

Cons´orcio CEDERJ

Sign up to vote on this title
UsefulNot useful