KomepiutaPolokalame

Polokalame Faataitaiga i Pascal. Polokalame i Pascal

O le a foliga mai e faapea o le gagana o le polokalama o Pascal - e faigofie lava ma masani ai mo so o se Faapolokalameina, ae e mafai ona e fai e le vaivai le gagana lava mo le lalolagi o aso nei. E leitioa ua manatu a faavae ma suesue i le aoga.

Masani lava, pe tusi polokalame Pascal faaaoga se siosiomaga polokalame, e pei o Turbo Pascal (Turbo Pascal).

Aisea e tatau ona filifili e amataina lenei gagana? Taumafai ia malamalama. Ina ia mafai ona pulea atoatoa o so o se gagana polokalame, e tatau ona maua le lomiga talafeagai. O le mafuaaga lena pauu ese le tele o gagana i le taimi lava, aemaise ai, ma le Tagavai. E le o matua taatele i le atunuu o Rusia e tautatala, e faapena le aoaoina o tusi ia te ia iina. I le taimi, o le ua sili ona lauiloa Pascal, Java, Faavae ma C. Ia tatou mafaufau eseese taitasi. Java, e matele faaaoga i fesootaiga polokalame. C - o se tasi o le gagana e sili ona fetalai lautele, ae peitai, ma le sili ona faigata (aemaise lava mo e amataina). Ina ia iu lava ina iloa ai le auala e tusi polokalame i ai, e sili atu le muamua aoao Pascal ma Autu. Latou suesueina uma e lua i le aoga (filifiliga a le faiaoga). O le mafuaaga o lo latou taatele o loo taoto i le mea moni e faapea i nei gagana, e mafai ona e tusia le polokalama tutusa i totonu o C po o le I ++, ae e sili atu le faigofie ona atinae tele ona o le faigofie o le fausiaina.

E taua le manatuaina o le lomiga o Pascal ma Autu aofai, ae o le aoga o laau taatele e pei o Turbo Pascal 7.0 ma QBasic. Afai e te ave ai i le faatusatusa i latou, tumau e toe foafoaina ina ia i luga tusi se meafaigaluega laiti i le 50 laina. o Turbo Pascal sili atu le malosi ma le saoasaoa.

O le uluai polokalame i Pascal

Faataitaiga e faigofie ona mafai ona maua polokalame Pascal luga o le Initoneti, ia malamalama sili atu ona faigata pe faapefea ona latou galulue.

Ina ia malamalama i mea i totonu o lenei gagana, e tatau ona e tusi se tamai "faafitauli". Faapea e te manao e faia se polokalama o le a faaopoopo numera lua: Q + W = E. Le a le mea e ao ona faia mo lona foafoaga?

O le tusi o le a galue E pei o se ma liuliuina (i le matematika - X). Tatau e talafeagai ona tofia se igoa (Max 250 tagata). E mafai ona aofia ai o:

  • mataitusi o le alafapeta faa-Latina (A..Z);
  • numera mai 0 e 9. Ae e tatau ona tatou manatua o le igoa e le tatau ona amata i se numera;
  • "_" Amio.

le maua e feiloai i le ulutala:

  • tusi Rusia;
  • faailoga faailoga;
  • spec. amio, e pei o se lattice "#", o le pasene "%" tala "$", o le tilde "~" ma isi.

O se faataitaiga o le suafa sao e mafai ona avea «red_velvet4», «exo» po «shi_nee». e tatau foi ona manatua se tasi o Pascal o tulaga tusi gase, o lea o le fesuiaiga i le igoa «btob» ma «BtoB» avea o se tasi. O totonu o le siosiomaga polokalame "Totoina" ma le taʻua o le sela, o le a manino i lalo. Ina ua mavae lenei faagasologa e tatau ai e iloa ai le ituaiga o le ma liuliuina. E manaomia lenei tulaga ina ia polokalama saʻo e faaalia ai le taunuuga i luga o le screen po o le lolomi i luga o pepa. Mo se faataitaiga, afai e faaopoopo numera lua, ua faamaoti le ituaiga numeric, ma ina ua le faafeiloaiga telefoni, lea - o se manoa. ituaiga talafeagai integer ( "numera") mo faaopoopo masani o lua fuainumera.

Faatasi ai ma le ituaiga o fesuiaiga manino, ae e tatau ona tofia e uma fesuiaiga numeric, ina ia pulea saoloto i latou.

Faavae i mea o loo tusia i luga, e le faigofie ona mafai ona e tusia se tamai "paso." polokalame Pascal le a vaai e pei o lenei:

Polokalame shi_nee;

Var Q, W, E: integer;

