Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como converter Infixo para Postfix usando o Visual Basic
Uma tarefa comum em programação de computadores é a conversão de expressões matemáticas entre infixo (X + Y) , prefixo (+ XY) e postfix ( XY +) notações. Enquanto infixo é a notação mais fácil de entender para os seres humanos , alguns tipos de sistemas de computador são mais adequados para tanto postfix ou notação de prefixo . Você pode usar várias funções internas do Visual Basic para auxiliar a programação deste procedimento. Instruções
1

Identificar o operador. Se-então declarações do Visual Basic pode ser usado para pesquisar a cadeia para o operador , basta pesquisar para cada operador possível , por sua vez , parando quando um é encontrado
2

Atribuir ao operador uma variável chamada " . , operador "
3

dividir a expressão em dois operandos individuais usando a função split Visual Basic. . Desde a entrada é em notação infixa , todos os dígitos à esquerda do operador pertencerá ao primeiro operando . A função split deve ser algo como " Split ( ' [ expressão ] ', ' [ delimitador ]' ", onde " expressão " é a expressão a ser convertido e " delimitador " é o operador identificado no Passo 1. Este será dividir a string em elementos individuais Por exemplo , se a expressão é " 125-18 ", a chamada divisão deve ser " Split ( " 125-18 "," - "). que retornará " 125 " e " 18," os resultados da chamada divisão deve ser salvo em uma matriz, por isso toda a linha deve se parecer com " Dim SplitArray () como string = Split ( " 125-18 " ," - " ;) "
4

concatenar a expressão em notação postfix os operandos estão em uma matriz de cadeia , por isso deve ser algo como isto: ". postfix Dim como string = SplitArray [0] & "" & SplitArray [1] e operador " a variável chamada " postfix " agora contém a expressão em notação postfix .

Anterior :

Próximo : No
  Os artigos relacionados
·O que eu posso usar para preencher caixas de texto dado…
·VBA Estrutura de Programação 
·Como criar um programa que funciona como uma calculador…
·Como usar um Motorola RAZR2 Como Webcam 
·Como fazer um resumo para um Script 
·O que é o Código de caracteres do teclado em VB6 
·Tutorial para Windows API de desenho Lines 
·Visual Basic 6 não vai deixar você guardar como um ar…
·Como alocar uma matriz 5D 
·Como compilar Quando Funções Conflito entre Bibliotec…
  Artigos em destaque
·Como redirecionar uma página web usando Javascript 
·Como Digite um Overstrike 
·Como usar números negativos em C 
·Como fazer uma pasta de fila em PHP 
·Como verificar se uma variável Get é definido em PHP 
·Como contar o número de ocorrências em PHP 
·Como converter HashMap de Feijão 
·Como inserir um valor em uma coluna de identidade 
·Como fazer Python Reconheça Decimals 
·Como instalar o Allegro Visual C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados