Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como escrever Pseudocódigo para uma calculadora
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.

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter Hex para Decimal em MIPS 
·Como usar INSTR Com Decode e No Name Oriente 
·Como converter recursivo para iterativo 
·A convolução de sinais duas vezes em MATLAB 
·Como verificar o intervalo de datas em COBOL 
·Oz programação de ajuda 
·Como personalizar Gvim para Codificação HTML 
·Programação Inteira e Piecewise funções lineares 
·Não consigo abrir meu arquivo de saída 
·Componentes Desenvolvimento iPhone 
  Artigos em destaque
·Como escrever um programa em C para encontrar a série …
·Como parar C saturações de buffer 
·O que é saturação de buffer 
·Como executar E /S com arquivos binários em C + + 
·Como converter dados SQR a ETL 
·Como adicionar decimais em C + + 
·Como Desenvolver um Projeto Ficha 
·Como fazer caixas de diálogo MFC 
·Como fazer um C + + void display 
·Como compilar um CPP em DOS 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados