Como escrever um pseudocódigo: 15 etapas (com imagens)

Índice:

Como escrever um pseudocódigo: 15 etapas (com imagens)
Como escrever um pseudocódigo: 15 etapas (com imagens)

Vídeo: Como escrever um pseudocódigo: 15 etapas (com imagens)

Vídeo: Como escrever um pseudocódigo: 15 etapas (com imagens)
Vídeo: COMO INSTALAR o PROCESSADOR na placa-mãe! 2024, Maio
Anonim

Este wikiHow ensina como criar um documento em pseudocódigo para o seu programa de computador. O pseudocódigo envolve essencialmente a criação de um esboço de linguagem de não programação da intenção do seu código.

Passos

Parte 1 de 3: Noções básicas de pseudocódigo

Grave o Pseudocódigo Etapa 1
Grave o Pseudocódigo Etapa 1

Etapa 1. Saiba o que é pseudocódigo

Pseudocódigo é um esboço escrito passo a passo de seu código que você pode transcrever gradualmente para a linguagem de programação. Muitos programadores o usam para planejar a função de um algoritmo antes de se comprometerem com a tarefa mais técnica de codificação.

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

1494423 2
1494423 2

Etapa 2. Entenda por que o pseudocódigo é útil

Pseudocódigo é usado para mostrar como um algoritmo de computação deve funcionar. Os codificadores geralmente usam o pseudocódigo como uma etapa intermediária na programação, entre o estágio de planejamento inicial e o estágio de escrever o 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 particular pode ou deve aparecer em um programa.
  • Explicando um processo de computação para usuários menos técnicos. Os computadores precisam de uma sintaxe de entrada muito rígida para executar um programa, mas os humanos (especialmente os não programadores) podem achar mais fácil entender uma linguagem mais fluida e subjetiva que declara claramente o propósito de cada linha de código.
  • Projetando código em uma configuração de grupo. Os arquitetos de software de alto nível geralmente incluem pseudocódigo em seus projetos para ajudar a resolver um problema complexo que vêem seus programadores enfrentando. Se você estiver desenvolvendo um programa junto com outros programadores, poderá descobrir que o pseudocódigo ajuda a tornar suas intenções claras.
Etapa 3 de gravação do pseudocódigo
Etapa 3 de gravação do pseudocódigo

Etapa 3. Lembre-se de que o pseudocódigo é subjetivo e não padrão

Não existe uma sintaxe definida que você absolutamente deva usar para o 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 sozinho, o mais importante é que o pseudocódigo o ajude a estruturar seus pensamentos e a executar seu plano.

  • Se você estiver trabalhando com outras pessoas em um projeto - sejam eles seus colegas, programadores juniores ou colaboradores não técnicos - é importante usar pelo menos algumas estruturas padrão para que todos possam entender facilmente sua intenção.
  • Se você está matriculado em um curso de programação em uma universidade, um campo de programação ou uma empresa, provavelmente será testado em relação a um "padrão" de pseudocódigo ensinado. 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. Conforme você desenvolve seu pseudocódigo em código real, você precisará transcrevê-lo para uma linguagem de programação - portanto, ele pode ajudar a estruturar seu esboço com isso em mente.

Etapa 4 de gravação do pseudocódigo
Etapa 4 de gravação do pseudocódigo

Etapa 4. Concentre-se no objetivo principal do pseudocódigo

Pode ser fácil voltar a escrever em código, uma vez que você atinge o seu ritmo. Lembrar-se do propósito do seu pseudocódigo - explicar o que cada linha do programa deve fazer - o manterá com os pés no chão enquanto cria o documento do pseudocódigo.

Parte 2 de 3: Escrevendo um bom pseudocódigo

1494423 5
1494423 5

Etapa 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 rich text, mas o pseudocódigo precisa do mínimo de formatação possível para mantê-lo simples.

Os editores de texto simples incluem o Notepad (Windows) e o TextEdit (Mac).

1494423 6
1494423 6

Etapa 2. Comece anotando o propósito do processo

Dedicar uma linha ou duas para explicar o propósito do seu código ajudará a configurar o resto do documento e também o poupará da tarefa de explicar a função do programa para cada pessoa a quem você mostra o pseudocódigo.

1494423 7
1494423 7

Etapa 3. Escreva apenas uma declaraçã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 desenhada corretamente, cada tarefa corresponderá a uma linha de pseudocódigo. Considere escrever sua lista de tarefas, traduzir essa lista em pseudocódigo e, em seguida, desenvolver gradualmente esse pseudocódigo em código real legível por computador.

