Operadores lógicos.e. Condição 1 Condição 2 Resultado lógico Verdadeiro Verdadeiro Verdadeiro Verdadeiro Falso Falso Falso Verdadeiro Falso Falso Falso Falso
.E. N Condição 1.E. Condição 2 S Ação para a Condição 1 e Consição 2 verdadeitas
.E. SE ( <condição 1> ).E. ( <condição 2> ) ENTÃO [ação para condição 1 e condição 2 verdadeiras] FIM_SE
Desenvolver um programa de computador que leia um valor numérico inteiro que esteja na faixa de valores entre 20 e 90. O programa deve apresentar a mensagem O valor está na faixa permitida, caso o valor informado esteja entre 20 e 90. Se o valor estiver fora da faixa permitida, o programa deve apresentar a mensagem O valor está fora da faixa permitida.
Operadores lógicos.ou. Condição 1 Condição 2 Resultado lógico Verdadeiro Verdadeiro Verdadeiro Verdadeiro Falso Verdadeiro Falso Verdadeiro Verdadeiro Falso Falso Verdadeiro
N Condição 1.OU. Condição 2 S Ação para a Condição 1 e/ou Consição 2 verdadeitas
.OU. SE ( <condição 1> ).OU. ( <condição 2> ) ENTÃO [ação para condição 1 e/ou condição 2 verdadeiras] FIM_SE
Desenvolver um programa que solicite a entrada do sexo de uma pessoa e identifique se a informação fornecida é ou não válida. Para o sexo MASCULINO informe a entrada da letra M e para o sexo FEMININO a letra F. Se forem informados os valores M ou F o programa deve apresentar uma mensagem avisando que o sexo informado é valido. No entanto se for fornecido qualquer outro valor, o programa deve informar que o sexo fornecido é inválido
Operadores lógicos.não. Condição Verdadeiro Falso Resultado lógico Falso Verdadeiro
.NÃO. SE ( <condição 1>) ENTÃO [ação para condição não verdade] FIM_SE
.NÃO. N S.NÃO. Condição Ação para a Condição NÃO VERDADEIRA
Elaborar um programa de computador que leia três valores numéricos inteiros, sendo dois representados pelas variáveis A e B e que serão utilizados em dois cálculos programados A + B e A B. O terceiro representado pela variável X será um valor chave de seleção da operação a ser efetuada. Se o valor da variável X não for maior que 5, será realizada a operação C A + B; caso contrário deve serr realizada a operação C A B. Ao final do programa deve se apresentar o resultado armazenado na variável C
.XOU. Condição 1 Condição 2 Resultado lógico Verdadeiro Verdadeiro Falso Verdadeiro Falso Verdadeiro Falso Verdadeiro Verdadeiro Falso Falso Falso O resultado lógico será verdadeiro somente se as condições possuírem valores lógicos diferentes.
.XOU. N Condição 1.XOU. Condição 2 S Ação para a Condição 1 verdadeira Condição 2 falsa ou Condição 1 falsa e Condição 2 verdadeira
.XOU. SE ( <condição 1> ).XOU. ( <condição 2> ) ENTÃO [ação para condição 1 verdadeira e condição 2 falsa ou condição 1 falsa e condição 2 verdadeira] FIM_SE
.XOU. Desenvolver um programa de computador que efetue a entrada de peças numa linha de produção. As peças ou são porcas ou parafusos e tem que entrar na esteira de produção o conjunto porca/parafuso. Não podem entrar duas porcas ou dois parafusos. Se entrarem uma porca e um parafuso mostrar a mensagem linha de produção, caso contrário escrever a mensagem estoque.
Expressões lógicas Exemplos: Suponha que temos três variáveis A = 5, B = 8 e C =1 Os resultados das expressões seriam: EXPRESSÕES RESULTADO A=B AND B > C FALSO A <> B OR B < C VERDADEIRO A > B NOT VERDADEIRO A < B AND B > C VERDADEIRO A >= B OR B = C FALSO A <= B NOT FALSO