sexta-feira, 25 de abril de 2014

Construindo circunferência com o comando repita


Pode-se construir circunferência no Slogo usando o comando 

 Repita,   para frente (pf)    e    para a direita (pd).


Se considerarmos um polígono regular de n lados



a)    Quanto maior o nº de lados, menor será o ângulo externi (A)
b)    Maior será a semelhança com a circunferência.

 Vai-se trabalhar com o polígono de 36 pois ele possui:
·         Ângulo externo = 360 / 36 = 10º

·         Tempo de construção pelo Slogo  mais rápido.





Exemplos

Sejam os polígonos construídos com o comando Repita no caso Geral:

REPITA  :n  [ pf  :l  pd  360/:n ] , que constrói qualquer polígono, onde
·         :n            =  nº de lados e 
·         360 / :n   =  Ângulo Externo

PROGRAMA PARA  VÁRIOS POLÍGONOS

aprenda circunferencia1  :l  :n


repita  :n  [pf :l  pd  360/:n]

fim

aprenda comparar

circunferencia1  20  10
circunferencia1  20  20
circunferencia1  20 20
circunferencia1  20  30
circunferencia1  20  40

fim




Veja que à medida que o n de lados aumentou, o  polígono tende à uma circunferência e, a partir de n = 36 já se percebe bem esta tendência.

Outro ponto básico é fazer  no Slogto  pf 30 = 1 cm aproximadamente

Polígono de 36 lados

Lado = l = 30 no Slogo = 1 cm

·     ÂNGULO EXTERNO (A)

A = 360 / n = 360 / 36  =  10º
Onde n = nº de lados

PROGRAMA PARA CONSTRUIR A CIRCUNFERÊNCIA  E O ÂNGULO EXTERNO

Ver figura 1  acima.



aprenda anguloexterno

repita 2 [ pf 100  pt 100  pd 10 ]

pc

fim
  
aprenda circunferencia  :l

; Angulo externo A = 360 / n

; A= = 360 / 36 = 10

anguloexterno

pd 10

repita 36 [ pf :l  pd  10]


fim




Ãngulos inscritos na circunferência


No Slogo para se desenhar polígonos regulares e os inscritos e circunscritos à circunferência é necessário conhecer-se:
a) ãngulo central
b) Ângulo inscrito 
c) Ângulo circunscrito
d) Ângulo interno e externo de um polígono regular
e) Soma dos ângulos internos dew um polígono regular.


1)     Ângulo central  Possui vértice no centro da circunferência e seus lados são raios. É o ângulo de menor abertura.

2)     Ângulo inscrito  Possui vértice na circunferência e seus lados são secantes à circunferência  (ou cordas). Sua medida vale
Ângulo inscrito  = Ângulo central / 2

3)     Ângulo circunscrito  Possui vértice na região externa da circunferência e seus lados são tangentes à mesma.

Propriedade
Ângulo circunscrito = 180º  -  med ( Ângulo central )

4)     Ângulo de segmento  Tem vértice na circunferência e um lado tangente à circunferência e outro secante à mesma.
5)     Propriedade
6)     Ângulo de segmento  =  med ( Ângulo central / 2 )

EXERCÍCIOS
1)  Inscrever um ângulo de 90º em uma circunferência de raio 5,0 cm, sendo AB = 3,0 cm um dos lados do ângulo

PROGRAMA


aprenda anguloinsc90    :l

; lado de 3 cm = 3 * 30 = 90
pf 3*:l   pt 3*:l

; lado de 4 cm = 4 * 30 = 120
pd 90   pf 4*:l

; ir para o centro da circunferência  C (60 , 45)

un  mudexy  4*:l/2     3*:l/2  ul

circunferencia  5*:l/2



un mudexy  -150  280
rotule [ÃNGULO DE 90º INSCRITO NA CIRCUNFERÊNCIA ]

;moldura
UN MUDEXY -200 350
ul repita 2 [pf 600 pd 90 pf 500 pd 90]

 un mudexy -170  290 ul
repita 2 [pf 520 pd 90 pf 45 pd 90]

; pintar
un mudexy -150  300
mudecp  11
pinte

fim

2)   Inscrever um ângulo central de 80º em uma circunferência de raio 3 cm

PROGRAMA




aprenda angulocentral80 

circunferencia  90

;constrição do ângulo central
pd 40 pf 90 pt 90
pe 80 pf 90 pt 90

; escrever o título
un pc mudexy  -140  150
pd 90
rotule [ ÂNGULO CENTRAL DE 80º ]



; criando moldura do título
un mudexy  -170  170
ul repita 2 [pf 310 pd 90 pf 60 pd 90 ]

;criando moldura

un mudexy -250  250

ul repita 2 [ pf 500 pd 90 pf 400 pd 90]

; pintar
un mudexy -130  230
mudecp  11
pinte

fim
3)  Construir um ângulo circunscrito em P localizado  a 10 cm do centro de uma circunferência de raio 4 cm e ângulo central  120º e centro na origem..

PROGRAMA


aprenda angulodesegmento :l

circunferencia  4*:l

mudexy  4*:l*cos 30   4*:L* sen 30
pd 150  pf  4*:l pt 4*:l

mudexy  -4*:l*cos 30   4*:L* sen 30

pc

pd 90
mudexy  4*:l*cos 30   4*:L* sen 30
ul arco -120  20
ul arco -120  40

 un mudexy -3*:l    6*:l
rotule [ ÂNGULO DE SEGMENTO ]

 UN PC
 fim

4)   Construir um ângulo de semento em um ponto P  da circunferência de raio 4 cm e ângulo central  120º e centro na origem.

PROGRAMA      usar o comando angulocircunscrito  30

