KomputeranBernameyên

"Pascal" operatorên. zimanê bernameyên Pascal

Probably her dibistanê tê zanîn zimanê bernameyên, ku jê re dibêjin "Pascal". Çi ye? Ev demeke dirêj bi zimanê mirî bû, piştî ku hemû bi tenê ji bo xwendekarên perwerdeyê û dibistanên bi kar tê hesibandin base. Ev ji bo guhertoya hêsankirî ya ji Algol behsa. Lê, bervajî ya dawîyê de, "Pascal" dikarin bên bikaranîn ji bo nivîsandina bernamên rast û heta games. Berê, wî hebû û populerbûna bes, lê niha bi tenê parastin, di rastiyê de, ji bo armancên perwerdeya. Yekemîn tiştê ku bala bernamenûs potansiyel "Pascal" - mimkun e ji bo nivîsandinê, tevî ku taybetiyên zimanê English, ne Pezila li ser bikaranîna schemes taybet ku di zimanên wek C. qebûl

Ew "Pascal" Niklaus Wirth di sala 1970 de tên afirandin. Ew zimanê piştî zanayê bi navê Blaise Pascal, ku bavê yekemîn car li cîhanê bû. Ev dikare du hejmarên cuda lê zêde bike. A rasterast ji zimanê "Pascal" e "Language-2." KirinYê an Versiyon ji bo baţkirina e.

pergala bernameyên

Pascal ABC - zimanê bernameyên ji aliyê sîstemên heyî. Lê belê, şirove guhertoya yên nifşê nû ye.

Çima ev afirandin "Pascal ABS"? Ji bo vê yekê, bûn du sedemên girîng hene:

  • sîstema kevin nabêt ji zimanê resen;
  • daxwaza ji bo pêkanîna atmosferekî bernameyên modern zêdetir û întegrekirî.

Ziman Pascal ABC de, ji sîstema klasîk "Pascal" hêmanên "Delphi" û berfirehkirina xwe bi xwe. Ew di 2002 de derket holê.

e jî, danerê bi heman navî, ya ku bi hêz û modern hene jîngehê bernameyên. Ku ew bikaribe ji bo birêvebirina li Linux, MacOS, herweha li ser Windows e.

The .NET Çarçuve destûrê dide te ku bikaranîna hin taybetmendiyên din jî, herweha bernameyên li style demûdezgeh, object-nêrîn û erkî. Nivîskarê vê zimanê Mikhalkovich bû. Wî destê ne bi tenê ne "Pascal" û "Delphi" C # û "Python" bandor bûbû, di heman demê de jî.

taybetiya giştî ya operatorên

Operators ji zimanê bernameyên pêwîst in bo nivîsandina bernameyeke. Ew bidin ku ji bo pêkanîna erkên û algorîtmayên hin. Tîma ku di "Pascal" ji elementên din ferq dike? Ji ber ku ew li sêdaredana ve çalakiyek be. "Pascal" hatiye dîzaynkirin, da ku hemî fîrmayên bi peyvên auxiliary taybet pêk tê. Fermandariya di navbera xwe û unsûrên din bikaranîna semicolon cuda (;). Hemû operatorên bi nav komên dabeş:

  • Simple. Van fermanan de tuneye jî unsûrên din ne. Ev in: operator assignment (a colon û eynî), ji pêvajoya derbasbûna merc (tê bikaranîn ji bo tags).
  • Serf kirin. daxuyaniyê de, terkîb, şert û mercên, bi xelek, bi hinceta: van daxuyaniyên bi up of din hêmanên çêkirin.

Herdu kom jî dê paşê di vê gotarê de nîqaşkirin.

prosedurên operator

Ev pêwîstî bi xebatkarê ji bo banga prosedureke. Ji bo afirandina a line li derdora bernameyî, divê tu bi xwe diyar bike an naskirin, li pey wê jî Parametreyên ji banga divê bê bicîkirin. Lê belê, di zimanê in treatments, ku ji wan hêmana dawîn heye ne jî hene. Ew "Pascal" bi nav du cureyên dabeş:

  • standard (qeydkirî di zimanê);
  • custom (afirandin ji aliyê bernameçêker).

