DatamaskinerProgramvare

Programmet strukturen i Pascal: Programmering for nybegynnere

Den rimeligste programmeringsspråk for nybegynnere er Pascal. Dette skyldes minst det faktum at han studerte i videregående skoler, samt en førsteårsstudent på high school. Den brukes som en base for utvikling av mange andre språk. Men som kjernen for utviklingen av sin irrasjonelle bruk nå som det tekniske utstyret det er langt borte fremover.

Nå er det en masse penger som beholder syntaks. De skiller seg bare i middels programmeringsspråk som Pascal. Programmet strukturen vil bli studert i artikkelen. Som regel kjennskap til programmering begynner med programmet "Hei, verden!".

språkhistorisk

Pascal kom frem i lyset i 1970 på grunn av, merkelig nok, Niklaus Wirth. språket navnet gitt til ære for Blaise Pascal - en stor mann er opprinnelig fra Frankrike. Dette begrunnes med at forskeren har skapt verdens første maskin som var i stand til å legge til og trekke fra tall.

Språkutvikling ble gjennomført 1968-1969. Den første omtale dukket opp i 1970. Skaperen, presentere sitt "barn", med fokus på stilen til programmering, samt dataregistrering i Pascal. Strukturen i programmet er også utviklet av Wirth. Den har en enkel syntaks og semantikk. Direct "etterkommer" Pascal er et språk "Modula-2." Dens Utvikleren har også blitt Wirth.

grammatiske regler

Det bør bemerkes at det ikke er så vanskelig i dette språket programstruktur. Forfatteren Pascal lagt bruk av bare tre hovedpunkter - tittel, beskrivelse, og operatøren.

  1. Tittelen. Her må du angi navnet på programmet, men elementet er ikke et stort. Det er opprettet kun når utbygger ønsket. Ifølge en større grad avhenger det på programmeringsmiljø. I Turbo Pascal ikke trenger det. Men på ETH er det obligatorisk å lage en streng. Bruk bare tillatt alfanumeriske tegn og understrek "_".
  2. Beskrivelse. Denne delen inneholder alle de tilgjengelige variabler (arrays), etiketter, og så videre. D.
  3. Operatør. i Pascal programstruktur omfatter en beskrivelse av operatører i de BEGIN-endebrakettene.

Hvor mye vil de være i samme linje, spiller det ingen rolle. Det viktigste - etter utgangen av hvert lag å sette en spesiell karakter - et semikolon. I tillegg er språket små bokstaver: det er ingen forskjell mellom Var operatør, og Var Var.

Syntaks og semantikk

Sentralt i arbeidet med alfabetet spiller med programmeringsmiljø. Husk at den består av:

  • Latinske tegn, både store og små;
  • plass;
  • understreker;
  • Arabisk sifre type;
  • matematiske symboler;
  • begrensere (i sin liste over inngangspunkt, komma, etc ...);
  • bransjen;
  • hjelpe ord (operatører).

Oppbygging av programmet i Turbo Pascal er ikke forskjellig fra strukturen PascalABC. Forskjellen i dem i eksterne data, ikke noe mer. Angir navnet på variabelen, og andre typer, er det nødvendig å huske at navnet ikke skal begynne med et tall, kan en understrek være i alle posisjoner, men fra alfabetiske tegn er tillatt å bruke bare bokstavene i det latinske alfabetet.

Kommentarer til radene er enten bukseseler eller rund med en stjerne (* .. *).

datatyper

Strukturen av programmet i Pascal, og omfatter også behandling av gjenstander, som for eksempel datatyper. De er av tre typer:

  1. Boolean (true og false);
  2. numeriske (Arabiske tall);
  3. tegnet (bruk av a, b, c og t. d.).

Samtidig blir den andre typen oppdelt i undertyper: integer real og. De tilsvarer visse operatører: henholdsvis Integer og Real. Karakter er også delt inn i enkelttegn og strenger. Dette refererer til de typer data, slik som (i det første tilfelle), nummer 1, bokstaven A eller A, og (andre) hele setning eller uttrykk. I programmet er det nedtegnet under navnene Char og våren.

Verdiene har også sin egen klassifisering. De er inndelt i konstante og variable. Forskjellen mellom dem er betydelig. Den første antar verdien av bokstaver som ikke endrer seg under programkjøring. En variabel blir tildelt en verdi i løpet av ved hjelp av den spesielle karakter - i tykktarmen.

kommentarer

For å oppnå en full forståelse av programmet og alle sine prosesser, funksjon kommentarer. De er, slik det er blitt angitt ovenfor, er plassert i klammeparenteser. Dette er spesielt viktig hvis du er ny til å vise koden. Fordi, bruker dette alternativet, kan du enkelt finne en feil i det ferdige programmet, basert på det som er skrevet i kommentarfeltet. Dessuten vil de hjelpe en utvikler med tid til å raskt forstå programvarekoden.

Oppbygging av programmet i Pascal egenskap tillater kommentarer til datastrukturen ifølge den andre blokken. Det må skrive inn tekst, som vil inneholde hensikten med hver operatør og måten den blir brukt i fremtiden.

Nybegynner hjelpe navigere BEGIN-END kommentar parentes rundt dem. Spesielt vil det være nyttig i et program-orienterte sykluser. Så det vil være lettere å forstå hva en blokk med påstander er over.

Kommentarer kan ikke leses programmeringsmiljø, slik at de kan holde en rekke tid og er ikke begrenset i alfabetiske tall.

tegnsetting

Programmet strukturen i Pascal har sin tegnsetting, men er ikke overraskende. Den mest brukte er tegnet av semikolon. Det er plassert etter hver beskrivelse blokk etikett, Type, Const, Var og t. E., men skiltet er ikke nødvendig etter de mest målbevisste ord. Det er ikke installert etter at Start; etter END bare sette hvis programmet ikke er ferdig ennå. I koden, der det er sykluser og følgelig blir brukt, og Else Deretter semikolon ikke nødvendig etter disse ordene.

På slutten av programmet etter END må installere punkt, ellers programmeringsmiljø ikke forstår at koden er ferdig.

Data input og output

Programmet strukturen i Pascal kan du skrive inn data på tre forskjellige måter. Blant dem:

  • Med hjelp av Readln operatører, Les.
  • Med bruk av oppdraget symbol - kolon.
  • Konstant. I et slikt tilfelle er datainngang utføres i parameter Var.

Konklusjonen innhentet informasjon kan gjøres ved hjelp av en haug med Skrive og Writeln operatører. I noen tilfeller kan det være mangler, men det betyr bare at det allerede er bygget inn i produksjonsprosessen.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 no.delachieve.com. Theme powered by WordPress.