Você está na página 1de 19

Estrutura de

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?

Uma estrutura condicional é baseada em uma


condição que se for atendida o algoritmo toma
uma decisão.

4
Existem 2 Tipos de condicionais

Simples (SE- IF)


Composta
IF ELSE (senão) ou ELSE IF (senão se).

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.

Senão Se (Else If): É como ter um "plano B", "plano C" e


assim por diante. Se o primeiro não funcionar,
verifique o próximo e assim por diante até encontrar
um que funcione.
4
Condição Composta

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

É usada quando você quer fazer algo várias vezes,


desde que uma condição continue sendo verdadeira.
A condição é como uma regra que você define, e o
ciclo repete a ação enquanto essa regra for verdadeira.
Quando a regra não for mais verdadeira, o ciclo para.

13
WHILE - ENQUANTO

Por exemplo, você pode querer continuar jogando um


jogo enquanto ainda tiver vidas. Enquanto você tiver
vidas (condição verdadeira), você continua jogando;
quando não tiver mais vidas (condição falsa), o jogo
para.

13
WHILE - ENQUANTO

Enquanto x for menor que 5, faça:


Exiba "Número: " + x
Incremente x em 1

13
FOR - PARA

A estrutura de repetição "for", traduzido para


português “para”, é usada quando você sabe
exatamente quantas vezes deseja repetir uma ação.

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

Para (iniciação; condição; passo)


corpo
Fim para

próxima instrução

13

Você também pode gostar