etica da informação
Estruturas de controle
Introdução à Programação I
1
Objetivos
Ao final desta lição, o estudante será capaz de:
●
●
●
Usar estruturas de controle de decisão (if e switch) que permitem a seleção de partes específicas do código para execução Usar estruturas de controle de repetição (while, do-while e for) que permitem a repetição da execução de partes específicas do código
Usar declarações de interrupção (break, continue e return) que permitem o redirecionamento do fluxo do programa
Introdução à Programação I
2
Estruturas de Controle
●
Permitem mudança na ordem da execução dos programas
●
Tipos:
−
Decisão
−
Repetição
Introdução à Programação I
3
Estruturas de
Controle de Decisão
●
Permitem executar blocos específicos de instruções
●
Tipos:
−
Declarações if
−
Declarações if-else
−
Declarações If-else-if
−
Declarações switch
Introdução à Programação I
4
Declaração if if (expressão_lógica) instrução_em_caso_verdadeiro; Introdução à Programação I
5
Declaração if: Exemplo int grade = 68; if (grade > 60)
System.out.println("Congratulations!");
Introdução à Programação I
6
Declaração if-else if (expressão_lógica) { instruções_caso_TRUE; } else { instruções_caso_FALSE; }
Introdução à Programação I
7
Declaração if-else: Exemplo int grade = 68; if( grade > 60 )
System.out.println("Congratulations!");
else
System.out.println("Sorry you failed");
Introdução à Programação I
8
Declaração if-else-if if (expressão_lógica1) instrução1; else if (expressão_lógica2) instrução2; else instrução3; Introdução à Programação I
9
Declaração if-else-if: Exemplo public class Grade { public static void main( String[] args ) { double grade = 92.0; if (grade >= 90) {
System.out.println("Excellent!");
} else if((grade < 90) && (grade >= 80)) {
System.out.println("Good job!");
} else if((grade < 80) &&