Mapa mental
ALGORÍTIMOS E LÓGICA DA PROGRAMAÇÃO
Conteúdo do mapa
ALGORÍTIMOS E LÓGICA DA PROGRAMAÇÃO
CONCEITOS
- De acordo com Guedes (2014), cada tarefa que realizamos no nosso dia a dia é um algoritmo, que atua como uma receita, obedecendo as etapas necessárias para chegar no resultado final
CONSTRUIR ALGORITMOS
- Para construção de qualquer tipo de algoritmo, é preciso seguir alguns passos:
- Compreender completamente o problema a ser resolvido e destacar os pontos mais importantes e os objetos que o compõem. Definir os dados de entrada, isto é, quais dados serão fornecidos e quais objetos fazem parte do cenário do problema. Definir o processamento. Quais operações serão efetuadas e quais serão as restrições para essas operações. A responsabilidade de transformar os dados de entrada em dados de saída e de verificar quais objetos são responsáveis pela atividade é atribuição do processamento. Definir os dados de saída. Construir o algoritmo utilizando um dos tipos mais comuns de algoritmos. Testar o algoritmo através de simulações.
- Para construção de qualquer tipo de algoritmo, é preciso seguir alguns passos:
LINGUAGEM NATURAL
- Linguagem natural ou descrição narrativa consiste em analisar o problema e escrever utilizando uma linguagem natural, por exemplo, a língua portuguesa os passos para a sua resolução (ASCENCIO, 2012).
Fluxograma
- O algoritmo baseado em fluxograma consiste em interpretar o enunciado do problema e escrever os passos a serem seguidos para a solução do problema utilizando símbolos gráficos predefinidos (ASCENCIO, 2012)
Pseudocódigo
- conhecido como portugol o pseudocódigo consiste em interpretar o enunciado do problema e escrever os passos a serem seguidos para a sua resolução através de regras predefinidas (ASCENCIO, 2012)
COMANDOS DE ENTRADA
- No pseudocódigo esse comando é representado pela palavra LEIA
Variáveis
- são utilizadas as variáveis para representarem valores conhecidos e desconhecidos. Esses valores são utilizados na resolução de um problema e podem ser alterados de acordo com a condição. Sendo assim, pode-se dizer que as variáveis armazenam dados de uma forma temporária que serão utilizados durante o processamento do programa para a resolução do problema em questão (GUEDES, 2014)
Constantes
- Quando um dado não sofre nenhuma alteração no decorrer da execução do programa, ou seja, quando o seu valor se mantém constante do início até o fim da execução do programa, esse dado é considerado uma constante (FORBELLONE, 2005)
Expressões Aritméticas e Lógicas
- Quando os operadores são aritméticos e os operandos são constantes ou variáveis do tipo numérico, temos então uma expressão aritmética (FORBELLONE, 2005). E quando temos um conjunto de símbolos que representam as operações básicas da matemática, temos os operadores aritméticos (FORBELONNE, 2005). As expressões lógicas são aquelas cujos operadores são lógicos ou relacionais e os operandos são relações, variáveis ou constantes do tipo lógico (FORBELLONE, 2005).
OPERADORES LÓGICOS
- Os operadores lógicos são utilizados para associar expressões que estabelecem uma comparação entre valores, segundo Guedes (2014), para a formação de novas proposições lógicas compostas a partir de outras proposições lógicas mais simples (FORBELLONE, 2005).
ESTRUTURA SEQUENCIAL
- De acordo com Forbellone (2005), uma estrutura sequencial de um algoritmo está relacionada com o fato de que o conjunto de ações primitivas será executado em uma sequência linear de cima para baixo e da esquerda para a direita, ou seja, da mesma maneira em que foram escritas.
ESTRUTURA DE SELEÇÃO
- A estrutura de seleção permite a escolha de um grupo de ações ou bloco a ser executado quando determinadas condições representadas por expressões lógicas ou relacionais são ou não satisfeitas (GUEDES, 2014)
SELEÇÃO HOMOGÊNEA
- Na seleção homogênea um comando deve ser executado apenas quando forem satisfeitas algumas condições e a construção do algoritmo deve seguir um padrão
SELEÇÃO HETEROGÊNIA
- Quando não é possível identificar um padrão lógico de cosntrução de uma estrutura de seleção, esta seleção é caracterizada como sendo uma estrutura de seleção heterogênea (FORBELLONE, 2005).
MÚLTIPLA ESCOLHA
- Na estrutura de seleção de múltipla escolha um conjunto de valores discretos precisa ser testado e ações distintas são relacionadas a esses valores (FORBELLONE, 2005)
ESTRUTURA DE REPETIÇÃO
- Essa estrutura é muito utilizada quando um algoritmo inteiro ou somente um trecho dele precisa ser repetido e esse número de repetições pode ser fixo ou estar vinculado a uma condição, segundo Ascencio (2012) que pode ser indeterminado, mas necessariamente finito (FORBELLONE, 2005)
Informações
- Descrição
- Mapa Mental sobre ALGORÍTIMOS E LÓGICA DA PROGRAMAÇÃO, criado por William Morais em 27-08-2022.
- Criado por
- William Morais
- Visualizações
- 2
- Avaliação