ComputereSoftware

Programmet struktur i Pascal: Programmering for begyndere

Den billigste programmeringssprog for begyndere er Pascal. Dette skyldes mindst det faktum, at han studerede i gymnasier, samt en freshman i high school. Det bruges som en base for udviklingen af mange andre sprog. Men som kernen for udviklingen af dets irrationel brug nu, som det tekniske udstyr er det langt gået fremad.

Nu er der en masse penge, som bevarer syntaks. De adskiller sig kun i medium programmering det sprog som Pascal. Programmet struktur vil blive undersøgt i artiklen. Som regel kendskab til programmering begynder med programmet "Hej, verden!".

sproghistorie

Pascal kom for dagens lys i 1970 på grund af, mærkeligt nok, Niklaus Wirth. sprog navn givet til ære for Blaise Pascal - en stor mand er oprindeligt fra Frankrig. Dette er begrundet i, at forskeren har skabt verdens første maskine, der var i stand til at lægge sammen og trække numre.

Sprog udvikling blev gennemført fra 1968 til 1969. Den første omtale dukkede op i 1970. Skaberen, præsentere sit "barn", der fokuserer på den stil af programmering, samt indtastning af data i Pascal. programmets struktur er også blevet udviklet af Wirth. Det har en simpel syntaks og semantik. Direkte "efterkommer" Pascal er et sprog "Modula-2." Dens udvikler er også blevet Wirth.

regler grammatik

Det skal bemærkes, at det ikke er så svært i dette sprog programstruktur. Forfatteren Pascal lagde brugen af kun tre hovedpunkter - titel, beskrivelse, og operatøren.

  1. Titel. Her skal du angive navnet på det program, men den del er ikke et stort. Den er skabt, når udvikleren ønskes. Ifølge en højere grad det afhænger af programmeringsmiljø. I Turbo har Pascal ikke brug for det. Men ved ETH det er obligatorisk at oprette en streng. Brug tillod kun alfanumeriske tegn og understregningstegn "_".
  2. Beskrivelse. Dette afsnit beskriver alle de tilgængelige variable (arrays), etiketter og så videre. D.
  3. Operatør. i Pascal programstruktur indeholder en beskrivelse af operatører på BEGIN-END parentes.

Hvor meget vil de være i samme linje, er det ligegyldigt. De vigtigste ting - efter afslutningen af hvert hold til at sætte en særlig karakter - et semikolon. Desuden sproget er tilfældet ufølsom: der er ingen forskel mellem Var operatør, og var VAR.

Syntaks og semantik

Centralt i arbejdet i alfabetet leger med programmeringsmiljø. Husk på, at den består af:

  • Latinske bogstaver, både store og små;
  • rummet;
  • understreger;
  • Arabic cifre type
  • matematiske symboler;
  • begrænsere (i deres liste over indgang, komma osv ...);
  • beregnere;
  • hjælpestoffer ord (operatører).

Struktur af programmet i Turbo Pascal er ikke anderledes end strukturen PascalABC. Forskellen i dem i eksterne data, intet mere. Angivelse af navnet på den variabel, og andre typer, er det nødvendigt at huske, at navnet ikke bør starte med et tal, kan en understregning være i enhver position, men fra de alfabetiske symboler er tilladt kun at bruge bogstaverne i det latinske alfabet.

Kommentarer til rækkerne er enten seler eller runde med en stjerne (* .. *).

datatyper

Strukturen af programmet i Pascal, og omfatter også behandling af genstande, såsom datatyper. De er af tre typer:

  1. Boolean (sand og falsk);
  2. numeriske (arabiske tal);
  3. tegn (anvendelse af a, b, c og t. d.).

Samtidig er den anden type opdelt i undertyper: heltal og reel. De svarer til visse operatører: Heltal og Real hhv. Tegn er også opdelt i enkelte tegn og strygere. Dette refererer til de typer af data, såsom (i det første tilfælde), antal 1, bogstavet A eller A, og (anden) hele sætning eller ekspressionsværter. I programmet, anføres de under navnene Char og forår.

Værdierne har også deres egen klassificering. De inddeles i konstante og variable. Forskellen mellem dem er betydelig. Den første antager værdien af breve, der ikke ændres under programafviklingen. En variabel er tildelt en værdi i løbet af ved hjælp af den særlige karakter - tyktarmen.

Kommentarer

For at opnå en fuld forståelse af programmet og alle dets processer, funktionen af kommentarer. De er, som det er blevet anført ovenfor, er placeret i krøllede parenteser. Dette er især vigtigt, hvis du er ny til at se koden. Fordi, ved hjælp af denne mulighed, kan du nemt finde en fejl i den færdige program, baseret på, hvad der er skrevet i kommentarerne. Desuden vil de hjælpe en udvikler med tiden til hurtigt at forstå software kode.

Programmets struktur i Pascal attribut tillader kommentarer til datastrukturen defineret i den anden blok. Der skal indtaste tekst, som vil indeholde formålet med hver operatør og den måde, det bruges i fremtiden.

Newbie hjælpe navigere i BEGIN-END kommentar parentes omkring dem. Især vil det være nyttigt i et program-orienterede cykler. Så det vil være lettere at forstå, hvad en blok af udsagn er forbi.

Kommentarer kan ikke læses programmeringsmiljø, så de kan holde et vilkårligt antal tid og er ikke begrænset i alfabetisk tal.

tegnsætning

Programmet struktur i Pascal har sin tegnsætning, er imidlertid ikke overraskende. Den mest anvendte er tegnet af semikolon. Det er placeret efter hver beskrivelse blok Label, type, Const, Var og t. E., men tegnet er ikke nødvendig efter de mest beslutsomme ord. den er ikke installeret efter Begin; efter END er kun sat, hvis programmet ikke færdig endnu. I koden, hvor der er cykler og derfor anvendes, og det andet derefter, er ikke nødvendigt semikolon efter disse ord.

Ved afslutningen af programmet efter SLUT skal installere punkt, ellers programmeringsmiljø ikke forstår, at koden er færdig.

Data input og output

Programmet struktur i Pascal giver dig mulighed for at indtaste data på tre forskellige måder. Blandt dem:

  • Med hjælp fra Readln operatører, Læs.
  • Med brugen af opgaven symbol - kolon.
  • Konstant. I et sådant tilfælde er indgangsdata udføres i parameter var.

Konklusionen opnåede information kan gøres ved hjælp af en flok Skriv og Writeln operatører. I nogle tilfælde kan det være mangler, men det betyder bare, at det allerede er indbygget i produktionsprocessen.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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