Muitas linguagens de computador compartilhar tarefas comuns, como a iteração através loops, ramificações com base em if-then -else lógica e executar cálculos . Você pode usar estas e outras operações de construir um programa pseudocódigo que não é executado em um computador, mas em vez disso é executado em sua mente como você revê-lo no papel. Por um processo de brainstorming , identificação de processos de alto nível e escrevê-las logicamente , você pode usar o que você venha com a criação de software de qualidade , utilizando linguagens de programação reais. Instruções
1
Pense sobre o que é preciso para fazer um trabalho de calculadora em um nível elevado e anote os altos -tarefas em uma folha de papel. Eles podem aparecer como mostrado abaixo:
dadosEntrada = Read_Input () result = Perform_Calculations ( dadosEntrada ) Display_Results ( resultado)
Estas são as ações que ocorrem quando você digitar números em uma calculadora , prima a tecla de função e ver os resultados. A primeira declaração chama um método que lê a entrada de um usuário . Esse método retorna resultados que vão para a variável input_data . A próxima instrução passa os dados para uma função chamada Perform_Calculations . Perform_Calculations calcula um resultado e retorna a este código que armazena na variável resultado . A declaração final passa esse resultado para uma função que exibe.
2
Desenhe uma grande caixa em torno dessas declarações. Esta caixa representa módulo principal do programa . Desenhe outra grande caixa no papel e escrever " Read_Input ()" , na parte superior do mesmo. Esta caixa representa a função que lê a entrada necessária para realizar cálculos. Digite declarações para a caixa que você acha que precisa ocorrer para recuperar informações de um usuário . Essas declarações podem parecer como as mostradas abaixo :
Imprimir "Digite o primeiro número" firstNumber = Read_InputPrint "Enter Segundo Número " secondNumber = Read_InputPrint "Digite um operador " Imprimir " Digite um operador " operador = Read_InputReturn firstNumber , secondNumber , operador
O firstNumber , secondNumber e variáveis de operação irá conter os valores de um usuário insere através de algum método. A declaração final retorna as variáveis para o módulo chamado.
3
Desenhe uma segunda caixa no papel e escrever " Perform_Calculations ( firstNumber , secondNumber , operador ) , na parte superior do mesmo. Adicione instruções para essa caixa necessário para executar cálculos usando os dois números e operador passados para a função . Essas declarações podem parecer semelhantes às seguintes declarações :
se operador = "+ " resultado = firstNumber + secondNumber
else if operador = "-" result = firstNumber - secondNumber
else if operador = "*" resultado = firstNumber * secondNumber
else if operador = "/" resultado = firstNumber /secondNumber
resultado de retorno
Esse código usa um comando if para determinar a instrução para executar com base no valor do operador. Depois de uma das declarações calcula o resultado, a última declaração passa o resultado de volta para o módulo de chamada.
4
Desenhe uma caixa de final sobre o papel e escrever " Display_Result ( resultado) " no superior da caixa . Anote as instruções necessárias para apresentar o resultado de um usuário, como este :
resultado Imprimir
Analise o pseudocódigo e seguir a lógica começando na primeira instrução no módulo principal . Procure falhas lógicas no código como você pisa através dele. Identificar as se existirem, e corrigir a sua pseudo-código , se necessário.