110 likes | 206 Views
Estrutura de Decisão e Repetição. Prof. Esp. David de Miranda Rodrigues david.phb.rodrigues@gmail.com. Operadores lógicos. Tem como função combinar resultados de expressões, retornando um resultado final com valores lógicos, verdadeiro ou falso. Operadores lógicos: E ou AND OU ou OR
E N D
Estrutura de Decisão e Repetição Prof. Esp. David de Miranda Rodrigues david.phb.rodrigues@gmail.com
Operadores lógicos • Tem como função combinar resultados de expressões, retornando um resultado final com valores lógicos, verdadeiro ou falso. • Operadores lógicos: • E ou AND • OU ou OR • NÃO ou NOT
Operadores lógicos • E/AND • Apresenta valor verdadeiro se todas as condições forem verdadeiras. • EX.: (1>0) and (2>1) = V , (1+2=4) and (1+1=2) = F • OU/OR • Apresenta valor verdadeiro se pelo menos uma das condições for verdadeira. • EX.: (1>0) or (2>1) = V, (1+2=4) or (1+1=2) = V • NÃO/NOT • Representa um inversão de valores, ou seja, não–verdade é falso e não-falso é verdade.
Estrutura de Decisão • São conhecidas como instruções de salto ou desvio. • Utilizando – as é possível fazer com que o programa proceda de uma ou outra maneira, de acordo com as decisões lógicas tomadas. • Principais estruturas: “Se Então”, ”Se Então Senão” e “Caso Selecione”
Estrutura de Decisão • Se Então / IF... THEN • Se uma determinada condição for satisfeita pelo comando SE/IF então executa determinadas instruções. • EX.: SE (media >= 5.0) ENTÃO Aprovado • Se Então Senão/ IF...THEN...ELSE • Igual a anterior com uma adição de funcionalidade: caso a condição seja falsa então o senão será acionado para que suas instruções sejam executadas. • EX.: SE (media>= 5.0) ENTÃO Aprovado SENÃO Reprovado
Estruturas de Repetição • São utilizados quando se deseja que um conjunto de instruções sejam executadas repetidas vezes de forma definida ou indefinida. • Comando de repetição: • Faça Enquanto/ While • Faça até que/ Do...While • Para Até / For
Estruturas de Repetição • Faça Enquanto x, Processar... • O bloco de instruções será executado enquanto a condição X for verdadeira. • O teste da condição será verificado antes de cada interação das instruções. • Exemplo em portugol
Estruturas de Repetição • Faça Até que x, Processar... • Repetirá as instruções enquanto a condição for falsa. • Exemplo em portugol.
Estruturas de Repetição • Para x Até , processar • Irá repetir instruções durante um intervalo determinado pelo valor de X. • Exemplo em portugol
Atividade • Resolver as questões da lista de exercícios