Prévia do material em texto
PENSAMENTO COMPUTACIONAL CONSIDERAÇÕES BÁSICAS SOBRE OPERAÇÕES E SENTENÇAS LÓGICAS DANIEL CESAR BRAZ, RONALDO CELSO MESSIAS CORREIA TABELA-VERDADE apresenta o resultado lógico (ou saída) de operações lógicas sobre operandos lógicos (entradas ou variáveis). Tanto as entradas como as saídas lógicas somente podem assumir os valores VERDADEIRO (V) ou FALSO (F). A seguir são apresentadas as tabelas-verdade dos operadores lógicos não – e – ou para as entradas A - B. 1. não 2. e 3. ou Entradas Saída Entradas Saídas Entradas Saídas A não A A B A e B A B A ou B V F V V V V V V F V V F F V F V F V F F V V F F F F F F Exemplos: Operador Pseudocódigo / Fluxograma Scratch AppInventor não não ( 5 > 2) não (V) Resultado: F e ( 5 > 2) e ( 10 < 7 ) (V) e (F) Resultado: F ou ( 3 > 1) ou (“a” = ”b”) (V) ou (F) Resultado: V A saída é verdadeira somente quando ambas as entradas forem verdadeiras. A saída é verdadeira somente quando pelo menos uma das entradas for verdadeira. ORDEM DE AVALIAÇÃO Em uma sentença lógica composta de várias operações lógicas que não estejam separadas por parênteses, colchetes ou chaves, a ordem de avaliação é a seguinte: 1. não 2. e 3. ou Exemplos: Pseudocódigo / Fluxograma Scratch AppInventor não 1 > 2 ou 5 < 7 e “a” = “c” (V) ou 5 < 7 e “a” = “c” (V) ou (F) Resultado: V USO PRÁTICO Uma sentença lógica, composta por uma várias operações lógicas, pode ser usada como <condição> a ser testada (se resulta V ou F) em instruções condicionais e instruções de repetição, tais como: Se <condição> Então <instruções> FimSe Se <condição> Então <instruções_a> Senão <instruções_b> FimSe Enquanto <condição> Faca <instruções> FimEnquanto Repita <instruções> Até <condição>