Sei sulla pagina 1di 6

ESTADO DE MATO GROSSO

SECRETARIA DE ESTADO DE EDUCAÇÃO


UNIVERSIDADE DO ESTADO DE MATO GROSSO
INFORMÁTICA

Caderno de Atividades SuperLogo

Sinop – MT, 2017..


UNEMAT – MATEMÁTICA - INFORMÁTICA APLICADA

Como Nasceu o LOGO

• Dialeto de uma linguagem de programação chamada LISP;


• Desenvolvida no Laboratório de Inteligência Artificial do Instituto Tecnológico
de Massachusetts (MIT) USA, nos anos 60 por Wallace Feurzeig, Daniel
Bobrow e Seymour Papert (colaborador de Piaget);
• Inicialmente difundida nos USA , Inglaterra e França;
• Ao programar em LOGO se criam "palavras novas" chamadas procedimentos,
com os quais se manejam os materiais (recursos) inclusos nesta linguagem.
• A tartaruga, matematicamente falando, é um vetor, pois em todo momento tem
posição, direção e sentido.
• O LOGO não ensina um tema determinado: É uma ferramenta para pesquisa,
interação, elaboração e teste de conjecturas;

Considerações a Respeito do LOGO

Como linguagem de programação o Logo serve para nos comunicarmos com o


computador. Entretanto, ela apresenta características especialmente elaboradas para
implementar uma metodologia de ensino baseada no computador (metodologia Logo) e
para explorar aspectos do processo de aprendizagem. Assim, o Logo tem duas raízes:
uma computacional e a outra pedagógica. Do ponto de vista computacional, as
características do Logo que contribuem para que ele seja uma linguagem de
programação de fácil assimilação são: exploração de atividades espaciais, fácil
terminologia e capacidade de criar novos termos ou procedimentos. Jose Armando
Valente1.
O uso freqüente do Logo põe em evidência o processo intelectual realizado por
quem o utiliza, evidenciando seus erros e por isso facilitando a autocorreção de falhas
de razonamento lógico. (Categoria Programação segundo Valente, 1999).

O Ambiente LOGO

• Algumas versões:
BetaLogo;
SuperLogo2;
MegaLogo;
StarLogo;
KTurtle (Linux);
MicroWorlds;
TinyLogo;
MsqLogo;

1
http://www.educacaopublica.rj.gov.br/biblioteca/educacao/educ27f.htm
2
Logo adaptado para o português pelo NIED (UNICAMP), é distribuído gratuitamente.

Érico F. O. Martins – profericomartins@unemat.br


2
UNEMAT – MATEMÁTICA - INFORMÁTICA APLICADA

• Deslocamento, tela e janela de comandos


Parafrente número ou pf número;
Paratrás número ou pt número;
Paradireita número ou pd número;
Paraesquerda número ou pe número;
Mudex número;
Mudey número;
Mudexy número1 número2;
Paracentro;
Posição;
Usenada ou um;
Uselápis ou ul;
Useborracha ou ub;
Apaguedesenho ou ad;
Limpejanelacomandos ou ljc;
Desaparecer a Tartaruga: DT;
Aparecer a Tartaruga: AT;
Limpar a tela e recolocar a tartaruga no centro: TAT;

• Matemáticos
Adição: +;
Subtraçã: -;
Multiplicação: *;
Divisão: /;
Soma: soma número1 número2 ou (soma número1 número2... númeron);
Diferença: diferença número1 número2;
Multiplicação: produto número1 número2 ou (produto número1 número2...númeron);
Divisão Inteiros: quociente número1 número2 ;
Resto Divisão Inteiros: resto número1 número2;
Retorna o Inteiro: inteiro número;
Arredonda o Valor: arredonde número;
Raiz Quadrada: raizq número;
Potencia: potência número1 número2. Obs. Número1= Base e número2=expoente;
Ptência de e(2.718281828+): exponencial número
Logaritmo comum: log10 número;
Logaritmo natural: ln número;
Seno: sen número;
Cosseno: cos número;
Arcotangente: arctan número;
Número aleatório entre 0 (zero) e o número especificado: sorteienúmero número.

• Texto e mensagem
Escreva mensagem: esc [mensagem ];
Rotular a tela: rotule [mensagem].

• Som
Aviso Sonoro: som [freqüência1 duração1 freqüência2 duração2 ...];

Érico F. O. Martins – profericomartins@unemat.br


