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

Mindmap

Lógica de Programação

Ingrid Gomes lógica de programação Profissionalizante Portugiesisch

Lógica de Programação

Inhalt der Mindmap

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

Bilder und Dateien der Mindmap

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

Informationen

Beschreibung
É usado Java Script nos exemplos para compreender na prática.
Erstellt von
Ingrid Gomes
Aufrufe
3
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck