BRAGANA-PA
2016
UNIVERSIDADE FEDERAL DO PAR
CURSO DE LICENCIATURA PLENA EM MATEMTICA
CAMPUS UNIVERSITRIO DE BRAGANA
FACULDADE DE MATEMTICA
BRAGANA-PA
2016
UNIVERSIDADE FEDERAL DO PAR
CURSO DE LICENCIATURA PLENA EM MATEMTICA
CAMPUS UNIVERSITRIO DE BRAGANA
Aprovado em:
Nota:
BANCA EXAMINADORA:
BRAGANA
2016
AGRADECIMENTOS
A Deus pela sua misericrdia para conosco todos os dias. A minha me que educou-me
com destreza e dignidade. A minha esposa que est ao meu lado em todas as circunstncias.
Aos meus professores que me ensinaram matemtica com tima didtica. Ao meu orientador
que com muita pacincia e sabedoria me guiou no s neste trabalho mas em toda a minha
preparao profissional.
iii
Se eu vi mais, foi por estar de p sobre ombros de gigantes.
Isaac Newton
iv
RESUMO
Este trabalho tem por objetivo enfatizar a importncia das teorias e mtodos de Eudoxo
de Cnido para a inveno do clculo integral. mostrado um resumo histrico do Egito
antigo onde os egpcios, que viviam s margens do rio Nilo, usavam meios de calcular
quantidades de terra para sobreviverem de forma organizada. mostrado tambm atravs
dos papiros de Ahmes e Moscou, que os egpcios evoluram seus meios para calcular reas e
at mesmo encontraram formas para o clculo de volume. Tambm mostrado a descoberta
do incomensurvel atravs dos pitagricos, o que deu incio a primeira crise de fundamentos
da matemtica, o que por sua vez foi resolvido com a teoria das propores de Eudoxo.
Aps uma explicao sobre os incomensurveis, mostrado o mais famoso mtodo de
Eudoxo, chamado de Mtodo de Exausto que usado por Arquimedes para a resoluo
da rea do crculo. Por fim, depois de uma introduo linguagem de programao C,
verificada a eficcia do mtodo de exausto de Eudoxo para determinar a rea do crculo
usando mtodos computacionais.
v
ABSTRACT
This work have for objective to emphasize the importance of the theories and methods of
Eudoxo of Cnido for the invention of the integral calculus. Its shown a historical summary
of the old Egypt, where the egyptians, it they lived on the margins of the Nile river, they
used ways of calculate quantities of earth to survive of way organized. Its shown too
by papyrus of Ahmes and Moscow, it the egyptians evolved yours ways of to calculate
areas and even found ways to the calculus of volume. Its shown too to the discovery of
the incommensurable by the pythagoreans, it started the first crisis of fundamentals of
mathematic, the it by your turn, was solved with theory of the proportions of Eudoxo.
After one explanation about incommensurable, its shown the more famous method of
Eudoxo, call of method of exhaustion what is used for Arquimedes to the resolution of the
area of the circle. For end, after of one introduction to language of programing C, it is
checked the effectiveness of the method of exhaustion of Eudoxo to determine the area of
the circle using computer methods.
vi
Sumrio
Introduo 1
2.3 O incomensurvel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.2 O nmero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
vii
4.1.1 A funo printf() . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Consideraes finais 52
Referncias Bibliogrficas 53
viii
Lista de Figuras
2.2 t submltiplo de s e AB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
ix
4.1 Polgono inscrito em crculo . . . . . . . . . . . . . . . . . . . . . . . . . . 45
x
Lista de Tabelas
xi
Introduo
O clculo tido como uma das mais importantes ferramentas matemticas j descoberta
pelo homem. Seu desenvolvimento se deu em um longo perodo, passando por grandes
pensadores como Isaac Newton, Pierre de Fermat, Gottfried Leibniz, Lebesgue, entre
outros. Grande parte dos trabalhos que encontramos enfatizam fortemente os trabalhos e
as teorias desses pensadores (o que no deixa de ser justo), mas poucos trabalhos enfatizam
um grande matemtico chamado Eudoxo de Cnido, que deu origem uma noo que hoje
chamamos de LIMITE e que a base do clculo.
Eudoxo, em suas muitas teorias, inventou uma teoria chamada Teoria das Propores,
capaz de tratar problemas de propores para grandezas que fossem incomensurveis.
Essa teoria foi to importante que marcou o fim da primeira crise de fundamentos da
matemtica causada justamente pela descoberta dos incomensurveis. Mais tarde, Eudoxo
inventa um outro mtodo para resolver problemas envolvendo reas de figuras irregulares
que podemos encontrar em [6] Os Elementos de Euclides, Livro X, mais precisamente na
proposio I que diz que:
1
Essa ideia de aproximao que teve origem a partir do mtodo de exausto, que o
prprio Arquimedes atribui a Eudoxo, como diz Boyer (1974, p. 67)
Segundo Arquimedes, foi Eudoxo quem forneceu o lema que hoje tem o
nome de Arquimedes, s vezes chamado de axioma de Arquimedes e que
serviu de base para o mtodo de exausto, (...). Em particular, Arquimedes
atribuiu a Eudoxo a primeira prova satisfatria de que o volume do cone
um tero do volume do cilindro de mesma base e mesma altura, o que
parece indicar que o mtodo de exausto vem de Eudoxo.
deu origem noo de limite, mesmo no tendo nessa poca, conhecimento dos nmeros
reais. A partir dessa descoberta de Eudoxo, a matemtica em vez de buscar a preciso
exata, passa a buscar a preciso da aproximao, o que tornou possvel a inveno do
clculo diferencial e integral.
2
Captulo 1
Um dos primeiros indcios que temos em relao ao clculo de reas se deu s margens
do rio Nilo no antigo Egito. Como o Egito era em sua quase totalidade, desrtica, o rio
Nilo era o principal (seno o nico) recurso hdrico para a sobrevivncia do povo em que
cerca de 90% era situado naquela regio que viviam da agricultura.
3
A medida que os assentamentos aumentavam, surgia a necessidade de encontrar novos
meios de administrao para prever a produo de gros, controle, coletar impostos, etc.
Para isso era preciso desenvolver uma forma de mensurar a quantidade de terra que cada
famlia possua. A coleta de impostos por exemplo se baseava na rea que cada habitante
possua para cultivar seu plantio. Os agrimensores egpcios mensuravam uma quantidade
de terra e cobravam impostos na proporo da rea dada a cada famlia.
Para poder medir, os agrimensores egpcios utilizavam referncias unitrias que eram
baseadas em seus braos e mos. A distncia de um palmo era a largura de uma mo. J
para um cbito, usava-se a largura que ia do cotovelo at a ponta dos dedos.
4
Conforme indicado na figura 1.21 , eles esticavam uma corda correspondente a 100
cbitos, da o nome atribuido por Boyer (1974, p. 13): esticadores de corda.
5
verdade que nossos dois principais papiros matemticos so de poca
bastante antiga, mil anos antes do surgimento da matemtica grega,(...).
Em todos os seus estgios, era constituda em torno da operao de adio,
uma desvantagem que conferia aos clculos dos egpcios um peculiar
primitivismo,(...).
6
Figura 1.5: Trapzio do prob. 14 do papiro de Moscou
As instrues deste problema, dizem que devemos tomar a soma dos quadrados dos
valores das extremidades e somar o resultado com produto dos valores destas mesmas
extremidades. Em seguida, obtm-se o produto do resultado desta ltima soma com um
tero do valor na parte lateral direita da figura. O resultado final 56, o valor encontrado
no centro. Lembrando que, como eles no conheciam operaes de multiplicao e diviso,
utilizavam mecanismos de soma e subtrao em N para obter os valores de produto e
quociente.
h
(a2 + ab + b2 )
3
7
Para irmos alm, podemos tomar b = 0 e obtermos
h
a2
3
Podemos dizer que o marco da primeira crise dos fundamentos da matemtica, situa-se
na poca de Pitgoras. Este, nasceu na cidade de Samos, cerca de 500 anos depois de Tales
de Mileto (que por sua vez tinha aproximadamente 40 anos quando ocorreu o eclipse de
585 A.C.) e era tido como um profeta e mstico e possua muitos conhecimentos no que
tange matemtica, astronomia e tambm tinha muitas ideias de cunho religioso.
Talvez um dos fatos mais marcantes para que Pitgoras pensasse dessa forma, tenha
sido pela sua descoberta sobre a harmonia musical que se deu atravs da relao do som
com a razo entre os nmeros inteiros.
O consenso histrico relata que Pitgoras passava perto de uma casa de ferreiros
quando percebeu alguns sons quando batiam nos ferros e que eram agradveis aos ouvidos.
Pitgoras deduziu que esses sons soavam em diversos tons devido aos diferentes tamanhos
2
Crotona ficava ao sul de Magna Grcia que hoje a atual Itlia como diz Boyer (1974, p.36).
8
e formas das barras de ferro e portanto, poderiam ter alguma relao com os nmeros.
Ento possivelmente, Pitgoras teria feito uma experincia esticando uma corda sobre
uma tbua de madeira sustentada por dois cavaletes, em seguida, teria dado um pulso na
corda fazendo com que esta vibrasse emitindo um som. Em seguida, ele teria prendido
metade da corda e dado novamente um pulso. A corda ento teria emitido o mesmo
som, um pouco mais agudo devido a vibrao mais rpida. Este segundo som casava-se
perfeitamente com o primeiro causando o que chamamos de harmonia. Pitgoras acabara
de descobrir as oitavas musicais. Indo alm, com a metade da corda presa, Pitgoras
prendeu novamente na metade da metade, ou seja, fez com que a corda ficasse com apenas
3
4
de seu tamanho original. Pulsando ele esta parte, percebeu que este ltimo som tambm
entrava em harmonia com o primeiro. Era o som emitido uma quarta do som inicial.
2
Pitgoras pressionou tambm a corda de forma que ficasse com apenas 3
e pulsou chegando
ao som chamado de quinta acima nos dias atuais.
9
Figura 1.7: Exemplo esquemtico de Monocrdio
10
Captulo 2
Eudoxo de Cnido (408-533 A.C.), discpulo de Plato, tido como um dos mais
clebres matemticos dos quarto sculo A.C. Dentre os grandes feitos de Eudoxo, podemos
destacar uma descoberta que podemos chamar de Teoria das Propores. Essa teoria foi
to importante que colocou de volta nos eixos a matemtica que at aquele momento
encontrava-se em declnio devido ao problema do incomensurvel. Como diz Boyer (1974,
p.66):
Para entendermos como se deu a teoria das propores de Eudoxo bem como sua
importncia para a matemtica, precisamos antes, compreender alguns conceitos como
igualdade de fraes e noes de grandezas comensurveis e incomensurveis.
11
2.1 Igualdade de fraes
m0 = bp, n0 = bq (2.2)
Da definio 2.1, se tivermos satisfeitas as condies (2.1) e (2.2) ento podemos usar a
m m0
propriedade do produto dos meios pelo produto dos extremos nas fraes n e n0 obtendo
a seguinte igualdade:
mn0 = m0 n (2.3)
apn0 = m0 aq
pn0 = m0 q (2.4)
Podemos ver que p divisor de m0 q, mas pela definio 2.1 p e q so primos entre si,
12
logo p divide m0 . Com isso, podemos ento achar algum b Z em que m0 = bp. Usando
esta ltima igualdade em (2.4) obtemos
pn0 = bpq
n0 = bq
De forma anloga podemos substituir (2.2) em (2.3) com b sendo o mximo divisor
comum de m0 e n0 obtendo
mbq = bpn
mq = pn (2.5)
Como podemos ver em (2.5), q divide pn, mas a definio 2.1 diz que p primo com q,
assim q divisor de n. Com isso, temos que existe um a Z tal que n = aq. Usando esta
igualdade em (2.5), temos
mq = paq
m = ap
Provada a definio 2.1 com o uso da relao (2.3) podemos seguir com outra definio
que segue:
m m0
Definio 2.2. Duas fraes n e n0 so iguais, com n, n0 6= 0, se e somente se, mn0 =
m0 n.
13
De fato, se n, n0 6= 0, ento podemos multiplicar a igualdade mn0 = m0 n pelo inverso
do produto de nn0 , obtendo
0 1 0 1
mn =mn ,
nn0 nn0
onde chegamos em
mn0 m0 n
=
nn0 nn0
a igualdade acima pode ser reescrita como
n0 m0 n
m
= ,
n n0 n0 n
m m0
1 = 0 1,
n n
chegando em
m m0
= 0
n n
De acordo com o que foi demonstrado anteriormente, para poder medir reas, os egpcios
usavam comparaes com tamanhos pr-definidos para suas medies. Para introduzirmos
a ideia de comprimentos comensurveis, usaremos a mesma ideia dos egpcios, fazendo uso
de um segmento fixo para comparar e assim medir comprimentos.
14
Considere agora um segmento de reta AB. Se tivermos um ponto C entre A e B de
forma que se tenha AC = CB = s, ento o comprimento de AB ser igual a 2.
Temos ento que, dado um nmero m, com m Z+, se pudermos determinar m1 pon-
tos C1 , C2 , , Cm1 , entre A e B de forma que todos os segmentos AC1 , C1 C2 , , Cm1 B
sejam congruentes ao segmento unitrio s, ento o comprimento do segmento AB ser m
vezes o comprimento do segmento s, ou seja, AB = ms.
Por outro lado, podemos ter em determinado momento, A0 B < s, ou seja, o segmento
unitrio s pode no ser suficiente para preencher o segmento AB. Teremos ento que o
comprimento de A0 B ser dado como
15
Figura 2.2: t submltiplo de s e AB
Como definimos s como sendo de medida igual a 1 e que t est contido n vezes em s,
podemos dizer ento que
s = nt ou 1 = nt
1
portanto, o comprimento de t ser n .
AB = mt,
1
AB = m ,
n
m
AB = .
n
No captulo 1, vimos o mtodo utilizado pelos egpcios para mensurar reas. Para
entendermos o conceito de reas comensurveis, partiremos do mesmo princpio, utilizando
uma rea unitria como medida referencial.
Tomemos ento, o quadrado Q1 de lado 1 unidade, esse quadrado ter ainda a rea
16
igual a 1 unidade de rea (1ua) por definio e chamaremos de quadrado unitrio.
Seja agora um outro quadrado Q01 de lado l = 3 unidades. Podemos ento, dividir o
lado l em trs partes de 1 unidade. Isso nos permite perfazer o quadrado Q01 preenchendo-o
com quadrados unitrios de modo que tenhamos 32 quadrados unitrios inscritos em Q01 .
17
Podemos perceber na figura 2.4, n1 quadrados de 1 unidade de lado percorrendo o
segmento n1 de Q2 e n2 quadrados tambm de 1 unidade de lado percorrendo o segmento
n2 de Q2 . Fazendo o produto dos quadrados unitrios justapostos em n1 e n2 teremos
n1 = n2 = n1 n2 = n1 n1 = (n1 )2
Com isso, podemos dizer que dado um quadrado Q2 de lado n, com n Z+, podemos
decompor este em n2 quadrados unitrios justapostos.
Pode ocorrer que o quadrado Q1 no seja suficiente para perfazer o quadrado Q2 . Seja
ento um quadrado Q0 de lado r0 com r0 < 1, ou seja, um quadrado Q0 cujo lado r0 seja
menor que o lado do quadrado unitrio Q1 . Se pudermos decompor o lado de Q1 em r1
partes de r0 , teremos ento que o lado de Q0 ser dado por
1
r0 r1 = 1 = r0 =
r1
2
(1)2
1 1 1
r0 = = =
r1 r1 (r1 )2 r1
1
Fazendo r1
= c, temos que a rea de Q0 = c2 .
18
Figura 2.5: rea de Q0 submltipla da rea de Q1 e Q2
A = ms e B = ns (2.6)
nA = m(ns)
nA = mB
19
2.3 O incomensurvel
Seguiu-se ento que no pde ser encontrado uma medida de referncia que fosse capaz
de mensurar o lado e a diagonal de um quadrado simultaneamente, ou seja, no existe um
submltiplo que possa mensurar a diagonal de um quadrado com seu lado. Aristteles faz
uma referncia para a prova da incomensurabilidade da diagonal do quadrado com seu
lado fazendo meno aos nmeros pares e impares.
2 2
d p p2
= = 2 =2
l q q
temos ento p2 = 2q 2 . Como p2 igual a duas vezes uma constante inteira qualquer,
p
segue-se que p2 par, logo p par, mas q
so inteiros irredutveis, portanto q deve ser mpar.
Se p par podemos escreve-lo como sendo p = 2r, r Z, ento de p2 = 2q2 obtemos
4r2 = 2q 2 = 2r2 = q 2 . Com isso vemos que q 2 par, logo q par, mas mostramos
anteriormente que q era mpar e um inteiro no pode ser par e mpar ao mesmo tempo,
logo a afirmao de que a diagonal e o lado do quadrado so comensurveis falsa.
Essa descoberta (do incomensurvel) lapsou as teorias com base em propores, como
20
o Teorema de Tales que trata de propores entre os lados formado por trs paralelas inter-
ceptadas por duas transversais. Como definir proporo entre grandezas de mesma espcie
quando no se pode achar um submltiplo que seja comum a ambas? Alguns anos mais
tarde, Eudoxo de Cnido formulou uma das mais importantes teorias do campo matemtico,
que define igualdade de razes mesmo que as grandezas fossem incomensurveis.
Eudoxo brilhantemente testou e definiu, sem se preocupar com valores numricos sendo
estes inteiros ou irracionais, mas focando nas grandezas em si, mesmo elas no sendo um
nmero, a igualdade de grandezas A, B, C e D dado quaisquer m e n, levando definio
seguinte.
Definio 2.4. Dados quatro grandezas A, B, C e D, dizemos que A est para B assim
A C
como C est para D, ou seja, B
= D
, se quaisquer que sejam m e n, tivermos
nA = mB nC = mD (2.8)
21
Com esta definio podemos mostrar que o teorema de Tales vlido mesmo para
segmentos incomensurveis, como podemos verificar no artigo de Geraldo vila [2].
Neste caso, teremos que o segmento s ir perfazer o segmento BS, de sorte que teremos
AB = ms e BS = ns, logo teremos que
AB m
= = n AB = m BS
BS n
n AB = m BS < m BC (2.10)
1
Figura inspirada no artigo Eudoxo, Dedekind, nmeros reais e ensino de Matemtica de Geraldo
vila, publicado na Revista do Professor de Matemtica, v. 7, p. 5-10, 1985
22
Como podemos ver na figura 2.6, traado o segmento SS 0 paralelo a CF . De modo
anlogo, usando o mesmo raciocnio anterior, chegaremos em
DE m
= = n DE = m ES 0
ES 0 n
o que nos d
n DE = m ES 0 < m EF (2.11)
n AB < m BC = n DE < m EF
n DE < m EF = n AB < m BC
n AB < m BC n DE < m EF
O raciocnio anlogo para mostrarmos o caso BC < BS que nos dar o resultado
seguinte
n AB > m BC n DE > m EF
Como pudemos verificar, a teoria das propores de Eudoxo fez com que teoremas
envolvendo propores como o importante Teorema de Tales voltasse a ter validade mesmo
no caso incomensurvel.
23
Captulo 3
Eudoxo, com sua teoria das propores, conseguiu superar o problema do incomensurvel
m
mostrando que grandezas de mesma espcie esto entre si na razo n
mesmo que essas
grandezas no tenham submltiplos em comum. Mas restava ainda definir uma maneira
de determinar reas de grandezas irregulares ou como diz Boyer (1974, p. 67) restava um
problema no resolvido, o da comparao de configuraes curvas e retilneas. O papiro
de Ahmes mostra como achar a rea de figuras regulares, transformando-as em retngulos
e calculando o produto de sua base pelo seu lado (usando somas sucessivas) como era o
caso do tringulo issceles ou do trapzio regular. Mas apenas uma intuio era dada para
se achar a rea do crculo pois no era possvel transforma-lo em um retngulo.
Segundo Arquimedes foi Eudoxo quem forneceu o lema que hoje tem o
nome de Arquimedes, s vezes chamado axioma de Arquimedes e que
serviu de base para o mtodo de exausto, o equivalente grego do clculo
integral. O lema ou axioma, diz que, dadas duas grandezas que tem uma
razo (isto , nenhuma delas sendo zero), pode-se achar um mltiplo de
qualquer delas que seja maior que a outra. Esse enunciado eliminava um
nebuloso argumento sobre segmentos de reta indivisveis, ou infinitsimos
fixos, que s vezes aparecia.
24
Ainda conforme Boyer (1974, p. 67)
Seja G uma grandeza qualquer e uma grandeza fixada previamente da mesma espcie
1
de G (por exemplo duas reas). Seja tambm uma razo r de tal forma que 2
6 r < 1.
Subtraindo uma parte no menor que a metade de G, teremos
G Gr = G1 ,
G Gr = G1 = G1 = G(1 r).
G1 G1 r = G2 ,
G2 = G1 (1 r),
G2 G2 r = G3 = G3 = G2 (1 r),
25
como G2 = G(1 r)2 , temos
Gn = G(1 r)n
1 1
Como r maior ou igual a 2
e menor que 1, temos que 0 < 1 r 6 2
. Com isso,
se aumentarmos n, (1 r)n ir tender a zero, ento podemos aumentar n at termos
Gn = G(1 r)n < com podendo ser to pequeno quanto se queira.
O conceito de limite foi introduzido muitos anos depois (j que na poca de Eudoxo, os
gregos ainda no possuam o conceito de nmero real) resultando na formulao moderna
que segue,
Foi mostrado rapidamente que no papiro de Ahmes existe indcios da tentativa dos
egpcios de se chegar rea do crculo baseando-se na comparao do mesmo com polgonos.
Eles chegaram a uma preciso de aproximadamente 3,16 para . A deficincia do mtodo
egpcio que eles no tinham o conceito de nmeros reais alm de no terem a ideia de
limite.
Uma das questes que mostra a genialidade de Eudoxo em seu mtodo de exausto
a ideia intuitiva de limite mesmo sem o conhecimento dos nmeros reais. Essa ideia
era dada indiretamente, visto que ainda naquela poca os gregos no tinham os conceitos
diretos de limite e de nmero real. Arquimedes utiliza ento, o mtodo de Eudoxo em um
de seus mecanismos para descobrir a razo entre o comprimento de um crculo de raio 1 e
26
seu dimetro, e chega a uma preciso to prxima quanto se queira da rea do crculo. O
mtodo se d da maneira que segue.
Para a rea do crculo, Arquimedes calcula as reas dos polgonos P e P1 com seus 96
lados e define um limite superior e outro inferior, concluindo que a rea do crculo situa-se
entre esses dois limites. Arquimedes mostrou que para se chegar a um valor mais prximo
da rea do crculo bastava aumentar o nmero de lados dos polgonos inscrito e circunscrito
neste crculo, ou seja, quanto mais se aumentar o nmero de lados de um polgono inscrito
e/ou circunscrito em um crculo, mais prximo se chega da rea do mesmo.
27
3.2 O nmero
28
Considere o tringulo ACD. Pelo teorema de Pitgoras temos
ln 2
(l2n)2 = 2 + x2 (3.1)
ln 2
2
r = 2 + (r x)2 (3.2)
ln 2
r2 = 2 + r2 2rx + x2,
2
x2 2rx + (ln4) = 0,
temos que esta ltima expresso, uma expresso quadrtica cujas razes so dadas por
q
(ln)2
2r 4r2 4 4
x1,2 = ,
s2
2 (ln)2
4 r 4
2r
x1,2 = 2 q 2 ,
2
x1,2 = r r2 (ln)
4
Se considerarmos a soma
q
2
x = r + r2 (ln)
4
teremos que o segmento CD = x ser maior que o raio r, o que absurdo como podemos
ver na figura (3.2). Logo, consideramos apenas a diferena
29
q
(ln)2
x = r r2 4
(3.3)
q 2
ln 2 (ln)2
2
(l2n ) = 2 + r r2 4 ,
2 q 2 ln 2
= ln2 + r2 2r r2 ln2 + r2
(l2n )2 2 ,
q 2
(l2n )2 = 2r 2r r2 ln2 ,
2
r q
(ln)2
l2n = 2r2 2r r2 4 ,
r q
2 2
l2n = 2r2 2r 4r (ln)
4 ,
q p
l2n = 2r2 2r2 4r2 (ln)2 ,
q p
l2n = 2r2 r 4r2 (ln)2 (3.4)
30
teremos ento que
(l4 )2 = r2 + r2 ,
(l4 )2 = 2r2
Usando esta ltima igualdade em (3.4) temos
p
l8 = 2r2 r 4r2 2r2 ,
p
l8 = 2r2 r 2r2 ,
p
l8 = 2r2 r2 2,
p
l8 = r 2 2
31
Substituindo agora l8 em (3.4), (n = 8), obtemos
s r p 2
l16 = 2r2 r 4r2 r 2 2 ,
r q
l16 = 2r2
r 4r2 r2 (2 2),
q p
l16 = 2r r 4r2 2r2 + r2 2,
2
q p
l16 = 2r2 r 2r2 + r2 2,
q p
l16 = 2r2 r2 2 + 2,
q p
l16 = r 2 2+ 2
r
q p
l32 = r 2 2+ 2+ 2
32
Para um ltimo exemplo, testemos a expresso (3.4) para l4096 (10 iteraes), com
r = 1, para um polgono com 4096 lados, onde obteremos a expresso
v v
u u v
u u u v v
u u u u u v
u u u u u u v
u u u u u u s r
u
u u u u u u u q
u u u t
= t2 t2 + t2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 = 0, 00153398,
t
l4096 u u t t
D = 2r
Sn
= 3, 141592,
D
33
Captulo 4
Com o advento da tecnologia computacional, o que por sua vez se deu devido as muitas
ideias e conceitos estabelecidos pelos pensadores antigos e contemporneos, muitas teorias
puderam ser testadas e/ou provadas, ou mesmo aperfeioadas, teoremas e mtodos puderam
ser visualizados de forma dinmica para valores extremamente grandes ou pequenos e tudo
isso de forma rpida e eficaz se comparado com esforo humano.
34
1 # include < stdio .h >
2 main () {
3 /* todo o codigo eh escrito aqui . */
4 }
O comando printf(), uma funo que exibe informaes. Ela responsvel pela
interao do computador com o usurio atravs de textos. Todos os textos a serem
mostrados devem ser escritos dentro da funo printf() e entre aspas duplas ( ). Vejamos
o seguinte cdigo:
35
Notemos que a funo printf() nos retornou exatamente o texto que digitamos.
Vimos resumidamente que a funo printf() responsvel por exibir dados e informa-
es2 na tela do computador, ou seja, exibe a sada de informaes.
Para podermos interagir com o computador e passar dados ao mesmo para que sejam
processados, utilizamos em C o comando scanf(). ele que responsvel por ler as
informaes que digitamos no teclado. Para que possamos compreender melhor a funo
scanf(), precisamos analisar o conceito de varivel em computao.
Varivel
36
dado a ser tratado.
Para alocarmos nmeros em variveis, existem os tipos int, que armazena nmeros
inteiros e o tipo float que armazena nmeros reais. H ainda o tipo double, que armazena
nmeros reais com uma grande quantidade de casas decimais. Para exemplificarmos melhor,
seguimos com um algoritmo simples que soma dois nmeros informados pelo usurio, usando
em conjunto as funes printf() e scanf().
37
usurio atravs da funo printf() que insira o primeiro nmero (foi digitado 5) e na
linha linha 5, a funo scanf() l o nmero digitado como sendo do tipo inteiro atravs
do comando %d, guardando-o na varivel numero1 pelo comando &numero1. A linha
6 e 7 so anlogas, pedindo outro nmero ao usurio e lendo este nmero (foi digitado 8).
O smbolo \n indica funo printf() que deve ser pulado uma linha. Na linha 8 feito
o clculo da soma dos dois nmeros digitados (5 e 8), sendo esta soma atribuda varivel
numero3. Notemos que o smbolo de atribuio feito com o smbolo =, ou seja, todos
os valores que estiverem direita da igualdade sero armazenados na varivel esquerda.
Se quisermos comparar valores, usamos os smbolos mostrados na lista a seguir.
== para igualdade;
!= para diferente;
38
if, agora, se a condio do if for falsa, ser executada as instrues contidas no else. O
comando else no leva parnteses pois se no for verdade a condio do if(), s poder
ocorrer o else, portanto, no necessrio parmetros. Para entendermos melhor, vejamos
o algoritmo que informa se um nmero positivo, negativo, ou nenhum dos dois.
39
Sada I:
Sada II:
Sada III:
40
Na sada I, foi digitado o nmero 5, que por sua vez foi guardado na varivel numero
do tipo int (inteiro), declarado previamente na linha 3. A partir da linha 6, a funo
if() testa se o nmero guardado na varivel numero maior que zero.
1 if ( numero >0)
2 {
3 printf ( " \ n % d eh POSITIVO . " , numero ) ;
4 }
Como o teste verdadeiro, executado a instruo dentro das chaves, que informar na
tela do terminal que o nmero digitado POSITIVO. Todo o resto do cdigo ignorado.
Na sada II, foi digitado o nmero 0, como o teste do if na linha 6 retornar falso, ento
s h duas possibilidades, igual a zero, ou negativo. Estas duas possibilidades esto dentro
da condio da funo else na linha 10, onde no bloco de cdigo dentro de suas chaves,
testado novamente a condio do nmero digitado. Na linha 12 o teste retorna verdadeiro
e executado toda a instruo da linha 14, correspondente ao if em execuo.
1 if ( numero ==0)
2 {
3 printf ( " \ n % d nao eh positivo nem negativo . " , numero ) ;
4 }
1 else
2 {
3 printf ( " \ n % d eh NEGATIVO . " , numero ) ;
4 }
41
4.3 Funes de looping ou repetio
42
Podemos notar que na linha 4, atribudo zero varivel controle. Na linha 5, a
funo while() far o algoritmo se repetir enquanto a varivel controle for diferente de
1, definido pelo smbolo !=. Notemos tambm que o looping ir executar independente
do valor atribudo varivel controle desde que a mesma no seja 1.
Diferente da funo while, a funo for() nos retorna um looping sem interao com o
usurio, ou seja, no possvel controlar o fim da repetio de instrues interativamente.
No for, s possvel indicar onde comea o looping e onde vai terminar, utilizando para isso
a tcnica de incrementao. Lembrando que podemos substituir a funo for() pela funo
while() usando tambm o incremento, mas o contrrio no possvel em alguns casos.
Vejamos um exemplo de algoritmo que imprime uma simples tabuada de multiplicao.
43
1 # include < stdio .h >
2 main () {
3 int i , numero ;
4 printf ( " \ n Digite um numero inteiro : " ) ;
5 scanf ( " % d " , & numero ) ;
6 for ( i =1; i <=10; i = i +1) {
7 printf ( " \ n % d * %2 d = %2 d " , numero , i , numero * i ) ;
8 }
9 }
Foi digitado o nmero 5, este nmero ser multiplicado por todas as iteraes de i
incrementado em 1 unidade.
Na linha 6, temos a funo for com trs parmetros separados por ponto e vrgula (;).
44
ser o ltimo looping. Quando i valer 11, a condio do segundo parmetro do for retorna
falso e o looping termina. Assim, a funo printf dentro do for ser executada dez vezes,
uma abaixo da anterior pelo comando \n conforme a incrementao de i,
Este processo nos dar um outro polgono P2 de rea a2 com a1 < a2 visto que
45
aumentamos seus lados. Mas, como ainda sobra espao entre P2 e C temos que a2 < ac e
teremos a sequncia a1 < a2 < ac . Se fizermos o mesmo processo para P2 teremos um P3
com a2 < a3 e consequentemente a1 < a2 < a3 < ac . Se continuarmos o processo teremos
a sequncia
lim an
n
pois a rea de todos os polgonos Pn ser sempre menor que a rea do crculo C limitando
a sequncia (4.1), o que nos mostra que an no pode crescer de forma indefinida. Para
sabermos a rea an do polgono Pn , basta calcularmos todos os tringulos issceles formados
pelos vrtices dos lados com o ponto do seu centro como podemos ver na figura 4.2.
46
A rea de tn dada por 12 ln hn com ln sendo o lado de Pn e hn a bissetriz do ngulo
360
oposto a ln . Temos tambm que o ngulo dado por 2n
, sendo 2n , o nmero de
tringulos issceles tn . Usando as propriedades trigonomtricas temos os valores para ln e
hn como segue.
180 ln 180
sin = = ln = 2r sin , (4.2)
2n 2r 2n
180 hn 180
cos = = hn = r cos , (4.3)
2n r 2n
1
an = ln hn 2n ,
2
" #
180
2r sin 2n 180
an = r cos 2n ,
2 2n
2 180 180
an = r sin cos 2n . (4.4)
2n 2n
47
1 # include < stdio .h >
2 # include < stdlib .h >
3 # include < math .h >
4 int main ( void ) {
5 int r , n , Lp ;
6 double rad , erro ;
7 double Ap , Ac , seno , cosseno , pi = 3.141592653589793;
8 printf ( " \ n Area do poligono inscrito em um circulo de raio 1. " ) ;
9 printf ( " \ n \ n Lados do poligono dado por 2^ n com 2 <= n <=28. " ) ;
10 printf ( " \ n \ n Erro de aproximacao de 10^( -15) . \ n \ n " ) ;
11 /* resultados impressos em tabela */
12 printf ( " n | Lp | Ap | Ac | erro ( Ac - Ap ) \ n " ) ;
13 printf ( " - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ n " ) ;
14 for ( n =2; n <=28; n = n +1) {
15 /* calculo */
16 r =1;
17 Ac = pi * r * r ;
18 Lp = pow (2 , n ) ;
19 rad = pi / Lp ; /* pi / Lp eh o resultado de --> rad =((180/ Lp ) * pi ) /180 */
20 seno = sin ( rad ) ;
21 cosseno = cos ( rad ) ;
22 Ap = ( pow (r ,2) * seno * cosseno ) * Lp ;
23 erro = Ac - Ap ;
24 printf ( " % 2 d | %9 d | %.15 lf | %.15 lf | %.15 lf \ n " ,n , Lp , Ap , Ac , erro ) ;
25 printf ( " - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ n " ) ;
26 } /* fim do laco for */
27 system ( " pause " ) ;
28 return 0;
29 }
48
49
Explicando o algoritmo temos, na declarao de variveis, r que corresponde o raio da
circunferncia, n que corresponde ao nmero de lados ou de tringulos issceles do polgono
dado por 2n . Quanto maior o valor de n inserido, maior o nmero de lados/tringulos.
180
= rad 180 = ,
2n
180
que a transformao do ngulo 2n
em radianos.
Por fim, temos o erro dado por erro = Ac Ap . Este erro de 10k leva em considerao
as limitaes de processamento e limita k 6 15. Para finalizar o cdigo, temos a exibio
dos resultados que so: o raio e a rea de C, o nmero de lados e a rea de Pn e o erro
de aproximao das reas entre Pn e C. Notemos que as funes printf que nomeiam
superiormente as colunas, bem como a linha que separa esta legenda do resto da tabela,
esto fora do looping dado pelo comando for. Isso ocorre para que no se repita pois
precisamos que a legenda aparea uma nica vez. Ao contrario disso, temos todo o bloco
de instrues e os clculos, assim como o restante das funes printf, todas dentro do
looping para que sejam repetidas 27 (n comea em 2) vezes como mostrado na sada.
50
Aproximao da rea de Pn para a rea de C com 15 casas decimais
2 4 2 3,141592653589793 1,141592653589793
51
Consideraes finais
Vimos ao longo deste trabalho o quo importante foram os mtodos de Eudoxo para
o desenvolvimento da matemtica. Alm disso, o mtodo de exausto mostrou-se de
fundamental importncia para que fosse possvel determinar reas de figuras irregulares,
nos dando a noo de aproximao ao invs da busca pela exatido.
52
Referncias Bibliogrficas
[2] VILA, Geraldo. Eudoxo, Dedekind, nmeros reais e ensino de Matemtica. Revista
do Professor de Matemtica, v. 7, p. 5-10, 1985.
[5] LIMA, E. L.. Medida e forma em Geometria. Rio de Janeiro: IMPA, 1997.
[7] BARBOSA, Joo Lucas Marques. Geometria Euclidiana plana. Coleo do Professor
de Matemtica. Rio de Janeiro: SBM, 1995.
53