1 SK - Lógica de Programação - Aula 5 5/11/2012, 02:10
SameKage
Membro Honorário III
SK - Lógica de Programação - Aula 1
SK - Lógica de Programação - Aula 2
SK - Lógica de Programação - Aula 3
SK - Lógica de Programação - Aula 4
AULA 5 - Operadores
SK - Lógica de Programação - Aula 2
SK - Lógica de Programação - Aula 3
SK - Lógica de Programação - Aula 4
AULA 5 - Operadores
Obs : Resolvi partir essa aula ao meio para que não fique cansativo para mim, e também para que eu anime a postar a outra rapidamente, então as estruturas de controle ficarão para a aula 6, que deve sair amanhã mesmo, caso não haja nenhum imprevisto
Operadores
Operadores são elementos funcionais que atuam sobre operandos e produzem um determinado resultado. Por exemplo, a expressão 1+2 relaciona dois operandos, o número 1 e o número 2. Eles são relacionados pelo operador (+) que representa a operação de adição
Os operadores se classificam em Binários e Unários. Binário quando atuam sobre dois operandos, como no caso citado anteriormente, e unários quando atuam sobre um único operando. Por exemplo, o operador (-) na frente de um número, cuja função é inverter o seu sinal (positivo para negativo e vice-versa) .
Os operadores servem para fazer : Cálculos Matemáticos, Comparações e avaliar dados dentro do computador
Temos três tipos de operadores
- Operadores Aritméticos
São utilizados em expressões aritméticas. Estes operadores são utilizados para receber resultados numéricos, Inteiros ou Reais, portanto, suportam apenas variáveis numéricas. Operadores :- Spoiler:
+ Adição
- Subtração
* Multiplicação
/ divisão
** Exponenciação
SQRT Raiz Quadrada
MOD Resto de divisão inteira
DIV Quociente da divisão inteira
SQRT, MOD e DIV se usam assim : 5 MOD 2 ( Que é 1 ) , 5 DIV 2 ( Que é 2 ) e SQRT 9 ( Que é 3 )
- Operadores Relacionais
São utilizados para comparar conjuntos ou cadeias (String) de caracteres e números. Os valores a serem comparados podem ser caracteres ou variáveis. Operadores :- Spoiler:
= Igual
<> Diferente
> Maior que
< Menor que
>= Maior ou Igual a
<= Menor ou Igual a
Quando você for criar fluxogramas utilizando operadores relacionais, será necessário o uso do símbolo de decisão, que é o LOSANGO, você verá mais sobre ele no decorrer da aula - Operadores Lógicos
Os operadores Lógicos servem para combinar resultados de expressões, retornando o resultado final como Verdadeiro ou Falso. Veja a seguir estes operadores :
E / AND > Conjunção
Ou / OR > Disjunção
Não / Not > Negação
Exemplos :
E / AND
Uma expressão E (AND) é Verdadeira somente se todas as condições forem verdadeiras, isto é, se ambas as partes forem Verdadeiras :
Se X = 8, Y = 1 e Z = 5 temos que :
X + Y = 10 E Z > Y Resultado = Falso
X > Y E Y < Z Resultado = Verdadeiro
OU / OR
Uma expressão OU (OR) é Verdadeira se pelo menos uma condição for VErdadeira, isto é, se uma parte é Verdadeira o resultado é Verdadeiro
Nesse caso : X + Y = 10 E Z > Y seria Verdadeiro
NÃO / NOT Uma expressão NÃO (NOT) faz a inversão do valor da expressão ou condição, isto é, se a expressão é Verdadeira será invertida para Falsa e vice-versa
Nesse caso : X > Y E Y < Z seria falso
Propriedades para Execução nas Operações
Em caso de operações mistas, ou seja, com duas ou mais operações, é bom resolvê-las com algumas prioridades também adotadas na nossa matemática convencional :
- Operações entre parênteses. ( )
- Operações de exponenciação. **
- Operações de multiplicação e divisão. *, /
- Operações de Adição e Subtração. +, -
- Operações Relacionais. >, <, <>, =, <=, >=
- Operações Lógicas. Não, E, Ou
Qualquer dúvida é só postar que eu ajudo !!
Espero que tenham gostado desta aula, na próxima aprenderemos sobre : Operadores e Estruturas de Controle, não perca !!
Condições para a disponibilização da aula em outros locais :
Favor copiar o tópico inteiro e não alterar o nome do mesmo
Aula trazida pelo :
Autor: SameKage
Outras Aulas :
SK- Lógica de Programação - Aula 1
SK- Lógica de Programação - Aula 2
SK - Lógica de Programação - Aula 3
SK - Lógica de Programação - Aula 4
Aula de Action Script 3.0
SK - HTML - Aula 1
Autor: SameKage
Outras Aulas :
SK- Lógica de Programação - Aula 1
SK- Lógica de Programação - Aula 2
SK - Lógica de Programação - Aula 3
SK - Lógica de Programação - Aula 4
Aula de Action Script 3.0
SK - HTML - Aula 1