SlideShare uma empresa Scribd logo
1 de 28
LibreLogo: um software educacional paraLibreLogo: um software educacional para
desenhar com lógica de programaçãodesenhar com lógica de programação
Gilvan VilarimGilvan Vilarim
Colégio Pedro II – Campus Tijuca IIColégio Pedro II – Campus Tijuca II
Departamento de Ciência da ComputaçãoDepartamento de Ciência da Computação
Abril/2014Abril/2014
O que é Logo?O que é Logo?
●
É uma linguagem de programação de computadores,É uma linguagem de programação de computadores,
criada em fins dos anos 1960criada em fins dos anos 1960
●
Propósito educacional para crianças, jovens e adultosPropósito educacional para crianças, jovens e adultos
●
Criada para desenvolver o raciocínio lógico de uma formaCriada para desenvolver o raciocínio lógico de uma forma
lúdica, principalmente com desenhoslúdica, principalmente com desenhos
●
Linguagem interpretada, com muitos ambientesLinguagem interpretada, com muitos ambientes
diferentes: KLogo, SuperLogo, MSWLogo, etcdiferentes: KLogo, SuperLogo, MSWLogo, etc
●
Não possui um padrão mundialNão possui um padrão mundial
Características gerais do LogoCaracterísticas gerais do Logo
●
Paradigma Funcional: trabalha bem comParadigma Funcional: trabalha bem com
funções que recebem valores (parâmetros) efunções que recebem valores (parâmetros) e
geram resultados (retorno)geram resultados (retorno)
●
Trabalha bem com Listas (conjuntos de valoresTrabalha bem com Listas (conjuntos de valores
com uma relação de ordem)com uma relação de ordem)
●
Orientada a desenhosOrientada a desenhos
●
Adaptada para o idioma de cada paísAdaptada para o idioma de cada país
●
Comandos bem simplesComandos bem simples
A essência do LogoA essência do Logo
●
Nas origens do Logo, a linguagem era utilizada para movimentarNas origens do Logo, a linguagem era utilizada para movimentar
um robô em forma de tartaruga, colocado no chãoum robô em forma de tartaruga, colocado no chão
●
Essa “tartaruga” possuía uma caneta/lápis na sua barriga, queEssa “tartaruga” possuía uma caneta/lápis na sua barriga, que
podia ser abaixada ou levantada durante a movimentaçãopodia ser abaixada ou levantada durante a movimentação
●
Com o lápis ativado, a tartaruga desenhava no chão conformeCom o lápis ativado, a tartaruga desenhava no chão conforme
fosse movimentada, criando desenhosfosse movimentada, criando desenhos
●
Atualmente, a tartaruga é como um cursor na tela do computador,Atualmente, a tartaruga é como um cursor na tela do computador,
usado para fazer os desenhosusado para fazer os desenhos
A essência do LogoA essência do Logo
●
Tartaruga robóticaTartaruga robótica
antigaantiga
●
Primeiras versõesPrimeiras versões
com fios, depois semcom fios, depois sem
fiosfios
●
Comandos via botõesComandos via botões
físicosfísicos
O que é o LibreLogo?O que é o LibreLogo?
●
É um ambiente de programação, livre e gratuito,É um ambiente de programação, livre e gratuito,
baseado na linguagem de programação Logobaseado na linguagem de programação Logo
●
Funciona dentro do processador de textos Writer,Funciona dentro do processador de textos Writer,
que é parte do pacote LibreOfficeque é parte do pacote LibreOffice
●
O LibreOffice é um pacote livre e gratuito, incluindoO LibreOffice é um pacote livre e gratuito, incluindo
processador de textos, planilha eletrônica, editor deprocessador de textos, planilha eletrônica, editor de
apresentações, dentre outros recursosapresentações, dentre outros recursos
●
Há versões do LibreOffice para Windows, Linux eHá versões do LibreOffice para Windows, Linux e
outras plataformasoutras plataformas
●
Criado por László Németh como uma extensão eCriado por László Németh como uma extensão e
depois agregado permanentemente ao LibreOfficedepois agregado permanentemente ao LibreOffice
O que é o LibreLogo?O que é o LibreLogo?
●
No LibreLogo, a tartaruga faz gráficos vetoriaisNo LibreLogo, a tartaruga faz gráficos vetoriais
(os desenhos são objetos editáveis)(os desenhos são objetos editáveis)
●
A tela de desenho é a primeira folha de umA tela de desenho é a primeira folha de um
documento do Writerdocumento do Writer
●
A partir da versão 4, o LibreLogo passou a serA partir da versão 4, o LibreLogo passou a ser
acessível pela barra de ferramentas Logoacessível pela barra de ferramentas Logo
●
Os desenhos podem ser salvos ou copiadosOs desenhos podem ser salvos ou copiados
para outros documentospara outros documentos
Vantagens e Desvantagens doVantagens e Desvantagens do
LibreLogoLibreLogo
●
Vantagens:Vantagens:
– Fácil de aprender e lúdicoFácil de aprender e lúdico
– Permite aplicações simples e avançadasPermite aplicações simples e avançadas
– GrátisGrátis
– Funciona em plataformas diferentesFunciona em plataformas diferentes
●
DesvantagensDesvantagens
– Ferramenta ainda em construção (mas pode serFerramenta ainda em construção (mas pode ser
uma vantagem)uma vantagem)
– Há “bugs”Há “bugs”
– Pouca documentaçãoPouca documentação
Estágios de uso do LibreLogoEstágios de uso do LibreLogo
●
Estágio 1: botões da barra de ferramentasEstágio 1: botões da barra de ferramentas
– Interação diretaInteração direta
– Resultado imediatoResultado imediato
– Desenhos podem editados pela Barra de DesenhoDesenhos podem editados pela Barra de Desenho
●
Estágio 2: linha de comandosEstágio 2: linha de comandos
– Estágio 1 + Sintaxe para digitação dos comandosEstágio 1 + Sintaxe para digitação dos comandos
– Tela de Ajuda (F1 na linha de comandos)Tela de Ajuda (F1 na linha de comandos)
●
Estágio 3: programaçãoEstágio 3: programação
– Sequenciamento de comandos dentro do próprio texto do WriterSequenciamento de comandos dentro do próprio texto do Writer
– Botão “Iniciar programa Logo” executa as açõesBotão “Iniciar programa Logo” executa as ações
– Construção de algoritmos com: sequências, decisões, repetiçõesConstrução de algoritmos com: sequências, decisões, repetições
– Possibilidade de modularização dos programasPossibilidade de modularização dos programas
ESTÁGIO 1ESTÁGIO 1
PRATICAR COM OS BOTÕES !!!PRATICAR COM OS BOTÕES !!!
ESTÁGIO 2ESTÁGIO 2
PRATICAR COM LINHA DE COMANDOSPRATICAR COM LINHA DE COMANDOS
ArgumentosArgumentos
●
Argumentos são dados passados junto com osArgumentos são dados passados junto com os
comandos, completando seu significadocomandos, completando seu significado
●
Vários comandos do LibreLogo exigem argumentosVários comandos do LibreLogo exigem argumentos
●
Ex1: PARAFRENTE 10Ex1: PARAFRENTE 10
– O comando é PARAFRENTEO comando é PARAFRENTE
– O argumento é 10 (são 10 pontos para andar)O argumento é 10 (são 10 pontos para andar)
●
Ex2: MUDARCORDOLÁPIS “AZUL”Ex2: MUDARCORDOLÁPIS “AZUL”
– O comando é MUDARCORDOLÁPISO comando é MUDARCORDOLÁPIS
– O argumento é “AZUL” (uma cor entre aspas); há umaO argumento é “AZUL” (uma cor entre aspas); há uma
tabela de corestabela de cores
PRINCIPAIS COMANDOSPRINCIPAIS COMANDOS
Comandos da tartarugaComandos da tartaruga
●
PARAFRENTEPARAFRENTE
●
PARATRÁSPARATRÁS
●
PARAESQUERDAPARAESQUERDA
●
PARADIREITAPARADIREITA
●
PARACENTROPARACENTRO
●
TARTARUGATARTARUGA
●
USARNADAUSARNADA
●
USARLÁPISUSARLÁPIS
●
MOSTRARTATMOSTRARTAT
●
DESAPARECERTATDESAPARECERTAT
Comandos do LápisComandos do Lápis
●
MUDARESPESSURADOLÁPISMUDARESPESSURADOLÁPIS
●
MUDARCORDOLÁPISMUDARCORDOLÁPIS
●
MUDARESTILODOLÁPISMUDARESTILODOLÁPIS
Comandos de PinturaComandos de Pintura
●
PINTARPINTAR
●
MUDARCORDAPINTURAMUDARCORDAPINTURA
Desenho de ObjetosDesenho de Objetos
●
CÍRCULOCÍRCULO
●
ELIPSEELIPSE
●
QUADRADOQUADRADO
●
RETÂNGULORETÂNGULO
●
PONTOPONTO
●
ROTULARROTULAR
ComentáriosComentários
●
São anotações dentro das listagensSão anotações dentro das listagens
●
Iniciam por ponto-e-vírgula, e seguem até oIniciam por ponto-e-vírgula, e seguem até o
final da linhafinal da linha
●
Ex:Ex:
●
●
; --------------------------------------------; --------------------------------------------
●
; Essa tartaruga agora vai andar 100 pontos; Essa tartaruga agora vai andar 100 pontos
●
PARAFRENTE 100PARAFRENTE 100
RepetiçõesRepetições
●
Exemplo do comando REPETIRExemplo do comando REPETIR
●
REPETIR 4 [REPETIR 4 [
●
PARAFRENTE 40PARAFRENTE 40
●
PARADIREITA 90PARADIREITA 90
●
]]
●
●
4: é a quantidade de repetições4: é a quantidade de repetições
●
Os colchetes delimitam o bloco a repetirOs colchetes delimitam o bloco a repetir
RepetiçõesRepetições
●
Exemplo do comando ENQUANTOExemplo do comando ENQUANTO
●
CONTAGEM = 1CONTAGEM = 1
●
ENQUANTO CONTAGEM <=10 [ENQUANTO CONTAGEM <=10 [
●
PARAFRENTE 20PARAFRENTE 20
●
PARADIREITA 15PARADIREITA 15
●
CONTAGEM = CONTAGEM + 1CONTAGEM = CONTAGEM + 1
●
]]
●
●
O nome CONTAGEM é de uma variável!O nome CONTAGEM é de uma variável!
TestesTestes
●
Exemplo do comando SE:Exemplo do comando SE:
●
TAT PCTAT PC
●
CONT = 1CONT = 1
●
ENQUANTO CONT <=10 [ENQUANTO CONT <=10 [
●
SE CONT == 5 [SE CONT == 5 [
●
MUDARCORDALETRA “AZUL”MUDARCORDALETRA “AZUL”
●
][][
●
MUDARCORDALETRA “VERMELHO”MUDARCORDALETRA “VERMELHO”
●
]]
●
ROTULE “MENSAGEM”ROTULE “MENSAGEM”
●
PARAFRENTE 20PARAFRENTE 20
●
CONT = CONT + 1CONT = CONT + 1
●
]]
Módulos (Sub-rotinas)Módulos (Sub-rotinas)
●
Permitem dividir a solução de um problema em partesPermitem dividir a solução de um problema em partes
●
No Logo, é como se criássemos mais comandos para oNo Logo, é como se criássemos mais comandos para o
vocabulário da linguagem, usando o comando APRENDERvocabulário da linguagem, usando o comando APRENDER
●
Exemplo de módulo:Exemplo de módulo:
●
APRENDER TRIANGULOAPRENDER TRIANGULO
●
REPETIR 3 [REPETIR 3 [
●
PARAFRENTE 50PARAFRENTE 50
●
PARADIREITA 120PARADIREITA 120
●
]]
●
FIMFIM
●
===> Agora temos um comando novo chamado TRIANGULO===> Agora temos um comando novo chamado TRIANGULO
Ajuda do LibreLogoAjuda do LibreLogo
●
Clique na linha de comandos e pressione aClique na linha de comandos e pressione a
tecla F1tecla F1
●
A tela de ajuda acompanha as mudanças eA tela de ajuda acompanha as mudanças e
evoluções do LibreLogoevoluções do LibreLogo
Vamos praticar!Vamos praticar!
Baixar LibreOffice:Baixar LibreOffice:
http://pt-br.libreoffice.org/http://pt-br.libreoffice.org/
Site do LibreLogo:Site do LibreLogo:
http://librelogo.org/http://librelogo.org/
Contatos: gilvan.vilarim@gmail.comContatos: gilvan.vilarim@gmail.com

