ComputereProgrammering

Eksempel programmer på Pascal. Programmering i Pascal

Det ser ud til, at sproget i programmet Pascal - det er nemt og typisk for enhver programmør, men du kan ikke sige, at selve sproget er for svag til den moderne verden. Det er ikke underligt det betragtes som en grundlæggende og studerede i skolen.

Ofte, når skriver Pascal programmer bruger en programmeringsmiljø, ligesom Turbo Pascal (Turbo Pascal).

Hvorfor begyndere bør vælge dette sprog? Prøv at forstå. For fuldt ud at beherske noget programmeringssprog, skal du have den relevante litteratur. Det er derfor, at størstedelen af sprog falder væk med det samme, i særdeleshed, og logo. Han er ikke meget almindeligt i de russisktalende lande, så uddannelse bøger om ham der. I øjeblikket er den mest berømte er Pascal, Java, Basic og C. Lad os betragte hver for sig. Java, hovedsagelig anvendes i netværk programmering. C - en af de mest udbredte sprog, dog, og den sværeste (især for begyndere). For til sidst at lære at skrive programmer i det, er det bedst at først lære Pascal og Basic. De har begge studerede i skolen (lærerens valg). Årsagen til deres udbredelse ligger i det faktum, at der i disse sprog, kan du skrive det samme program som i C eller C ++, men meget dens udvikling er meget lettere på grund af enkelheden i byggeriet.

Det er værd at huske, at de versioner af Pascal og Basic tilstrækkelig mængde, men skolerne er mere almindelige arter som Turbo Pascal 7.0 og QBasic. Hvis du tager det i sammenligning dem, holder længere oprettet for at skrive et lille værktøj op til 50 linjer. Turbo Pascal er mere kraftfuld og hurtigere.

Det første program i Pascal

Eksempel for nemt Pascal programmer kan findes på internettet, sværere at forstå, hvordan de arbejder.

For at forstå, hvad der er indeni dette sprog, skal du skrive en lille "problem". Antag, at du vil oprette et program, der vil tilføje to tal: Q + W = E. Hvad der skal udføres for dets oprettelse?

Bogstavet E vil fungere som en variabel (i matematik - X). Nødvendigvis er det nødvendigt at tildele et navn (max 250 tegn). Det kan bestå af:

  • breve af det latinske alfabet (å..a);
  • tal fra 0 til 9. Men vi skal huske, at navnet ikke bør starte med et tal;
  • "_" Tegn.

ikke at mødes i titlen:

  • Russiske bogstaver;
  • tegnsætningstegn;
  • spec. tegn, såsom et gitter "#", den procentvise "%" dollar "$", tilde "~" og andre.

Et eksempel på det korrekte navn kan være «red_velvet4», «exo» eller «shi_nee». Man skal også huske, at Pascal er case ufølsomme bogstaver, så de variable med navnene «BtoB» og «BtoB» behandles som én. Det er i programmering miljø "Plant" og kaldte cellen, vil det være klart nedenfor. Efter denne proces er nødvendigt at bestemme typen af variabel. Dette er nødvendigt for at programmere rigtigt viser resultatet på skærmen eller udskrive den på papir. For eksempel, hvis der er tilføjet to tal, er det numeriske angivne type, og når telefonen hilsen, så - en streng. egnet type Integer ( "nummer") til almindelig tilsætning af to tal.

Med den type variabler klar, men det skal være tildelt alle numeriske variabler, for at manipulere dem frit.

Baseret på, hvad der er skrevet ovenfor, kan du nemt skrive en lille "gåde". Pascal programmer vil se sådan ud:

Program shi_nee;

Var Q, W, E: heltal;

BEGIN

E: = Q + W;

SLUT.

Den første linje, dvs. programmet shi_nee - .. Navnet eller programmets titel. Denne valgfri komponent påvirker ikke skrevet beregning. Han, hvis de bruges, skal nødvendigvis være den første, eller programmeringsmiljø vil generere en fejl.

Beskrivelse af variablerne er den anden linje på takket være «var». Du skal angive alle de variabler, der synes at tilføje en type (heltal) program, og gennem tyktarmen.

Par operatører «BEGIN» - «SLUT» begynder og derfor afslutter programmet. De er de vigtigste; mellem dem er alle de handlinger, der er beskrevet af programmøren.

syntaks

Det er vigtigt at huske, at hver linje kode slutter med et semikolon. Undtagelsen fra denne regel vil servicere kommandoer såsom var, begynde, const, og andre. Efter den sidste ende af operatøren bør lægge point. I nogle tilfælde, når programmet bruger flere vedhæftede filer og konsoller operatør «BEGIN» - «SLUT», et punkt kan placeres efter kommandoen med et semikolon.

For at tildele en celle af sin værdi, for eksempel, E = 15, er det nødvendigt at underskrive det samme med et kolon:

Q: = 15:

W: = 20;

E: = Q + W;

Den kolon i dette sprog kaldes opgave. Programmet er skrevet i Pascal er meget let, hvis du mestrer de ovenfor beskrevne syntaksregler.

test

