“Conocimientos Programación>Visual Basics Programación

Cómo convertir Infijo a Postfix mediante Visual Basic

2014/10/11
Una tarea común en la programación de computadoras es la conversión de expresiones matemáticas entre infija (X + Y) , el prefijo (+ XY) y el sufijo ( XY +) notaciones . Mientras infija es la notación más fácil de entender para los humanos , algunos tipos de sistemas informáticos son más adecuados para cualquier sufijo o prefijo de notación . Puede utilizar varias de las funciones incorporadas de Visual Basic para facilitar la programación de este procedimiento. Instrucciones
1

Identificar el operador. Visual Basic es si entonces las declaraciones se pueden utilizar para buscar la cadena para el operador , simplemente, buscar cada operador sea posible , a su vez , deteniéndose cuando uno se encuentra
2

Asignar el operador a una variable llamada " . ; . operador "
3

Dividir la expresión en dos operandos individuales utilizando la función de división Visual Basic . Dado que la entrada está en notación infija , todos los dígitos a la izquierda del operador se pertenecen al primer operando . La función de división debería ser algo como " Split ( ' [ expresión ] ', ' [ delimitador ] ' ", donde " la expresión " es la expresión que desea convertir y " delimitador " es el operador identificado en el Paso 1 . Esto se dividir la cadena en elementos individuales , por ejemplo, si la expresión es " 125-18 ", la llamada división debe ser " Split ( " 125-18 "," - ") . que devolverá " 125 " y " 18 ", los resultados de la llamada división se deben guardar en una matriz, por lo que toda la línea debe ser similar a " SplitArray Dim () as String = Split ( " 125-18 "," - " ;) "
4

Concatenar la expresión en notación postfijo los operandos están en una matriz de cadenas , por lo que debe ser algo como esto: ". Dim postfix como string = SplitArray [ 0 ] y "" & SplitArray [ 1 ] y operador de " la variable llamada" sufijo " contiene ahora la expresión en notación de sufijo.

Visual Basics Programación
XNA Tutorial para hacer girar un modelo 3D
Tutorial para ADODC Control
Cómo vincular MS Access a Visual Basic 6.0
Cómo ejecutar parámetros de una consulta DAO en Access VBA
Cómo hacer un evento de clic del ratón mediante Visual Basic
Cómo crear un buzón en VBScript
Cómo cambiar Int a String
Cómo consultar varias bases de datos en Access
Conocimientos Informáticos © http://www.ordenador.online