Escolar Documentos
Profissional Documentos
Cultura Documentos
Programação e
Automação e com Arduino
AULA 03 2
Programando em Português
LOGO
Fonte: https://images.app.goo.gl/FTxn9A9HhsMfz9uB7
Brincando com LOGO 3
Olha eu aqui,
a tartaruga LOGO!
janela
gráfica
janela de
comandos
digite um comando:
parafrente 50
e tecle <ENTER>
Comandos parafrente (pf) / paratrás (pt) 6
Quando a tartaruga se move para frente ou para trás, ela deixa um rastro,
uma linha reta desenhada na telado computador, porém devemos dizer o
“número de passo” que ela deve andar, esse número é o tamanho da reta
em milímetros. Por exemplo se colocarmos parafrente 100, então a tartaruga
se move para frente 100 mm. Quando a tartaruga se move para frente ou
para trás é sempre a frente e a traseira da tartaruga na tela do computador
Tartaruga na posição
depois ir para frente 100
Tartaruga na
posição inicial Tartaruga na posição
paratrás 100
depois ir para trás 100
Comandos paradireita (pd) / paraesquerda (pe) 8
paradireita 90
90º
pd 90 pd 90
Pf 200
Exercícios 11
Questão 01
Use o programa Super Logo e desenhe as seguintes figuras geométricas abaixo:
a) Um retângulo b) Um triângulo
90º
400
90º
400
45º
423
12
TArTaruga (tat)
Vamos começar
tudo de novo!
o comando tartaruga
limpa a tela e coloca a tartaruga no centro da tela.
13
UseNada (un) / UseLápis (ul)
parafrente 50
paradireita 90 uselápis
parafrente 50 usenada parafrente 50
desapareçatat apareçatat
Cadê a Achou!!!
tartaruga?
Indique a espessura
mudeel [1 20] do lápis no segundo
parâmetro!
mudeel [1 5]
mudeel [1 1]
16
MudeCL (Cor do Lápis)
Para desenhar em cores, escolha o número da cor do lápis (de 0 a 15):
mudecl 0 mudecl 4 mudecl 8 mudecl 12
mudecl 1 mudecl 5 mudecl 9 mudecl 13
mudecl 2 mudecl 6 mudecl 10 mudecl 14
mudecl 3 mudecl 7 mudecl 11 mudecl 15
[255 128 0]
[0 255 255] [255 0 0]
[0 255 0] [0 0 0]
[0 0 255] [128 128 128]
mudecp 5 pinte
parafrente 50
paradireita 90
parafrente 50
paradireita 90
parafrente 50
paradireita 90
parafrente 50
paradireita 90
paradireita 45
usenada
parafrente 35
mudecp 5
pinte
18
repita
faça a tartaruga desenhar um quadrado...
aprenda quadrado
repita 4 [parafrente 50 paradireita 90]
fim
mudeel [10 10] repita 360 [parafrente 1 paradireita 1 mudecl sorteienúmero 16]
repita 360 [parafrente sorteienúmero 5 paradireita sorteienúmero 3 ]
repita 500 [parafrente sorteienúmero 5 paradireita (30-(sorteienúmero 60)) ]
23
Variáveis
Variável é como uma gaveta onde podemos guardar uma coisa dentro.
Cada variável precisa ter um nome.
Por exemplo, podemos criar a variável "lado para guardar o número 10:
atribua "lado 10
parafrente :lado
atribua "lado 10
repita 14 [pf :lado pd 90 atribua "lado (:lado + 5) ]
24
Variáveis
Outro exemplo...
aprenda quadradoqualquer
atribua "lado (sorteienúmero 100)
repita 4 [parafrente :lado paradireita 90]
fim
repita 7 [quadradoqualquer]
25
procedimento com parâmetros
É possível passar parâmetros para procedimentos (com o uso de variáveis).
Analise o exemplo:
quadrado 100
quadrado 50
quadrado 70
26
Fim?
Que nada, tem muito mais!
Você ainda vai descobrir muitos
outros comandos
ao explorar o mundo
da linguagem LOGO.
Bons projetos!