Løb Turbo Pascal, at udskrive programmet korrekt ved at placere de nødvendige mærker og indstilling af den ønskede rækkefølge af rækkerne. Kørsel af programmet kan udføres via genvejsmenuen eller ved hjælp af tasterne Ctrl + F9. Hvis alt indtastet korrekt, vil skærmen blinke lidt. I tilfælde af, at en fejl er til stede, vil arbejdsprogrammet pause, og markøren vil blive sat til den linje, hvor det er tilgængeligt. Samtidig, i linjen "konklusion" har en beskrivelse af de fleste fejl, for eksempel fejl 85: «;» expexted. Denne linje angiver, at et eller andet sted er der ingen semikolon. Men det er at være opmærksom på disse problemer er ikke det værd, du har brug for at forstå strukturen, ved hjælp af eksempler i Pascal programmer.

Det bør undersøges i første omgang?

Til at begynde fuldt ud at forstå hver linje i programmet. Så er opmærksomme på syntaks, at udskyde de særlige operatører i hukommelsen, hvorefter tegnsætningstegn ikke er sat, lære logisk kæde af begynder og slutter. Husk, hvordan variablerne er fået, hvilken type de har brug for, og hvorfor har vi brug for det. Forstå vil heller ikke være galt i den måde, de fleste programmerings-miljøer. Du kan bruge den vejledning eller "poke" på dig selv Turbo Pascal. Konstant brug for at øve, klar til at demontere "problemet" af internettet og langsomt vinder eksempel Pascal programmer uafhængigt af hinanden.

dimensionelle arrays

Grupperingen anvendes til bekvem betjening med homogene data, som i dette tilfælde er anbragt i på hinanden følgende lagerpladser, og ikke særskilt. Det er usandsynligt, at programmører komfortable med 50 eller 100 variabler. Det er mere bekvemt at skrive dem i et array.

Elementer, der er i en gruppe har deres nummer. I forskellige programmeringssprog, ved at starte med nogle tal er ikke nødvendigvis til 1. Her er et eksempel på programmer på Pascal siger, at det nummereret startende med hende. Denne sekvens nummer kaldes indekset for hvert element. Som regel er det et heltal mindre karakter. I princippet er disse celler er ligeglad hvad indekseringen vil blive fastsat: numerisk eller alfabetisk.

Array Pascal (eksempler nedenfor) kan have kun én type, som tilhører, og alle dets elementer. Der er ikke sådan, at en celletype reel, og et andet helt tal.

I programmeringen miljø, er endimensionale data (dvs. enkelt) opstilling lineært indtastet:

Var a: array [5..40] af char;

b: real;

i: heltal;

BEGIN

For i: = 5 til 40 read (lm [i]);

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

readln;

SLUT.

Analyse eksemplet med programmer på Pascal, kan du se allokeres at hukommelse til et simpelt array, der består af 35 tegn. Indeksering ([5..40]) - fra 5 til 40. I den første linje efter BEGIN kommando, skal brugeren indtaste absolut enhver 35 tegn (tal, bogstaver), at programmet er optaget i en celle. Den anden linje er ansvarlig for at vise dem på skærmen.

To-dimensionelle arrays

Hvis den endimensionelle matrix - er en, hvor alle operationer er bygget "in-line", dvs. alle de elementer og handlinger udføres efter hinanden, de to-dimensionelle giver mulighed for mere komplekse strukturer med forgrening ...

Sådanne data Pascal (eksempler kan ses nedenfor) er beskrevet på to måder: «array [10..b, 10..f] af typen" eller «array [10..b] af array [10..f] af typen".

B og F - konstanter. I stedet kan de indføres og tal (som i de endimensionale arrays), men i sådanne problemer er ikke den bedste praksis. Dette skyldes det faktum, at programmeringssproget definerer en første konstant som antallet af rækker, og den anden - kolonnerne i opstillingen.

Et eksempel på problemet gennem en særlig sektion seværdighed:

Const b = 24; f = 13;

Typen kirsebær = array [10..b, 10..f] af fast;

Var n: kirsebær;

Snit gennem en matrix af variabler til at beskrive en lille smule lettere (for begyndere):

Const b = 24; f = 13;

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

Begge muligheder er korrekte, er det arbejdsprogram valgte optagelse metode ikke ændre sig.

åbne antenner

Åbent array - den ene, der ikke har grænser. Det har en type (reel, heltal et al.). Med andre ord, den oprettede array - dimensionsløs. Hans "duktilitet" er defineret af programmet under kørslen. Det er skrevet som følger:

Seulgi1: array af char;

Yeri: vifte af real;

Et karakteristisk træk ved disse arrays er, at indekseringen starter ved nul, ikke én.

Grafik i Pascal

De, der har den mindste idé om "intern" operativsystem ved, at alle billederne er opbygget gennem en rektangulær raster. Rasterbilleder er sammensat af pixels, som er så små, at det menneskelige øje opfatter et trukket eller fotograferet til en enkelt enhed. Jo større opløsning af billedet, jo mindre pixel.

Den anden metode til præsentationsgrafik - vektor. Som regel er det segmenter, cirkler, ellipser og andre geometriske former, der udgør hele billedet.

I programmeringsmiljø, på alle sprog mulig og fremkomsten af denne type opgaver, såsom grafik, vil resultatet heraf være tidsplanen. Pascal, eksempler på sådanne programmer viser en vis grad af alvoren af deres udvikling, gør det muligt at skabe billeder og mønstre. For at "aktivere" biblioteket, du ønsker, skal du indsætte en række «benytter graf;».

Typisk i beskrivelsen af de grafiske data er denne procedure, der anvendes:

InitGraph (var chauffør, choker: real; Sti: string);

Her føreren er en variabel, hvis type er heltal; choke - variabel, den faktiske type; en sti giver dig mulighed for at aktivere driverne.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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