Mais conteúdo relacionado

Mais procurados

Palestra Apresentando Python e Suas Aplicações
Palestra Apresentando Python e Suas AplicaçõesPalestra Apresentando Python e Suas Aplicações
Palestra Apresentando Python e Suas AplicaçõesMarcos Thomaz
 
Introdução à Programação Python e Tk
Introdução à Programação Python e TkIntrodução à Programação Python e Tk
Introdução à Programação Python e TkCarlos Campani
 
Introdução à Programação em Python
Introdução à Programação em PythonIntrodução à Programação em Python
Introdução à Programação em PythonRodrigo Hübner
 
Seminário - Guido van Rossum: Breve história da linguagem Python
Seminário - Guido van Rossum: Breve história da linguagem PythonSeminário - Guido van Rossum: Breve história da linguagem Python
Seminário - Guido van Rossum: Breve história da linguagem PythonGiancarlo Silva
 
Introdução à linguagem de programação Python
Introdução à linguagem de programação PythonIntrodução à linguagem de programação Python
Introdução à linguagem de programação PythonCarlos Schults
 
Python Mini Ccurso Consegi2011
Python Mini Ccurso Consegi2011Python Mini Ccurso Consegi2011
Python Mini Ccurso Consegi2011Luiz Aldabalde
 