Dema propisaniem set taybetî ji hêmanên di hucreyên yek an jî bi hawakî din aktîfkirin ye.

Operators ( "Pascal"), ku ji bo hin karên hevbeş in, bes ji bo bîranîna bi hêsanî. Tu gerek nivîsandina li beşa evin tîne peyva û bikevin a description of prosedûra. in hêmanên standard ku ne hewce ne ku bikevin di block yekemîn hene. Ev ji erkên xwendin û nivîsandinê, û yên din in.

prosedurên Custom pêwîst li ber bernameya karê dîzayna û di beşê description, an ji module danîn. Eger tu bi kar option nebin, divê di beşa nivîskî MALEY an PÊVAJOYA.

operator transfer û merc

operatorên Simple bi kar pir bi hêsanî, di nav de Goto. Di "Pascal" heye tag beşa, ku dide te ku tu danîn hin pêwîst ji pêşvebirinê ji operator, û piştre ji ber ku jump bê şert û merc ji bo kirîza to it. Wek ku label e ji bo set of hejmar û nameyên bê xalbendî an qadên bên bikaranîn. Ji xeta ku bi katêk (:) veqetiyan. Berî ku hun a label, LABEL biafirîne, dîtina ravekirinan, divê bi navê element diyar bike.

Berî ku hun a beşa biafirîne, divê hûn ji bo li ser hin ji yên ku detayên dizanim:

  • hemû tags şirove divê bên bikaranîn;
  • eger tomar heye û navên yên ku hejmara wan, hun dikarin wan îlan ne.

Mixabin an başe ku, daxuyaniya Goto di zimanên modern çi bernameyên kar ne. Ev e ji ber ku sîstemên bi kar, afirandina prensîba conveyor. Û wiha operatorên ( "Pascal") wek Goto, binpê pêvajoya kompûterî.

operatorên şert

Bi şert û daxuyaniya şandin designs KO-BE-dîtir, tê bikaranîn ku display şaxê, ku yek bighîjne pêwîst e derew. The pêvajoya computational li yek ji rêyên pêşkeş kirin dewam bikin. Piranî, di pêvajoya ji nav du cureyên dabeş:

  • avaniya fork (cihê ku du hilbijartinên li wir, her sereke ji bo encama wê);
  • avaniya Bypass (gava ya duyemîn çewt, û di vê rewşê de ye, di programê de nebê, di encama ji bo rastiyê bi kar anîn).

The design ji daxuyaniyên KO-BE-dîtir avakirinê. Ev peyvên wê mîsogerkirî ye. Di vê rewşê de, ya dawîyê ye mijarê ji bo bikaranîna diyarkirî ne.

Çawa li design? Bi English ew wek "eger-wê-din" wergerîne. Ger program rewşa xwe dişinî rast e, wê demê ji ber ku, ev piştî ku peyva paşê hatibû nivîsîn e. Û eger ev yek şaş e, bi rastî jî bawer dike, çi li ser, an jî piştî ku xeta ji paşê hatiye nivîsîn.

daxuyaniyê de, terkîb

Ji bo fêmkirina vê komepeyva, pêwist e ku bizanibin ku pênase. daxuyaniyên mirç ( "Pascal") - komek ji operasyonên bi nivîsandina bernameyeke ku bracketed BEGIN-END. Ji ber vê jî, komeke ji emrên ku weke yek întegrebûyî temsîlkirin.

selection operator