3
UNEMAT – MATEMÁTICA - INFORMÁTICA APLICADA

• Especial
Repetição: repita número [instrução];
Contagem de repetições: contevezes ou cv. Obs: usada apenas com comando repita.
Ensinar procedimentos a TAT: Aprenda Nomedainstrução– instruções – fim;
Demonstrar Construções: passoapasso objeto nãopassoapasso objeto;
Condição Se: Se condição [instrução]

• Dicas
Deve ser respeitada a utilização dos sinais nos comandos;
Letras que possuam sinais devem ser escritas de acordo com a sintaxe do comando;
Respeite espaços entre os comandos e os valores declarados;

Exemplos:
a) Construindo Fractais:

Aprenda arvore :x Aprenda tri :x


Se :x<1 [pare] Se :x<3 [pare]
Pf :x Repita 3 [tri :x/2 pf :x pd 120]
Pe 20 Fim
Arvore :x/1.5
Pd 40 Execute
Arvore :x/1.5 Tri 200
Pe 20
Pt :x
Fim

Execute
Arvore 50

b) Sons:
repita 50 [som (lista cv*10 100)]
repita 360 [mudexy (100*sen 3*cv) (100*sen 4*cv)]

c) Construções Complexas: Ladrilho3


aprenda ladrilho
malha un pc pd 60 pt 30 pe 60 ul
mudecl 4 malha
mudecl 0
fim
aprenda hexágono
repita 6 [pf 30 pd 60]
fim
aprenda linha
repita 8 [hexágono un pd 120 pf 30 pe 60 pf 30 pe 60 ul]
fim
aprenda posição2
un pe 120

3
Retirado do artigo Ladrilhamento (Tessellation) da Professora Doutora Rosana G. S. Miskulin.

Érico F. O. Martins – profericomartins@unemat.br


4
UNEMAT – MATEMÁTICA - INFORMÁTICA APLICADA

repita 7 [pf 30 pd 60 pf 30 pe 60] pf 30


pe 60 pf 30 pd 180 ul
fim
aprenda posição1
un pe 120
repita 8 [pf 30 pd 60 pf 30 pe 60] pf 30
pe 60 pf 30 pd 180 ul
fim
aprenda malha
repita 4 [linha posição2 linha posição1]
fim

EXERCICIOS

1 – Ensine um retângulo e um pentágono para a TAT.


______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
2 - Reescreva os comandos acima utilizando o comendo repita. Edite de forma que o
usuário possa definir o tamanho dos lados no momento de chamar a figura.
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
3 - Preencha a tabela:
Polígono Regular Nº de Lados Valor dos Ângulos Comandos
Triangulo Repita ___ [ pf ____ pd _____]
Quadrado Repita ___ [ pf ____ pd _____]
Pentágono Repita ___ [ pf ____ pd _____]
Hexágono Repita ___ [ pf ____ pd _____]
Octógono Repita ___ [ pf ____ pd _____]
Decágono Repita ___ [ pf ____ pd _____]
Observando as informações da tabela acima, podemos verificar que para construir os
vários polígonos alteramos os ângulos e o número de lados. Encontre um procedimento
para se criar um polígono com uma quantidade genérica de tamanhos e lados.
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________

Érico F. O. Martins – profericomartins@unemat.br


5
UNEMAT – MATEMÁTICA - INFORMÁTICA APLICADA

4 - Formule um procedimento que construa a figura abaixo e responda:


Qual a relação entre os lados dos quadrados? Que seqüência é esta?

______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________

Referencia Bibliográfica On Line

http://www.papert.org/
http://www.nied.unicamp.br/publicacoes
http://logomatica.sites.uol.com.br/
http://br.geocities.com/projetologo/
http://www.fclar.unesp.br/betalogo/
http://www.softronix.com/logo.html (Inglês)
http://www.centrorefeducacional.com.br/linlogo.html
http://www.linhadecodigo.com.br/artigos.asp?id_ac=1032&sub=0
http://omnis.if.ufrj.br/~carlos/infoenci/logo.html
http://www.imagine.etc.br/imagine/logo.htm
ALENCAR, Reginaldo Lopes. Mini-Curso Informática Educativa Linguagem Logo.
Projeto CIAEM, UNEMAT, Maio de 2005.

Érico F. O. Martins – profericomartins@unemat.br


6

Potrebbero piacerti anche