NãNãNã Nã - Python Refresca até Pensamento
NãNãNã Nã - Python Refresca até PensamentoNãNãNã Nã - Python Refresca até Pensamento
NãNãNã Nã - Python Refresca até PensamentoOsvaldo Santana Neto
 
Programando em Elixir
Programando em ElixirProgramando em Elixir
Programando em ElixirAdolfo Neto
 
Python com baterias incluídas v2.0
Python com baterias incluídas v2.0Python com baterias incluídas v2.0
Python com baterias incluídas v2.0Jonh Edson
 
Comsolid2011 Introdução Python
Comsolid2011 Introdução PythonComsolid2011 Introdução Python
Comsolid2011 Introdução PythonGleison Rodrigues
 
Erlang e Elixir por uma web mais feliz
Erlang e Elixir por uma web mais felizErlang e Elixir por uma web mais feliz
Erlang e Elixir por uma web mais felizBruno Henrique - Garu
 
Arduino: hardware hacking & coding dojo
Arduino: hardware hacking & coding dojoArduino: hardware hacking & coding dojo
Arduino: hardware hacking & coding dojoLuciano Ramalho
 
Programando em Elixir
Programando em ElixirProgramando em Elixir
Programando em ElixirAdolfo Neto
 
P01 - Como ser um desenvolvedor melhor
P01 - Como ser um desenvolvedor melhorP01 - Como ser um desenvolvedor melhor
P01 - Como ser um desenvolvedor melhorLeandro Ferreira
 

