Buscar

Expressões Aritméticas e Lógicas em Algoritmos

Prévia do material em texto

Algoritmos Computacionais
Aula 5 - Expressões
Professor: Anderson Almada
1
● Expressões Aritméticas 
○ Operadores Aritméticos 
○ Prioridades 
● Expressões Lógicas 
○ Operadores Relacionais
○ Operadores Lógicos 
○ Tabelas-Verdade 
○ Prioridades
Expressões
2
● São expressões cujos os operadores são aritméticos e cujos os 
operandos são constantes ou variáveis. 
● A tradução das expressões aritméticas para linguagem de computador, 
geralmente acontece da mesma forma que a usada na matemática.
Expressões Aritméticas
3
● Operadores aritméticos:
Expressões Aritméticas
4
Tabela 1: Operadores Aritméticos Básicos
● Observação:
○ na operação de multiplicação não se pode omitir o operador “ * ”
○ Não pode fazer uso do “ . ” 
○ XY +B ( Errado )
○ X.Y+B ( Errado )
○ X*Y + B ( Correto )
Expressões Aritméticas
5
● Operadores aritméticos:
Expressões Aritméticas
6
Tabela 2: Operadores Aritméticos de Potenciação e Radiciação
● Operadores aritméticos:
Expressões Aritméticas
7
Tabela 3: Operadores Aritméticos de Resto e Quociente da Divisão
● Prioridades
Expressões Aritméticas
8
Tabela 4: Prioridades entre Operadores Aritméticos
Expressões Aritméticas (Exemplos)
9
Expressões Aritméticas (Exemplos)
10
● São expressões cujos os operadores são lógicos ou relacionais e cujos 
os operandos são expressões ou constantes ou variáveis do tipo 
lógico.
Expressões Lógicas
11
● Operadores Relacionais: comparação
● O resultado das operações sempre serão valores lógicos.
Expressões Lógicas
12Tabela 5: Operadores Relacionais
● Operadores Relacionais (Exemplos)
Expressões Lógicas
13
Expressões Lógicas
14
● Operadores Lógicos: comparação
● O resultado das operações sempre serão valores lógicos.
Expressões Lógicas
15
Tabela 6: Operadores Lógicos
● É o conjunto de todas as possibilidades combinatórias entre os valores 
das variáveis lógicas (V ou F)
● Não (NOT)
Tabelas-Verdade
16
Tabela 7: Tabela-Verdade do Não
● E (AND)
Tabelas-Verdade
17
Tabela 8: Tabela-Verdade do E
● OU (OR)
Tabelas-Verdade
18
Tabela 9: Tabela-Verdade do OU
● Prioridades (Operadores Lógicos)
● Não existe prioridade entre os operadores relacionais
Expressões Lógicas
19
Tabela 10: Prioridades entre Operadores Lógicos
Prioridades entre Todos os Operadores
20
Tabela 11: Prioridades entre Todos os Operadores
Exemplos
21
Exemplos
22
Exemplos
23
Exemplos
24
Exercícios
25
Exercícios
26
Dúvidas??
E-mail: francisco.gomes1@fanor.edu.br
27

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes