Universidade Federal de SergipeDepartamento de ComputaçãoIntrodução a Ciência da Computação Expressões Aritmética e Lógica...
Sumário  ➢      Expressões Aritmética;  ➢   Expressões Lógicas; e  ➢   Prioridade.              103201 - Introdução a Ciên...
Recapitulando        103201 - Introdução a Ciência da Computação   3
Expressão Aritmética ➢É aquela cujos os operadores são aritméticos e os operandos são constantes e/ou variáveis do tipo nu...
Expressão Aritmética - Observações ➢   Não omitir o operador de multiplicação; ➢   A precedência é a mesma da matemática (...
Funções ➢ A maioria das linguagens suporta 2 tipos de funções: a da própria linguagem e as definidas pelo usuário (program...
Algumas Funções         Função                       Resultado FornecidoLOG(A)                     Logaritmo na base 10 de...
Expressões Lógicas ➢São utilizadas no condicionamento de ações, logo uma condição do algoritmo é representada através de u...
Relação ➢  É uma comparação realizada entre dois valores do mesmo tipo básico; ➢   Os operadores relacionais são aqueles q...
Relação    = (igual a)                          < (menor que)  ≠ (diferente de)                     >= (maior igual a)   >...
Operadores Lógicos ➢  Utilizados para a formação de novas proposições a partir de outras já conhecidas, através dos conect...
Operadores Lógicos – Conjunção     Relação 1             Relação 2              Resultado        V                       V...
Operadores Lógicos – Disjunção      Relação 1             Relação 2              Resultado         V                      ...
Prioridade ➢ A prioridade entre todos os operadores conhecidos, visto que podem estar presentes na mesma expressão lógica....
Referências  ➢    Material Base: Programação I – Lógica de  Programação (Material do Curso Técnico de  Desenvolvimento de ...
Próximos SlideShares
Carregando em…5
×

ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade

4.491 visualizações

Publicada em

Aula 03 da disciplina de Introdução a Ciência da Computação, ministrada pelo Departamento de Computação da Universidade Federal de Sergipe.
Apresenta expressões aritméticas e lógicas para serem utilizadas na resolução dos algoritmos.

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
4.491
No SlideShare
0
A partir de incorporações
0
Número de incorporações
270
Ações
Compartilhamentos
0
Downloads
78
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade

  1. 1. Universidade Federal de SergipeDepartamento de ComputaçãoIntrodução a Ciência da Computação Expressões Aritmética e LógicaFelipe J. R. Vieira Última Atualização em Outubro de 2011
  2. 2. Sumário ➢ Expressões Aritmética; ➢ Expressões Lógicas; e ➢ Prioridade. 103201 - Introdução a Ciência da Computação 2
  3. 3. Recapitulando 103201 - Introdução a Ciência da Computação 3
  4. 4. Expressão Aritmética ➢É aquela cujos os operadores são aritméticos e os operandos são constantes e/ou variáveis do tipo numérico; • (+) Adição; • (-) Subtração; • (/) Divisão; • (x) Multiplicação; • (√) Radiciação; ➢ (a) Exponenciação; 103201 - Introdução a Ciência da Computação 4
  5. 5. Expressão Aritmética - Observações ➢ Não omitir o operador de multiplicação; ➢ A precedência é a mesma da matemática (1. Potenciação/Radiciação, 2. Multiplicação/Divisão, 3. Adição/Subtração); e ➢ Para alterar a precedência utilizar parênteses e não colchetes e chaves. 103201 - Introdução a Ciência da Computação 5
  6. 6. Funções ➢ A maioria das linguagens suporta 2 tipos de funções: a da própria linguagem e as definidas pelo usuário (programador); ➢ A função numérica atua sobre argumentos que são passados e obrigatoriamente retorna um valor numérico. Logo, as funções podem ser utilizadas em expressões aritméticas. As funções devem ser escritas em letras maiúsculas. 103201 - Introdução a Ciência da Computação 6
  7. 7. Algumas Funções Função Resultado FornecidoLOG(A) Logaritmo na base 10 de ALN(A) Logaritmo neperiano de AEXP(A) Número e elevado a AABS(A) Valor Absoluto de ATRUNCA(A) A parte inteira de AARREDONDA(A) A parte inteira de A arredondadaSINAL(A) -1, +1 ou 0 para A respectivamente negativo, positivo ou nuloQUOCIENTE(A,B) Quociente inteiro de A/BRESTO(A,B) Resto de A/B 103201 - Introdução a Ciência da Computação 7
  8. 8. Expressões Lógicas ➢São utilizadas no condicionamento de ações, logo uma condição do algoritmo é representada através de uma expressão lógica; ➢ Denomina-se expressão lógica aquela cujos operadores são lógicos e cujos operandos são relações e/ou variáveis do tipo lógico. 103201 - Introdução a Ciência da Computação 8
  9. 9. Relação ➢ É uma comparação realizada entre dois valores do mesmo tipo básico; ➢ Os operadores relacionais são aqueles que indicam a comparação a ser realizada entre os dois valores. 103201 - Introdução a Ciência da Computação 9
  10. 10. Relação = (igual a) < (menor que) ≠ (diferente de) >= (maior igual a) > (maior que) <= (menor igual a) 103201 - Introdução a Ciência da Computação 10
  11. 11. Operadores Lógicos ➢ Utilizados para a formação de novas proposições a partir de outras já conhecidas, através dos conectivos E – para conjunção, OU – para disjunção e NÃO – para negação. 103201 - Introdução a Ciência da Computação 11
  12. 12. Operadores Lógicos – Conjunção Relação 1 Relação 2 Resultado V V V V F F F V F F F F 103201 - Introdução a Ciência da Computação 12
  13. 13. Operadores Lógicos – Disjunção Relação 1 Relação 2 Resultado V V V V F V F V V F F F 103201 - Introdução a Ciência da Computação 13
  14. 14. Prioridade ➢ A prioridade entre todos os operadores conhecidos, visto que podem estar presentes na mesma expressão lógica. Prioridade Operador 1 Aritmético 2 Relacional 3 NÃO 4 E 5 OU 103201 - Introdução a Ciência da Computação 14
  15. 15. Referências ➢ Material Base: Programação I – Lógica de Programação (Material do Curso Técnico de Desenvolvimento de Sistemas do IFS). http://qacademico.cefetse.edu.br/Uploads/MATERIAIS_AULAS/435-PI_Programa%C3%A7%C3%A3o_I_Prof._Sozzi.pdf 103201 - Introdução a Ciência da Computação 15

×