Mais procurados (20)

Palestra Apresentando Python e Suas Aplicações
Palestra Apresentando Python e Suas AplicaçõesPalestra Apresentando Python e Suas Aplicações
Palestra Apresentando Python e Suas Aplicações
 
Introdução à Programação Python e Tk
Introdução à Programação Python e TkIntrodução à Programação Python e Tk
Introdução à Programação Python e Tk
 
Introdução à Programação em Python
Introdução à Programação em PythonIntrodução à Programação em Python
Introdução à Programação em Python
 
Seminário - Guido van Rossum: Breve história da linguagem Python
Seminário - Guido van Rossum: Breve história da linguagem PythonSeminário - Guido van Rossum: Breve história da linguagem Python
Seminário - Guido van Rossum: Breve história da linguagem Python
 
Introdução à linguagem de programação Python
Introdução à linguagem de programação PythonIntrodução à linguagem de programação Python
Introdução à linguagem de programação Python
 
Python WTFAQ?
Python WTFAQ?Python WTFAQ?
Python WTFAQ?
 
Python Mini Ccurso Consegi2011
Python Mini Ccurso Consegi2011Python Mini Ccurso Consegi2011
Python Mini Ccurso Consegi2011
 
NãNãNã Nã - Python Refresca até Pensamento
NãNãNã Nã - Python Refresca até PensamentoNãNãNã Nã - Python Refresca até Pensamento
NãNãNã Nã - Python Refresca até Pensamento
 
Programando em Elixir
Programando em ElixirProgramando em Elixir
Programando em Elixir
 
Py S60
Py S60Py S60
Py S60
 
Minicurso: Python e suas baterias incluídas
Minicurso: Python e suas baterias incluídasMinicurso: Python e suas baterias incluídas
Minicurso: Python e suas baterias incluídas
 
Python com baterias incluídas v2.0
Python com baterias incluídas v2.0Python com baterias incluídas v2.0
Python com baterias incluídas v2.0
 
Comsolid2011 Introdução Python
Comsolid2011 Introdução PythonComsolid2011 Introdução Python
Comsolid2011 Introdução Python
 
Erlang e Elixir por uma web mais feliz
Erlang e Elixir por uma web mais felizErlang e Elixir por uma web mais feliz
Erlang e Elixir por uma web mais feliz
 
Palestra BrOffice.org
Palestra BrOffice.orgPalestra BrOffice.org
Palestra BrOffice.org
 
Arduino: hardware hacking & coding dojo
Arduino: hardware hacking & coding dojoArduino: hardware hacking & coding dojo
Arduino: hardware hacking & coding dojo
 
Programando em Elixir
Programando em ElixirProgramando em Elixir
Programando em Elixir
 
Hello, Python!
Hello, Python!Hello, Python!
Hello, Python!
 
Por que Java?
Por que Java?Por que Java?
Por que Java?
 
P01 - Como ser um desenvolvedor melhor
P01 - Como ser um desenvolvedor melhorP01 - Como ser um desenvolvedor melhor
P01 - Como ser um desenvolvedor melhor
 

