DatorerProgrammering

"Pascal" operatörer. Pascal programmeringsspråk

Antagligen varje skolbarn kända programmeringsspråk, som kallas "Pascal". Vad det är? Det har länge varit språket var död, eftersom endast används i skolor för att utbilda studenter och anses bas. Den hänvisar till en förenklad version av Algol. Men till skillnad från den senare, "Pascal" kan användas för att skriva riktiga program och även spel. Tidigare hade han nog popularitet, men nu enda bevarade, i själva verket, i utbildningssyfte. Det första som lockar potentiella programmerare att "Pascal" - det är möjligt att skriva, samtidigt som egenskaperna hos det engelska språket, inte grubbla över användningen av särskilda system som accepteras i språk som C.

Han skapade "Pascal" Niklaus Wirth 1970. Han döpte språket efter vetenskapsmannen Blaise Pascal, som var far till världens första bil. Det skulle kunna lägga till två olika nummer. En direkt ättling till språket "Pascal" är "Modula-2." Det senare är en förbättrad version.

programmeringssystem

Pascal ABC - programmeringsspråk presenteras av befintliga system. Men den beskrivna är en variant av den nya generationen.

Varför är det skapade "Pascal ABS"? För detta ändamål fanns två viktiga orsaker:

  • föråldrat system på originalspråket;
  • önskan att skapa en mer modern och integrerad programmeringsmiljö.

Språk Pascal ABC innehåller den klassiska systemet "Pascal" element "Delphi" och sin egen expansion. Han dök upp i 2002.

Det finns också kompilatorn med samma namn, som är en kraftfull och modern programmeringsmiljö. Han kan köras på Linux, MacOS, samt Windows.

.NET Framework kan du använda några extra funktioner, samt programmering i strukturerade, objektorienterad och funktionell stil. Författaren till detta språk blev Mikhalkovich. Han var påverkad av inte bara "Pascal" och "Delphi", men också C # och "Python".

Allmänna egenskaper hos operatörerna

Operatörer av programmeringsspråk krävs för att skriva ett program. De gör det möjligt att utföra vissa funktioner och algoritmer. Laget i "Pascal" skiljer sig från andra element? Det faktum att de innebär genomförandet av en åtgärd. "Pascal" är utformat så att alla operatörer består av speciella hjälp ord. Kommando separerade mellan sig själva och andra element som använder ett semikolon (;). Alla aktörer är indelade i grupper:

  • Enkelt. Dessa kommandon innehåller inte andra element. Dessa är: tilldelningsoperatorn (ett kolon och samma), en ovillkorlig övergång förfarande (som används för taggar).
  • Strukturerad. Dessa uttalanden består av andra element: en sammansatt sats, villkor, slingor, att gå med.

Båda grupperna kommer att diskuteras senare i denna artikel.

operatörs förfaranden

Detta uttalande är nödvändig för proceduren samtalet. Att skapa en linje i programmeringsmiljö måste du ange en identifierare för det ska lösa köpoptioner. I språket finns behandlingar som inte har det sista elementet. De "Pascal" delas in i två typer:

  • standard (registrerat i det språk);
  • anpassade (skapad av programmeraren).

När propisaniem särskild uppsättning av element i rad aktiveras en eller annat förfarande.

Operatörer ( "Pascal"), som ansvarar för vanliga uppgifter, tillräckligt för att lätt komma ihåg. Du måste skriva i avsnittet förklaringar använder ordet och ange en beskrivning av förfarandet. Det finns standard element som inte behöver att komma in det första blocket. Dessa är de uppgifter läsa, skriva och andra.

Anpassade förfaranden som krävs innan arbetsprogrammet att utforma och sätta i beskrivningen avsnittet eller modulen. Om du använder det senare alternativet ska skrivas i avsnittet ANVÄNDER eller procedur.

ovillkorlig överförings operatör

Enkla operatörer att använda helt enkelt, inklusive GOTO. I "Pascal" har en avdelning tag, som låter dig ställa vissa nödvändiga utvecklaren att operatören, och senare på grund av ovillkorligt hopp att hänvisa till det. Eftersom etiketten ska användas uppsättning av siffror och bokstäver utan skiljetecken eller mellanslag. Från linjen det är åtskilda av ett kolon (:). Innan du skapar en etikett, etikett, se beskrivningar måste ange namnet på elementet.

Innan du skapar en avdelning, måste du veta om några nyanser:

  • alla de beskrivna taggar måste användas;
  • Om objekt har namn på tal, kan du inte förklara dem.

Tyvärr eller lyckligtvis gör GOTO uttalande i moderna språk inte använda programmering. Detta beror på det faktum att sådana system fungerar, skapar principen om transportören. Och en sådan operatörer ( "Pascal") som GOTO, bryter computing process.