AMATA

E: = Q + W;

IʻUGA.

O le laina muamua, o lona uiga i le polokalama shi_nee - .. O le igoa po o le igoa o le polokalama. e le aafia ai lenei pule oe pe fai vaega le fuafuaina tusia. O ia, pe afai e faaaogaina, e tatau ona manaomia ona muamua, pe o le a faatupuina ai se mea sese siosiomaga polokalame.

Faamatalaga o le fesuiaiga o le laina lona lua o le faafetai e faagaoioia e «var». E tatau ona e lisi fesuiaiga uma e foliga mai e faaopoopo se ituaiga (integer) polokalama ma e ala i le Colón.

Ulugalii faagaoioia «AMATA» - «IʻUGA» e amata ma o lea e faamuta i le polokalama. Latou e sili ona taua; le va oi latou o gaoioiga uma o loo faamatalaina e le Faapolokalameina.

syntax

E taua le manatua o laina taitasi o code faaiuina i se semikolona. O le tuusaunoaga i lenei tulafono a le auauna poloaiga e pei o var, amata, const, ma isi. Ina ua mavae le tatau ona tuu i le faaiuga mulimuli o le faagaoioia manatu. I nisi tulaga, pe a le faaaogaina le polokalama pepa faaopoopo tele ma puipui faagaoioia «AMATA» - «IʻUGA», e mafai ona tuuina se taimi ina ua mavae le poloaiga i se semikolona.

Ina ia mafai ona tofia se feaveai o lona taua, mo se faataitaiga, E = 15, e talafeagai ona saini i le tasi ma se Colón:

Q: = 15:

W: = 20;

E: = Q + W;

O le Colón i lenei gagana ua taʻua o tofiga. O le polokalama ua tusia i Pascal faigofie tele pe afai e te pulea le tulafono syntax faamatalaina i luga.

tofotofoga

Tamoe Turbo Pascal, e lolomi le polokalama saʻo ala i le tuuina le faailoga manaomia ma faia le poloaiga e manaomia o le laina. Tamoe le polokalama e mafai ona faatinoina e ala i le mataupu menu po o le faaaogaina o ki ctrl + U9. Afai taina sao uma, o le a emo itiiti o le lau. I le tulaga e faapea o le taimi nei o se mea sese, o le a taofi ma o le a faatuina e le Autu poo le polokalama o galuega i le laina o loo maua pe afai e. I le taimi lava lea e tasi, i le laina o le "faaiuga" o se faamatalaga o le mea sese tele, mo se faataitaiga, le sese 85: «;» expexted. O lenei laina o loo faailoa mai i se mea e leai se semikolona. Ae peitai, o le gauai atu i nei faafitauli e le o taua ai, e tatau ona e malamalama i le faatulagaga, e faaaoga ai faataitaiga i polokalame Pascal.

Lena e tatau ona suesueina i le taimi muamua?

Ina ia amata le atoatoa ona malamalama i laina taitasi o le polokalama. Ona uaʻi atu i syntax, e tolopo le atunuʻu faapitoa i le manatua, ina ua uma lea e le o tuu le faailoga faailoga, aoao filifili talafeagai o le amata ma iuga. Ia manatua pe faapefea ona maua le fesuiaiga, lea ituaiga latou te manaomia ma pe aisea tatou te manaomia ai. Malamalama o le a le sese foi i le faagaoioiga o le tele o siosiomaga polokalame. E mafai ona e faaaogaina le taitaiga po o le "tui" i Turbo Pascal oe lava. Pea manaomia e faataitai ai, sauni e disassemble le "faafitauli" o le Initoneti ma lemu mauaina faataitaiga tutoatasi polokalame Pascal.

arrays faatafa

o loo faaaogaina le felanulanuaʻi mo le faagaoioiga talafeagai ma faamatalaga homogeneous, lea i le tulaga lenei ua faatulagaina i sosoo nofoaga manatua, ma le eseese. E ono le mafai e polokalame o le mafanafana ma le 50 po o le 100 fesuiaiga. E sili atu ona talafeagai e tusi i latou i se autau.

Elemene o loo i se vaega o latou numera. I gagana eseese polokalame, e ala i le amata mai i nisi o ata e le o le 1. O se faataitaiga o le polokalame i luga o le tala lea a Pascal e faitaulia e amata faatasi ma ia. O lenei faasologa aofai ua taʻua o le faasinoupu o elemene taitasi. O se tulafono faafoe, o se integer itiiti amio. I mataupu faavae, e le tausia o nei sela mea o le a faatulaga le indexation: numeric po faasolo.

