SK - Lógica de Programação - Aula 5

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

SK - Lógica de Programação - Aula 5

Mensagem por SameKage em Qua Nov 21, 2012 12:08 pm

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

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 :
[Você precisa estar registrado e conectado para ver esta imagem.]

Autor: SameKage
[Você precisa estar registrado e conectado para ver esta imagem.]
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
avatar
SameKage

Mensagens : 17
Data de inscrição : 16/11/2012
Localização : Lagoa da Prata (MG)

http://distritomaker.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum