Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Konvertera Infix till Postfix Använda Visual Basic

    En vanlig uppgift i programmering är att omvandla matematiska uttryck mellan infix ( X + Y ) , prefix ( + XY ) och postfix (xy +) noteringar . Medan infix är den mest lättförståeliga notation för människor , vissa typer av datorsystem är mer lämpade för antingen postfix eller prefix notation . Du kan använda flera av Visual Basic : s inbyggda funktioner för att underlätta programmeringen av detta förfarande . Instruktioner
    1

    Identifiera operatören . Visual Basic är om - då rapporterna kan användas för att söka strängen för operatören , helt enkelt söka efter varje möjlig aktör i sin tur , stannar när man hittat
    2

    Tilldela användaren till en variabel som heter " . ; . operatör " Addera 3

    Split uttrycket i två enskilda operander med hjälp av Visual Basic splitfunktionen . Eftersom ingången är i infix notation kommer alla siffror till vänster om föraren hör till den första operanden. Uppdelningen funktionen ska se ut ungefär som " Split ( ' [ uttryck ] ' , ' [ avgränsare ] ' " där " uttryck " är ett uttryck som ska konverteras och " avgränsare " är den aktör som identifierats i steg 1 . Detta kommer dela upp strängen i separata delar till exempel, om uttrycket är " 125-18 , " split samtalet bör vara " Split ( " 125-18 " , " - " ) . som kommer tillbaka " 125 " , och " 18 , " resultaten av den delade samtalet måste sparas i en array , så hela raden ska se ut " Dim SplitArray ( ) As String = Split ( " 125-18 " , " - " ;) "
    4

    konkatenera uttryck i postfix notation operanderna är i en sträng array , så det borde vara ungefär så här : . " Dim postfix som String = SplitArray [ 0 ] & " " & SplitArray [ 1 ] och operatör " variabeln kallas " postfix " innehåller nu ett uttryck i postfix notation .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Split OpenArgs i VBA
    ·Hur man använder en DLL i VB.NET
    ·Hur man gör ett skärmtangentbord i Visual Basic
    ·Hur du ändrar den lokala administratören lösenord i …
    ·Hur får Visual Basic 2008
    ·Hur man bygger ett GUI i Visual Basic
    ·Statiska arrayer i funktioner i VBA
    ·Vad är en VB.NET Import
    ·Hur man använder FormatDateTime funktion i Visual Basi…
    ·Hur man gör en Proxy manus med Visual Basic
    Utvalda artiklarna
    ·Hur man tar bort nollor från en PHP Array
    ·Hur man gör en OSA Knapp för Facebook- evenemang Anvä…
    ·Hur man använder arrayer i Visual Basic
    ·Skillnader mellan Återkoppling Control & framkoppling
    ·Hur man minska längden på en sträng i C
    ·Hur man läser den sista raden i en fil i Python
    ·Så ringer en Boolean metod i Java i en annan klass
    ·Hur kan man överföra bilder med PHP till en databas
    ·Hur du kontrollerar om du har deklarerat en variabel i …
    ·Hur man använder cURL PHP sidans innehåll Strängar
    Copyright © Dator Kunskap http://www.dator.xyz