/ / Programstruktur i Pascal: programmering for begyndere

Programstruktur i Pascal: programmering til begyndere

Det mest tilgængelige programmeringssprog tilnybegynder er Pascal. Dette skyldes i det mindste det faktum, at det studeres i de overordnede skoler på de almene uddannelsesskoler såvel som i de første år på universitetet. Det bruges som en base for at lære mange andre sprog. Det er imidlertid nu irrationelt at bruge det som det vigtigste til udvikling, da det tekniske udstyr er gået langt foran.

Der er mange værktøjer nusom bevarer syntaksen. De adskiller sig kun i programmeringsmiljøet for et sprog som Pascal. Programmets struktur vil blive undersøgt i løbet af artiklen. Som regel begynder bekendtskab med programmering med programmet "Hej verden!".

strukturen i et Pascal -program

Sprogets historie

Pascal blev født i 1970 takket være,mærkeligt nok til Niklaus Virt. Sprogets navn blev givet til ære for Blaise Pascal, en stor mand fra Frankrig. Dette skyldes det faktum, at forskeren skabte verdens første maskine, der var i stand til at tilføje og trække tal.

Sprogets udvikling blev udført fra 1968 til 1969.Den første omtale dukkede op i 1970. Skaberen, der introducerede sit "barn", fokuserede på programmeringsstilen samt på dataindtastning i Pascal. Programmets struktur blev også udviklet af Wirth. Den har enkel syntaks og semantik. Den direkte "efterkommer" af Pascal er sproget "Modula-2". Wirth blev også dens udvikler.

Grammatikregler

Det skal bemærkes, at programmets struktur ikke er så kompliceret på dette sprog. I Pascal har forfatteren fastsat brugen af ​​kun tre hovedpunkter - titel, beskrivelse og operator.

  1. Titel.Her skal du angive programmets navn, men dette element er ikke det vigtigste. Det oprettes kun efter anmodning fra udvikleren. Det afhænger for det meste af programmeringsmiljøet. Turbo Pascal har ikke brug for det. Men i ETH er det bydende nødvendigt at oprette en streng. Kun tal, bogstaver og understregningen "_" er tilladt.
  2. Beskrivelse. Denne blok indeholder alle tilgængelige variabler (arrays), etiketter osv.
  3. Operatør. Strukturen i et Pascal-program inkluderer en beskrivelse af operatorerne i parentes BEGIN-END.

Hvor mange af dem vil være på en linje,lige meget. Det vigtigste er at sætte et særligt tegn efter afslutningen af ​​hver kommando - et semikolon. Desuden er sproget ufølsomt for store og små bogstaver: der er ingen forskel mellem operatoren Var, vAr og vaR.

pascal programstruktur

Syntaks og semantik

Alfabetet spiller hovedrollen, når man arbejder med programmeringsmiljøet. Det skal huskes, at det består af:

  • Latinske tegn, både små og store bogstaver;
  • plads;
  • understrege;
  • Arabiske tal;
  • matematiske tegn;
  • afgrænsere (deres liste indeholder en periode, komma osv.);
  • specifikationer;
  • serviceord (operatører).

Strukturen i et Turbo Pascal -program er ingentingadskiller sig fra strukturen i PascalABC. Forskellen er i deres eksterne data, ikke mere. Når du angiver et navn til en variabel og andre typer, skal du huske, at navnet ikke må starte med et tal, understregningen kan være i enhver position, og fra alfabetiske symboler er det tilladt kun at bruge bogstaver i det latinske alfabet.

Linjekommentarer er vedlagt enten i krøllede seler eller i parentes med en stjerne: ( * .. *).

Typer af data

Strukturen i et Pascal -program indebærer også overvejelse af objekter såsom datatyper. De er af tre typer:

  1. logisk (sand og falsk);
  2. numerisk (arabiske tal);
  3. symbolsk (ved hjælp af a, b, c osv.).

Samtidig er den anden type opdelt i undertyper:hel og ægte. De svarer til visse operatører: henholdsvis Integer og Real. Karakterer er også opdelt i enkelte tegn og strenge. Dette refererer til datatyper som (i det første tilfælde) tallet 1, bogstavet a eller A og (i det andet) hele sætninger eller et udtryk. De er skrevet ind i programmet under navnene Char og Spring.

programstruktur i pascal

Mængderne har også deres egen klassificering.De er opdelt i konstanter og variabler. Forskellen mellem dem er betydelig. Det første indebærer betydningen af ​​brevet, som ikke ændres under udførelsen af ​​programmet. Variabler tildeles en værdi ved runtime ved hjælp af et specialtegn, kolon.

Kommentarer

For at opnå fuldstændig forståelseprogrammet og alle dets processer, bruges kommentarfunktionen. De er, som allerede nævnt ovenfor, placeret i krøllede seler. Dette er især vigtigt, hvis en nybegynder ser på koden. Fordi du ved hjælp af denne mulighed let kan finde en fejl i et allerede færdigt program, baseret på hvad der står i kommentarerne. Desuden vil de hjælpe udvikleren med hurtigt at forstå klargøringskoden over tid.

Strukturen i et Pascal -program tilladervedhæfte kommentarer til datastrukturen angivet i den anden blok. Der er det nødvendigt at indtaste teksten, som vil indeholde formålet med hver operatør, og hvordan den bruges i fremtiden.

En nybegynder vil blive hjulpet til at navigere i parenteserne BEGIN-END kommentar ved siden af ​​dem. Dette er især nyttigt i et loop-orienteret program. Dette vil gøre det lettere at forstå, hvilken blok af udsagn der er fuldført.

Kommentarer læses ikke af programmeringsmiljøet, så de kan tage lang tid og er ikke begrænset i bogstavnummer.

turbo pascal programstruktur

Tegnsætning

Strukturen i et Pascal -program har sin egentegnsætning er imidlertid ikke overraskende. Den mest almindeligt anvendte karakter er semikolon. Det placeres efter hver beskrivelse af etiketten, typen, konsten, var osv. Blokke, men skiltet er ikke nødvendigt efter selve ordet. Det er ikke installeret efter Start; efter END kun er sat, hvis programmet ikke er færdigt endnu. I kode, hvor der er sløjfer og følgelig Then og Else bruges, er der ikke behov for et semikolon efter disse ord.

I slutningen af ​​programmet, efter END, skal du angive et punkt, ellers forstår programmeringsmiljøet ikke, at koden er fuldført.

strukturen i et pascal -program

Data input og output

Strukturen i et Pascal -program giver dig mulighed for at indtaste data på tre forskellige måder. Blandt dem:

  • Ved hjælp af Readln, Read -operatorerne.
  • Brug af opgavetegnet - kolon.
  • Konstant. I dette tilfælde foretages dataindtastning i var -parameteren.

De opnåede oplysninger kan vises, nårved hjælp af en flok operatører Skriv og skriv. I nogle tilfælde kan det være fraværende, men det betyder kun, at det allerede er indbygget i modtagelsesmetoden.