Mini curso SLOGO3 - Leão Sampaio

download Mini curso SLOGO3 - Leão Sampaio

of 16

Transcript of Mini curso SLOGO3 - Leão Sampaio

  • 8/7/2019 Mini curso SLOGO3 - Leo Sampaio

    1/16

    Mini Curso Desenvolvendo Lgicade Programao - Super Logo 3

  • 8/7/2019 Mini curso SLOGO3 - Leo Sampaio

    2/16

    Prof. Carlos Barreto [email protected] Scrum Master / Adm de Redes

    / Gerente de Servios em TI

    Introduo

    Neste minicurso o software utilizado o SLogo3.0 (SuperLogo 3.0), que um programa

    gratuito produzido por George Mills e BrianHarvey da Universidade de Berkeley, traduzido eadaptado para o portugus pela Universidade

    Estadual de Campinas (Unicamp) atravs de seuNcleo de Informtica na Educao (NIED).

  • 8/7/2019 Mini curso SLOGO3 - Leo Sampaio

    3/16

    Prof. Carlos Barreto [email protected] Scrum Master / Adm de Redes

    / Gerente de Servios em TI

    Introduo

    A interao com o ambiente LOGO feitaatravs de um cursor em formato de tartaruga,que obedece alguns comandos simples,particularmente de deslocamento e rotao.

    Tartaruga

    Para FrentePara TrsPara DireitaPara Esquerda

  • 8/7/2019 Mini curso SLOGO3 - Leo Sampaio

    4/16

    Prof. Carlos Barreto [email protected] Scrum Master / Adm de Redes

    / Gerente de Servios em TI

    Sistema de coordenadas cartesiano

    O plano cartesiano contmdois eixos perpendicularesentre si. A localizao de umponto P no plano cartesiano feita pelas coordenadas doplano.

    Nos quadrantes I e III os sinasde x,y so os mesmos (+,+) e (-,-), respectivamente, j nosquadrantes II e IV os sinas dex,y so opostos (-,+) e (+,-),respectivamente.

  • 8/7/2019 Mini curso SLOGO3 - Leo Sampaio

    5/16

    Prof. Carlos Barreto [email protected] Scrum Master / Adm de Redes

    / Gerente de Servios em TI

    Programa SuperLogo 3.0

    rea demovimentaoda tartaruga

    Tartaruga

    ComandosEfetuados

    Linha deComandos

    Limpar a tela de desenhoLimpar a caixa de comandosefetuados

    Executar um comando

    Menus

  • 8/7/2019 Mini curso SLOGO3 - Leo Sampaio

    6/16

    Prof. Carlos Barreto [email protected] Scrum Master / Adm de Redes

    / Gerente de Servios em TI

    Comandos bsicosComando Cod Funo

    parafrente pf Deslocar para frente.

    paratrs pt Deslocar para trs.

    paraesquerda pe Girar para esquerda.

    paradireita pd Girar para direita.

    tartaruga tat Apagar a tela grfica colocando a tartaruga na sua posio original.

    desapareatat dt Desaparecer a tartaruga da tela.

    apareatat at Aparecer a tartaruga na tela.

    usenada un Retirar o lpis ou a borracha da tartaruga.

    uselpis ul Dar Colocar um lpis para a tartaruga.

    useborracha ub Colocar uma borracha sob a tartaruga.

    paracentro pc Movimentar a tartaruga para o centro da tela, sem alterar sua direo.

    mudex n Movimentar a tartaruga at o ponto com coordenada x especificada por n,mantendo inalteradas sua coordenada y e sua direo.

    mudeyn Movimentar a tartaruga at o ponto com coordenada y especificada por n ,mantendo inalteradas sua coordenada x e sua direo.

  • 8/7/2019 Mini curso SLOGO3 - Leo Sampaio

    7/16

    Prof. Carlos Barreto [email protected] Scrum Master / Adm de Redes

    / Gerente de Servios em TI

    Execuo de comandos bsicos

    Descrio Comando Parmetros Exemplo

    parafrente pf N(n de passos) pf 100

    paradireita pd N(ngulo) pd 90

    360

    90

    180

    270

    45Comandos utilizados

    pf 100pd 90pf 100

    pd 90pf 100pd 90pf 100pd 90

  • 8/7/2019 Mini curso SLOGO3 - Leo Sampaio

    8/16

    Prof. Carlos Barreto [email protected] Scrum Master / Adm de Redes

    / Gerente de Servios em TI

    ngulos, como saber?

    Tringulo Eqiltero

    Pegue 360 e divida pelonmero de lados da figura.

    Ex. 360 3 = 120

    Comandos utilizados

    pf 100pd 120pf 100pd 120pf 100pd 120

    AGORA PENSE UM POUCO

    Qual amesmo

    pergunta?

  • 8/7/2019 Mini curso SLOGO3 - Leo Sampaio

    9/16

    Prof. Carlos Barreto [email protected] Scrum Master / Adm de Redes

    / Gerente de Servios em TI

    Desenho de polgonosHexgono

    Pentgono

    Tringulo Eqiltero

    Comandos utilizados

    pf 100pd 120pf 100pd 120pf 100pd 120

    Comandos utilizadospf 100pd 72pf 100pd 72

    pf 100pd 72pf 100pd 72pf 100pd 72

    Comandos utilizados

    pf 100pd 60pf 100pd 60pf 100pd 60pf 100pd 60pf 100pd 60pf 100

    pd 60

  • 8/7/2019 Mini curso SLOGO3 - Leo Sampaio

    10/16

    Prof. Carlos Barreto [email protected] Scrum Master / Adm de Redes

    / Gerente de Servios em TI

    Exercciolados Polgono

    123 tringulo4 qudriltero5 pentgono

    6 hexgono7 heptgono8 octgono9 enegono10 decgono11 undecgono12 dodecgono

    13 tridecgono14 tetradecgono15 pentadecgono16 hexadecgono17 heptadecgono18 octodecgono19 eneadecgono

    20 icosgono

    Como podem ver teremos que

    calcular o NGULO pararealizar esse exerccio. Issoserve para mostrar que voc de

    analise de sistemas tem quebuscar conhecimentos de

    outras reas comocontabilidade, administrao,

    matemtica, etc.

  • 8/7/2019 Mini curso SLOGO3 - Leo Sampaio

    11/16

    Prof. Carlos Barreto [email protected] Scrum Master / Adm de Redes

    / Gerente de Servios em TI

    Desenho de polgonos

    Pentgono Comandos utilizados

    pf 100pd 72pf 100pd 72pf 100pd 72pf 100pd 72

    pf 100pd 72

    Esta vendo?Percebeu a

    repetio que h?

    Eu vejo!

    1

    2

    3

    4

    5

  • 8/7/2019 Mini curso SLOGO3 - Leo Sampaio

    12/16

    Prof. Carlos Barreto [email protected] Scrum Master / Adm de Redes

    / Gerente de Servios em TI

    Comando repita

    Sintaxe: Repita n de vezes [ comandos]

    Tringulo Eqiltero

    Comandos utilizadosRepita 3 [ pf 100 pd 120]

  • 8/7/2019 Mini curso SLOGO3 - Leo Sampaio

    13/16

    Prof. Carlos Barreto [email protected] Scrum Master / Adm de Redes

    / Gerente de Servios em TI

    Solte sua criatividade ou deveria dizer

    lgica nos Mosaicos

  • 8/7/2019 Mini curso SLOGO3 - Leo Sampaio

    14/16

    Prof. Carlos Barreto [email protected] Scrum Master / Adm de Redes

    / Gerente de Servios em TI

    Procedimentos1 Passo

    2 Passo

    3 Passo

  • 8/7/2019 Mini curso SLOGO3 - Leo Sampaio

    15/16

    Prof. Carlos Barreto [email protected] Scrum Master / Adm de Redes

    / Gerente de Servios em TI

    Procedimentos

    Observe que criei umprocedimento com o nomequa.

    O mesmo dever criar umquadrado.

    VEJAMOS...

    Digite o nome doprocedimento no campo deexecuo e pressione executar.

    Pronto, vejam que o desenho foirealizado a partir do procedimento qua.

  • 8/7/2019 Mini curso SLOGO3 - Leo Sampaio

    16/16

    Prof. Carlos Barreto [email protected] Scrum Master / Adm de Redes

    Bibliografia

    SISTEMA DE COORDENADAS CARTESIANO. In: WIKIPDIA, a enciclopdia livre. Flrida:Wikimedia Foundation, 2010. Disponvel em:. Acesso em: 18 jan. 2011.

    As imagens do galinho e do dexter so marcas registradas do grupo de Walt Disney e CartoonNetwork.

    http://pan.nied.unicamp.br/index.php

    http://www.ic.uff.br/~igor/cursos/tcc03060/tutorial-superlogo.pdf

    http://pt.wikipedia.org/w/index.php?title=Sistema_de_coordenadas_cartesiano&oldid=22472635http://pt.wikipedia.org/w/index.php?title=Sistema_de_coordenadas_cartesiano&oldid=22472635http://pan.nied.unicamp.br/index.phphttp://www.ic.uff.br/~igor/cursos/tcc03060/tutorial-superlogo.pdfhttp://www.ic.uff.br/~igor/cursos/tcc03060/tutorial-superlogo.pdfhttp://www.ic.uff.br/~igor/cursos/tcc03060/tutorial-superlogo.pdfhttp://www.ic.uff.br/~igor/cursos/tcc03060/tutorial-superlogo.pdfhttp://pan.nied.unicamp.br/index.phphttp://pan.nied.unicamp.br/index.phphttp://pt.wikipedia.org/w/index.php?title=Sistema_de_coordenadas_cartesiano&oldid=22472635http://pt.wikipedia.org/w/index.php?title=Sistema_de_coordenadas_cartesiano&oldid=22472635http://pt.wikipedia.org/w/index.php?title=Sistema_de_coordenadas_cartesiano&oldid=22472635http://pt.wikipedia.org/w/index.php?title=Sistema_de_coordenadas_cartesiano&oldid=22472635http://pt.wikipedia.org/w/index.php?title=Sistema_de_coordenadas_cartesiano&oldid=22472635http://pt.wikipedia.org/w/index.php?title=Sistema_de_coordenadas_cartesiano&oldid=22472635http://pt.wikipedia.org/w/index.php?title=Sistema_de_coordenadas_cartesiano&oldid=22472635http://pt.wikipedia.org/w/index.php?title=Sistema_de_coordenadas_cartesiano&oldid=22472635