14
Versão para avaliação PROIBIDA DISTRIBUIÇÃO Versão para avaliação PROIBIDA DISTRIBUIÇÃO Autor: Adriano Freitas Versão: 3.2 – Setembro de 2008

AFLogo 3 - Atividades.pdf

Embed Size (px)

Citation preview

  • Verso para avaliao

    PROIBIDA DISTRIBUIO

    Verso para avaliao PROIBIDA DISTRIBUIO

    Autor: Adriano Freitas Verso: 3.2 Setembro de 2008

  • 2

    Programas-Exemplo em Logo

    Neste caderno voc ter vrios programas escritos para serem executados no AF LOGO. Ele pode ser utilizado como base para tarefas em aula, exerccios ou simplesmente como exemplos.

    Voc ter captulo com programas bsicos, que podero em alguns casos serem utilizadas em outros exemplos, e outros com contedos e idias especficas. Os programas bsicos visam evitar a repetio de cdigos. Por exemplo, vrios projetos utilizam o desenho de um quadrado. Para que no se tenha que repetir exaustivamente os cdigos necessrios para a formao de um quadrado, o mesmo foi definido como uma forma bsica, assim, sempre que houver a necessidade de um quadrado, bastar escrevermos seu nome. As palavras ensinadas nos programas bsicos sero sinalizadas nos demais exemplos atravs do tipo de letra, pois ela estar em negrito.

    Em outro captulo, voc ter os Programas Intermedirios, que so aqueles um pouco mais complexos e que podero ser utilizados em projetos mais completos. Por exemplo, uma rvore... ela pode ou no ser composta por formas bsicas. Apesar de ser um desenho acabado, pode ser utilizado para compor uma paisagem. Assim, a rvore seria considerado um projeto intermedirio, pois no chega a ser simples como uma forma bsica nem complexa como uma paisagem completa.

    Na ltima parte deste caderno, voc ter algumas sugestes de desafios que podem ser utilizados como tarefas para os alunos. Obviamente que as possibilidades so infinitas e estes desafios sero apenas algumas sugestes.

    Devido ao fato do AF LOGO poder ser utilizado tanto por crianas do ensino fundamental como por jovens do pr-vestibular e at por universitrios, o grau de dificuldade dos exemplos ir variar, necessitando de uma avaliao prvia do nvel de cada um, uma vez que optei por no classific-los em nveis, afinal, esta questo muito relativa e pode ter variaes entre as diversas metodologias de ensino. Portanto, nada melhor do que sua experincia para avaliar e classificar de os exemplos para que possam ser utilizados em seu trabalho.

    Se tiver alguma idia ou projeto que julgue interessante, basta nos enviar! Teremos o maior prazer em dividir esta experincia com outros profissionais e tornar o material educacional do LOGO cada vez mais completo. Com a ajuda de todos certamente teremos um material de trabalho cada vez mais rico!

    O material poder ser enviado para o seguinte e-mail:

    [email protected]

  • 3

    Programas Bsicos

    Nesta parte do caderno, voc ter acesso a diversos programas bsicos, contendo formas simples, como quadrados, tringulos, hexgonos, polgonos diversos entre outras. Ter tambm palavras que fazem clculos especficos, a serem utilizados em projetos maiores. Elas tero a finalidade de exemplificar a construo de formas simples e de facilitar a escrita de novos programas mais adiante.

    Sempre que possvel as formas bsicas possuiro parmetros para definirem seus tamanhos. Isto visando o fato de evitar a criao de vrias palavras para a mesma forma, em tamanhos diferenciados. Cada programa estar acompanhado da ilustrao com o resultado em tela e um exemplo de uso. Nos exemplos, o texto que estiver em itlico, estar representando um nmero, expresso ou varivel que ter que ser especificado por voc, ou seja, o texto em itlico no dever ser copiado, mas sim substituido.

    Vamos ento as formas bsicas:

    Nome Tringulo Exemplo de Uso Triangulo tamanho Programa Aprenda Triangulo :Lado

    Repita 3 [ Frente :Lado Direita 120 ] Fim

    Descrio Desenha um Tringulo com o tamanho especificado Observaes

    Resultado

    Nome Quadrado Exemplo de Uso Quadrado tamanho Programa Aprenda Quadrado :Lado

    Repita 4 [ Frente :Lado Direita 90 ] Fim

    Descrio Desenha um Quadrado com o tamanho especificado Observaes

    Resultado

  • 4

    Nome Pentgono Exemplo de Uso Pentagono tamanho Programa Aprenda Pentagono :Lado

    Repita 5 [ Frente :Lado Direita 72 ] Fim

    Descrio Desenha um Pentgono com o tamanho especificado Observaes

    Resultado

    Nome Hexgono Exemplo de Uso Hexagono tamanho Programa Aprenda Hexagono :Lado

    Repita 5 [ Frente :Lado Direita 60 ] Fim

    Descrio Desenha um Hexgono com o tamanho especificado Observaes

    Resultado

    Nome Polgono Exemplo de Uso Poligono lados tamanho Programa Aprenda Poligono :Lados :Dimensao

    Repita :Lados [ Frente :Dimensao Direita 360/:Lados ] Fim

    Descrio Desenha um Polgono com o nmero de lados definido e o tamanho especificado

    Observaes

    Resultados

    Poligono 7 50

    Poligono 8 50 Poligono 10 50

  • 5

    Programas Intermedirios

    Aqui voc encontrar formas que no so to simples como as anteriores, porm, ainda podem ser utilizadas para a composio de outros desenhos ainda mais complexos. Tambm encontrar palavras que faro clculos ou processamentos mais complexos.

    Nome Estrela 02 Exemplo de Uso Estrela_01 tamanho Programa Aprenda Estrela_01 :Dimensao

    Repita 30 [ Quadrado :Dimensao Direita 12 ] Fim

    Descrio Desenha uma estrela formada por 30 quadrados, o tamanho especificado como parmetro

    Observaes

    Resultados

    Nome Estrela 02 Exemplo de Uso Estrela_02 tamanho Programa Aprenda Estrela_02 :Dimensao

    Repita Inteiro(:Dimensao/25) [ Estrela_01 :_Contador*25 ] Fim

    Descrio Desenha uma estrela formada vrias outras estrelas mais simples, uma dentro da outra, o tamanho especificado como parmetro.

    Observaes O Tamanho neste caso serve para indicar na verdade quantas estrelas teremos (cada uma ser maior que a anterior em 25 passos)

    Resultados

  • 6

    Nome Estrela 03 Exemplo de Uso Estrela_03 tamanho Programa Aprenda Estrela_03 :Dimensao

    Repita 8 [ Direita 135 Frente :Dimensao ] Fim

    Descrio Desenha uma estrela que no formada por quadrados como as anteriores. Observaes

    Resultados

    Nome Estrela 04 Exemplo de Uso Estrela_04 tamanho Programa Aprenda Estrela_04 :Dimensao

    Repita 8 [ Estrela_03 :Dimensao Esquerda 45 ] Fim

    Descrio Com base na estrela anterior, gera uma outra mais complexa. Observaes

    Resultados

    Nome Estrela 05 Exemplo de Uso Estrela_05 tamanho Programa Aprenda Estrela_05 :Dimensao

    Estrela_04 :Dimensao Direita 22.5 Estrela_04 :Dimensao Esquerda 22.5 Fim

    Descrio Uma estrela ainda mais cheia de detalhes, formada por duas da anterior. Observaes

    Resultados

  • 7

    Nome Estrela 06 Exemplo de Uso Estrela_06 tamanho Programa Aprenda Estrela_06 :Dimensao

    Repita 10 [ Repita 4 [ Frente :Dimensao Direita 149 ] Esquerda 36 ] Fim

    Descrio Mais uma estrela diferente. Observaes

    Resultados

    Nome Flor 01 Exemplo de Uso Flor_01 repeties Programa Aprenda Flor_01 :Repeticoes

    Repita 8 [ Direita 45 Repita :Repeticoes [ Repita 90 [ Frente 2 Direita 2 ] Direita 90 ] ] Fim

    Descrio Um desenho bonito, que se assemelha a uma flor. Veja alguns exemplos em Resultados (abaixo).

    Observaes

    Resultados

    Flor_01 8

    Flor_01 7

    Figura_01 6

    Flor_01 2

  • 8

    Programas Completos

    Aqui voc encontrar Programas Completos, para diversas finalidades. Desde desenhos mais complexos at traado de grficos de funes matemticas, clculos diversos, trabalhos com verbos, etc...

    Nome IMC (ndice de Massa Corporal) Exemplo de Uso IMC Programa Aprenda Pisca :Texto :Cor :Vezes

    Repita :Vezes [ Cor :Cor Escreva :Texto Espere 300 Cor Branco Escreva :Texto Espere 300 ] Fim

    Aprenda Pega_Massa Pule 200 Esquerda 90 Pule 200 Direita 180 Escreva "Digite o peso: Pegue_Numero :Massa Pule 320 Escreva :Massa&"Kg" Fim

    Aprenda Pega_Altura Direita 180 Pule 320 Direita 180 Direita 90 Pule 30 Esquerda 90 Escreva "Digite a altura: Pegue_Numero :Altura Pule 320 Escreva :Altura&"m" Fim

    Aprenda Calcula_IMC Direita 180 Pule 320 Direita 180 Direita 90 Pule 60 Esquerda 90 :IMC=Inteiro(:Massa/(:Altura^2)*10000)/10000 Escreva "IMC: "&:IMC

  • 9

    Fim

    Aprenda Exibe_Resultado Tamanho_Do_Texto 15 Direita 90 Pule 60 Esquerda 90 Tamanho_do_Texto 15 Se :IMC>=25 [ Pisca "Voc est acima do peso ideal!" &hfFF& 10 ] Se :IMC20.E.:IMC

  • 10

    Desafios

    Veja nesta ltima parte algumas sugestes de desafios que podem ser feitos aos alunos. Junto com cada sugesto de tarefa, ser colocada uma relao das palavras LOGO que podero ser empregadas para sua soluo, como no existir apenas uma forma de resolver as questes, as palavras servem apenas como dica, podendo ser usadas ou no. Palavras no listadas podem ser necessrias. facultativo fornecer tais palavras aos alunos.

    Desafio 1 Pisca-Pisca Proposta Criar um texto que pisque na tela um certo nmero de vezes. Sugesto de Palavras Repita Espere Escreva Apague Desenho Cor Soluo Sugerida Repita :Vezes

    [ Cor Vermelha Escreva AF Logo Espere 300 Cor Branco Escreva AF Logo Espere 300 ]

    Observaes

    Desafio 2 Pisca-Pisca 2 Proposta Criar um texto que pisque na tela um certo nmero de vezes como o

    anterior, porm neste desafio, a tartaruga dever solicitar a digitao do texto a ser piscado.

    Sugesto de Palavras Entrada_de_Texto Repita Espere Escreva Apague Desenho Cor Soluo Sugerida Aprenda Pisca-Pisca :Vezes

    Pergunte Texto a ser piscado: :Texto=:_Resposta Repita :Vezes [ Cor Vermelha Escreva :Texto Espere 300 Cor Branco Escreva :Texto Espere 300 ] Fim

    Observaes

  • 11

    Desafio 3 Circunferncia Proposta Fazer a Tartaruga traar uma circunferncia. Sugesto de Palavras Repita Frente Direita Esquerda PI Soluo Sugerida Repita 360

    [ Frente 1 Direita 1 ]

    Observaes Obviamente que o desafio para ser feito sem o uso de palavras especficas como CRCULO ou CIRCUNFERNCIA.

    Desafio 4 Frao Proposta Fazer um procedimento que crie uma representao grfica de uma

    frao, gerando um grfico no estilo pizza. As informaes da frao devero ser perguntadas pela Tartaruga.

    Sugesto de Palavras Frente Pule Direita Esquerda Entrada_de_Numero Repita Circunferencia Pinte Cor

    Observaes

  • 12

    Desafio 5 rvore Proposta Criar um procedimento para reproduzir a seguinte figura:

    Sugesto de Palavras Repita Frente Direita Tras Observaes

    Desafio 6 Fractais 1 Proposta Fazer com que o logo reproduza a seguinte figura:

    O Tamanho dever ser especificado como parmetro da palavra criada Sugesto de Palavras Se Frente Tras Direita Observaes

    Desafio 7 Fractais 2 Proposta Eram os deuses matemticos? A Samambaia um fractal? Tente

    reproduzir o Fractal a seguir:

    O Tamanho dever ser especificado como parmetro da palavra criada Sugesto de Palavras Se Frente Tras Direita Observaes

  • 13

    Desafio 8 Fractais 3 Fractal do Drago Proposta Tentar fazer a Tartaruga reproduzir o seguinte desenho Fractal:

    Sugesto de Palavras Se Frente Tras Direita Observaes

    Desafio 9 Gramtica 1 Proposta Investigar as regras para gerar o plural das palavras e criar um programa

    em Logo capaz de perguntar uma palavra e exibir o plural correto da mesma.

    Sugesto de Palavras Se Parte_Direita Tamanho Parte Escrever Pare Mostrar Observaes

    Desafio 10 Nmeros Primos Proposta Fazer a Tartarua perguntar um nmero e informar se o mesmo ou no

    um nmero primo. Sugesto de Palavras Repita Contador Se Observaes

    Desafio 11 Jogos 1 Proposta Desenvolver um jogo onde a tartaruga pense em um nmero de 1 a 50 e

    pea para voc adivinhar que nmero esse. Se voc responder com um nmero menor ou maior, ela dever informar isto e dar nova chance, at que voc acerte o nmero.

    Sugesto de Palavras Se Frente Tras Direita Observaes Como tarefa secundria (depois de realizada a original), pode ser

    apresentado o desafio de acrescentar um placar, onde quanto mais tentativas o usurio fizer menos pontos ganha.

  • 14

    Desafio 12 Jogos 2 Proposta Desenvolver um jogo onde a tartaruga pense em um nmero de 1 a 50 e

    pea para voc adivinhar que nmero esse. Se voc responder com um nmero menor ou maior, ela dever informar isto e dar nova chance, at que voc acerte o nmero.

    Sugesto de Palavras Se Frente Tras Direita Observaes Como tarefa secundria (depois de realizada a original), pode ser

    apresentado o desafio de acrescentar um placar, onde quanto mais tentativas o usurio fizer menos pontos ganha.