Ir para conteúdo

[Algoritmos] Aula 3


Seagull

Posts Recomendados

Botoes_Site_5752_Knob_Left.png Botoes_Site_5749_Knob_Forward.png

Aula 2 Aula 4

Introdução:

  • Variáveis
  • -- Exemplo de Variáveis
  • -- Regra para nome das "coisas"
  • Operadores
  • -- Atribuição
  • -- Aritméticos
  • -- Relacionais
  • -- Lógicos
  • Prioridade entre operadores
  • Tabela Verdade
Observação: Lembre-se que estás aulas são para aprender a Lógica de programação, portanto baixe o VisualG, pois a partir de agora começaremos a utilizar!

 




Variáveis

  • <nome da variável>:<tipo de dado>

Exemplos de Variáveis

  • sexo:caracter //m ou f
  • nome:literal
  • anoDeNascimento:inteiro
  • altura:real
  • ativo:logico

Então os tipos de variáveis possíveis são: carácter, literal, inteiro, real e logico.

  • Carácter: Basicamente quando a "resposta" ou "saída de dados" for uma letra, exemplo M pra masculino e F para feminino.
  • Literal: Quando a saída de dados for um nome por exemplo, literal é quando é mais de uma letra.
  • Inteiro: Quando a saída de dados for um número inteiro, exemplo 1. 2. 3. 56464.
  • Real: Quando a saída de dados for um número decimal, fracionario, exemplo: 1,25. 8,2545
  • Lógico: Quando for verdadeiro ou falso.

Regra para nome das “coisas”

  • Sendo “coisas”:
    • nome de variáveis
    • nome de algoritmo
    • nome de arquivo
  • Caracteres válidos:
    • a..z
    • A..Z
    • 0..9
    • _

Operadores

  • Atribuição
    • <- -- Atribui um valor, MUITO utilizado! Logo mais entenderão
  • Aritméticos
    • ^ -- potência
    • raiz quadrada -- não existe o operador raiz quadrada no VisualG
    • mod -- resto da divisão 7 / 3 = 1
    • \ -- divisão inteira - 5 / 2 = 2
    • / -- divisão
    • * -- multiplicação
    • + ​-- soma
    • - -- subtração
  • Relacionais
    • > -- maior que
    • >= -- maior ou igual a
    • < -- menor que
    • <= -- menor ou igual a
    • = -- igual
    • <> -- diferente
  • Lógicos
    • e
    • ou
    • nao -- não

Prioridade entre operadores

 

  1. Parênteses
  2. Aritméticos
  • parênteses
  • potência e raiz quadrada
  • multiplicação, divisão, divisão inteira e resto da divisão
  • soma e subtração
  1. Relacionais
  • parênteses
  • maior que, maior ou igual a, menor que, menor ou igual a, igual e diferente
  1. Lógicos
  • parênteses
  • não
  • e
  • ou

 

Tabela Verdade

 

 

dxmy.jpg

 

40lh.jpg

 

 

Operação lógica

 

 

x <- nao ((5 <> 10 / 2) ou V e 2 - 5 > 5 - 2 ou V)

x <- nao ((5 <> 5)) ou V e -3 > 3 ou V)

x <- nao (F ou V e F ou V)

x <- nao (F ou F ou V)

x <- nao (F ou V)

x <- nao (V)

x <- F

 

Se não gostarem ("digam o que faltou, expressem sua opinião, mas lembrando sempre com coerência e educação")
fimse
Editado por Seagull
Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
×
×
  • Criar Novo...