aktörer får

Villkorlig avräkning som lagts fram mönster IF-then-else, används för att visa den gren där ett av alternativen är nödvändigtvis falskt. Beräkningsprocessen kommer att fortsätta i en av de alternativ som presenteras. Konventionellt, är processen delas in i två typer:

  • gaffelstruktur (där det finns två alternativ, varje ledande dess resultat);
  • Förbiledningskonstruktionen (när det andra alternativet är fel, och i ett sådant fall, förbikopplar programmet resultatet används för sanningen).

Utformningen av IF-then-else uttalanden är strukturerad. Dessa ord är reserverade. I det här fallet är det senare inte är föremål för obligatorisk användning.

Hur fungerar designen? Med engelska det kan översättas som "if-then-else". Om villkoret angivna programmet är sant, då det faktum att det var skrivet efter ordet då. Och om det är fel, verkligen tror vad som skrivs på, annars efter linjen från då.

sammansatt sats

För att förstå denna fras är det nödvändigt att känna till definitionen. Sammansatta uttalanden ( "Pascal") - en uppsättning av operationer för att skriva ett program som parantes BEGIN-END. På grund av detta, är en grupp av kommandon representeras som en enda integrerad.

förarval

På grund av det faktum att IF uttalandet kan arbeta med endast två gren, CASE urval laget bildades. I detta system finns funktions ord - fall,, slut, annars. I det här fallet, det senare kan också uteslutas. Innan operatören arbetar måste deklareras parametern och dess värde. Om nyckel valet sammanfaller med den ständiga valet utförs operatören, vilket är efter den sista. Om riktighet inte finns och alla lag ignoreras. Det genomförs det alternativ som kommer efter ordet annan eller efter operatörs CASE.

Detta val av operatören i "Pascal" använder inte ett fungerande system som IF. Det finns inga uttryckliga testförhållanden. Om vi betraktar sitt arbete i mer detalj kan vi se att en liten väska inför dissonans i programmet, eftersom operatören slutar med slutet, som inte är ihopkopplade börja. Det är mycket lättare att använda, särskilt om det finns 5 eller flera val. Före ständigt OM-DÅ kommer att bli lång, och det är inte en bekväm process.

Operatörer ( "Pascal"): Cyklar

Vad är cykeln? De innebära en upprepning av några av de kommandon systemet flera gånger för att till fullo uppfylla villkoren. I "Pascal" kända två typer av cykler :

  • cykelparameter;
  • iteration.

Vad är alla? Den första (cykelparameter) har alltid kända parametrar. Ibland kallas regelbundet. Dess huvudsakliga skillnaden är att antalet repetitioner av cykeln är känd i förväg.

Iterationen är liknande nyans okänd. Looping händer så länge detta villkor inte kommer att hända.

Skilj typer och typer av cyklar möjligt med hjälp av några av strukturerna:

  • REPEAT: Upprepa med postcondition.
  • MEDAN: upprepning av en förutsättning.
  • FÖR - operatör konton. Den används i en cykel parameter.

De två första alternativen används för iterativ repetition. Den största skillnaden från den sista uttalandet - du kan använda dem i en slinga med en parameter, och för - för repetitioner utan att omöjligt.

IO Operatörer

För interaktion med miljön programmeringsmiljöer uppfyller input-output uttalanden. De tillåter dig att mata in information och visa resultatet på skärmen eller skrivas ut. Den läskommando gör det möjligt för användaren att ange program som körs sina data. Hur detta hända? Programmet under hela stannar vid den blinkande markören visas på skärmen, som väntar på input från människor. Skillnaden i de två uttalanden läsa och readln små. Senast flyttar helt enkelt markören till nästa rad.

O Operator ( "Pascal") - skriv (ln). LN bit gör det möjligt att fortsätta produktionen data på nästa rad. Om programmet anger en enkel förklaring, kommer den att visas på skärmen en tom sikt. Används i denna mening är detta kommando inte behövs.

Det finns också operatörer var nära. De kan inte användas om ordern inte kräver själva programmet.

Stora operatörer ( "Pascal") som beskrivs i artikeln. De kommer att hjälpa bättre att skriva program, de själva arbetar ganska snabbt och utan en glitch. Utan den inte fungerar något i framtiden programmerare att arbeta med språket "Pascal". Program utan operatörer, tyvärr, kan inte föreställa sig. Detta innebär att de måste kunna fungera. Det kan tyckas komplicerade cykeloperatörer, dock måste utbildas och alla problem försvinner. Lycka till i ditt arbete!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sv.birmiss.com. Theme powered by WordPress.