Ji ber ku ji ber ku di daxuyaniya KU nikarin kar bi tenê du şaxa e, tîma selection CASE hat avakirin. Di vê sîstemê de peyvên function li wir - doza, ji, dawiya, din. Di vê rewşê de, ya dawîyê de jî dikarin bi hevre bê. Berî karên operator, divê li parametre û nirxê xwe îlan kirin. Ger di hilbijartinê de girîng e û temenî de bi hilbijartina constants birêve operator, ku piştî dawî. Eger duristîya e amade ne, û hemû tîmên tên hesibandin. Ev, bijarteka ku piştî peyva dîtir an piştî daxuyaniyê de CASE de tê lidarxistin.

Ev hilbijartina operator di "Pascal" nayê pergala xebatê ku eger kar ne. in, tu şert û mercên test eşkere hene. Ger em karê xwe bi hûrgilî zêdetir bifikirin, em dikarin bibînin ku CASE biçûk bêndereke naskirina nav bernameyê de, ji ber ku operator bi END, ku buyî ne BEGIN diqede. Ev e, gelek bi hêsanî bi kar tînin, bi taybetî jî heke ne 5 an zêdetir tercîhên hene. Receteyan tim KO-BE dirêj be, û ev e ku pêvajoya rehet ne.

Operators ( "Pascal"): Cycles

di dewra çi ye? Wan, Bilîs, dubarekirina hin ji yên ku sîstema emrên çend caran, bi temamî pêşiya mercên. Di "Pascal" tê zanîn, du cure yên dewrên :

  • parametre cycle;
  • sazîya.

her kesî çi ye? First (bi cycle parametre) herdem Parametreyên zanîn. Carna bi navê. cudahiya wê ya sereke ew e ku hejmara kelîman ên di dewra ku di pêşde tê zanîn.

The Qahîrê nenas zilmê similar e. Loop diqewime, heta ku rewşa ku diçe bi serê.

Meh ji cûreyê û cureyên cycles dikare bi bikaranîna hin ji yên ku avahiyên:

  • DUBARE: bi postcondition Dubare.
  • DEMA: dubarekirina rolek mezin e.
  • JI BO - operator bikarhênerên. Ev yek di parametre cycle bikaranîn.

Du options yekem bi ji bo dubarekirina iterative bikaranîn. Cidahiya serekî ji cara daxuyaniyê de - tu ji wan re li kar a loop bi parametre, bê avakirin, ne gengaze ji bo dubareyan - û FOR.

IO Operators

Ji bo vejîn bi jîngeha derdorên bernameyên hevdîtinê daxuyaniyên input-derketinê. Ew derfetê hûn bikevin agahî û hegera di encama li ser ekranê an çapkirin. Fermana read rê bide bikarhêneran ku diyar bernameyê dixebite welat xwe. Gelo evê çawa çêbe nayê? Di bernameyê de ji bo duration of bikevît û li cursor bi agir li ser ekranê ye, ya ku li benda input ji mirov de xuya dike. Cidahiya di du gotinên xwendin û readln biçûk. Last bi tênê di dahatûya cursor bo rêzika din bibe.

O Operator ( "Pascal") - binivîsin (ln). piece LN destûrê berdewam daneyên deranê de li ser xeta din. Eger Program daxuyaniya sade dibêje, ew dê li ser ekranên têgeheke vala nîşan dan. Bikaranîn, di vê wateyê de, vê fermanê ne pêwîst in.

jî operatorên ne var hene, nêzî. Ew ne dikarin bên bikaranîn, eger ew ji bo ku di bernameya xwe ne hewce ye.

operatorên Major ( "Pascal") di gotara ravekirin. Ew baştir dê alîkariya ji bo nivîsandinê di programê de, ew xwe bi kar têr bi lez û bê depoya. Bêyî ku ew ne dixebitin, ne ji tiştekî li bernamenûs pêşerojê ji bo hevkariya bi zimanê "Pascal". Program bê operatorên, wax, ne dikarin ji xeyalên bê. Ev tê wê wateyê ku ew divê bikaribe li kar be. Ev gifl operatorên cycle aloz, lê belê, divê bên perwerdekirin û hemû pirsgirêkên windabûnê. Bextê te xweş bî li karê te!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ku.birmiss.com. Theme powered by WordPress.