GoConqr has a new look! Let us know what you think.

Mind map

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO I - UNIDADE I

Guilherme Willy Computação Portuguese

Map content

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO I - UNIDADE I

  1. CONSEITOS DE ALGORITMOS

    • Um algoritmo consiste em uma sequência finita de passos (instruções) para solucionar um problema. Podemos ter vários algoritmos que resolvem um mesmo problema, desta forma um algoritmo não é a única solução de um problema. Um algoritmo é um caminho para a solução de um problema, visto que podem existir diversos caminhos que conduzem à solução 
    • Um algoritmo consiste em uma sequência finita de passos (instruções) para solucionar um problema. Podemos ter vários algoritmos que resolvem um mesmo problema, desta forma um algoritmo não é a única solução de um problema. Um algoritmo é um caminho para a solução de um problema, visto que podem existir diversos caminhos que conduzem à solução
  2. TIPOS DE ALGORITMOS

    • DESCRIÇÃO NARRATIVA
      • descrição narrativa consiste na representação do problema por meio da linguagem natural, descrevendo os passos que devem ser seguidos para a resolução de um problema... - Como vantagem dessa representação destaca-se a facilidade de aprendizado. No entanto, esse tipo de descrição pode ser ambígua, gerar diversas interpretações e dificultar a conversão do algoritmo em um programa de computador
    • FLUXOGRAMA
      • O fluxograma consiste em uma notação gráfica que permite indicar as ações e decisões que devem ser seguidas para resolver o problema Os símbolos utilizados para construir o fluxograma são apresentados nos Quadros
        • INICIO
          • Indica o início e o fim do algoritmo
        • ↓
          • Indica o início e o fim do algoritmo
        • CALCULOS
          • Indica a realização de cálculos e operações de atribuição.
        • SAÍDA
          • Representa a saída de dados.
        • DECISÃO
          • Indica que deve ser tomada uma decisão, há possibilidade de desvio do fluxo.
    • PSEUDOCODIGO
      • o pseudocódigo, conhecido também como portugol ou português estruturado, que consiste em representar o problema por meio de regras pré-definidas.. É uma linguagem restrita que descreve o significado para todos os termos utilizados nas instruções
  3. EXPRESSÕES

    • As expressões dividem-se em: aritméticas, relacional, lógicas e literais.
    • ARITMÉTICAS
      • As expressões aritméticas são aquelas em que o resultado consiste em um valor numérico. (inteiro e real) 
      • As expressões aritméticas são aquelas em que o resultado consiste em um valor numérico. (inteiro e real)
    • RELACIONAL
      • As expressões relacionais referem-se à comparação entre dois valores de um tipo básico. 
      • As expressões relacionais referem-se à comparação entre dois valores de um tipo básico.
    • LOGÍCAS
      • As expressões lógicas são aquelas cujo resultado consiste em um valor lógico verdadeiro ou falso
      • As expressões lógicas são aquelas cujo resultado consiste em um valor lógico verdadeiro ou falso
    • LITERAIS
      • As expressões literais consistem em expressões cujo resultado é um caractere.
      • As expressões literais consistem em expressões cujo resultado é um caractere.
  4. ATRIBUIÇÃO, ENTRADA E SAIDA DE DADOS

    • ENTRADA DE DADOS
      • A entrada de dados permite receber os dados digitados pelo usuário.  Os dados recebidos são armazenados em variáveis
      • A entrada de dados permite receber os dados digitados pelo usuário. Os dados recebidos são armazenados em variáveis
    • SAIDA DE DADOS
      • A saída de dados permite mostrar dados aos usuários.  com o comando de saída podemos enviar mensagens ao usuário, informando que ação estamos esperando ou enviar resultados dos dados processados.
      • A saída de dados permite mostrar dados aos usuários. com o comando de saída podemos enviar mensagens ao usuário, informando que ação estamos esperando ou enviar resultados dos dados processados.
    • ATRIBUIÇÃO
      • A atribuição consiste no processo de fornecer um valor a uma variável EX :  var nome = Guilherme 
      • A atribuição consiste no processo de fornecer um valor a uma variável EX : var nome = Guilherme
  5. FUNÇÕES INTRÍNSECAS

    • As funções Intrínsecas são fórmulas geramente (matemáticas) prontas que podemos utilizar em nossos algoritmos.
    • As funções Intrínsecas são fórmulas geramente (matemáticas) prontas que podemos utilizar em nossos algoritmos.
  6. CONSTRUINDO ALGORITMOS

  7. VARIAVEIS E CONSTANTES

    • VARIÁVEIS
      • Uma variável é um espaço na memória principal do computador que pode conter diferentes valores a cada instante de tempo
        • O nome deve iniciar SEMPRE com letra
        • O nome não pode conter espaços
        • O nome não pode conter caracteres especiais
        • Nenhuma palavra reservada poderá ser nome de variável. As palavras reservadas têm uso específico no pseudocódigo.
        • TIPOS
          • Inteiro
          • real
          • caractere
          • booleana,
    • CONSTANTE
      • Uma constante armazena informações que não variam com o tempo, ou seja, o seu conteúdo é um valor fixo. Da mesma forma que as variáveis, todas as constantes devem ser definidas no início do algoritmo.

Information

Description
MAPA MENTAL - PRINCIPAIS TÓPICOS - UNIDADE I
Created by
Guilherme Willy
Views
2
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?