Trabalho
INTRODUÇÃO À COMPUTAÇÃO M
M.Sc. Ricardo de Sousa Britto (rbritto@ufpi.edu.br) Expressões Lógicas, Atribuição, Entrada/Saída e Estrutura Sequencial
Expressões Lógicas
2
Em algumas situações, a execução de uma ação ou sequência de ações esta sujeita a uma certa condição. ¨ Esta condição é representada em um algoritmo por meio de uma expressão lógica. ¨ Denomina-se expressão lógica a expressão cujos operadores são lógicos e cujos operandos são relações, constantes e/ou variáveis do tipo lógico.
¨
Relações
3
Uma relação é uma comparação realizada entre 2 valores do mesmo tipo básico. ¨ Os operadores relacionais são conhecidos da Matemática:
¨
¤ Igual: ¤
= de: Diferente
¤ Maior
€
que: > ¤ Menor que: < a: ¤ Maior ou igual ¤ Menor ou igual a:
≠
Resultado obtido de uma relação é sempre um valor lógico!
≥ ≤
€€
Relações
4
¨
Exemplos:
¤ A
≠B
¤ NOME
= “João” ¤ (B2-4*A*C) < 0
€
Exercício
5
¨
Dadas as variáveis numéricas X, Y, Z e as variáveis literais NOME e COR, observar os resultados obtidos para as relações a partir dos valores atribuídos a estas variáveis:
Variáveis X 1 4 1 1 Y 2 3 1 2 Z 5 1 2 1 COR
“AZUL” “VERDE”
“BRANCO”
Relações X2+Y> COR= NOME Z “AZUL”
“PAULO”
≠ “JOSÉ”
V F V F
NOME
F V F
V F F V
“JOSÉ”
“PEDRO”
“AZUL”
“JOSÉ”
€
V
Operadores Lógicos
6
A Álgebra das Proposições define 3 conectivos usados na formação de novas proposições a partir de outras já conhecidas. ¨ Estes conectivos sãos os operadores nas expressões lógicas:
¨
¤ e
– para conjunção ( ∧ ) ¤ ou – para disjunção ( ∨) ¤ não – para negação ( ¬)
€ € €
Conjunção
7
A conjunção de duas proposições é verdadeira se e somente se as 2 proposições forem verdadeiras. ¨ A conjunção de duas proposições p e q representase por: p ∧ q
¨ ¨
E respeita as seguintes regras:
p V V F F
q V F V
p∧q
V F F F
€
€F