120 likes | 274 Views
Estruturas de Controle. Sequência simples ´ ; ` ponto e virgula, representa o simbolo que estabelece uma ordem sequêncial para a execução das ações no algoritmo. exemplo : ... ; ação 1 ; ação 2 ; ação 3 ; ...
E N D
Estruturas de Controle Sequência simples ´;` ponto e virgula, representa o simbolo que estabelece uma ordem sequêncial para a execução das ações no algoritmo. exemplo: ...; ação 1; ação 2; ação 3; ... ; estabelece que a execução da ação que vem após o ponto e virgula, somente pode ser executada após a ação que vem antes do ponto e virgula ter sido executada.
Estruturas de Controle Bloco de Ações Um bloco define um conjunto de ações que devem ser executadas de forma unívoca, isto é; todas juntas. Inicio ação 1; ação 2; ação 3; ... Fim
Estruturas de Controle Alternativa Simples Se < condição > então Bloco de Ações; FimSe
Estruturas de Controle Alternativa Composta Se < condição > então Bloco de Ações; Senão Bloco de Ações; FimSe
Estruturas de Controle • Aninhamento de Estruturas de Controle • Se < condição > então • Se < condição > então • Bloco de Ações; • Senão • Se < condição > então • Bloco de Ações; • FimSe • FimSe • Senão • Bloco de Ações; • FimSe
Estruturas de Controle Alternativa Multipla Caso < variável > alternativa 1 : Bloco de Ações 1; alternativa 2 : Bloco de Ações 2; alternativa 3 : Bloco de Ações 3; alternativa 4 : Bloco de Ações 4; caso contrário : Bloco de Ações 5; FimCaso
Estruturas de Controle Exemplo Caso DIA SEG : Camisa Branca; TER : Camisa Verde; QUA : Camisa Azul; QUI : Camisa Vermelha; SEX : Camisa Amarela; SAB : Camisa Rosa; DOM: Camisa Preta; FimCaso
Estruturas de Controle Repetição 1º Caso de uso, quando o número de repetições NÃO É conhecida repita Bloco de Ações; enquanto< condição > enquanto< condição > faça Bloco de Ações; fimenquanto
Estruturas de Controle Exemplos: Gerar a sequência de número de 1 a N 1, 2, 3, 4, ..., N Inicio int N = defina N; int X 0; enquanto ( X < N ) faça X X + 1; Usa X; fimenquanto; fim Inicio int N = defina N; int X 0; repita X X + 1; Usa X; enquanto (X < N); fim
Estruturas de Controle Repetição 2º Caso de uso, quando o número de repetições É conhecida PARA <variável> de <valor inicial> enquanto <condição> passo <incremento> faça Bloco de Ações; fimpara
Estruturas de Controle Exemplos: Gerar a sequência de número de 1 a N 1, 2, 3, 4, ..., N Inicio int N = defina N; Para X de 1 enquanto X<=N passo 1 faça Usa X; fimpara; fim
obrigado pela atenção, • façam exercícios