28
Lógica de Programação Lógica de Programação Operadores Operadores Prof. Wesley R. Bezerra [email protected]

Lógica de Programação - Operadores

Embed Size (px)

Citation preview

Page 1: Lógica de Programação - Operadores

Lógica de ProgramaçãoLógica de ProgramaçãoOperadoresOperadores

Prof. Wesley R. [email protected]

Page 2: Lógica de Programação - Operadores

RoteiroRoteiro

• Operadores matemáticos• Operadores relacionais• Operadores lógicos• Operador de atribuição• Exercício

Page 3: Lógica de Programação - Operadores

ObjetivoObjetivo

• Aprender a declarar variáveis e as operações mais básicas da linguagem.

Page 4: Lógica de Programação - Operadores

OperadoresOperadores

Page 5: Lógica de Programação - Operadores

Operadores matemáticosOperadores matemáticos

• Em algoritmos podemos utilizar diversos• operadores matemáticos, como:– Adição +– Subtração –– Multiplicação *– Divisão /– Divisão inteira \– Exponenciação ^– Modulo %

Page 6: Lógica de Programação - Operadores

AdiçãoAdição

• Efetua a soma de duas variáveis numéricas retornando um valor do mesmo tipo das variáveis utilizadas na operação.

Page 7: Lógica de Programação - Operadores

SubtraçãoSubtração

• Efetua a subtração de duas variáveis numéricas retornando um valor do mesmo tipo das variáveis utilizadas na operação.

Page 8: Lógica de Programação - Operadores

MultiplicaçãoMultiplicação

• Efetua a subtração de duas variáveis numéricas retornando um valor do mesmo tipo das variáveis utilizadas na operação.

Page 9: Lógica de Programação - Operadores

DivisãoDivisão

• Efetua a divisão de duas variáveis numéricas retornando um valor do mesmo tipo real.

Page 10: Lógica de Programação - Operadores

Divisão inteiraDivisão inteira

• Efetua a divisão de duas variáveis numéricas retornando um valor do mesmo tipo inteiro. Observação: somente a parte inteira da divisão é retornada, o resto é descartado.

Page 11: Lógica de Programação - Operadores

ExponenciaçãoExponenciação

• Eleva o primeiro numero fornecido ao expoente do segundo número. Seu retorno é do tipo real.

Page 12: Lógica de Programação - Operadores

MóduloMódulo

• Retorna o resto da divisão do primeiro número pelo segundo número. O retorno é do tipo inteiro.

Page 13: Lógica de Programação - Operadores

Operadores relacionaisOperadores relacionais

• Além dos operadores matemáticos, também existem operadores que identificam a relação existente entre dois termos. Estes são chamados operadores relacionais.

Page 14: Lógica de Programação - Operadores

• São eles:– Maior que >– Maior igual >=– Menor que <– Menor igual <=– Igual =– Diferente <>

• Observação: seu resultado é um valor booleano (verdadeiro/falso)

Page 15: Lógica de Programação - Operadores

Maior queMaior que

• Retorna o se o primeiro número é maior que o segundo número. O retorno é do tipo lógico.

Page 16: Lógica de Programação - Operadores

Maior igualMaior igual

• Retorna o se o primeiro número é maior ou igual ao segundo número. O retorno é do tipo lógico.

Page 17: Lógica de Programação - Operadores

Menor queMenor que

• Retorna o se o primeiro número é menor que o segundo número. O retorno é do tipo lógico.

Page 18: Lógica de Programação - Operadores

Menor igualMenor igual

• Retorna o se o primeiro número é menor ou igual ao segundo número. O retorno é do tipo lógico.

Page 19: Lógica de Programação - Operadores

IgualIgual

• Retorna o se o primeiro número é igual ao segundo número. O retorno é do tipo lógico.

Page 20: Lógica de Programação - Operadores

DiferenteDiferente

• Retorna o se o primeiro número é diferente do segundo número. O retorno é do tipo lógico.

Page 21: Lógica de Programação - Operadores

Operadores lógicosOperadores lógicos

• Efetuam operações lógicas, são eles:– E– Ou– Não

Page 22: Lógica de Programação - Operadores

Tabela da verdade - ETabela da verdade - E

A B =

V V V

V F F

F V F

F F F

Page 23: Lógica de Programação - Operadores

Tabela da verdade - OUTabela da verdade - OU

A B =

V V V

V F V

F V V

F F F

Page 24: Lógica de Programação - Operadores

Tabela da verdade - NÃOTabela da verdade - NÃO

A =

V F

F V

Page 25: Lógica de Programação - Operadores

Operador de atribuiçãoOperador de atribuição

• Quando queremos inicializar uma variável ou ainda quando queremos atribuir a esta o resultado de uma operação devemos utilizar o operador de atribuição.

• Exemplo:

Page 26: Lógica de Programação - Operadores

ExercícioExercício

• Escreva um programa que solicite que o usuário digite seu nome e após escreva a mensagem “ola nome_do_usuario”;

Page 27: Lógica de Programação - Operadores

ConclusãoConclusão

• Através dos operadores podemos realizar cálculos numéricos, lógicos e ainda atribuições, conferindo assim a qualquer linguagem de programação um poder de resolução de problemas matemáticos e lógicos.

Page 28: Lógica de Programação - Operadores

ObrigadoObrigado

Duvidas e sugestõ[email protected]

@wesleybez