O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Lógica de Programação

Ingrid Gomes lógica de programação Profissionalizante Português

Lógica de Programação

Conteúdo do mapa

Lógica de Programação

  1. É a técnica de encadear pensamentos para atingir determinado objetivo

    • Qual a lógica disso? Começar pela base.
  2. Sequência Lógica

    • Passos executados até atingir um objetivo ou solução de um problema.
  3. Algorítmo

    • Sequência finita de passos que levam a execução de uma tarefa
    • Algoritmo é como uma receita, uma sequência de instruções que dão cabo de uma meta específica.
    • Não pode ser redundante nem subjetivo, deve ser o mais claro e preciso possível.
    • Exemplo
      • "Somar dois números quaisquer"
        • -Escreva o primeiro número no retângulo A -Escreva o segundo número no retângulo B -Some o número do retângulo A com o número do retângulo B e coloque o resultado no retângulo C
          • Como fica em Java?
            • Código na nota.
              • package mdl; public class Teste {       public static void main (String[] args) {                    int retangulo_A = 5;                    int retangulo_B = 5;                    Sistem.out.println("Resultado =" + (retangulo_A + retangulo_B));       } }
  4. O que são programas?

    • São algoritmos escritos em alguma linguagem de computador (Java, C, Cobol, Pascal, PHP e outras)
      • Possui uma interpretação rigorosa e rígida do algoritmo da vida real.
  5. Pseudocódigo

    • Pseudocódigo é a linguagem que os algoritmos são feitos e depois transformados e escritos em linguagem de programação.
      • Entrada: São os dados; Processamento: Forma que é feita; Saída: Resultado.
        • Exemplo na nota
          • Média Final = (N1 + N2 + N3 + N4) / 3                         (Entrada)                Receba a nota 1 dentro de N1                Receba a nota 2 dentro de N2                Receba a nota 3 dentro de N3                Receba a nota 4 dentro de N4 (Processamento)                                                                         Somar as notas que estão em N1, N2, N3 e N4. Dividir o resultado por 4. (Saída)                     Mostre o resultado da divisão.  _________________________________________ var N1=10 , N2=20 , N3=30 , N4=80; var resultado =0; resultado = (N1 + N2 + N3 + N4) / 4; Saída = resultado; ------------------------ "Resultado" = 35    
  6. Diagrama de Bloco

    • O driagrama de blocos é uma forma padronizada e eficaz para representar os passos lógicos de um determinado processamento.
      • Com o diagrama podemos definir uma sequência de símbolos, com significado bem definido.
        • Representa a rotina/sequência de um sistema.
          • Como funciona:
              • Ex:
        • Sua principal função é a de facilitar a visualização dos passos de um processamento.
  7. Constantes

    • Determinado valor fixo que não de modifica durante a execução de um programa.
      • A constante é classificada como numérica, lógica e literal, dependendo do tipo.
        • Literal é sempre texto;
        • Lógica é true ou false (verdadeiro ou falso);
        • Numérica são números;
        • Manter um valor padrão dentro de um programa.
  8. Variável

    • Carrega um valor que pode ser alterado durante a execução de um programa.
      • Cada variável corresponde a uma posição de memória.
        • Só pode armazenar um valor a cada instante.
  9. Operadores Aritméticos

    • São usados para ter resultados numéricos.
      • Todo sistema possui uma forma de calculo.
        • Adição +
          • Substração -
            • Multiplicação *
              • Divisão /
    • Operadores Relacionais
      • São usados para comprar String(texto-Java), números, verificações, condições e tomadas de decisão.
        • (Se você comer muito), (vai passar mal.)
          • [(Se você economizar), (terá mais dinheiro.)] [(Se você não economizar), (terá menos dinheiro.)]
        • Os valores a serem comparados podem ser caracteres ou variáveis.
          • Sempre retorna valores lógicos (Verdadeiro ou Falso/ True ou False)
            • Igual a ==
              • Diferente de <>
                • Maior que <
                  • Menor que >
                    • Maior ou igual a >=
                      • Menor ou Igual a <=
                • != [Java]
            • O false nunca entra na condição
      • Operadores Lógicos
        • Combinam resultados de expressões, retornando se o resultado final é verdadeiro ou falso.
          • OU [Java] | ou ||
            • OU [SQL] OR
              • E [Java] & ou &&
                • E [SQL] AND
                  • União [Java] C & C | C
                • Quando usado os operadores simples o java não continua se a primeira condição for falso(false)
        • Estrutura de Decisão
          • Código na nota
            • IF MÉDIO &gt;= 7 THEN &nbsp; &nbsp; &nbsp;RESULTADO = "APROVADO" ELSE &nbsp; &nbsp; &nbsp;RESULTADO = "REPROVADO"
          • Diagrama
            • INÍCIO
              • MÉDIA >= 7
                • FIM
                • ALUNO APROVADO IMPRIME CERTIFICADO ENVIA E-MAIL
                • false
                • true
          • Código na nota
            • IF MÉDIA &gt;= 5.0 THEN &nbsp; &nbsp; &nbsp;IF MEDIA &gt;= 7.0 THEN &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; TEXT = "ALUNO APROVADO" &nbsp; &nbsp; &nbsp;ELSE&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TEXT = "RECUPERAÇÃO" &nbsp; &nbsp; &nbsp; AND ELSE &nbsp; &nbsp; &nbsp;TEXT1 = "ALUNO REPROVADO"
          • Diagrama
            • MÉDIA >= 5.0
              • ALUNO REPROVADO
              • MEDIA >= 7.0
                • ALUNO APROVADO
                • RECUPERAÇÃO
                • true
                • false
              • false
              • true
          • Código na nota
            • TESTE NOTA &nbsp; &nbsp; &nbsp; &nbsp;CASE : &gt;= 7 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "APROVADO" &nbsp; &nbsp; &nbsp; &nbsp;CASE : &gt;=5 &amp;&amp; &lt;= 6.9 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "RECUPERAÇÃO" ELSE &nbsp; &nbsp; "REPROVADO"
          • Diagrama
            • INICIO
              • CASE : >= 7
                • CASE : >= 5.0 && <= 6.9
                  • RECUPERAÇÃO
                  • REPROVADO
                    • FIM
                  • false
                  • true
                • APROVADO
                • false
                • true
          • Estrutura de Repetição
            • Código na nota
              • int numero = 0 WHILE (numero &lt; 100)&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Executa algum processo" &nbsp; &nbsp; &nbsp; &nbsp;numero +=1 END&nbsp;
              • Diagrama
                • INICIO
                  • WHILE < 100
                      • EXECUTA ALGUM PROCESSO
                        • NUMERO += 1
                          • WHILE < 100
                            • FIM
            • obs.: sempre deve ter um limite, ou você vai matar seu pc
  10. O que é Sintaxe do Código

    • O termo sintaxe se refere às regras da escrita correta dos comandos de textos para que a linguagem execute e o computador entenda
      • Ex: A Língua Portuguesa possui uma sintaxe=gramática
  11. O que é semântica do Código

    • A semântica é complementar a sintaxe de programas, que se preocupa em descrever as estruturas de uma linguagem de programação
      • A estrutura correta para execução sequencial do código

Imagens e arquivos do mapa

  • Lógica de Programação
  • Lógica de Programação

Informações

Descrição
É usado Java Script nos exemplos para compreender na prática.
Criado por
Ingrid Gomes
Visualizações
3
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?