Semelhante a Senid2014 - Oficina de LibreLogo - Prof. Gilvan Vilarim

Apresentação python fábio jr alves
Apresentação python   fábio jr alvesApresentação python   fábio jr alves
Apresentação python fábio jr alvesGrupython Ufla
 
Desenvolvimento de aplicações embarcadas utilizando Python
Desenvolvimento de aplicações embarcadas utilizando PythonDesenvolvimento de aplicações embarcadas utilizando Python
Desenvolvimento de aplicações embarcadas utilizando PythonFlávio Ribeiro
 
Aula01 ip introducao
Aula01 ip introducaoAula01 ip introducao
Aula01 ip introducaoBerg Oliveira
 
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOSAULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOSprofjotamarcosduarte
 
SENID2016 - O LibreLogo como ferramenta para desenvolvimento do pensamento co...
SENID2016 - O LibreLogo como ferramenta para desenvolvimento do pensamento co...SENID2016 - O LibreLogo como ferramenta para desenvolvimento do pensamento co...
SENID2016 - O LibreLogo como ferramenta para desenvolvimento do pensamento co...Gilvan Vilarim
 
Introdução à Linguagem de Programação Python.pdf
Introdução à Linguagem de Programação Python.pdfIntrodução à Linguagem de Programação Python.pdf
Introdução à Linguagem de Programação Python.pdfEduardoChicoJooJoo
 
Aprenda a programar python
Aprenda a programar pythonAprenda a programar python
Aprenda a programar pythonLourenço Junior
 
Introdução a linguagem Python: simples e produtiva
Introdução a linguagem Python: simples e produtivaIntrodução a linguagem Python: simples e produtiva
Introdução a linguagem Python: simples e produtivaÁlvaro Justen
 
Aula 0. introdução ao scratch 1.4
Aula 0. introdução ao scratch 1.4Aula 0. introdução ao scratch 1.4
Aula 0. introdução ao scratch 1.4Scratch_TCC
 
Trabalho de Paradigmas Da Linguagem De Programação - Python
Trabalho de Paradigmas Da Linguagem De Programação - PythonTrabalho de Paradigmas Da Linguagem De Programação - Python
Trabalho de Paradigmas Da Linguagem De Programação - PythonJanderson Campêlo
 
Arduino e Python: Do It Yourself
Arduino e Python: Do It YourselfArduino e Python: Do It Yourself
Arduino e Python: Do It YourselfBruno Nascimento
 
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoAprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoandreluizlugon
 

Semelhante a Senid2014 - Oficina de LibreLogo - Prof. Gilvan Vilarim (20)

LibreLogo
LibreLogoLibreLogo
LibreLogo
 
Apresentação python fábio jr alves
Apresentação python   fábio jr alvesApresentação python   fábio jr alves
Apresentação python fábio jr alves
 
Python for kids
Python for kidsPython for kids
Python for kids
 
Desenvolvimento de aplicações embarcadas utilizando Python
Desenvolvimento de aplicações embarcadas utilizando PythonDesenvolvimento de aplicações embarcadas utilizando Python
Desenvolvimento de aplicações embarcadas utilizando Python
 
Aula 9 - Introdução ao Python
Aula 9 - Introdução ao PythonAula 9 - Introdução ao Python
Aula 9 - Introdução ao Python
 
Aula01 ip introducao
Aula01 ip introducaoAula01 ip introducao
Aula01 ip introducao
 
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOSAULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
 
SENID2016 - O LibreLogo como ferramenta para desenvolvimento do pensamento co...
SENID2016 - O LibreLogo como ferramenta para desenvolvimento do pensamento co...SENID2016 - O LibreLogo como ferramenta para desenvolvimento do pensamento co...
SENID2016 - O LibreLogo como ferramenta para desenvolvimento do pensamento co...
 
Introdução à Linguagem de Programação Python.pdf
Introdução à Linguagem de Programação Python.pdfIntrodução à Linguagem de Programação Python.pdf
Introdução à Linguagem de Programação Python.pdf
 
Python - Introdução
Python - IntroduçãoPython - Introdução
Python - Introdução
 
Aprenda a programar python
Aprenda a programar pythonAprenda a programar python
Aprenda a programar python
 
Introdução a linguagem Python: simples e produtiva
Introdução a linguagem Python: simples e produtivaIntrodução a linguagem Python: simples e produtiva
Introdução a linguagem Python: simples e produtiva
 
LP1 P01 - Python.pdf
LP1 P01 - Python.pdfLP1 P01 - Python.pdf
LP1 P01 - Python.pdf
 
