Your SlideShare is downloading. ×
0
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

3,536

Published on

Aula 03 da disciplina de Introdução a Ciência da Computação, ministrada pelo Departamento de Computação da Universidade Federal de Sergipe. …

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.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,536
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
66
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. Sumário ➢ Expressões Aritmética; ➢ Expressões Lógicas; e ➢ Prioridade. 103201 - Introdução a Ciência da Computação 2
  • 3. Recapitulando 103201 - Introdução a Ciência da Computação 3
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

×