Como escrever pseudocódigo
5 Método:Entenda o que é o pseudocódigoAdicione exemplos de pseudocódigoprocedimento padrão pseudocódigoPrática da escrita pseudocódigoPseudocódigo se traduz em uma linguagem de programação
Pseudocódigo é uma ferramenta informal você pode usar para planejar seus algoritmos. Como você começar a escrever código mais complexo, ele pode se tornar difícil manter um programa completo na cabeça antes de codificar. Pense no pseudocódigo como um código hierárquico verbal que está escrito passo a passo e você pode, em seguida, transcrever em uma linguagem de programação. É uma combinação da linguagem humana e linguagem de programação: imita sintaxe um código de computador real, mas é mais voltado para a legibilidade de especificidade técnica.
método 1
Entenda o que é o pseudocódigo1
Entenda o que é o pseudocódigo. Pseudocódigo é um esboço do código verbal é escrito passo a passo e você pode transcrever gradualmente em uma linguagem de programação. Muitos programadores usado para planejar a função de um algoritmo antes de realizar mais tarefas técnicas de codificação. O pseudocódigo serve como um guia informal, uma ferramenta para pensar através de programas de problemas e um dispositivo de comunicação que pode ajudar a explicar as suas ideias aos outros.
2
Entende por isso que é pseudocódigo útil. O pseudocódigo é usado para mostrar como ele pode e deve trabalhar um algoritmo de computador. Codificadores muitas vezes usa a programação pseudocódigo como um passo intermediário entre a etapa inicial de planejamento e passo real da escrita de código executável. Um bom pseudocódigo pode se tornar um feedback para o programa final, guiando o programador no futuro, quando a depuração do código ou revê-lo mais tarde. O pseudocódigo pode também ser útil para:
3
Lembre-se que pseudocódigo é subjetiva e não padronizados. Não há sintaxe fixa que deve ficar completamente, mas é comum por razões de normas pseudocódigo estruturas cortesia profissional pode facilmente compreender outros programadores são usados. Se você estiver indo para codificar um projeto por si mesmo, então a coisa mais importante é que a ajuda pseudocódigo a estruturar seus pensamentos e seus planos representam. Se você vai trabalhar em um projeto com outros (sejam pares, começando programadores ou colaboradores sem formação técnica), é importante o uso de pelo menos algumas estruturas padrão para que outros possam entender o seu propósito.
4
Ele inclui algoritmos. Um algoritmo é um procedimento para a resolução de um problema em termos de ações que um programa deve executar e a ordem em que essas ações serão executadas. Um algoritmo é apenas a sequência de passos para resolver um problema. As etapas são geralmente "seqüência", "seleção", "iteração" ou declaração "acordo (caso)".
5
Recorde as três construções básicas que controlam o fluxo de um algoritmo. Se você pode implementar uma função "seqüência"Uma função "enquanto" (Loop) ou uma função de seleção "if-then-else"Então você contas com as ferramentas básicas que você precisa para escrever um algoritmo "apropriado".
método 2
Adicione exemplos de pseudocódigo1
Pense em um programa de exemplo simples. Imagine que o programa deve substituir todas as ocorrências da palavra "foo" em um arquivo de texto. O programa irá ler cada linha do arquivo, procure por uma palavra em cada linha e substituir essa palavra. Você notará que as etapas devem ser repetidas no pseudo-código são escritos com espaços como seriam em código real. A primeira versão do pseudocódigo poderia ser algo como isto:Em seguida, feche o arquivo
- Abrir arquivo
- Para cada linha do arquivo:
- Pesquisa por palavra
- Remova os caracteres que a palavra
- Insira os caracteres da palavra nova
2
Use o pseudocódigo iterativa: Faça isso uma vez e revê-lo mais tarde. Um dos pontos fortes do pseudocódigo é que você pode delinear os princípios básicos e deixá-lo difícil para mais tarde. Observe que no exemplo acima, substituindo palavras há detalhes de como encontrar a palavra. Você, o programador, pode reescrever os algoritmos de pseudocódigo para incluir como remover os caracteres da palavra e inserir os caracteres de uma palavra nova. Um segundo projecto de pseudocódigo poderia ser algo como isto:
3
Use o pseudocódigo para adicionar mais recursos. Pseudocódigo ajuda os programadores a pensar como resolver um problema, como os passos intermediários em um problema de matemática. Quando usado corretamente, o pseudocódigo pode fazer um desafio de programação parece simples. Você pode melhorar a pseudocódigo lentamente, um passo de cada vez:
método 3
procedimento padrão pseudocódigo1
Escrever apenas uma instrução por linha. Cada declaração deve expressar o seu pseudocódigo única uma ação para o computador. Na maioria dos casos, se a palavra é descrito correctamente, cada tarefa corresponderá uma linha de pseudocódigo. Considere escrever a sua lista, em seguida, traduzir para Pseudocódigo essa lista e, em seguida, converter gradualmente a pseudocódigo em código real, pode ser lido por um computador.pseudocódigo: LER nome, tarifaHora, horasTrabajadas, tarifaDeduccion pagaBruta = tarifaHora * horasTrabajadas Dedução = pagaBruta * tarifaDeduccion pagaNeta = pagaBruta - dedução nome de ESCRITA, pagaBruta, dedução, pagaNeta
- lista:
- nome ler, taxa por hora, horas trabalhadas, taxa de dedução
- executar cálculos
- pay = taxa horária bruta * horas trabalhadas
- * = Salário bruto dedução taxa de retenção
- net pay = salário bruto - dedução
- nome de gravação, salário bruto, as deduções, o pagamento líquido
2
Capitaliza a palavra-chave inicial de cada instrução. No exemplo acima, a leitura ea escrita são capitalizados para indicar que eles são funções principais do programa. As palavras-chave mais importantes são: ler, escrever, SE, FINSI, enquanto que, FINMIENTRAS, e para cima novamente.
3
Escreva o que você quer dizer e não como programar. Alguns programas escrever pseudocódigo como um programa de computador: eles escrevem coisas como "Se uma% 2 == 1 então". No entanto, nestes casos, a maioria dos leitores deve parar à razão entre as linhas simbólicas abstratas. É mais fácil de entender uma linha verbal como "se isso é verdade, então". Quanto mais claro você for, mais fácil será para os outros entender o que você quer dizer.
4
Não deixe nada para a imaginação. Tudo o que acontece no processo deve ser descrito pormenorizadamente. declarações Pseudocódigo são aproximações às demonstrações simples em espanhol. Pseudocódigo normalmente não usar variáveis, mas descreve o que o programa deve fazer com objetos do mundo real quase como números de contas, nomes ou valores das transações.
5
Utilizar as estruturas de programação padrão. Apesar de não existirem normas para pseudocódigo, outros programadores será mais fácil de entender seus passos se utilizar estruturas linguísticas existentes de programação (sequencial). Use termos como "se", "em seguida", "enquanto", "mas" e "iterar" assim como você usaria os termos "se", "em seguida", "enquanto", "mais" e "laço" em sua linguagem de programação preferida. Por favor, note as seguintes estruturas:
6
Usar blocos de estruturar passos. Os blocos são ferramentas sintáticas que apontam múltiplas instruções em uma única instrução. Você pode usar blocos de classificar informação (por exemplo, os passos de Bloco 1 sempre vêm antes dos passos de Bloco 2) ou apenas para embrulhar informações (por exemplo, Instrução 1 e Instrução 2 são tematicamente relacionada). No geral, eles marcam todas as declarações que mostram alguns "dependência" com respeito a outras indicações. Há duas maneiras de fazer isso:
método 4
Prática da escrita pseudocódigo1
Começar escrevendo a finalidade do processo. Isto irá fornecer uma maneira de determinar se o pseudocódigo está completa ou não: em suma, se o pseudocódigo cumpre seu propósito, então é completa. Ele continua a escrever o próprio processo. Se o processo é simples, você pode fazê-lo em uma passagem. Veja o que você escreveu e pergunte a si mesmo as seguintes perguntas:
- Pode alguém que é, pelo menos familiarizados, de alguma forma com o pseudocódigo processo poderia entender?
- O pseudocódigo é escrito de uma forma que pode ser facilmente traduzida em uma linguagem de computador?
- Será que o pseudocódigo descreve todo o processo sem deixar de fora qualquer maneira?
- Será que o público a quem se dirige pseudocódigo inclui o nome usado para cada objeto?
2
Escreva os passos iniciais de pseudocódigo que definem as funções de palco. As primeiras partes de um código normalmente definir variáveis e outros itens que devem ser usados para criar algoritmo funcional.
3
Escrever pseudocódigo funcional. Use os princípios de pseudocódigo para adicionar código específico "acionada por evento" ou "dirigido por objectos" assim que tiver concluído o "configuração" do seu projeto. Cada linha de código deve descrever uma função de sucessão, uma função de iteração, uma função de seleção ou uma ação diferente.
4
Adicionar comentários se necessário. No código de computador real, comentários cumprir a função de identificar tarefas e partes do código para o leitor. O pseudocódigo deverá explicar claramente as etapas usando uma linguagem quase natural, então provavelmente não precisa usar comentários até que o pseudocódigo para traduzir uma linguagem de programação.
5
Lee terminou o projeto por erros de lógica ou sintaxe novamente. Novamente, a sintaxe não tem que ser exata, mas o seu pseudocódigo deve fazer sentido. Tente imaginar que você está alguém lendo o código e determina se as suas instruções tão clara quanto possível.
6
Verifique o pseudocódigo. Uma vez que o pseudocódigo descrever o processo razoavelmente bem, sem erros graves, analisá-lo com qualquer outro participante do projeto. Peça-lhes para membros de sua equipe que lhe dão a sua opinião sobre quais partes do pseudocódigo pode ser melhorada. Muitas vezes, as descrições de processos estão incompletos, então isso vai ajudar a completar os detalhes do processo. Se você vai para trabalhar no código mesmo, ler atentamente o que você escreveu e considerar pedir a alguém para analisá-lo.
7
Salve o pseudocódigo. Uma vez que você e sua equipe aprovaram o pseudocódigo, salve-o em um arquivo. Quando você está escrevendo o código legível por computador realmente se esqueça de incluir o pseudocódigo como um comentário no arquivo de código de computador. Novamente, os comentários começa com // para o seu computador não lê.
método 5
Pseudocódigo se traduz em uma linguagem de programação1
Trace o pseudocódigo e entende como ele funciona. O pseudocódigo apresenta um algoritmo. Por exemplo, o código poderia ser responsável por ordenar uma lista em ordem alfabética. O código "genético" Basic irá guiá-lo como você construir o algoritmo em sua linguagem de programação preferida.
2
Use elementos de código que se encaixam sua linguagem de programação. Estas podem incluir declarações, declarações de tipo variável "IF / THEN" e iterações. Cada linha do método pode ser implementado em maneiras diferentes. Suas opções dependem do nível de sua linguagem de programação.
3
Implementa o pseudocódigo. Escreva o pseudocódigo ordenadamente, simples e eficiente. Um pseudocódigo bem escrito pode fazer todo o algoritmo é mais eficiente e livre de erros quando você executar o programa.
4
Rastrear a pseudocódigo e compará-lo com o código real. Verifique se o seu código real e implementado siga as instruções estabelecidas no pseudo-código. Por exemplo, se o pseudocódigo aceita a entrada e gera uma saída, experimentar todas as entradas possíveis e compara a saída da saída implementado com o código pseudo. Você pode perguntar a um programador companheiro para fazer o layout ou recomendar um método melhor para o seu código.
dicas
- Ele compreende as operações básicas de um computador. Tudo o que faz com que o código de computador é para dizer ao computador para executar determinadas tarefas básicas. Ter um bom conhecimento dessas tarefas irá ajudá-lo escrever pseudocódigo para acompanhar o que o código real.
- efetivamente usa os espaços em branco. Use espaços em branco para separar linhas de código é uma convenção comum em programação de computadores e é ainda mais importante quando eles são seres humanos que vão ler esse código. Pense nos espaços em branco como se fossem "blocos": As linhas que começam com a mesma quantidade de espaço em branco estão na mesma "bloco" e têm relativamente igual importância para o processo do algoritmo.