Escolar Documentos
Profissional Documentos
Cultura Documentos
AED-Modulo 2.2 Estruturas de Controlo PDF
AED-Modulo 2.2 Estruturas de Controlo PDF
Estruturas de Decisão
❑ IF
❑ IF – ELSE
IF – ELSE –IF
❑ SWITCH
2. Estruturas de Repetição
❑ For
❑ Foreach
❑ While
❑ Do – While
3. Quebras de ciclo
4. Escopo de variáveis
❖ Estruturas de Decisão
IF
Avaliam condições e permitem executar ações (uma ou várias instruções)
mediante o resultado da avaliação da condição
If (condição)
{
Especifica ação a ser executada, bloco_instruções1;
apenas quando se verifica determinada condição }
❖ Estruturas de Decisão If (condição)
{
IF - ELSE
bloco_instruções1;
Especifica ação a ser executada quando se verifica }
determinada condição. else
E outra acção quando a condição é falsa {
bloco_instruções2;
}
❖ Estruturas de Decisão If (condição)
{
IF - ELSE
bloco_instruções1;
Especifica ação a ser executada quando se verifica }
determinada condição. else
E outra acção quando a condição é falsa {
bloco_instruções2;
}
❖ Estruturas de Decisão If (condição)
{
IF - ELSE
bloco_instruções1;
Especifica ação a ser executada quando se verifica }
determinada condição. else
E outra acção quando a condição é falsa {
bloco_instruções2;
}
SINTAXE
❖ Estruturas de Decisão if (<expressão-lógica>) {
IF – ELSE - IF <bloco de instruções>
Estrutura condicional encadeada: usada } else if (<expressão-lógica>) {
quando necessitamos de testar múltiplas <bloco de instruções>
condições
} else {
<bloco de instruções>
}
SINTAXE
❖ Estruturas de Decisão if (<expressão-lógica>) {
IF – ELSE - IF <bloco de instruções>
Estrutura condicional encadeada: usada } else if (<expressão-lógica>) {
quando necessitamos de testar múltiplas <bloco de instruções>
condições
} else {
<bloco de instruções>
}
SINTAXE
❖ Estruturas de Decisão Switch (expressão)
SWITCH {
❑ A estrutura switch pode ser usada em substituição de case valor1:
múltiplos IFs quando estamos a lidar com valores
// instruções;
enumeráveis.
break;
❑ A estrutura switch avalia a expressão uma única vez, case valor2:
sendo constituída por diversas clausulas case que // instruções;
permitem testar cada um dos valores enumeráveis. break;
case valor3:
❑ A clausula default é testada apenas quando nenhum
// instruções;
dos valores previstos nos case foi encontrado.
break;
❑ Normalmente quando um dos testes case é .
.
verdadeiro, não pretendemos testar os seguintes.
A keyword break permite terminar o bloco switch. default:
// instruções;
break;
}
❖ Estruturas de Decisão
SWITCH
❖ Estruturas de Repetição
Estruturas de repetição:
❑ For
❑ While
❑ Do – While
❑ Foreach
SINTAXE
❖ Estruturas de Repetição for (inicio; condição; incremento)
for {
❑ Permite repetir um conjunto de // instruções
instruções n vezes }
❑ Inclui uma variável contadora que controla o número de vezes que o
ciclo é repetido
Variável contadora,
Inicialização
Condição
Atualização da variável contadora
❖ Estruturas de Repetição
for