Datamaskiner, Programmering
"Pascal" operatører. Pascal programmeringsspråk
Sannsynligvis hver skolebarn kjente programmeringsspråk, som kalles "Pascal". Hva er det? Det har lenge vært språket var død, tross alt bare brukes til trening studenter og skoler anses base. Det refererer til en forenklet versjon av Algol. Men, i motsetning til sistnevnte, "Pascal" kan brukes til å skrive reelle programmer og til og med spill. Tidligere hadde han nok popularitet, men nå bare bevart, faktisk, for opplæringsformål. Det første som tiltrekker potensielle programmerere å "Pascal" - det er mulig å skrive, og samtidig opprettholde egenskapene til det engelske språket, ikke puslespill over bruk av spesielle ordninger som er akseptert i språk som C
Han skapte "Pascal" Niklaus Wirth i 1970. Han kalte språket etter vitenskapsmannen Blaise Pascal, som var far til verdens første bil. Det kan legge til to forskjellige tall. En direkte etterkommer av språket "Pascal" er "Modula-2." Sistnevnte er en forbedret versjon.
programmeringssystem
Pascal ABC - programmeringsspråk presenteres av eksisterende systemer. Imidlertid er beskrevet er en variant av den nye generasjonen.
Hvorfor er det opprettet "Pascal ABS"? For å oppnå dette, var det to viktige grunner:
- foreldet system av den opprinnelige språk;
- ønsket om å skape et mer moderne og integrert programmeringsmiljø.
Språk Pascal ABC inneholder det klassiske system "Pascal" elementer "Delphi" og sin egen ekspansjon. Han dukket opp i 2002.
Det er også kompilatoren med samme navn, som er en kraftig og moderne programmeringsmiljø. Han er i stand til å kjøre på Linux, MacOS, så vel som på Windows.
.NET Framework lar deg bruke noen ekstra funksjoner, samt programmering i strukturerte, objektorientert og funksjonell stil. Forfatteren av denne språket ble Mikhalkovich. Han var påvirket av ikke bare den "Pascal" og "Delphi", men også C # og "Python".
Generelle karakteristikker av operatørene
Operatører av programmeringsspråket er pålagt å skrive et program. De gjør det mulig å utføre visse funksjoner og algoritmer. Teamet i "Pascal" skiller seg fra andre elementer? Det faktum at de involverer utførelsen av en handling. "Pascal" er utformet slik at alle operatører er sammensatt av spesielle hjelpe ord. Kommando separert mellom seg selv og andre elementer ved hjelp av et semikolon (;). Alle operatører er delt inn i grupper:
- Enkel. Disse kommandoene ikke inneholder andre elementer. Disse er: oppdraget operatør (kolon og det samme), en ubetinget overgang prosedyre (som brukes for koder).
- Strukturert. Disse fremstillingene er bygget opp av andre elementer: en sammensatt setning, betingelser, løkker, bli.
Begge gruppene vil bli diskutert senere i denne artikkelen.
operatør prosedyrer
Dette krever at operatøren å ringe en prosedyre. For å opprette en linje i programmeringsmiljøet, må du angi en identifikator, etterfulgt av parametrene av samtalen bør plasseres. Men i språk det finnes behandlinger som ikke har det siste elementet. De "Pascal" er delt inn i to typer:
- standard (registrert i språket);
- custom (opprettet av programmerer).
Når propisaniem bestemt sett av elementer i en rad er aktivert av en eller annen fremgangsmåte.
Operatører ( "Pascal"), som er ansvarlig for vanlige oppgaver, nok til å huske enkelt. Du må skrive i deklarasjonsdelen bruker ordet og skriv en beskrivelse av prosedyren. Det er standard elementer som ikke trenger å gå inn i den første blokken. Dette er oppgaver lese, skrive, og andre.
Tilpassede prosedyrer som trengs før arbeidsprogrammet til å utforme og sette i beskrivelsen delen, eller modulen. Hvis du bruker det siste alternativet skal være skrevet i avsnittet BRUK eller prosedyre.
ubetinget overføring operatør
Enkle operatører til å bruke ganske lett, inkludert GOTO. I "Pascal" har en seksjon tag, som lar deg sette viss pålagt utbygger til operatøren, og senere på grunn av ubetinget hopp å referere til den. Som etiketten skal anvendes sett av tall og bokstaver, uten tegn eller mellomrom. Fra linjen er det atskilt med et kolon (:). Før du oppretter en etikett, etikett, se beskrivelser må angi navnet på elementet.
Før du oppretter en avdeling, må du vite om noen av nyansene:
- alle de beskrevne kodene må brukes;
- hvis elementene har navnene på tallene, kan du ikke erklære dem.
Dessverre eller heldigvis, GOTO-setningen i moderne programmeringsspråk som brukes. Dette skyldes det faktum at slike systemer arbeider, skaper prinsippet av transportøren. Og slike operatører ( "Pascal") som GOTO, bryter databehandling prosessen.
operatører forhold
Betingende setningen legges utførelser IF-THEN-ELSE, brukes for å vise den gren, i hvilken en utførelsesform er nødvendigvis ligge. Beregnings prosessen vil fortsette i ett av alternativene som presenteres. Konvensjonelt, blir prosessen deles i to grupper:
- gaffelkonstruksjon (hvor det er to valg, som alle leder til dens resultat);
- Bypass struktur (når det andre alternativet er feil, og i et slikt tilfelle, omgår resultatet blir brukt for sannheten av programmet).
Utformingen av IF-THEN-ELSE uttalelser er strukturert. Disse ordene er reservert. I dette tilfelle er den sistnevnte ikke er gjenstand for obligatorisk bruk.
Hvordan fungerer design? Med engelsk oversetter det som "if-then-else". Hvis tilstanden angitte programmet er sant, så det faktum at det ble skrevet etter ordet da. Og hvis det er galt, mener egentlig det som er skrevet på, eller annet etter linjen fra da.
sammensatte setningen
For å forstå dette uttrykket, er det nødvendig å vite definisjonen. Sammensatte setninger ( "Pascal") - et sett av operasjoner for å skrive et program som klammen BEGIN-END. På grunn av dette, er en gruppe med kommandoer representert som en enkelt integrert.
utvalg operatør
På grunn av det faktum at hvis setningen er i stand til å arbeide med bare to gren, ble CASE utvalg teamet etablert. I dette systemet er det funksjons ord - saken, av, slutten, annet. I dette tilfellet, kan sistnevnte også utelates. Før operatøren arbeider må deklareres parameteren og dens verdi. Hvis valgtasten er matchet med valg av konstanter utføres operatøren, som er etter den siste. Hvis nøyaktighet er ikke til stede, og alle lagene ignoreres. Det utføres det alternativet som kommer etter ordet ELSE eller etter at saken uttalelsen.
Dette valget av operatøren i "Pascal" bruker ikke et fungerende system som IF. Det er ingen eksplisitte testforhold. Hvis vi tenker på hans arbeid i mer detalj, kan vi se at en liten sak introduserer dissonans inn i programmet, siden operatøren slutter med slutten, som ikke er sammenkoblet begynne. Det er mye enklere å bruke, spesielt hvis det er 5 eller flere valg. Forskrive tiden IF-THEN vil bli lang, og dette er ikke en behagelig prosess.
Operatører ( "Pascal"): Cycles
Hva er syklusen? De innebærer en repetisjon av noen av kommandoene systemet flere ganger for å fullt ut oppfyller vilkårene. I "Pascal" kjent to typer sykluser :
- syklus parameter;
- iterasjon.
Hva er alle? Først (med para syklus) alltid er kjent parametere. Noen ganger kalles vanlig. Hovedforskjellen er at antall repetisjoner av syklusen er kjent på forhånd.
Iterasjonen er lik nyanse ukjent. Looping skjer så lenge at tilstanden ikke kommer til å skje.
Skille typer og typer sykler er mulig med hjelp av noen av strukturene:
- REPEAT: Gjenta med postcondition.
- MENS: repetisjon av en forutsetning.
- FOR - operatør kontoer. Det brukes i en syklus parameter.
De to første alternativene er brukt for iterativ repetisjon. Den største forskjellen fra den siste setningen - du kan bruke dem i en ring med en parameter, og FOR - for repetisjoner uten å sette umulig.
IO Operatører
For samspill med miljøet programmering miljøer møtes input-output uttalelser. De lar deg legge inn informasjon og vise resultatet på skjermen eller skrives ut. Lese kommandoen vil tillate brukeren å spesifisere kjører programmet sine data. Hvordan skjer dette? Programmet for varigheten av stopper på den blinkende markøren på skjermen, som venter på input fra mennesker. Forskjellen i de to uttalelsene lese og readln små. Siste bare flytter markøren til neste linje.
O Operator ( "Pascal") - skrive (ln). LN stykke gjør det mulig å fortsette utdata på neste linje. Hvis Programmet angir en enkel setning, vil det bli vist på skjermen et tomt begrep. Brukes i denne forstand, er denne kommandoen ikke nødvendig.
Det er også operatører var, nær. De kan ikke brukes hvis ordren ikke krever selve programmet.
Store operatører ( "Pascal") som er beskrevet i artikkelen. De vil hjelpe bedre å skrive programmet, de selv fungerer ganske raskt og uten feil. Uten det ikke fungerer noe i fremtiden programmerere til å jobbe med språket "Pascal". Program uten operatører, dessverre, kan ikke tenkes. Det betyr at de må være i stand til å operere. Det kan virke komplisert syklus operatører, men må trenes og alle problemene forsvinner. Lykke til i ditt arbeid!
Similar articles
Trending Now