Komputeran, Software
Ev binyat bi bernameya li Pascal: Programming ji bo arşîvkirin
The zimanê bernameyên bi arzanî herî ji bo arşîvkirin e Pascal. Ev e ji ber qet nebe ji ber ku ew di dibistanên bilind, û her weha weke nav lepên xwe de lîse xwendiye. Ev jî wekî bingehek ji bo pêşketina gelek zimanên din jî tên bikaranîn. Lê belê, weke navenda ji bo pêşketina bikaranîna vê zulma xwe ya niha wek alavên teknîkî ku heta niha bi pêş çûye.
Niha e gelek pere ku nebihûrin syntax hene. Ew bi tenê li hev cuda bernameyên medium zimanê wek Pascal. Ev binyat bi bernameya dê di gotara xwe xwend. Wek qaîde, naskirina bernameyên bi bernameyê dest pê dike "Hello, dinya!".
dîroka zimanê
Pascal di sala 1970 de ji ber ronahiyê, bes ceddî, Niklaus Wirth. Navê zimanê dayîn li rûmeta Blaise Pascal - zilamekî mezin di destpêkê de ye, ji France. Ev yek bi vê rastiyê ye ku zanyarê yekem makîne ya cîhanê de, ku bikaribin lê zêde bike û salekê hejmara bû afirandin hatiye rastdar.
pêşketina Ziman ji 1968 heta 1969 hatiye lidarxistin. Yê pêşî behsa li 1970. re xuya bû ku disêwirîne, pêşkêşkirina xwe "zarok", giraniya xebata li ser style bernameyên, herweha entry welat li Pascal. avaniya yên bernameyê jî ji aliyê Wirth pêşxistin. Ev xwedî syntax sade û xwebêj. Direct "nijad" Pascal a zimanê "Language-2" ye. pêşvebirinê xwe jî Wirth bibe.
rêzmanên
Ev divê bê diyarkirin, wê ew e ku di vê avahiya bernameya zimanê ewqas ne zehmet. Nivîskar Pascal danîn bikaranîna tenê sê xalên sereke - title, description, û bipêyive.
- Title. Li vir, tu divê bi navê bernameya xwe diyar bike, lê belê em babete a sereke ne. Ev bi tenê afirandin e dema ku pêşvebirinê tê xwestin. Li gor berfirehiyeke ew li ser jîngehê bernameyên girêdayî ye. Di Turbo Pascal Gelo hewce ne. Lê belê, li ETH ew diyarkirî ji bo afirandina a string e. Use destûr bi tenê characters alphanumeric û bi şiklekî "_".
- Description. Ev beş lîsteyên hemû guherbarên License de (array), etîket, û hwd. D.
- Operator. li avahiya bernameya Pascal de a description of operatorên di nav parantêzê de BEGIN-END.
Ê çiqas ew li xeta eynî be, ne mesele ye. Ya herî sereke, - piştî di dawiya her tîma ku karaktereke taybet - a semicolon. Li gel vê, di zimanê tîpan e: e ti cudahî di navbera operator Var, û var var hene.
Hevoksaziyê û xwebêj
Central ji bo karê ku elifbêya dilîze bi jîngeha bernameyî. Di hişê xwe de, ku ji pêk tê:
- Latin characters, hem tîpen hûr;
- space;
- yeka;
- malikên Arabic type;
- sembolên matematîkî;
- limiters (di lîsteya xwe ya xala entry, bêhnok, etc ...);
- specifiers;
- peyvên auxiliary (operatorên).
Binesaziya bernameya li Turbo Pascal no cuda ji strûktûra PascalABC e. Cidahiya di wan de li welat ji derve, ne tiştek zêdetir. Olîvîerî, bi navê variable, û ciyên din, pêwist e ji bo bînin bîra xwe ku li ser navê divê bi digit dest ne, karakterên şiklekî dikarin li her postekî be, lê ji sembolên alfabêya bi destûr ji bo bikaranîna bi tenê tîpên di alfabeya Latînî.
Comments to dama yan jî deaktîv bike an jî li dora bi nîşaneya (* .. *) ne.
cureyên welat
Bingehê bernameya li Pascal, û her wiha jî çav ji hêmanên, wek cure daneyan. Ew ji sê cure ne:
- Boolean (rast û derewîn);
- hejmar (hejmarên Arabic);
- pîta (bikaranîna a, b, c û t. d.).
Di heman demê de, cureyê duyem nav sub-cureyên dabeş: hijmar û rast. Ew ji bo operatorên hin hev re biþînim: Integer û Real rêzê. Pît jî di nav characters yek û têl de dabeş dibe. Ev jî tê wateya cure daneyên wek (di doza yekem), hejmara 1, di nameyê de A an A, û (duyemîn) di hemû pêşkêş an jî biwêjek. Di vê bernameyê de, ew di bin navên Char û bihara tomarkirin.
Nirxên bi Dabeşandina xwe bi xwe heye. Ew bi nav berdewam û variable de dabeş dibe. Ferqa di navbera wan girîng e. Yê pêşî bawer dike nirxê nameyên ku hûn di dema darvekirinê bernameya nayê guhertin. kolona - A variable is a nirxa ku di dema bikaranîna karaktera taybet nede.
Comments
Ji bo gihiştina bi têgihiştineke giştî ya program û hemû yên pêvajoyên wê, li gor comments. Ew in, ku hatiye li jor diyar kir, bi nav parantêzê de bi porê xwe danîn. Ev bi taybetî girîng, eger hûn nû ji bo dîtina code in. Ji ber ku, bi bikaranîna vê bijare, hûn dikarin bi hêsanî şaşî û di bernameyê de amade ye, li ser tiştên ku di comments nivîsîn. Bi ser de, ew a pêşvebirinê bi dem ji zû fêm code nivîsbariyê alîkariya wê.
Binesaziya bernameya li taybetiyê Pascal destûrê comments ji avaniya welat li danasîn li Bloka duyemîn. divê ku bikevin text, ku armanca her operator û di rê de ku di pêşerojê de tê bikaranîn de dihewîne wê hene.
Newbie alîkariya navigate de bixemilînî Rayi BEGIN-END li dora wan. Bi taybetî jî di dewrên-bernameya nêrîn, wê baş bibe. Bi vî awayî ew dê rehettir be ji bo fêm bikin ka blokeke daxuyaniyên li ser e.
Comments nayên xwendin jîngehê bernameyên, da ku ew jî ti hejmara dem bigirin û bi hejmareke alphabetical ne sînorkirî ne.
xetkirinî
Ev binyat bi bernameya li Pascal heye xalbendî xwe, lê belê ev e, ne ecêb e. Bikaranîn herî nîşana semicolon e. Ev e, piştî her description Label block, Tîpa, Const, Var û t. E. danîn, lê belê nîşana ne pêwist be, piştî ku gotinên bi biryar herî. ku piştî Dest sazkirî ne; piştî END tenê danî ye heger program bi dawî nebûye ye. Di kodê de, ku tê de bi berdewamî li wê derê û, li gorî vê, bi bikaranîn, û ji Else Hingê, li semicolon ji piştî van gotinên pêwîst ne.
Di dawiya bernameyê de piştî END divê xala sazkirin, yan na derdoreke bernameyî fam nake ku code is qedand.
input Data û encam
Ev binyat bi bernameya li Pascal destûrê dide te ku derbasî welat li sê awayên cuda. Di nav wan da:
- Bi alîkariya operatorên Readln, bixwîne.
- Bi bikaranîna sembola Wezîfedarkirina ji - colon.
- Constant. Di vê rewşê de, input Daneyên ku di var parametre çêkir.
Agahiyên ku encam bi dest dikare bi komek Write û Writeln operatorên çêkirin. Di hin rewşan de dibe ku kêm, lê ew tenê tê wê wateyê ku ew ji niha ve di nav prosesa hilberanê de hatiye avakirin.
Similar articles
Trending Now