FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA AULA 3 CONCEITOS FUNDAMENTAIS DE ALGORITMOS – Parte 2
Conceito de Operadores; Operadores Aritméticos; SUMÁRIO Conceito de Operadores; Operadores Aritméticos; Expressões Aritméticas; Operadores de Divisão; Ordem de Prioridade dos Operadores; Exercícios;
Operadores - Conceito O que são Operadores? Operadores são elementos fundamentais que, quando relacionados com operandos, produzem uma expressão.
Operadores - Conceito O Por exemplo, a expressão: 3 + 2 Relaciona dois operandos (os números 3 e 2); Por meio do operador (+) que representa a operação de adição.
Operadores - Conceito Em programação, os operandos dividem-se em: Aritméticos; Relacionais; Lógicos. E esta divisão está diretamente relacionada com o tipo de expressão onde aparecem os operadores.
Operadores Aritméticos As expressões aritméticas são formadas por variáveis numéricas e operadores aritméticos, cujo resultado da avaliação é do tipo numérico (inteiro ou real).
Operadores Aritméticos
Operadores Aritméticos Como pode ser observado, nos algoritmos podemos utilizar três operadores relacionados à divisão, são eles: /; div; mod.
Operadores Aritméticos Na operação simples de 14/4:
Operadores Aritméticos Na operação de 14 div 4:
Operadores Aritméticos Na operação de 14 mod 4:
Operadores Aritméticos
Operadores Aritméticos Muito cuidado quando convertemos uma expressão matemática para utilizá-la em um algoritmo. Por exemplo:
Operadores Aritméticos Podemos observar que o resultado desta expressão é 4, pois primeiro somamos 3 e 5 e depois dividimos por 2.
Operadores Aritméticos Na hora de converter esta expressão para o algoritmo, o resultado será 5,5. Isso ocorre por que o operador prioritário é a divisão e não a soma.
Operadores Aritméticos
Operadores Aritméticos Em programação, utiliza-se o parênteses () para definir a ordem da execução das operações:
Operadores Aritméticos É válido ressaltar que quando há operadores de mesma ordem em uma expressão, as operações serão executadas da esquerda para direita. Por exemplo: 100 / 10 * 2 = 20