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

Mapa mental

Algoritmos e Lógica de Programação I

Rafael Gomes Português

Conteúdo do mapa

Algoritmos e Lógica de Programação I

  1. ALGORITMOS E LÓGICA - 1

    • O que é algoritmo? - Uma RECEITA. - PASSO A PASSO. - FORMA DE EXECUÇÃO DE UMA TAREFA.
    • LÓGICA: - FORMA DE PENSAMENTO. - RACIOCÍNIO. - USO CORRETO DO PENSAMENTO.
    • Conceitos Básicos: - DADOS. - INFORMAÇÃO. - PROGRAMA DE COMPUTADOR. - LINGUAGEM DE MÁQUINA. - LINGUAGEM DE PROGRAMAÇÃO. - COMPILADORES E INTERPRETADORES. - SISTEMA OPERACIONAL. - HARDWARE. - MEMÓRIA.
    • Propriedades de um algoritmo: - VALORES DE ENTRADA. - VALORES DE SAÍDA. - FINITUDE. - PASSOS ELEMENTARES. - CORREÇÃO.
    • RESUMO: Algoritmo é a sequencia finita de um conjunto de regras LÓGICAS bem definidas para a execução de um OBJETIVO alcançável.
    • REPRESENTAÇÃO DE ALGORITMOS - 2
      • Formas adotadas: - Através de uma Língua. - Linguagem de Programação. - Representações gráficas ou/e textuais (Diagrama de blocos/português estruturados).
      • Diagrama de blocos: - Proporciona a visualização da entrada, processamento, fluxos e a saída de um algoritmo.
      • Português estruturado: - Este método é uma forma especial da linguagem, onde temos palavras do português que irão funcionar como comandos, possui uma maneira fácil de interpretação por utilizar o português. Abaixo temos um algoritmo de soma, utilizando-se do português estruturado.
  2. A LINGUAGEM PYTHON - 3

    • Python: - É uma linguagem baseada em comandos (imperativa). - Semelhantes a outras linguagens como PHP, Java, C++. -Obs: O Python leva a indentação (espaçamento do bloco de texto em referência a sua margem esquerda) do código muito a serio, então é extremamente importante que você tenha cuidado ao escrever seu código.
    • IDE: - IDE é um conjunto de ferramentas que vem para nos apoiar no desenvolvimento.
    • SINTAXE, SEMÂNTICA, INSTRUÇÕES, PARÂMETROS E ATRIBUIÇÃO - 4
      • Sintaxe: - É o conjunto de regras que definem como o programa será escrito e interpretado/compilado.
      • Semântica: - Semântica ou lógica, ela garante que o código escrito tenha sentido dentro do contexto, podendo gerar erros de lógicas, causando saídas inesperadas.
      • Instruções: - É um conjunto de tarefas que que o computador irá executar, essas instruções também são conhecidas como ações. Tipos de instruções: - Instruções de início/fim. - Instruções de atribuição. - Instruções de leitura. - Instruções de escrita. - Instruções de bifurcação.
      • Atribuição de valores: - A atribuição é utilizada quando for necessário vincular valores para variáveis a serem utilizada em um algoritmo, por padrão as linguagens de programação utilizam o sinal de (=) igual para atribuição.
      • Comentários: - Na linguagem Python temos o recurso de comentários, com ele podemos adicionar comentários no código para auxiliar outros desenvolvedores ou até mesmo o autor, este tipo de recurso é frequentemente utilizado para documentar o código escrito ou até mesmo deixar algo a ser melhorado.
  3. ENTRADA DE DADOS E SAÍDA - 5

    • Entrada: - A entrada de dados entre computador e o usuário é realizada através dos comandos de entrada. - Pode-se considerar como entrada de dados em um sistema computacional. - Será utilizada a entrada de dados por interação do usuário com o teclado, esta interação irá permitir que o usuário interaja com a máquina fornecendo dados de entrada para o algoritmo.
    • Instrução input: -No Python a entrada de dados se dá pelo comando input este comando irá solicitar ao usuário a entrada de informações pela interface do teclado. Ex: input("Qual é seu nome?") -Ao executar este comando será solicitada a resposta da pergunta “Qual é seu nome?” Ao usuário que poderá enviar sua resposta digitando o valor e pressionando a tecla ENTER.
    • Saída: - Há diversas formas de um algoritmo executar um comando de escrita (saída), a mais comum delas é a exibição através de um monitor, outras formas também pode ser utilizadas: Impressão, sonora, pulsos elétricos ou de luz, gravação de arquivos, etc.
    • Instrução print: - Exibição de informações ao usuário através do monitor, onde é utilizada a instrução print do Python que realiza a impressão do valor.
    • STR (STRING) - 6
      • STR é uma sequência de caracteres, formando um texto.

Informações

Descrição
Mapa Mental sobre Algoritmos e Lógica de Programação I, criado por Rafael Gomes em 24-11-2020.
Criado por
Rafael Gomes
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?