Olá Nesta aula narrada vamos dar continuidade ao tema desenvolvimento de lógica de programação com foco na estrutura de decisão composta estudaremos as características da estrutura de decisão composta seus comandos e os operadores lógicos vamos começar na lógica de programação a incidência de decisões é bastante frequente para representar uma tomada de decisão na lógica de programação é necessário aplicar a estrutura de decisão Nesta aula vamos revisar a estrutura de decisão composta que basicamente difere da estrutura simples porque se executa um comando após a condição ser falsa vamos utilizar um problema simples para uma melhor compreensão da
estrutura de decisão composta representando sua solução nas três representações de algoritmos o pseudocódigo o fluxograma e o diagrama de Shopping precisamos verificar se um aluno foi aprovado Fin que ou igual para el aprovado e para el serado para o algoritmo uando a representação de pseo Temos que passar por quatro etap primeira etap precis dec as variis ou se defir nome e tipo nome alun nome aluno liter média do aluno nome média tipo numérica segunda etapa o algoritmo deve ler os números utilizando o comando Leia terceira etapa verificar se a média do aluno é maior ou
igual a s quarta etapa se a média for igual ou maior que sete escrever a mensagem de resposta aluno Está aprovado se a média for menor que sete escrever aluno está reprovado utilizando o comando escreva Observe que o comando que caracteriza a estrutura composta é o senão observado na etapa 4 na nossa figura agora utilizando o mesmo problema vamos descrever a solução utilizando as representações gráficas de algoritmo o fluxograma e o diagrama de chapping note que no fluxograma o comando Leia é representado pela figura geométrica de um trapézio e o comando escreva é representado por
um retângulo com o lado esquerdo ponte agudo e o lado direito arredondado Observe que é executado um comando após a condição falsa que é a principal característica da estrutura de decisão composta vamos relembrar Quais são os principais operadores lógicos operador e realiza a operação de intersecção ou seja as duas condições têm que ser verdadeiras para retornar um valor verdadeiro operador ou realiza a operação de União ou seja basta que apenas uma das condições seja verdadeira para retornar um valor verdadeiro operador não realiza a operação de negação ou seja estabelece a inversão de uma condição agora
que relembramos a teoria vamos ilustrar a utilização desses operadores no algoritmo por meio de exemplos simples o algoritmo dos exemplos serão ilustrados por meio de fluxograma para melhor visualizarmos ação no primeiro exemplo vamos utiliz o operador lógico e para analis se um número per faa de números entre 5 e qual seria ação para satisfazer A anlise Proposta o número percer à entre 5 e o número tem que maior 5 e o número tem que ser menor que 15 perceberam a utilização do operador lógico e se o número dado cumprir as duas condições o número dado
pertence à faixa da análise caso contrário será falso vamos exercitar um pouco mais e se o número dado for o número 20 é maior que 5 sim atende a primeira condição é menor que 15 não não atende a segunda condição então é falso pois não atende as duas condições por se tratar de um exemplo simples obviamente o número 20 não está na faixa de 1 a 15 e se o número for 7 é maior que 5 sim atende a primeira condição é menor que 15 sim atende a segunda condição então é verdadeiro pois atende as
duas condições no segundo exemplo vamos utilizar o operador lógico ou para analisar se um determinado valor é válido para a variável sexo qual seria a condição para analisar o valor dado o valor tem que ser igual a masculino ou feminino perceberam a utilização do operador lógico ou se o valor dado cumprir uma das duas condições será verdadeiro ou seja o dado será válido casoo será falso vamos exercitar se o valor dado for feminino satisfaz a primeira condição sendo assim o valor verdadeiro e se o valor dado for apenas fem satisfaz alguma condição não então dado
fem não no Tero e último exemplo vamos lógic não para deo não quia parao deid tem não seado igual veradeira Ou seja a pessoa é maor de idade caso contrrio será falso Nesta aula continuamos os estudos sobre lógica de programação a estrutura de decisão composta e os operadores lógicos nas estruturas de decisão composta os comandos são executados Nas condições verdadeira e falsa e o principal comando utilizado na representação algorítmica do tipo pseudocódigo é a aplicação do termo senão nas representações gráficas de algoritmos fluxograma e diagrama de Shopping os comandos são descritos por meio figuras geométricas
utilizamos simples exemplos para elucidar a estrutura de decisão composta e a aplicação dos operadores lógicos Bons estudos e até mais