aprenda angulocircunscrito  :l

circunferencia  4*:l

;angulo central   exemplo A = 360 / 3 = 120

; construir o angulo central

pd  60
repita 2 [ pf 4*:l pt 4*:l pe 120]
pc

;construindo lado direito do  angulo

pd 60 pf 4*:l  pd 90
mudexy  0 250
circunferencia 2
un pc



;construindo o lado esquerdo

ul pe 60 pf 4*:l  pd 90
mudexy  0 250
un pc

; PINTANDO O ÂNGULO
un mudey 120
repita 6  [ul pf 10 un pf 10]

un mudey 150 mudecp 9
pinte


;TÍTULO DO ÂNGULO
un mudexy -100 320
pd 90  rotule [  ÂNGULO CIRCUNSCRITO ]

UN MUDEXY -150  340
UL REPITA 2 [ PF  350 PD 90 PF 60 PD 90]


fim

Para inscrever um polígono regular em uma circunferência é preciso achar o centro do polígono regular.  Com a tat no centro do polígono usa-se o comando CIRCUNFERÊNCIA para traçar a envoltória

SOMA DOS ÃNGULOS INTERNOS DE UM POLÍGONO. ( s )
Em um polígono regular a partir de um vértice pode-se traçar diagonais que formam triângulos., porém os 2 lados que possuem o vértice em comum não definem triângulos.
Portanto tem-se que:

n = 3 lados já é um triângulo è não possui diagonal
n = 4 lados   é um  quadrilátero  è  possui  1 diagonal    e    2 triângulos
n = 5 lados   é um  pentágono    è  possui  2 diagonais   e   3 triângulos
n = 6 lados   é um  hexágono     è  possui  3  diagonais   e   4 triângulos
n = 7 lados   é um  heptágono    è  possui  4 diagonais    e   5 triângulos

n = n lados   é um  n-ágono        è  possu i  n diagonais    e   n – 2  triângulos
A soma S dos ângulos internos de um triângulo é 180º
Para (n – 2)  triângulos será   

  S = ( n – 2 ) * 180º

ÃNGULO INTERNO DE UM POLÍGONO REGULAR ( AI )

 Ai =  S / n   =  [ ( n – 2 ) * 180º ]  / n  


A seguir vai-se mostrar o procedimento para desenhar polígonos regulares, em nova postagem.


segunda-feira, 21 de abril de 2014

Bonecos com quadrados


O programa foi dividido em partes para sua montagem, PORÉM, tem como base os seguintes  procedimento:

1)        Para construir quadrado para a direita
 aprenda qua :l
repita 4 [pf  :l  pd  90]

fim

2)      Para construir quadrado para a esquerda.
 aprenda qua1 :l
repita 4 [pf  :l  pe  90]

fim

Na elaboração do procedimento BONECO,  montou-se

A)            Corpo com quadrado de lado l
B)            Pés com quadrados de lados  l/3
C)            Bico do pé com quadrados de lados l/6
D)           Braços com quadrados de lados  l/4
E)            Cabeça com quadrado de lado l /2

Comandos usados

 repita,      mudexy,         un,          ul          pd,         pe,         pf,         mudecp       e pinte,   





PROGRAMA
aprenda qua :l
repita 4 [pf  :l  pd  90]

fim

aprenda qua1 :l
repita 4 [pf  :l  pe  90]

fim
aprenda boneco :l

; construir corpo
qua :l

pe 90

; construir pé direito
repita 2 [qua :l/3  pf  :l/3 ]

pd 90 pf 40
qua :l/6

;construir pé esquerdo

un mudexy  :l   0 ul
pd 90
repita 2 [qua1 :l/3  pf  :l/3 ]

pe 90 pf :l/3
qua1 :l/6

;construir braço direito

pe 90
un mudexy  0   :l*3/4 
 ul  qua :l/4

un mudexy -:l/4  :l     ul
qua :l/4

un mudexy  -:l*2/4  :l*5/4  ul
qua :l/6

;construir braço esquerdo

un mudexy  :l    :l*3/4
pe 180
ul qua1 :l/4

un mudexy :l*5/4  :l     ul
qua1 :l/4

un mudexy  :l*6/4  :l*5/4  ul
qua1 :l/6


;construir cabeça 
; usar  2 *:L / 4 = :L /2

un mudexy :l/4   :l 
pe 90
ul qua  :l*/2


;construir olhos e boca 
; dividir  :l/2 em 6 partes
; uma parte   = :l/12

; boca usar  :l*2/12 mais  :l/4 mais (:l/12)/2  =  11*:l/24

un mudexy   :l*11/24  :l*13/12
ul qua  :l/12

;olho direito  
;usar  :l +  4:l/12 = 16:l/12
;usar  :l/4 + ;l/12  =  4:l/12

un mudexy  :l*4/12   :l*16/12
ul qua :l/12

;olho esquerdo 
;  usar  :l +  4:l/12 = 16:l/12
;usar  :l/4 + 4*:l/12  =  7:l/12

un mudexy  :l*7/12   :l*16/12
ul qua :l/12

;capacete 
; usar  6:l/12 = :l/2
;usar  :l + :l/2 = :l*3/2  e  em qua  :l/8

un mudexy  :l/4  :l*3/2
ul  qua :l/8

un mudexy  :l*3/4   :l*3/2
ul  qua1 :l/8

un pc

; emblema no peito
mudexy :l/4  :l/4
pd 90
ul  repita 3 [ pf :l*2/4   pe 120]

;pintar emblema
un mudexy :l*2/4  :l*2/4
mudecp  9  pinte

mudexy  :l/6  :l/6 
mudecp  10  pinte

un pc
fim