Algoritmos
Resenha: Algoritmos. Pesquise 861.000+ trabalhos acadêmicosPor: 12027344 • 16/3/2014 • Resenha • 325 Palavras (2 Páginas) • 260 Visualizações
» As instruções do algoritmo devem estar em uma sequência
lógica, ou seja, deve existir uma ordem de execução dos passos
da sequência.
» Cada ação é descrita precisamente e sem ambiguidades, ou
seja, o algoritmo não pode dar margem à dupla interpretação.
» Um algoritmo sempre produz um ou mais resultados (saídas),
podendo não exigir dados de entrada.
Parsons (1995) acrescenta a estas características a obrigatoriedade
de um algoritmo sempre solucionar um determinado problema
justamente para que tenha uma utilidade.
Um ponto importante a destacar é que um algoritmo é “uma
solução” e não “a solução” de um problema. Isso porque um problema
pode ser resolvido de diversas maneiras. Logo, pode ser resolvido
usando diversos algoritmos diferentes. Por exemplo, um algoritmo
para trocar uma lâmpada queimada, pode variar. Para trocar a
lâmpada um sujeito A pode dizer que precisa subir em uma cadeira
para alcançar a lâmpada; outro sujeito B pode descrever o mesmo
algoritmo, mas agora subindo em uma escada e ainda, um sujeito C
pode ser alto o suficiente para no algoritmo dele não precisar nem de
cadeira, nem de escada para trocar a lâmpada. Porém, o problema a
resolver (trocar a lâmpada) é o mesmo e qualquer um dos algoritmos
resolverá esse problema.como fazemos para começar o algoritmo? Para montar
um algoritmo, precisamos primeiro dividir o problema apresentado em
três fases fundamentais: ENTRADA, PROCESSAMENTO e SAÍDA.
Essa definição vai ajudar você a encontrar a resolução do problema.
► Entrada: São os dados de entrada do algoritmo, os valores
que ele vai usar no processamento para chegar à solução do
problema. Esses dados de entrada, geralmente, são fornecidos
pelo usuário, fazendo uso de algum dispositivo de entrada de
dados, tal como, um teclado, um mouse ou um leitor de código
de barras
► Processamento: São os procedimentos utilizados para chegar
ao resultado final, para alcançar a resolução do problema. Esses
procedimentos são executados no processador do computador
e os valores parciais são armazenados na memória (memória
RAM).
►
...