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 >> Computer Programspråk >> Content

    Hur man skriver ett förfarande i Pascal

    The Pascal programmeringsspråk som uppfanns av Niklaus Wirth och publicerades 1970 . Wirth avsett att språket ska vara liten , kompakt och uppmuntra bra programmering praxis . Pascal är en maskinskriven och strukturerat språk , vilket innebär att innan du kan använda något , måste det redan vara definierad . Till exempel , för att använda en variabel måste du förklara den i " Var " avsnittet . Ofta upprepade delar av koden flyttas till förfaranden som också måste deklareras innan de används . Rutiner har sina egna variabler och konstanter som bara proceduren kan använda . Du kan också skicka parametrar till ett förfarande . Instruktioner
    1

    förklara förfarandet efter konstant , typ och variabla delar av ditt program och innan kroppen avsnittet . Syntaxen för ett förfarande är :

    Procedure procedure_name ( parameter 1 : typ , parameter 2 : typ , ... parametern N : typ ) ;

    till exempel att förklara ett förfarande som kallas " I_Am_Here_World " som accepterar tre parametrar - X och Y , som är av typen heltal och namn som är av typen string - göra följande uttalande

    Procedure I_am_Here_World ( X , Y : heltal , Namn : String ) . ;

    Parametrar kan vara av typen Var, värde , funktion eller procedur . Separera parametrarna med kommatecken och avsluta deklarationen med ett semikolon .
    2

    Ange konstant deklarationer för förfarandet . . Börja Konstant sektionen med det reserverade ordet " Const " följt av de ständiga deklarationerna

    Exempelvis

    Const

    Hej = " Hello World " ;

    den ständiga definition inte slutar med ett semikolon , men varje deklaration inom den konstanta delen gör .

    Alla deklarationer som gjorts i förfarandet är lokal mot förfarandet och får endast användas i förfarandet . Globala deklarationer kan användas var som helst .
    3

    Deklarera Typ definitioner för förfarandet efter de ständiga deklarationer med det reserverade ordet " typ " , följt av typen deklarationerna .

    typ

    NameString = String [ 25 ] ;

    Detta uttalande förklarar en datatyp av typen sträng , som har en längd på 25 tecken . Typer definiera särskilda datatyper som används för att deklarera variabler av denna typ
    4

    deklarera de variabler som används av proceduren koden

    Var

    Z : . . Integer ;

    My_Name , ditt_namn : NameString ;

    Här har vi definierat tre variabler - Z av typ heltal och mitt namn och ditt_namn som är av typen NameString , tidigare definierad i avsnittet Typ som en sträng av 25 tecken .
    5

    Deklarera och skriva något barn procedurer och funktioner lokala förfarandet . Dessa kommer att använda samma uttalanden och förklaringar som visas här , men barnet förfarande och deklarationer funktionen är lokala till den förälder förfarande där de deklareras och kan inte användas utanför proceduren .
    6

    Skriv kropp förfarandet. Kroppen måste börja med det reserverade ordet Börja och sluta med det reserverade ordet End och ett semikolon . Här är ett exempel på en hel Pascal Förfarande

    Procedur I_am_Here_World (X, Y : Integer , namn: String) ; .

    Const

    Hej = " Hello World" ;

    Typ

    NameString = String [ 25 ] ;

    LongString = String [ 100 ] ;

    Var

    Z : Integer ;

    My_Name , ditt_namn : NameString ;

    Påföljd: LongString ;

    Begin

    Z = 1 ;

    GotoXY (X, Y ) ;

    ditt_namn = " World ".

    My_Name = Namn ,

    Mening = Concat ( Hej , " Mitt namn är " , My_Name , " . Ditt namn är " , ditt_namn ) , kallar

    " Mening = Concat " uttalande i förfarandet kroppen en funktion som kombinerar strängar som parametrar och ,

    Skriv ( meningen),

    End tilldelar dem till variabeln Sentence .
    7

    Ring deklarerade förfarandet från kroppen av programmet eller från ett annat förfarande .

    Börja

    I_Am_Here_World ( 5,1 , " John Doe " ) ;

    End

    När programmet körs , placeras markören på koordinaterna 5,1 och linjen

    " Hello World , Mitt namn är John Doe . Ditt namn är World . "

    skrivs .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skriver enkla algoritmer
    ·The History of Computer Programming
    ·Hur man läsa en fil i Fortran
    ·När vill du använda en If - Then- Else Uttalande Öve…
    ·Hur man tar bort en Open Token
    ·Förklaring av användningen av en Array
    ·Hur man gör en subtraktiv värld i UDK
    ·Hur man skapar en webbdel med en anpassad Tool Part
    ·Hur man skriver ett Fortran -program
    ·Hur man gör en kolumn på en GridView i en droppe list…
    Utvalda artiklarna
    ·Hur man minska längden på en sträng i C
    ·Så här aktiverar och inaktivera textrutor i Javascrip…
    ·Hur du ändrar Fältnamn i en MySQL tabell
    ·Hur man använder Välj Inom en div-tagg
    ·Hur man använder Scanf Command i C + +
    ·Fördelar med LINQ
    ·Hur få nästa String Input Från i Java
    ·Vad är Data Object Wizard i VB6
    ·Hur man tar bort Delsträngar i MySQL
    ·Hur man använder ett Räknare i Visual Basic
    Copyright © Dator Kunskap http://www.dator.xyz