Autau Pascal (faataitaiga o loo i lalo) e mafai ona maua ai na o le tasi ituaiga e ua auai ma ona elemene uma. E leai se o se tasi ituaiga feaveai moni, ma le isi integer.

I le siosiomaga polokalame, faamatalaga faamauina o se tasi e faatafa-(i.e., faigofie) autau ua ulufale linearly:

Var a: autau [5..40] o SIA;

b: moni;

i: integer;

AMATA

Mo i: = 5 i le 40 faitau (ch [i]);

Mo i: = 5 i le 40 tusi (ch [i]: 3);

readln;

IʻUGA.

Iloiloina le faataitaiga o le polokalame i luga o Pascal, e mafai ona e vaai o loo faasoasoa e manatua mo se autau faigofie, e aofia ai le 35 tagata. Faasino Igoa ([5..40]) - mai le 5 i le 40. I le laina muamua ina ua mavae le AMATA poloaiga, le tagata e faaaogāina e tatau ona ulufale atu i so o se matua 35 tagata (numera, tusi) o loo tusia atu o le polokalama i se feaveai. O le laina lona lua o le nafa ma le faaalia i luga o le lau.

Lua e faatafa-arrays

Afai o le 'autau se tasi e faatafa-- o se tasi lea o loo fausia i gaoioiga uma "i le laina", o lona uiga elemene ma gaoioiga uma e faia ai se tasi ina ua mavae le isi, o le lua e faatafa-mafai ai ona tele fausaga faigata faatasi ma branching ...

O faamatalaga Pascal (faataitaiga e mafai ona vaai i lalo) o loo faamatalaina i ni auala se lua: «autau [10..b, 10..f] o ituaiga" po «autau [10..b] o autau [10..f] o ituaiga ".

B ma f - constants. Nai lo lena, e mafai ona faaofiina ma faatusa (e pei o le arrays se tasi e faatafa-), ae i se faafitauli e le o le faiga sili ona lelei. Lenei ua tatau ona totogi i le mea moni e faapea o le gagana polokalame faamatalaina a tumau muamua o le aofai o laina, ma le lona lua - o le koluma o le autau.

O se faataitaiga o le faafitauli e ala i se ituaiga vaega faapitoa:

b Const = 24; f = 13;

Ituaiga sieri = autau [10..b, 10..f] o le moni;

Var n: sieri;

Le fuaiupu e ala i se autau o fesuiaiga e faamatala sina mea itiiti e faigofie (mo amataina):

b Const = 24; f = 13;

Var n: autau [10..b, 10..f] o le moni;

Uma filifiliga e saʻo, e le suia e le polokalama le galuega o le auala pueina filifilia.

arrays tatala

autau Open - o le tasi e leai tuaoi. O loo i ai se ituaiga (moni, integer iā al.). I se isi faaupuga, o le autau foafoaina - dimensionless. Lona "ductility" Ua faamanino mai i le polokalama i le taimi taufetuli. Ua tusia e faapea:

Seulgi1: autau o SIA;

Yeri: autau a moni;

O se vaega tulaga ese o nei arrays o le amata i le faasino igoa i le o, e leai se tasi.

Vaaiga i Pascal

O i latou oe maua le sina manatu o le "i totonu" faagaoioia faiga iloa o loo fausia i ata uma e ala i se raster faatafafā lē tutusa. ata Raster ua aofia ai pixels, lea e matua itiiti o le malamalama i le mata o le tagata a tusia pe pueina mo se iunite e tasi. O le tele o le iugafono o le tupua, o le laiti o le pixels ai.

O le auala lona lua o ata mananaia ata - vector. O se tulafono, o le vaega, lio, ellipses ma isi foliga geometric e faia aʻe ai le ata atoa.

I le siosiomaga polokalame, i so o se gagana e mafai ai ma le tulai mai o lenei ituaiga o galuega, e pei o ni ata mananaia, o le taunuuga o lea o le a le faasologa o taimi. Pascal, faataitaiga o sea polokalame faaali atu se faailoga faapitoa o le mamafa o latou atinae, e mafai ai ona faia ata ma mamanu. Ina ia "toe faatoaagaina mai o" le potutusi o le ae manao ai, e tatau ona e faaofi se laina «faaaoga kalafi;».

E masani lava, i le faamatalaina o le faamatalaga ata mananaia, e faaaoga lenei faiga:

InitGraph (var avetaavale, tineia: moni; Ala: manoa);

Iinei le avetaavale o se ma liuliuina o latou ituaiga o integer; tineia ai - ma liuliuina, o le ituaiga moni; faatagaina se ala oe e faatoaaga ai le avetaavale.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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