TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Construção De Algoritmo

Monografias: Construção De Algoritmo. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  24/9/2013  •  350 Palavras (2 Páginas)  •  288 Visualizações

Página 1 de 2

Observe que o Algoritmo 1 é apenas um exemplo que foi apresentado para calcular a média

final. Considerando as propriedades de Knuth (apud PIVA JR. et al., 2012) para algoritmos,

percebe-se que estes são finitos, ou seja, são executados num número determinado de

passos. A definição foi rigorosa, ou seja, não há dúvidas sobre o que deve ser feito em cada

passo. Há dados de entrada que são solicitados nos Passos 1 a 4. Apresenta-se uma saída

no Passo 6 que é eficaz, pois você poderá calcular sua média final em poucos minutos se

souber o que é uma média ponderada. Caso tenha esquecido, gastará um pouco mais de

tempo para pesquisar como efetuar o cálculo.

O algoritmo que você propôs é igual a esse? Talvez não, e isso é normal, uma vez que

existem muitas formas de descrever e solucionar um problema. Observe a ordem dos

passos. Lembre-se de que na definição de algoritmo foi mencionada a “[...] sequência lógica

de passos [...]”? Se fossem alteradas as ordens dos Passos 1 a 4 não haveria mudança no

resultado final, mas, se o Passo 5 fosse colocado como Passo 1, o algoritmo seria inválido

e não retornaria nada.

Esse exemplo mostra por que os algoritmos precisam ser escritos com utilização do conceito

de lógica formal (ou lógica simbólica), que se concentra na estrutura do raciocínio e fornece

os princípios para formalização do processo de construção de algoritmos. A lógica de

programação pode ser considerada a técnica de encadear ações ou instruções para atingir

determinado objetivo. Observe no exemplo do Algoritmo 1 que uma instrução isolada não

resolve o problema. Ou seja, se existisse apenas o Passo 5, seria possível obter o resultado

final? Claro que não. De forma análoga é possível verificar que ocorreria o mesmo para cada

uma das instruções do algoritmo. O que se compreende desse fato? Que uma instrução ou

ação isolada não permite realizar o processo completo, e por isso é necessário um conjunto

de instruções definidas numa ordem sequencial e lógica. Para não errar, siga as orientações

apresentadas a seguir sempre que precisar desenvolver um algoritmo.

...

Baixar como (para membros premium)  txt (2.2 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com