A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Algoritmos e Programação

Apresentações semelhantes


Apresentação em tema: "Algoritmos e Programação"— Transcrição da apresentação:

1 Algoritmos e Programação
Flávio Euripedes de Oliveira Esp. em Analise de Sistemas Esp. em Segurança da Informação

2 Introdução ao conceito de expressões aritméticas
Tema central: Introdução ao conceito de expressões aritméticas Flávio Euripedes Apresentação – Slide 2

3 Objetivos: Apresentar conceitos básicos sobre expressões aritméticas;
Mostrar os principais operadores aritméticos utilizados na linguagem algoritma; Apresentar a sequência de prioridades dos operadores na resolução de expressões matemáticas; Flávio Euripedes Apresentação – Slide 3

4 Referencias Bibliográficas:
FORBELLONE, André Luiz Villar; EBERSPACHER, Henri. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3 ed. São Paulo: Pearson Education, 2005. MANZANO, Jose Augusto N G. Algoritmos: logica para desenvolvimento de programação de computadores. São Paulo: Érica, 2001.’ Flávio Euripedes Apresentação – Slide 4

5 Expressões aritméticas:
Expressão cujos operadores são aritméticos e cujos operandos são constantes ou variáveis do tipo numérico (inteiro ou real). Flávio Euripedes Apresentação – Slide 5

6 Operadores aritméticos:
Chamamos de operadores aritméticos o conjunto de símbolos que representa as operações básicas da matemática, conforme mostrado na Tabela1. Além dos operadores básicos são apresentados dois operadores muito utilizados na construção de algoritmos: mod e div. Flávio Euripedes Apresentação – Slide 6

7 Tabela1: Operador Função Exemplos + Adição 2+3, X +Y - Subtração
4-2, N - M * Multiplicação 3*4, A * B / Divisão 10/2, valor1 / valor2 mod Resto da divisão 9 mod 4 resulta em 1 27 mod 5 resulta em 2 div Quociente 9 div 4 resulta em 2 27 div 5 resulta em 5 Flávio Euripedes Apresentação – Slide 7

8 Operadores aritméticos:
Além dos quatro operadores matemáticos básicos, podemos utilizar outros operações, tais como radiciação (raiz quadrada de um número) e potenciação (potencia de um número x por y), como mostrado na Tabela 2. Flávio Euripedes Apresentação – Slide 8

9 Tabela2: pot(x,y) Potenciação x elevado a y pot(2,3) rad(x) Radiciação
Operador Função Significado Exemplos pot(x,y) Potenciação x elevado a y pot(2,3) rad(x) Radiciação Raiz quadrada de x rad(9) Flávio Euripedes Apresentação – Slide 9

10 Prioridades de operadores:
A resolução de uma expressão aritmética é realizada a partir de uma hierarquia de prioridades, ou seja, partes de maior prioridade em uma expressão matemática são resolvidas primeiro. A hierarquia de prioridades dos operadores é mostrada na Figura 1. Flávio Euripedes Apresentação – Slide 10

11 Figura 1: Operador de maior prioridade Operador de menor prioridade - Parênteses mais internos - Pot - rad - * / div mod Figura 1 – Hierarquia de prioridades dos operadores matemáticos OBS: Para operações de mesma prioridade, resolve-se os operadores mais a esquerda e, depois, os mais a direita da expressão. Para alterar a prioridade da tabela, utilizamos parênteses mais internos. Flávio Euripedes Apresentação – Slide 11


Carregar ppt "Algoritmos e Programação"

Apresentações semelhantes


Anúncios Google