1494423 8
1494423 8

Etapa 4. Use espaço em branco e recuo de forma eficaz

Usar espaços em branco entre os "blocos" de texto ajudará a manter os diferentes componentes do seu pseudocódigo isolados, e recuar diferentes partes de cada bloco indicará que essas partes do pseudocódigo estão em uma seção menos indentada.

Por exemplo, uma seção do pseudocódigo que discute a inserção de um número deve estar no mesmo "bloco", enquanto a próxima seção (por exemplo, a seção que discute a saída) deve estar em um bloco diferente

1494423 9
1494423 9

Etapa 5. Capitalize os comandos de tecla, se necessário

Dependendo dos requisitos do seu pseudocódigo ou do ambiente no qual você está publicando o pseudocódigo, pode ser necessário capitalizar os comandos que permanecerão no código real.

Por exemplo, se você usar os comandos "if" e "then" em seu pseudocódigo, convém alterá-los para "IF" e "THEN" (por exemplo, "IF input number THEN output result")

1494423 10
1494423 10

Etapa 6. Escreva usando uma terminologia simples

Lembre-se de que você está escrevendo sobre o que o projeto fará, não resumindo o código em si. Isso é especialmente importante se você estiver escrevendo pseudocódigo para servir como uma demonstração para um cliente que não conhece programação ou como um projeto para um programador iniciante.

Você pode até querer se livrar de 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'" pode se tornar "se o usuário inserir um número ímpar, exiba 'Y'" em vez disso.

1494423 11
1494423 11

Etapa 7. Mantenha seu pseudocódigo na ordem correta

Embora a linguagem que você usa para modificar seu pseudocódigo deva ser simples, você ainda precisa manter cada parte de seu pseudocódigo na ordem em que deve ser executado.

1494423 12
1494423 12

Etapa 8. Não deixe nada para a imaginação

Tudo o que está acontecendo no processo deve ser descrito completamente. As declarações em pseudocódigo são próximas às declarações simples em inglês. O pseudocódigo normalmente não usa variáveis, mas, em vez disso, descreve o que o programa deve fazer com objetos quase reais, como números de contas, nomes ou valores de transação.

1494423 13
1494423 13

Etapa 9. Use estruturas de programação padrão

Mesmo se não houver 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 sua linguagem de programação preferida. Considere as seguintes estruturas:

  • se CONDIÇÃO, então INSTRUÇÃO - Isso significa que uma dada instrução só será conduzida 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.
  • enquanto CONDITION faça INSTRUCTION - Isso significa que a instrução deve ser repetida várias vezes até que a condição não seja mais verdadeira.
  • faça INSTRUÇÃO enquanto CONDIÇÃO - É muito semelhante a "enquanto CONDIÇÃO faça INSTRUÇÃO". No primeiro caso, a condição é verificada antes da instrução ser conduzida, mas no segundo caso a instrução será conduzida primeiro; assim, no segundo caso, a INSTRUÇÃO será realizada pelo menos uma vez.
  • função NOME (ARGUMENTOS): INSTRUÇÃO - Significa que toda vez que um determinado nome é utilizado no código, ele é uma abreviatura de determinada instrução. "Argumentos" são listas de variáveis que você pode usar para esclarecer a instrução.
1494423 14
1494423 14

Etapa 10. Organize suas seções de pseudocódigo

Se você tiver grandes seções de pseudocódigo que definem outras partes do pseudocódigo dentro do mesmo bloco, você pode querer usar colchetes ou outros identificadores para manter tudo contido.

  • Os colchetes - padrão (por exemplo, [código]) e curvos (por exemplo, {código}) - podem ajudar a conter longos segmentos de pseudocódigo.
  • Ao codificar, você pode adicionar comentários digitando "" no lado esquerdo do comentário (por exemplo,

    // Esta é uma etapa temporária.

  • ) Você pode usar esse mesmo método ao escrever pseudocódigo para deixar notas que não cabem no texto de codificação.
Etapa 15 de gravação do pseudocódigo
Etapa 15 de gravação do pseudocódigo

Etapa 11. Verifique novamente seu pseudocódigo para legibilidade e clareza

