Algoritmo
Significado: um algoritmo representa um conjunto de regras para a solução de um problema. Essa é uma definição geral, podendo ser aplicada a qualquer circunstancia que exija a descrição da solução.
Exemplo: receita de bolo é um algoritmo informal e impreciso. Se as instruções não estiverem corretas, se a ordem dos ingredientes estiver trocada o resultado poderá divergir do original.
Entendendo Algoritmo e Fluxograma
Um algoritmo é uma sequência finita de instruções bem definidas, cada uma das quais pode ser executada mecanicamente num período de tempo finito e com uma quantidade de esforço finita.
O conceito de algoritmo é frequentemente ilustrado pelo exemplo de uma receita, embora muitos algoritmos sejam mais complexos. Eles podem repetir passos ou necessitar de decisões (tais como comparações ou lógica) até que a tarefa seja completada. Um algoritmo corretamente executado não irá resolver um problema se estiver implementado incorretamente ou se não for apropriado ao problema. Um algoritmo não representa, necessariamente, um programa de computador, e sim os passos necessários para realizar uma tarefa.
Fluxograma
Esta forma de representação de algoritmos emprega várias formas geométricas para descrever cada uma das possíveis ações durante a execução dos algoritmos. Existem algumas formas geométricas que são empregadas normalmente.
Tabela de Símbolos da ISO 5807 relativos a dados
Símbolo
Nome
Classificação
Utilidade
Dados
Básico
Representar os dados, tanto de entrada como de saída, qualquer que seja a mídia utilizada.
Dados armazenados
Básico
Representar os dados armazenados de forma ajustável para processamento com a mídia não específica.
Armazenamento interno
Específico
Representar os dados armazenados internamente.
Documento
Específico
Saída impressa, formulário impresso de dados.
Entrada Manual
Específico
Representar os dados que sejam inseridos manualmente em tempo de processamento. Entrar/Digitar valores.
Exibição