Mindmap
Algoritmos e Lógica de Programação I
Inhalt der Mindmap
Algoritmos e Lógica de Programação I
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.
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.
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.
Informationen
- Beschreibung
- Mindmap am Algoritmos e Lógica de Programação I, erstellt von Rafael Gomes am 24/11/2020.
- Erstellt von
- Rafael Gomes
- Aufrufe
- 0
- Bewertung