Lógica de Programação - Operadores
-
Upload
wesley-r-bezerra -
Category
Technology
-
view
97 -
download
7
Transcript of Lógica de Programação - Operadores
![Page 2: Lógica de Programação - Operadores](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/2.jpg)
RoteiroRoteiro
• Operadores matemáticos• Operadores relacionais• Operadores lógicos• Operador de atribuição• Exercício
![Page 3: Lógica de Programação - Operadores](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/3.jpg)
ObjetivoObjetivo
• Aprender a declarar variáveis e as operações mais básicas da linguagem.
![Page 4: Lógica de Programação - Operadores](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/4.jpg)
OperadoresOperadores
![Page 5: Lógica de Programação - Operadores](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/5.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/6.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/7.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/8.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/9.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/10.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/11.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/12.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/13.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/14.jpg)
• 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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/15.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/16.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/17.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/18.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/19.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/20.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/21.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/22.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/23.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/24.jpg)
Tabela da verdade - NÃOTabela da verdade - NÃO
A =
V F
F V
![Page 25: Lógica de Programação - Operadores](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/25.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/26.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022081419/55b2edcbbb61ebd06c8b47ca/html5/thumbnails/27.jpg)
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.