Escolar Documentos
Profissional Documentos
Cultura Documentos
repetição e
condição
2
Oficina de Robótica
Educacional:
Explorando a Internet
das Coisas
1
Iremos abordar:
1 - Estrutura de Condição
2 - Estrutura de Repetição
3
O que é uma estrutura de condição?
4
Existem 2 Tipos de condicionais
4
Condição Simples (SE - IF)
Uma estrutura condicional simples é composta
apenas pela palavra reservada IF, traduzindo do
inglês, o SE. Ou seja, definimos uma situação no
código que só irá ocorrer se a condição for
verdadeira.
4
Condição Simples (SE - IF)
SE (a > b) ENTÃO
Exibir mensagem "o número A é maior que o número B".
FIM
4
Condição Composta
IF - ELSE (SE SENÃO)
Caso a estrutura simples não seja suficiente,
utilizaremos as estruturas compostas. Nesse caso, a
palavra reservada IF permanece, porém,
acrescentamos uma segunda condição com o ELSE
(senão) ou ELSE IF (senão se).
4
Qual a diferença de SENÃO e SE NÃO SE?
Se Não (Else): É como um "plano B" quando a primeira
coisa não funciona. Se a condição inicial não for
verdadeira, faça isso.
SE (a > b) ENTÃO
Exibir mensagem "o número A é maior que o número B".
SENÃO
Exibir mensagem "o número A é menor que o número B".
4
Condição Composta
SE (a > b) ENTÃO
Exibir mensagem "o número A é maior que o número B".
SENÃO SE (a < b) ENTÃO
Exibir mensagem "o número A é menor que o número B".
SENÃO
Exibir mensagem "o número A é igual ao número B".
4
O que é uma estrutura de repetição?
Uma estrutura de repetição é uma lógica que repete
as ações de um mesmo bloco de código por um
número de vezes determinado a partir do tipo de
estrutura de repetição.
13
WHILE - ENQUANTO
13
WHILE - ENQUANTO
13
WHILE - ENQUANTO
13
FOR - PARA
13
FOR - PARA
Ela consiste em três partes principais:
Inicialização: Você começa definindo uma variável
e dando a ela um valor inicial.
Condição: Em seguida, você estabelece uma regra
que deve ser verificada repetidamente. Enquanto
essa regra for verdadeira, o processo continua.
Atualização: Por fim, você define como a variável
inicial será alterada a cada repetição (por exemplo,
aumentando ou diminuindo seu valor).
13
FOR - PARA
próxima instrução
13