DatamaskinerProgrammering

Eksempel programmer på Pascal. Programmering i Pascal

Det ville synes at språket av programmet Pascal - det er enkelt og typisk for enhver programmerer, men du kan ikke si at språket i seg selv er for svak for den moderne verden. Det er ikke rart det er ansett som en grunnleggende og studert ved skolen.

Ofte når du skriver Pascal programmer bruker et programmeringsmiljø, som Turbo Pascal (Turbo Pascal).

Hvorfor nybegynnere bør velge dette språket? Prøv å forstå. For å fullt mestre noe programmeringsspråk, må du ha relevant litteratur. Det er derfor de fleste språk falle bort umiddelbart, i særdeleshet, og logo. Han er ikke veldig vanlig i de russisktalende land, så trening bøker om ham der. I øyeblikket, den mest kjente er Pascal, Java, Basic og C. La oss vurdere hver for seg. Java, som hovedsakelig brukes i nettverk programmering. C - en av de mest utbredte språket språk, imidlertid, og den vanskeligste (spesielt for nybegynnere). For å endelig lære å skrive programmer i det, er det best å først lære Pascal og Basic. Begge er utdannet ved skolen (lærer valg). Bakgrunnen for sin utbredelse ligger i det faktum at i disse språkene, kan du skrive det samme programmet som i C eller C ++, men veldig utviklingen er mye enklere på grunn av enkelheten i konstruksjonen.

Det er verdt å huske at de versjonene av Pascal og Basic tilstrekkelig mengde, men skolene er mer vanlige arter som Turbo Pascal 7.0 og QBasic. Hvis du tar det i forhold dem vare lenger opprettet for å skrive et lite verktøy opp til 50 linjer. Turbo Pascal er kraftigere og raskere.

Det første programmet i Pascal

Eksempel for enkelt Pascal programmer kan bli funnet på Internett, vanskeligere å forstå hvordan de fungerer.

For å forstå hva som er inne i dette språk, må du skrive en liten "problem". Tenk deg at du ønsker å lage et program som vil legge to tall: Q + W = E. Hva som skal utføres for etableringen?

Bokstaven E vil virke som en variabel (i matematikk - X). Nødvendigvis er det nødvendig å definere et navn (maks 250 tegn). Det kan bestå av:

  • bokstaver av det latinske alfabetet (A-Å);
  • tall fra 0 til 9. Men vi må huske på at navnet ikke bør starte med et nummer,
  • "_" Character.

ikke å møte i tittelen:

  • Russiske bokstaver;
  • skilletegn;
  • spec. tegn, for eksempel et gitter "#", er andelen "%" dollar "$", tilde "~" og andre.

Et eksempel på det riktige navnet kan være «red_velvet4», «exo» eller «shi_nee». Man må også huske på at Pascal er små bokstaver bokstaver, slik variablene med navnene «BtoB» og «BtoB» behandles som en. Det er i programmeringsmiljøet "Plant" og kalte cellen, vil det være klart nedenfor. Etter at denne prosessen er nødvendig for å bestemme typen av den variable. Dette er nødvendig for å programmere riktig viser resultatet på skjermen eller skrive den ut på papir. For eksempel, hvis to tall er lagt til, er talltypen som er angitt, og når telefonen hilsen, da - en streng. passende type Heltall ( "nummer") for vanlig tilsetning av to tall.

Med den type variabler klart, men det må være tilordnet alle numeriske variabler, for å manipulere dem fritt.

Basert på det som er skrevet ovenfor, kan du enkelt skrive en liten "puslespill". Pascal programmer vil se slik ut:

Program shi_nee;

Var Q, W, E: integer;

BEGIN

E: = Q + W;

END.

Den første linjen, dvs. programmet shi_nee - .. Navnet eller tittel på programmet. Denne ekstra komponent påvirker ikke skrevet beregning. Han, hvis det brukes, må nødvendigvis være den første, eller programmeringsmiljø vil generere en feil.

Beskrivelse av variablene er den andre linjen på takket være «Var». Du må føre opp alle variablene som synes å legge til en type (heltall) program og gjennom tarmen.

Par operatører «BEGIN» - «END» begynner og derfor avslutter programmet. De er det viktigste; mellom dem er alle handlinger som er beskrevet av programmerer.

syntaks

Det er viktig å huske at hver linje med kode avsluttes med et semikolon. Unntaket fra denne regelen vil betjene kommandoer som var, begynne, konst, og andre. Etter den endelige slutten av operatøren skal sette poeng. I noen tilfeller, når programmet bruker flere vedlegg og brak operatør «BEGIN» - «END», et punkt kan plasseres etter kommandoen med et semikolon.

For å tildele en celle av sin verdi, for eksempel, E = 15, er det nødvendig å signere den samme med en tykktarm;

Q: = 15:

W: = 20;

E: = Q + W;

Kolon i dette språket kalles oppdrag. Programmet er skrevet i Pascal er veldig enkelt hvis du mestrer de ovenfor beskrevne syntaksregler.

testing

Kjører Turbo Pascal, skrive ut programmet på riktig måte ved å plassere de nødvendige merkene og sette den ønskede rekkefølgen på radene. Kjøre programmet kan utføres via kontekstmenyen eller ved å bruke tastene Ctrl + F9. Hvis alt skrevet riktig, vil skjermen blinke litt. I tilfelle at en feil er til stede, vil arbeidsprogrammet pause og markøren vil bli satt til linjen der det er tilgjengelig. Samtidig, i linjen "konklusjon" har en beskrivelse av de fleste feil, for eksempel feil 85: «;» expexted. Denne linjen indikerer at et sted det ikke er semikolon. Men det er å ta hensyn til disse problemene er ikke verdt det, må du forstå strukturen, med eksempler på Pascal programmer.