Você deve ser capaz de responder às seguintes perguntas no final do documento:

  • Esse pseudocódigo seria compreendido por alguém que não está familiarizado com o processo?
  • O pseudocódigo foi escrito de forma que seja fácil traduzi-lo para uma linguagem de computação?
  • O pseudocódigo descreve o processo completo sem deixar nada de fora?
  • Todos os nomes de objetos usados no pseudocódigo são claramente compreendidos pelo público-alvo?
  • Se você achar que uma seção do pseudocódigo precisa ser elaborada ou não descreve explicitamente uma etapa que outra pessoa possa esquecer, volte e adicione as informações necessárias.

Parte 3 de 3: Criando um Exemplo de Documento de Pseudocódigo

1494423 16
1494423 16

Etapa 1. Abra um editor de texto simples

Você pode usar o Bloco de notas (Windows) ou TextEdit (Mac) por padrão se não quiser instalar um novo programa.

1494423 17
1494423 17

Etapa 2. Defina seu programa

Embora não seja estritamente necessário, escrever uma linha de uma ou duas frases na parte superior do documento deixará claro desde o início a intenção do programa:

Este programa irá solicitar uma saudação do usuário. Se a saudação corresponder a uma resposta específica, a resposta será entregue; caso contrário, uma rejeição será entregue.

1494423 18
1494423 18

Etapa 3. Escreva a sequência de abertura

Seu primeiro comando - isto é, a primeira coisa que seu programa deve fazer ao ser executado - deve ser a primeira linha:

imprimir saudação "Olá estranho!"

1494423 19
1494423 19

Etapa 4. Adicione a próxima linha

Coloque um espaço entre a última linha e a próxima pressionando ↵ Enter e, em seguida, crie a próxima linha de código. Neste exemplo, o usuário deve solicitar a próxima linha de diálogo:

prompt de impressão pressione "Enter" para continuar

1494423 20
1494423 20

Etapa 5. Adicione a frase de chamariz

Neste exemplo, o usuário será solicitado a fornecer uma saudação:

imprimir frase de chamariz "Como vai você?"

1494423 21
1494423 21

Etapa 6. Mostre ao usuário uma lista de respostas

Novamente, depois de pressionar ↵ Enter neste exemplo, o usuário deve ver uma lista de respostas possíveis:

exibir respostas possíveis "1. Ótimo." "2. Ótimo!" "3. Não é bom."

1494423 22
1494423 22

Etapa 7. Solicite a entrada do usuário

É aqui que o programa pedirá ao usuário para inserir uma resposta:

imprimir solicitação de entrada "Digite o número que melhor descreve você:"

1494423 23
1494423 23

Etapa 8. Crie comandos "if" para a entrada do usuário

Como há várias respostas que o usuário pode selecionar, você deseja adicionar vários resultados com base na resposta selecionada:

se "1" imprimir a resposta "Dandy!" se "2" imprimir a resposta "Fantástico!" se "3" imprimir a resposta "Ilumine-se, botão de ouro!"

1494423 24
1494423 24

Etapa 9. Adicione uma mensagem de erro

No caso de o usuário escolher incorretamente uma resposta, você pode ter uma mensagem de erro pronta:

se a entrada não for reconhecida, imprimir a resposta "Você não segue as instruções muito bem, não é?"

1494423 25
1494423 25

Etapa 10. Adicione quaisquer outros componentes do programa

Analise o seu documento e acrescente ou dê mais detalhes para garantir que você e qualquer pessoa que esteja lendo o documento entendam seu significado. De acordo com o exemplo deste método, seu documento final em pseudocódigo deve ser semelhante a este:

Este programa irá solicitar uma saudação do usuário. Se a saudação corresponder a uma resposta específica, a resposta será entregue; caso contrário, uma rejeição será entregue. imprimir saudação "Olá estranho!" prompt de impressão pressione "Enter" para continuar imprimir frase de chamariz "Como você está hoje?" exibir respostas possíveis "1. Ótimo." "2. Ótimo!" "3. Não é bom." print request for input "Digite o número que melhor descreve você:" if "1" print response "Dandy!" se "2" imprimir a resposta "Fantástico!" se "3" imprimir a resposta "Ilumine-se, botão de ouro!" se a entrada não for reconhecida, imprime a resposta "Você não segue as instruções muito bem, não é?"

1494423 26
1494423 26

Etapa 11. Salve seu documento

Pressione Ctrl + S (Windows) ou ⌘ Command + S (Mac), insira um nome e clique Salve  para fazer isso.

Vídeo - Ao usar este serviço, algumas informações podem ser compartilhadas com o YouTube

Recomendado: