Escrever pseudocódigo

Este tutorial irá ensiná-lo a criar um documento pseudocódigo para o seu programa de computador. Pseudocódigo significa essencialmente que você faz um esboço da intenção do seu código sem uma linguagem de programação.

Degraus

Parte 1 de 3: Entendendo o básico do pseudocódigo

Imagem intitulada Write Pseudocode Step 1
1. Aprenda a entender pseudocódigo. Pseudocódigo é um rascunho escrito passo a passo do seu código que você pode transferir gradualmente para uma linguagem de programação de sua escolha. Muitos programadores o usam para mapear a função de um algoritmo antes de embarcar na tarefa mais técnica de codificação.

O pseudocódigo serve como um guia informal, uma ferramenta para pensar sobre os problemas do programa e uma ferramenta de comunicação que pode ajudá-lo a explicar suas ideias para outras pessoas.

Imagem intitulada 1494423 2
2. Entenda a utilidade do pseudocódigo. Pseudocódigo é usado para mostrar como um algoritmo de computador deve funcionar. Os programadores geralmente usam pseudocódigo como uma etapa intermediária na programação entre o estágio de planejamento inicial e o estágio de escrita do código executável real. Alguns outros usos de pseudocódigo incluem o seguinte:
  • Descrever como um algoritmo deve funcionar. O pseudocódigo pode ilustrar onde uma construção, mecanismo ou técnica em particular poderia ou deveria existir em um programa.
  • Explicando um processo de computador para usuários menos técnicos. Os computadores exigem uma sintaxe de entrada muito rígida para executar um programa, mas as pessoas (especialmente não programadores) podem achar mais fácil entender uma linguagem mais fluente e subjetiva que declara claramente o propósito de cada linha de código.
  • Projetando código em grupos. Arquitetos de software de alto nível geralmente incorporam pseudocódigo em seus projetos para resolver um problema complexo enfrentado por seus programadores. Se você estiver desenvolvendo um programa com outros programadores, o pseudocódigo pode ajudar a esclarecer o propósito de um programa.
    Imagem intitulada Write Pseudocode Step 3
    3. Lembre-se de que o pseudocódigo é subjetivo e não padrão. Não há sintaxe fixa que você absolutamente deve usar para pseudocódigo, mas é uma cortesia profissional comum usar estruturas de pseudocódigo padrão que outros programadores possam entender facilmente. Se você está codificando um projeto por conta própria, o mais importante é que o pseudocódigo o ajude a estruturar seus pensamentos e executar seu plano.
  • Ao trabalhar com outras pessoas em um projeto - sejam seus colegas, programadores juniores ou equipe não técnica - é importante usar pelo menos algumas estruturas padrão para que todos possam entender facilmente o que você quer dizer.
  • Se você fizer um curso de programação em uma universidade, um campo de programação ou uma empresa, provavelmente será testado em um pseudocódigo "padrão" a ser aprendido. Esse padrão geralmente varia entre instituições e professores.
  • Clareza é o objetivo principal do pseudocódigo e pode ajudar se você trabalhar dentro das convenções de programação aceitas. Se você estiver desenvolvendo seu pseudocódigo em código real, precisará convertê-lo em uma linguagem de programação - então pode ajudar a estruturar sua configuração com isso em mente.

    Imagem intitulada Write Pseudocode Step 4
    4. Concentre-se no objetivo principal do pseudocódigo. Pode ser fácil recorrer a uma linguagem de programação quando você estiver em funcionamento. Lembre-se do propósito do seu pseudocódigo - explique o que cada linha do programa deve fazer - isso o manterá fundamentado enquanto cria o documento do pseudocódigo.

    Parte 2 de 3: Escrevendo um bom pseudocódigo

    Imagem intitulada 1494423 5
    1. Use um editor de texto simples. Pode ser tentador usar um processador de texto (por exemplo,. Microsoft Word) ou um programa semelhante para criar um documento de texto rico, mas o pseudocódigo precisa do mínimo de formatação possível para mantê-lo simples.

    Editores de texto simples são o.uma. Bloco de notas (Windows) e TextEdit (Mac).

    Imagem intitulada 1494423 6
    2. Comece escrevendo o propósito do processo. Dedique uma ou duas linhas para explicar o propósito do seu código - isso ajudará a redigir o restante do documento e também poupará a tarefa de explicar a função do programa para cada pessoa a quem você está reportando.
    Imagem intitulada 1494423 7
    3. Escreva apenas uma instrução por linha. Cada instrução em seu pseudocódigo deve expressar apenas uma ação para o computador. Na maioria dos casos, se a lista de tarefas for compilada corretamente, cada tarefa corresponderá a uma linha de pseudocódigo. Considere escrever sua lista de tarefas, depois converter essa lista em pseudocódigo e, em seguida, desenvolver gradualmente esse pseudocódigo em código real e legível por computador.
    Imagem intitulada 1494423 8
    4. Use espaço em branco e recue de forma eficaz. Usar linhas em branco entre `blocos` de texto ajuda a distinguir diferentes componentes do seu pseudocódigo, e recuar diferentes partes de cada bloco indicará que essas partes do pseudocódigo se enquadram em uma seção menos recuada.
    Por exemplo, parte do pseudocódigo que discute a inserção de um número deve estar no mesmo bloco, enquanto a próxima parte (por exemplo,. a parte que discute a saída) deve estar em outro bloco.
    Imagem intitulada 1494423 9
    5. Escreva comandos importantes em letras maiúsculas, se necessário. Dependendo de seus requisitos de pseudocódigo ou do ambiente no qual você publica o pseudocódigo, pode ser necessário capitalizar comandos que permanecerão no código real.
    Por exemplo, se você usar os comandos `if` e `then` em seu pseudocódigo, poderá alterá-los para `IF` e `THEN` (por exemplo,., `SE número de entrada ENTÃO resultado de saída`).
    Imagem intitulada 1494423 10
    6. Use terminologia simples. Lembre-se, você está escrevendo sobre o que o projeto `fará`, não o código em si. Isso é especialmente importante se você estiver escrevendo pseudocódigo para servir como demonstração para um cliente que não entende de codificação ou como um projeto para um programador iniciante.

    Você pode querer omitir todos os comandos de codificação e apenas definir o processo de cada linha em linguagem simples. Por exemplo: "se a entrada for ímpar, a saída é `Y`" poderia se transformar em "se o usuário digitar um número ímpar, exibir `Y`".

    Imagem intitulada 1494423 11
    7. Mantenha o pseudocódigo na ordem correta. Embora a linguagem que você usa para modificar seu pseudocódigo seja simples, você ainda deve manter cada bit de seu pseudocódigo na ordem em que deve ser executado.
    Imagem intitulada 1494423 12
    8. Não deixe nada para a imaginação. Tudo o que acontece no processo deve ser totalmente descrito. As declarações de pseudocódigo estão próximas de declarações simples em holandês ou inglês. O pseudocódigo geralmente não usa variáveis, mas descreve o que o programa deve fazer, usando objetos (quase) reais, como números de contas, nomes ou valores de transação.
    Imagem intitulada 1494423 13
    9. Use estruturas de programação padrão. Mesmo que não haja um padrão para pseudocódigo, será mais fácil para outros programadores entenderem suas etapas se você usar estruturas de linguagens de programação (sequenciais) existentes. Use termos como `if`, `then`, `while`, `else` e `loop` da mesma forma que você faria em uma linguagem de programação. Considere as seguintes estruturas:
  • SE condição ENTÃO instrução - Isso significa que uma determinada instrução só será executada se uma determinada condição for verdadeira. `Instrução` neste caso significa uma etapa que o programa executará enquanto `condição` significa que os dados devem atender a um determinado conjunto de critérios antes que o programa execute uma ação.
  • WHILE condição DO instrução - Isso significa que a declaração deve ser repetida várias vezes até que a condição não seja mais verdadeira.
  • Faça a instrução WHILE condição - Isso é muito parecido com "WHILE condição fazer instrução". No primeiro caso, a condição é verificada antes que a instrução seja executada, mas no segundo caso, a instrução é executada primeiro. Então, no segundo caso, `instrução` é executada pelo menos uma vez.
  • Nome da FUNÇÃO (argumentos): instrução - Isso significa que sempre que um nome específico é usado no código, é uma abreviação de uma instrução específica. `Argumentos` são listas de variáveis ​​que você pode usar para esclarecer a declaração.
    Imagem intitulada 1494423 14
    10. Organize seu pseudocódigo em blocos. Se você tiver grandes blocos de pseudocódigo que definem outros pedaços de pseudocódigo dentro do mesmo bloco, você pode usar parênteses ou outros caracteres para diferenciar tudo.
  • Crochê - ambos os colchetes (por exemplo,. [código]) como colchetes (por exemplo. {code}) pode ajudar a incorporar longos segmentos de pseudocódigo.
  • Ao codificar, você pode adicionar comentários digitando `//` à esquerda do comentário (por exemplo: //Esta é uma etapa temporária.). Você pode usar o mesmo método ao escrever pseudocódigo, para deixar comentários que não se encaixam no texto de codificação.
    Imagem intitulada Write Pseudocode Step 15
    11. Verifique novamente seu pseudocódigo para legibilidade e clareza. No final do documento deverá ser capaz de responder às seguintes questões:
  • Este pseudocódigo seria entendido por alguém não familiarizado com o processo?
  • O pseudocódigo está escrito de forma que possa ser facilmente traduzido para uma linguagem de computador??
  • O pseudocódigo descreve todo o processo sem deixar nada de fora?
  • Cada nome de objeto usado no pseudocódigo é claramente entendido pelo público-alvo?
  • Se você sentir que alguma parte do pseudocódigo precisa ser aprofundada ou não descreve explicitamente uma etapa que outra pessoa pode esquecer, volte e adicione as informações necessárias.
  • Parte 3 de 3: Criando um documento de pseudocódigo de amostra

    Imagem intitulada 1494423 16
    1. Abra um editor de texto simples. Você pode usar o Bloco de Notas (Windows) ou TextEdit (Mac) se não quiser instalar um novo programa.
    Imagem intitulada 1494423 17
    2. Defina seu programa. Embora não seja estritamente necessário, escrever uma linha de uma ou duas frases no topo do documento esclarecerá imediatamente a intenção do programa:
    Este programa pede uma saudação do usuário. Se a saudação corresponder a uma determinada resposta, a resposta será entregue. Se não, uma rejeição será dada.
    Imagem intitulada 1494423 18
    3. Escreva a sequência de abertura. Seu primeiro comando - ou seja, a primeira coisa que seu programa deve fazer quando executado - deve ser a primeira linha:
    imprimir saudação "Olá estranho!"
    Imagem intitulada 1494423 19
    4. Adicione a seguinte linha. Coloque um espaço entre a última linha e a próxima pressionando ↵ Pressionando Enter, escreva a próxima linha de código. Neste exemplo, o usuário deve solicitar a seguinte linha de diálogo:
    imprimir prompt pressione "Entrar" prosseguir para 
    Imagem intitulada 1494423 20
    5. Insira a chamada para ação. Neste exemplo, o usuário é solicitado a fornecer uma saudação:
    imprimir call to action "Como você está?"
    Imagem intitulada 1494423 21
    6. Mostrar ao usuário uma lista de respostas. Novamente, após pressionar ↵ Digite neste exemplo, o usuário deverá ver uma lista de possíveis respostas:
    Mostrar respostas possíveis "1. Boa." "2. Impressionante!" "3. Não é bom."
    Imagem intitulada 1494423 22
    7. Solicitar entrada do usuário. Aqui, o programa solicitará que o usuário digite uma resposta:
    Solicitação de impressão para entrada "Digite o número que melhor descreve você:"
    Imagem intitulada 1494423 23
    8. Crie `se` ou "E SE"-comandos para entrada do usuário. Como há várias respostas para o usuário selecionar, você desejará retornar vários resultados com base na resposta selecionada:
    E SE "1" imprimir resposta "Dândi!"E SE "2" imprimir resposta "Fantástico!"E SE "3" imprimir resposta "Seja um pouco mais feliz, botão de ouro!"
    Imagem intitulada 1494423 24
    9. Adicionar uma mensagem de erro. Caso o usuário escolha uma resposta incorretamente, você pode exibir uma mensagem de erro:
    IF entrada não reconhecida resposta de impressão "Você não segue as instruções muito bem, não é??"
    Imagem intitulada 1494423 25
    10. Adicione quaisquer outras partes do programa. Percorra seu documento e adicione ou complete detalhes para garantir que você e qualquer pessoa que esteja lendo o documento entenda seu significado. Seguindo o exemplo desse método, seu documento final de pseudocódigo deve ser algo assim:
    Este programa pede uma saudação do usuário. Se a saudação corresponder a uma resposta específica, a resposta será entregue. Se não, uma rejeição será dada.Imprimir saudação "Olá estranho!"Imprimir prompt pressione "Entrar" prosseguir para 
    Imagem intitulada 1494423 26
    11. Salve seu documento. pressione Ctrl+s (Windows) ou ⌘ Comando+s (Mac), digite um nome e clique em Salve  para fazer isso.

    Pontas

    O pseudocódigo é ótimo para programas complexos com centenas a milhares de linhas.

    Avisos

    • O pseudocódigo não substitui o código real ao criar um programa. O pseudocódigo só pode ser usado para criar uma referência para o que o código deve fazer.

    Оцените, пожалуйста статью