Aula 0. introdução ao scratch 1.4
Aula 0. introdução ao scratch 1.4Aula 0. introdução ao scratch 1.4
Aula 0. introdução ao scratch 1.4
 
AulaPython.pdf
AulaPython.pdfAulaPython.pdf
AulaPython.pdf
 
Trabalho de Paradigmas Da Linguagem De Programação - Python
Trabalho de Paradigmas Da Linguagem De Programação - PythonTrabalho de Paradigmas Da Linguagem De Programação - Python
Trabalho de Paradigmas Da Linguagem De Programação - Python
 
Linguagem Python
Linguagem PythonLinguagem Python
Linguagem Python
 
Manual lab ino
Manual lab inoManual lab ino
Manual lab ino
 
Arduino e Python: Do It Yourself
Arduino e Python: Do It YourselfArduino e Python: Do It Yourself
Arduino e Python: Do It Yourself
 
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoAprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalho
 

Último

ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESEduardaReis50
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptMaiteFerreira4
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfMarianaMoraesMathias
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Libras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS MemoriaLibras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS Memorialgrecchi
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamentalAntônia marta Silvestre da Silva
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOAulasgravadas3
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 

Último (20)

ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.ppt
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
Libras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS MemoriaLibras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS Memoria
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 

Senid2014 - Oficina de LibreLogo - Prof. Gilvan Vilarim

  • 1. LibreLogo: um software educacional paraLibreLogo: um software educacional para desenhar com lógica de programaçãodesenhar com lógica de programação Gilvan VilarimGilvan Vilarim Colégio Pedro II – Campus Tijuca IIColégio Pedro II – Campus Tijuca II Departamento de Ciência da ComputaçãoDepartamento de Ciência da Computação Abril/2014Abril/2014
  • 2. O que é Logo?O que é Logo? ● É uma linguagem de programação de computadores,É uma linguagem de programação de computadores, criada em fins dos anos 1960criada em fins dos anos 1960 ● Propósito educacional para crianças, jovens e adultosPropósito educacional para crianças, jovens e adultos ● Criada para desenvolver o raciocínio lógico de uma formaCriada para desenvolver o raciocínio lógico de uma forma lúdica, principalmente com desenhoslúdica, principalmente com desenhos ● Linguagem interpretada, com muitos ambientesLinguagem interpretada, com muitos ambientes diferentes: KLogo, SuperLogo, MSWLogo, etcdiferentes: KLogo, SuperLogo, MSWLogo, etc ● Não possui um padrão mundialNão possui um padrão mundial
  • 3. Características gerais do LogoCaracterísticas gerais do Logo ● Paradigma Funcional: trabalha bem comParadigma Funcional: trabalha bem com funções que recebem valores (parâmetros) efunções que recebem valores (parâmetros) e geram resultados (retorno)geram resultados (retorno) ● Trabalha bem com Listas (conjuntos de valoresTrabalha bem com Listas (conjuntos de valores com uma relação de ordem)com uma relação de ordem) ● Orientada a desenhosOrientada a desenhos ● Adaptada para o idioma de cada paísAdaptada para o idioma de cada país ● Comandos bem simplesComandos bem simples
  • 4. A essência do LogoA essência do Logo ● Nas origens do Logo, a linguagem era utilizada para movimentarNas origens do Logo, a linguagem era utilizada para movimentar um robô em forma de tartaruga, colocado no chãoum robô em forma de tartaruga, colocado no chão ● Essa “tartaruga” possuía uma caneta/lápis na sua barriga, queEssa “tartaruga” possuía uma caneta/lápis na sua barriga, que podia ser abaixada ou levantada durante a movimentaçãopodia ser abaixada ou levantada durante a movimentação ● Com o lápis ativado, a tartaruga desenhava no chão conformeCom o lápis ativado, a tartaruga desenhava no chão conforme fosse movimentada, criando desenhosfosse movimentada, criando desenhos ● Atualmente, a tartaruga é como um cursor na tela do computador,Atualmente, a tartaruga é como um cursor na tela do computador, usado para fazer os desenhosusado para fazer os desenhos
  • 5. A essência do LogoA essência do Logo ● Tartaruga robóticaTartaruga robótica antigaantiga ● Primeiras versõesPrimeiras versões com fios, depois semcom fios, depois sem fiosfios ● Comandos via botõesComandos via botões físicosfísicos
  • 6. O que é o LibreLogo?O que é o LibreLogo? ● É um ambiente de programação, livre e gratuito,É um ambiente de programação, livre e gratuito, baseado na linguagem de programação Logobaseado na linguagem de programação Logo ● Funciona dentro do processador de textos Writer,Funciona dentro do processador de textos Writer, que é parte do pacote LibreOfficeque é parte do pacote LibreOffice ● O LibreOffice é um pacote livre e gratuito, incluindoO LibreOffice é um pacote livre e gratuito, incluindo processador de textos, planilha eletrônica, editor deprocessador de textos, planilha eletrônica, editor de apresentações, dentre outros recursosapresentações, dentre outros recursos ● Há versões do LibreOffice para Windows, Linux eHá versões do LibreOffice para Windows, Linux e outras plataformasoutras plataformas ● Criado por László Németh como uma extensão eCriado por László Németh como uma extensão e depois agregado permanentemente ao LibreOfficedepois agregado permanentemente ao LibreOffice
  • 7. O que é o LibreLogo?O que é o LibreLogo? ● No LibreLogo, a tartaruga faz gráficos vetoriaisNo LibreLogo, a tartaruga faz gráficos vetoriais (os desenhos são objetos editáveis)(os desenhos são objetos editáveis) ● A tela de desenho é a primeira folha de umA tela de desenho é a primeira folha de um documento do Writerdocumento do Writer ● A partir da versão 4, o LibreLogo passou a serA partir da versão 4, o LibreLogo passou a ser acessível pela barra de ferramentas Logoacessível pela barra de ferramentas Logo ● Os desenhos podem ser salvos ou copiadosOs desenhos podem ser salvos ou copiados para outros documentospara outros documentos
  • 8. Vantagens e Desvantagens doVantagens e Desvantagens do LibreLogoLibreLogo ● Vantagens:Vantagens: – Fácil de aprender e lúdicoFácil de aprender e lúdico – Permite aplicações simples e avançadasPermite aplicações simples e avançadas – GrátisGrátis – Funciona em plataformas diferentesFunciona em plataformas diferentes ● DesvantagensDesvantagens – Ferramenta ainda em construção (mas pode serFerramenta ainda em construção (mas pode ser uma vantagem)uma vantagem) – Há “bugs”Há “bugs” – Pouca documentaçãoPouca documentação
  • 9. Estágios de uso do LibreLogoEstágios de uso do LibreLogo ● Estágio 1: botões da barra de ferramentasEstágio 1: botões da barra de ferramentas – Interação diretaInteração direta – Resultado imediatoResultado imediato – Desenhos podem editados pela Barra de DesenhoDesenhos podem editados pela Barra de Desenho ● Estágio 2: linha de comandosEstágio 2: linha de comandos – Estágio 1 + Sintaxe para digitação dos comandosEstágio 1 + Sintaxe para digitação dos comandos – Tela de Ajuda (F1 na linha de comandos)Tela de Ajuda (F1 na linha de comandos) ● Estágio 3: programaçãoEstágio 3: programação – Sequenciamento de comandos dentro do próprio texto do WriterSequenciamento de comandos dentro do próprio texto do Writer – Botão “Iniciar programa Logo” executa as açõesBotão “Iniciar programa Logo” executa as ações – Construção de algoritmos com: sequências, decisões, repetiçõesConstrução de algoritmos com: sequências, decisões, repetições – Possibilidade de modularização dos programasPossibilidade de modularização dos programas
  • 10. ESTÁGIO 1ESTÁGIO 1 PRATICAR COM OS BOTÕES !!!PRATICAR COM OS BOTÕES !!!
  • 11.
  • 12. ESTÁGIO 2ESTÁGIO 2 PRATICAR COM LINHA DE COMANDOSPRATICAR COM LINHA DE COMANDOS
  • 13.
  • 14. ArgumentosArgumentos ● Argumentos são dados passados junto com osArgumentos são dados passados junto com os comandos, completando seu significadocomandos, completando seu significado ● Vários comandos do LibreLogo exigem argumentosVários comandos do LibreLogo exigem argumentos ● Ex1: PARAFRENTE 10Ex1: PARAFRENTE 10 – O comando é PARAFRENTEO comando é PARAFRENTE – O argumento é 10 (são 10 pontos para andar)O argumento é 10 (são 10 pontos para andar) ● Ex2: MUDARCORDOLÁPIS “AZUL”Ex2: MUDARCORDOLÁPIS “AZUL” – O comando é MUDARCORDOLÁPISO comando é MUDARCORDOLÁPIS – O argumento é “AZUL” (uma cor entre aspas); há umaO argumento é “AZUL” (uma cor entre aspas); há uma tabela de corestabela de cores
  • 16. Comandos da tartarugaComandos da tartaruga ● PARAFRENTEPARAFRENTE ● PARATRÁSPARATRÁS ● PARAESQUERDAPARAESQUERDA ● PARADIREITAPARADIREITA ● PARACENTROPARACENTRO ● TARTARUGATARTARUGA ● USARNADAUSARNADA ● USARLÁPISUSARLÁPIS ● MOSTRARTATMOSTRARTAT ● DESAPARECERTATDESAPARECERTAT
  • 17. Comandos do LápisComandos do Lápis ● MUDARESPESSURADOLÁPISMUDARESPESSURADOLÁPIS ● MUDARCORDOLÁPISMUDARCORDOLÁPIS ● MUDARESTILODOLÁPISMUDARESTILODOLÁPIS
  • 18. Comandos de PinturaComandos de Pintura ● PINTARPINTAR ● MUDARCORDAPINTURAMUDARCORDAPINTURA
  • 19. Desenho de ObjetosDesenho de Objetos ● CÍRCULOCÍRCULO ● ELIPSEELIPSE ● QUADRADOQUADRADO ● RETÂNGULORETÂNGULO ● PONTOPONTO ● ROTULARROTULAR
  • 20. ComentáriosComentários ● São anotações dentro das listagensSão anotações dentro das listagens ● Iniciam por ponto-e-vírgula, e seguem até oIniciam por ponto-e-vírgula, e seguem até o final da linhafinal da linha ● Ex:Ex: ● ● ; --------------------------------------------; -------------------------------------------- ● ; Essa tartaruga agora vai andar 100 pontos; Essa tartaruga agora vai andar 100 pontos ● PARAFRENTE 100PARAFRENTE 100
  • 21. RepetiçõesRepetições ● Exemplo do comando REPETIRExemplo do comando REPETIR ● REPETIR 4 [REPETIR 4 [ ● PARAFRENTE 40PARAFRENTE 40 ● PARADIREITA 90PARADIREITA 90 ● ]] ● ● 4: é a quantidade de repetições4: é a quantidade de repetições ● Os colchetes delimitam o bloco a repetirOs colchetes delimitam o bloco a repetir
  • 22. RepetiçõesRepetições ● Exemplo do comando ENQUANTOExemplo do comando ENQUANTO ● CONTAGEM = 1CONTAGEM = 1 ● ENQUANTO CONTAGEM <=10 [ENQUANTO CONTAGEM <=10 [ ● PARAFRENTE 20PARAFRENTE 20 ● PARADIREITA 15PARADIREITA 15 ● CONTAGEM = CONTAGEM + 1CONTAGEM = CONTAGEM + 1 ● ]] ● ● O nome CONTAGEM é de uma variável!O nome CONTAGEM é de uma variável!
  • 23. TestesTestes ● Exemplo do comando SE:Exemplo do comando SE: ● TAT PCTAT PC ● CONT = 1CONT = 1 ● ENQUANTO CONT <=10 [ENQUANTO CONT <=10 [ ● SE CONT == 5 [SE CONT == 5 [ ● MUDARCORDALETRA “AZUL”MUDARCORDALETRA “AZUL” ● ][][ ● MUDARCORDALETRA “VERMELHO”MUDARCORDALETRA “VERMELHO” ● ]] ● ROTULE “MENSAGEM”ROTULE “MENSAGEM” ● PARAFRENTE 20PARAFRENTE 20 ● CONT = CONT + 1CONT = CONT + 1 ● ]]
  • 24.
  • 25. Módulos (Sub-rotinas)Módulos (Sub-rotinas) ● Permitem dividir a solução de um problema em partesPermitem dividir a solução de um problema em partes ● No Logo, é como se criássemos mais comandos para oNo Logo, é como se criássemos mais comandos para o vocabulário da linguagem, usando o comando APRENDERvocabulário da linguagem, usando o comando APRENDER ● Exemplo de módulo:Exemplo de módulo: ● APRENDER TRIANGULOAPRENDER TRIANGULO ● REPETIR 3 [REPETIR 3 [ ● PARAFRENTE 50PARAFRENTE 50 ● PARADIREITA 120PARADIREITA 120 ● ]] ● FIMFIM ● ===> Agora temos um comando novo chamado TRIANGULO===> Agora temos um comando novo chamado TRIANGULO
  • 26.
  • 27. Ajuda do LibreLogoAjuda do LibreLogo ● Clique na linha de comandos e pressione aClique na linha de comandos e pressione a tecla F1tecla F1 ● A tela de ajuda acompanha as mudanças eA tela de ajuda acompanha as mudanças e evoluções do LibreLogoevoluções do LibreLogo
  • 28. Vamos praticar!Vamos praticar! Baixar LibreOffice:Baixar LibreOffice: http://pt-br.libreoffice.org/http://pt-br.libreoffice.org/ Site do LibreLogo:Site do LibreLogo: http://librelogo.org/http://librelogo.org/ Contatos: gilvan.vilarim@gmail.comContatos: gilvan.vilarim@gmail.com