Som bør studeres i første omgang?

Til å begynne helt å forstå hver linje av programmet. Deretter ta hensyn til syntaks, å utsette de spesielle operatører i minnet, hvoretter skilletegn ikke er satt, lære logisk kjede av begynner og slutter. Husk hvordan variablene er fikk, hvilken type de trenger og hvorfor trenger vi det. Forstå vil heller ikke være galt i funksjon av de fleste programmeringsmiljøer. Du kan bruke veiledning eller "rote" i Turbo Pascal selv. Stadig trenger å øve, klar til å demontere "problemet" av Internett og langsomt økende eksempel Pascal programmer uavhengig.

dimensjonale arrays

Matrisen blir brukt for praktisk drift med homogene data, som i dette tilfelle er anordnet i på hverandre følgende lagerstedene, og ikke hver for seg. Det er usannsynlig at programmerere komfortable med 50 eller 100 variabler. Det er mer praktisk å skrive dem i en matrise.

Elementer som er i en gruppe har sin nummer. I ulike programmeringsspråk, ved å starte med noen tall ikke nødvendigvis til 1. Her er et eksempel på programmer på Pascal sier at det nummererte starter med henne. Denne sekvens nummer kalles indeksen for hvert element. Som regel er det et heltall mindre karakter. I prinsippet er disse cellene ikke om hva indeksregulering vil bli satt: numerisk eller alfabetisk.

Array Pascal (eksempler nedenfor) kan ha bare en type til hvilken tilhører, og alle dens elementer. Det er ikke slik at en celletype ekte, og et annet helt tall.

I programmeringsmiljøet, blir en-dimensjonale data (dvs. enkel) matrise lineært angitt:

Var en: rekke [5..40] of char;

b: real;

i: heltall;

BEGIN

For i: = 5 til 40 lese (kap [i]);

For i: = 5 til 40 skrive (kap [i]: 3);

readln;

END.

Analysere eksempel på programmer på Pascal, kan man se at minnet er allokert for en enkelt matrise, som består av 35 tegn. Indeksering ([5..40]) - fra 5 til 40. I den første linje etter BEGIN kommando, må brukeren angi absolutt hvilket som helst 35 tegn (tall, bokstaver) som programmet er registrert i en celle. Den andre linjen er ansvarlig for å vise dem på skjermen.

To-dimensjonale arrays

Hvis endimensjonal array - er en der alle operasjoner er bygget "in-line", dvs. alle elementer og handlinger blir utført etter hverandre, de to-dimensjonale åpner for mer komplekse strukturer med forgrening ...

Slike data Pascal (eksempler kan sees nedenfor) er beskrevet på to måter: «matrise [10..b, 10..f] av type" eller «matrisen [10..b] av matrisen [10..f] av type".

B og f - konstanter. I stedet kan de settes inn og tall (som i en-dimensjonale arrays), men i slike problemer er ikke den beste praksis. Dette skyldes det faktum at programmeringsspråket definerer en første konstant som antall rader, og den andre - kolonnene i matrisen.

Et eksempel på problemet gjennom en spesiell seksjon Type:

Konst b = 24; f = 13;

Type kirsebær = array [10..b, 10..f] av fast;

Var n: kirsebær;

Snitt gjennom en rekke variabler for å beskrive en litt enklere (for nybegynnere):

Konst b = 24; f = 13;

Var n: array [10..b, 10..f] av fast;

Begge alternativene er riktige, gjør arbeidsprogram for den valgte opptaksmetode endres ikke.

åpne arrays

Åpne array - en som ikke har grenser. Den har en type (ekte, heltall et al.). Med andre ord, det skapte array - dimensjons. Hans "duktilitet" er definert av programmet under kjøring. Det er skrevet som følger:

Seulgi1: array of char;

Yeri: array of real;

Et karakteristisk trekk ved disse matriser er at indekseringen starter på null, ikke en.

Grafikk i Pascal

De som har den ringeste anelse av "interne" operativsystem vet at alle bildene er bygget gjennom en rektangulær raster. Rasterbilder er sammensatt av bildeelementer, som er så små at det menneskelige øye oppfatter en trukket eller fotografert for en enkelt enhet. Jo større oppløsningen til bildet, jo mindre bildeelementene er.

Den andre metoden for presentasjonsgrafikk - vektor. Som regel det segmenter, sirkler, ellipser og andre geometriske figurer som utgjør hele bildet.

I programmeringsmiljøet, på alle språk mulig og fremveksten av denne type oppgaver, for eksempel grafikk, vil resultatet av disse være den planen. Pascal, eksempler på slike programmer viser en viss grad av alvorlighetsgraden av deres utvikling, som gjør det mulig å lage bilder og mønstre. For å "aktivere" biblioteket du vil, må du sette inn en rad «bruker graf;».

Vanligvis, i beskrivelsen av grafikkdataene, blir denne prosedyre anvendes:

InitGraph (var driver, choke: real; sti: string);

Her sjåføren er en variabel som har type er heltall; choke - variabel, den faktiske typen; en bane kan du aktivere driverne.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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