GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Lógica de Programação

Alex Antonio Análise e Desenvolvimento de Sistemas Portugiesisch

Inhalt der Mindmap

Lógica de Programação

  1. Dados

    • Para computação tipos de dados são uma combinação de valores e de operações que uma variável pode executar, o que pode variar conforme o sistema operacional e a linguagem de computador
    • São utilizados para indicar ao compilador ou interpretador as conversões necessárias para obter os valores em memória durante a construção do programa
    • Dados Primitivos
      • Tipos de dados primitivos são os tipos de dados básicos usados na construção de algoritmos.
      • Logo tempos os seguintes tipos:
        • Inteiro
          • Toda e qualquer informação numérica que pertença ao conjunto dos números inteiros relativos (negativa, nula ou positiva). Ex: 5; 0; -5; -10
        • Real
          • Os dados de tipo real são aqueles que podem possuir componentes decimais ou fracionários, e podem também ser positivos ou negativos. Ex: 5.0; 0.12; -5.9; -10.3
        • Caracter
          • Variáveis do tipo string, ou seja, cadeia de caracteres
        • Logico
          • O tipo de dado logico é usado para representar dois únicos valores lógicos possíveis: verdadeiro ou falso. É comum encontrar-se em outras referencias outros tipos de pares de valores lógicos com sim/não , 1/0, true/false. EX: • Flag_monitorar = verdadeiro
    • Constante
      • Dizemos que um dado é constante quando ele não sofre nenhuma variação no decorrer do tempo. Ou seja ele se manterá constante durante toda execução do algoritmo
      • Constante é tudo que é fixo, estável, inalterável, imutável, continuo, incessante, invariável, de valor fixo e que é aplicado em diversos pontos de vista.
      • Nos algoritmos, todas as constante utilizadas serão definidas no início do mesmo, por meio de um comando da seguinte forma: CONST <nome_da_constante> = <valor>
        • EX: CONST PI = 3.14 VEL_LUZ = 300.000.000 MOEDA_US= DOLAR
  2. VARIÁVEL

    • A variável é um espaço na memória, ela também é identificada por um nome conhecido como identificador, que pode conter dados de algum determinado tipo primitivo.
    • Variável é tudo que está sujeito a variações, que é incerto, instável ou inconstante
    • Os dados armazenados em uma variável são os seus conteúdos e estes podem variar durante a execução do programa à qual ele pertença.
    • Ex. TOTAL = Produto * Quantidade
    • Ex2. MEDIA = (nota1+nota2+nota3)/4
    • Nos algoritmos, todas as variáveis utilizadas serão definidas no início do mesmo, por meio de um comando de uma das seguintes formas: VAR <nome_da_variável> : <tipo_da_variável> ou VAR <lista_de_variáveis> : <tipo_das_variáveis>
      • EXEMPLO: VAR nome, sobrenome: caracter idade: inteiro salario: real tem_filhos: logico
  3. Identificadores

    • Em programação, um identificador é um nome atribuído a uma variável de memória, uma estrutura de dados, uma classe, um objeto, um procedimento, uma função, um comando ou palavra reservada da linguagem.
    • Identificadores são nomes das informações em caráter variável que recebem valores e devem necessariamente seguir as seguintes regras:
      • Devem começar por um caractere alfabético
      • Podem ser seguidos por mais caracteres alfabéticos ou numéricos.
      • Não devem ser usados caracteres especiais (*¨, @, #, $, %,!, ETC);
      • Identificadores válidos: • MEDIA, OMEGA, X, Y, BJ153, NOTAS, FGTS, MEDIANA, ETC...
      • Identificadores não válidos: • 5x, E(10), a:B, y-x, NOTA/2, AM*, ETC..
  4. ATRIBUIÇÃO

    • Atribui o valor da direita à variável da esquerda
    • O valor pode ser uma constante, uma variável ou uma expressão – MEDIA = (N1+N2+N3+N4) / 4 – (Lê-se media recebe N1+...) • Neste caso, estamos atribuindo o resultado da fórmula à variável média, ou seja, a variável média está recebendo como valor o resultado da fórmula
    • EX: a = 3 a = x
  5. Comandos de Entrada/Saida

    • COMANDOS DE ENTRADA É utilizado para receber dados digitados pelo usuário, que serão armazenados em variáveis. Este comando é representado pela palavra LEIA
      • Ex: leia(X) //O valor digitado pelo usuário será armazenado na variável X
      • Ex: leia(Y) // O valor digitado pelo usuário será armazenado na variável Y
    • COMANDOS DE SAÍDA É utilizado para mostrar dados na tela ou na impressora. Este comando é representado pela palavra ESCREVA,e os dados podem ser conteúdos de variáveis ou mensagens.
      • Ex: Escreva (“Digite seu nome:”) //mostra a mensagem “Digite seu nome:”
      • Ex: escreva (“Seu nome é:”, nome) //mostra a mensagem " Seu nome é:”e em seguida o valor armazenado na variável nome
  6. Expressões Aritméticas

    • Uma operação muito comum em programação de computadores é usar expressões aritméticas para o estabelecimento de processamentos matemáticos.
    • As expressões aritméticas são realizadas a partir do relacionamento existente entre variáveis e constantes numéricas com a utilização dos operadores aritméticos.
    • Para a construção de algoritmos que realizam cálculo matemáticos, todas as expressões aritméticas devem ser linearizadas, ou seja, colocadas em linhas.
      • Ex: Formula para cálculo da área de um triângulo ( A=b.h/2)
        • Neste caso, a variável A representa a área, a variável b representa a base, a variável h a altura e o valor 2 é a constante matemática da fórmula.
        • A fórmula para o cálculo da área de um triângulo é definida como a expressão: A ← (B * H) / 2 ou A=(B*H)/2
  7. OPERADORES

    • São responsáveis pelas operações matemáticas a serem realizadas em um computador. O termo operador é utilizado na área de programação para estabelecer as ferramentas responsáveis por executar algum tipo de ação computacional.
    • Os operadores aritméticos são responsáveis pela execução do processamento matemático, exceto o operador de atribuição, que pode ser usado também em ações de processamento lógico.
    • Usados para incrementar, decrementar, comparar e avaliar dados, que são operações básicas em processamento de dados. Tipos: Aritméticos (+, -, *, /, ** ou ^) Resultados numéricos Relacionais (>, <, >=, <=, =, <> ou #) Resultados lógicos (V ou F) Lógicos (e, ou, não, ou exclusivo) Combinam resultados lógicos
    • OPERADORES ARITMÉTICOS
      • Como ocorre na Matemática, os operadores aritméticos permitem que sejam efetuados cálculos com os dados armazenados na memória.
      • Devido a essa característica, eles somente podem ser utilizados com valores numéricos
      • Os operadores aritméticos são os utilizados para obter resultados numéricos. Além da adição, subtração, multiplicação e divisão, podem utilizar também o operador para exponenciação.
      • São os utilizados para obter resultados numéricos. Além da adição, subtração, multiplicação e divisão, podem utilizar também o operador para exponenciação
      • Os símbolos para os operadores aritméticos são:
        • ADIÇÃO + SUBTRAÇÃO - MULTIPLICAÇÃO * DIVISÃO / DIVISÃO INTEIRA \ ou DIV RESTO DA DIVISÃO % ou MOD EXPONENCIAÇÃO ^ ou EXP ou **
    • PRECEDÊNCIA GERAL DOS OPERADORES ARITMÉTICOS
      • Precedência Geral dos Operadores Aritméticos Quando uma expressão aritmética precisa ser avaliada num algoritmo, o analisador processa a expressão dando prioridade para certos operadores
      • As sub-expressões que contém estes operadores serão avaliadas primeiro e seu valor substituído pela sub-expressão inteira
      • Seguir a próxima sub-expressão na ordem é avaliada e assim por diante até que toda a expressão corresponda a um só valor
      • Ordem de prioridade na avaliação dos operadores numa expressão aritmética, chamada de precedência de operadores
        • PARÊNTESES ( ) EXPONENCIAÇÃO ** ou EXP ou ^ MULTIPLICAÇÃO OU DIVISÃO * ou / ADIÇÃO OU SUBTRAÇÃO + ou -
    • Operadores Relacionais
      • Os operadores de comparação também são conhecidos como operadores relacionais, pois permitem que relacionemos dois valores, duas variáveis ou uma variável com um valor. Ex. Verificar se o valor da variável Salario é maior que o valor 3200, podemos utilizar a seguinte linha de código: Salario >3200
      • Operadores relacionais que podem ser encontrados na maioria das linguagens de programação
        • OPERADOR DESCRIÇÃO = ou == IGUA A <> ou != DIFERENTE > MAIOR QUE < MENOR QUE >= MAIOR OU IGUAL <= MENOR O U IGUAL EXPONENCIAÇÃO ^ ou EXP
    • OPERADORES LÓGICOS
      • Os operadores lógicos, junto com os operadores relacionais, são empregados na construção de expressões logicas, que são aquelas expressões que sempre resultam num valor verdadeiro ou falso.
      • TABELA VERDADE

Informationen

Beschreibung
Análise e Desenvolvimento de Sistemas Mindmap am Lógica de Programação, erstellt von Alex Antonio am 24/03/2018.
Erstellt von
Alex Antonio
Aufrufe
3
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck