




































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Saiba como utilizar laços (loops) e alternativas (switches) em programas de robôs lego mindstorms ev3 para criar instruções repetitivas e condicionais. Aprenda a criar loops simples, loops encadeados, switches simples e switches encadeados, além de como utilizar conjuntamente para criar programas mais complexos.
Tipologia: Notas de estudo
1 / 44
Esta página não é visível na pré-visualização
Não perca as partes importantes!





































-^
-^
-^
-^
-^
-^
-^
-^
-^
-^
-^
ESTRUTURA LOOP
O^ bloco
nos
permite
i^
d^ l
criar
uma
estrutura
de^ l
oop
dentro
do^ programa.
Ele^
fica
na^ paleta
comum
de^ blocos.
LOOP ABA DE BLOCOS COMUNS
ESTRUTURA LOOP
Na^ propriedade
definimos
l^
á^
i é i
d^
d^ d
l
qual
será
o^ critério
de^ parada
do^ l
oop.
não
utiliza
nenhum
critério
de
parada,
para
que
o^ loop
seja
interrompido
precisamos
utilizar
um
p^
p
bloco
chamado
PROPRIEDADE CONTROL: FOREVER
ESTRUTURA LOOP Podemos
definir
um^
sensor
como
o^ controlador
do
loop.
Nesse
caso
precisamos
também
definir
qual
dos
sensores
já^ vistos
que
será
usado.
Precisamos
também
configurar
o^ sensor
com
as^ condições
que
iremos
esperar do sensor para que o loop seja terminadoesperar
do^ sensor
para
que
o^ loop
seja
terminado
Essas
condições
já^ foram
vistas
anteriormente.
PROPRIEDADE CONTROL: SENSOR
ESTRUTURA LOOP^ Podemos
definir
um^
número
de^ repetições
(um p^ ç
contador).
PROPRIEDADE CONTROL: COUNT
ESTRUTURA LOOP^ Podemos
definir
um^
valor
lógico
que
será
verificado
a
g^
q
cada
interação
do^ loop.
Para
isso
precisamos
ligar
a
conexão
de^ entrada
da^ estrutura
a^ um
bloco
que
tenha
uma
saída
lógica,
para
que
o^ valor
definido
como útil seja verificadocomo
útil^
seja
verificado
PROPRIEDADE CONTROL: LOGIC
-^
-^
-^
-^
O bloco SWITCH nos permiteO^ bloco
nos
permite
dividir
trechos
do^ código,
criando
assim
possibilidades
diferentes.
SWITCH ABA DE BLOCOS COMUNS
temos
a^ opção
que^
nos^
permite
ver^
a^ linha
de^ execução
como
duas
linhas Quando desmarcada vemos as possibilidadeslinhas
.^ Quando
desmarcada
vemos
as^ possibilidades
através
de^ abas
e^ além
disso
nos
permite
criar
mais
opções
de^ linhas
de^ códigos
quando
estamos
com
o^ tipo
ou^ TEXT.
PROPRIEDADE DISPLAY
Quando
definimos
o^ controle
como
temos
também
que^
definir
o^ tipo
de^ valor
que
será
usado
na^ propriedade
Podemos
escolher
entre
os^ três
tipos
existentes do robô: lógico numérico ou textoexistentes
do^ robô:
lógico
,^ numérico
ou^ texto
PROPRIEDADE TYPE
No^ caso
dos
tipos
e^ TEXT
ainda
precisamos
informar
os^ valores
que serão verificados. O botão
que^
serão
verificados.
O^ botão
define
o^ valor
padrão,
ou^ seja,
caso
nenhuma
da^ opções
seja
selecionada
a^ linha
que
tiver
marcada
será
d executada.
VALOR PADRÃO
ABAS DE SELEÇÃO ENTRADA PARA CONTROLE^ Quando
definimos
o^ bloco
como
precisamos
conectar
a^ entrada
dele
uma
ligação
com
a^ saída
de^ outro
bloco
que^
tenha
o^ mesmo
tipo
definido
no^ bloco
Esse
bloco
tã^
t^ l^
á^
l^ i^
á^
d^
õ^
d^ bl
então
controlará
e^ selecionará
uma
das
opções
do^ bl
oco
OPÇÕES A SEREM SELECIONADAS