Baixe o app para aproveitar ainda mais
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
Compartilhar