Como compreender Algoritmos

Em termos mais simples , aprendendo a entender algoritmos requer pouco mais do que a capacidade de visualizar as listas de diretrizes fixas que oferecem uma opção “sim” ou “não” . Cada resposta predetermina o próximo conjunto de instruções . A coleção de todos os comandos e as respostas possíveis , então, forma o algoritmo completo. Há dois aspectos distintos de algoritmos que devem ser apreendidos para que todo o processo de fazer sentido : expressão e execução. A exemplo do fluxograma serve melhor para ilustrar esses points.Things Você vai precisar de fluxograma

branco

Mostrar Mais instruções

Expressão

1

Saiba o idioma em que o algoritmo está expresso . Às vezes, a linguagem cotidiana é usado , enquanto outras vezes você vai notar código. Um exemplo de uso da linguagem cotidiana é o algoritmo na forma de um fluxograma , enquanto o código é mais comumente visto no mundo da programação de computadores.

2

Familiarize-se com o ponto de matar. Este é o momento em que o algoritmo ou é cumprida ou considerado impossível completar . Isso ajuda você a separar algoritmos de equações de malha que têm o potencial para continuar indefinidamente – . Enquanto uma ou mais estipulações da equação são atendidas

3

Determinar o número de passos necessário entre o início eo ponto de matar . Se você se lembrar que a principal expressão do algoritmo segue um padrão “sim” e “não” , você pode traçar uma linha clara para qualquer um e focar esta corda para chegar do início ao fim .

4

ramificam as opções e mais uma vez elaborar uma linha clara que leva a um fim, embora não necessariamente aquele em que você está esperando para chegar.

5

Reavaliar a expressão do algoritmo e se deseja ou não de adicionar um ponto de morte segundo ou até mesmo terceiro. Você pode modificar sua expressão do algoritmo a qualquer momento por qualquer uma das opções de adicionar ou retirar -los. Talvez a expressão mais simples disso é o fluxograma que elimina opções alternativas e apenas autorizações para a resposta afirmativa a se mover para baixo da linha ao ponto de matar final.

Execução

6

orientar a execução do algoritmo com a expressão das directivas que você escolher. No exemplo do fluxograma , você pode guiar o usuário em direção ao ponto de matar por qualquer conformidade exigindo a um conjunto de regras ou instruções , ou reter o

7

desejado terminando se as instruções não forem atendidas. permitir que o usuário do algoritmo para deduzir o próximo passo lógico . No exemplo de fluxograma , a instrução para o inserir 2 pilhas AA Segue logicamente pela idéia de que a tampa do compartimento da bateria precisa ser fechado. Assim, o passo não precisa ser enumerados no fluxograma , mas pode ser antecipada pela pessoa que se lhe segue .

8

Definir pontos de referência que ajudam o usuário a determinar se ele está seguindo o algoritmo da maneira correta . Muito parecido com um local seguro em um jogo de computador , em um fluxograma este benchmark é o ponto dentro do algoritmo que o usuário compara o seu progresso com o que você pretende. Se o fluxograma pede virar a mesa para o lado certo em suas pernas eo usuário percebe que ele só instalou duas das quatro pernas , ele sabe que precisa voltar para o último ponto de referência e reavaliar seu progresso .

9

Teste a execução do algoritmo com teste assuntos. Se você está no negócio de geração de fluxogramas que auxiliam na montagem de móveis, tem terceiros independentes tentar fazer o trabalho apenas com o fluxograma. No final do exercício , reavaliar se o fluxograma necessita de ser ajustado e por isso . Idealmente, o algoritmo deve ser executável por qualquer usuário .

10

Reduza o algoritmo para sua forma mais baixa . Durante a fase de testes que você pode ter aprendido que o fluxograma é muito detalhado ou talvez demasiado confuso. Reduzir o algoritmo até seu esqueleto . Você pode oferecer fluxogramas adicionais para pontos ou benchmarks específicos, mas não incluí-los no gráfico executável básica.

Deixe um comentário