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 OU/OR NÃO/NOT 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.
Exercícios
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