CruthachadhColaistean agus oilthighean

Tha an ordugh ann an "Pascal". Program air arrays "Pascal"

Leis an ùidh ann am prògraman a 'meudachadh gach bliadhna. Agus ma tha thu a 'speisealachadh ann an sgrìobhadh prògraman gheall ionadan a' dèanamh air an cànan prògramaidh mar C ++, ann an sgoiltean is colaistean, oileanaich a tha a-steach dhan "Pascal". Agus air bunait tuigsinn cànan tòiseachadh air prògram tro chleachdadh bathar-bog Delphi bathar-bog. Bu chòir sa bhad a bhith mothachail gu bheil an dàta prògraman cànain a 'toirt àite mhòr airson a' foillseachadh d'a mhac-meanmna. Agus ma cleachdadh a 'chànain "Pascal" a tha ri fhaotainn le prògraman bun-bheachdan bunaiteach, an sin Delphi tha mar-thà a ghabhas a sgrìobhadh làn-Fledged phrògram. Agus gu math cudromach ann a bhith sgrìobhadh prògraman uaireannan a 'toirt co-dhùnadh a arrays "Pascal".

Tha làthaireachd na àireamh mhòr de glè eadar-dhealaichte caochladairean

Tha an cànan prògramaidh gu math tòrr diofar chaochladairean, a tha air a chomharrachadh le an làthair ach aon luach. Tha iad comasach air a stòradh aon luach aig a bheil seòrsa sònraichte. Ach tha an t-sreang caochladairean. Tha iad a 'cruinneachadh an dàta, airson a bheil caractar seòrsa feart. Ach sin mar as trice tha caochladairean air beachdachadh fa leth de luach an t-suidheachadh.

Chan eil e dìomhair a 'cleachdadh a' choimpiutair, faodaidh sibh lùghdachadh mòr air an àm a 'coileanadh gu sònraichte an obair co-cheangailte ri leabhraichean mòr dàta. Ach le bhith a 'cleachdadh a-mhàin an fheadhainn a tha air caochladairean ainmeil airson neach-seòrsa, faodaidh sibh a shàbhaladh obrach agad ann an cuimhne agus a' làimhseachadh an dàta anns a bheil àireamh mhòr de sreathan? Gnìomhan a tha gu math cumanta ann an achadh sam bith de ghnìomhachd.

Nàdarrach, tha e daonnan comasach thoirt a-steach ghrunn chaochladairean a bheil thu a choilionadh amasan agad. Tha e cuideachd comasach dhaibh co-dhùnadh cuid luachan. Ach tha an còd air a 'phrògram a-mhàin a mheudachadh. Tha e doirbh ri leughadh an còd, air a bheil àireamh mhòr de shreath. Gu h-àraidh nuair a dh'fheumas tu lorg mearachdan.

Mar sin, an-prògramaidh gun robh leithid de cheist. 'S e sin carson a tha ann an cànan sin a chaidh a leasachadh gu ruige seo, tha caochladairean air a thoirt seachad an comas a bhith a' stòradh uabhas de dàta ann fhèin. Tha an ordugh ann an "Pascal" tòrr air atharrachadh ann an dòigh-obrach ri prògraman. Uime sin, tha e cudromach beachdachadh caochlaideach ann an cànan prògramaidh.

Cleachdadh arrays urrainn lùghdachadh mòr air an uiread de code

Tha an abairt seo a 'falach an òrdachadh sreath de dàta airson a bheil an aon seòrsa feart. A thuilleadh air sin, dàta sin tha an aon ainm. Bu chòir a bhith mothachail cuideachd gu bheil seo a 'freagairt definition dòcha mòran fìor-saoghal Rudan: faclairean, cartùnaichean agus barrachd. Ach, as sìmplidh ordugh a-steach an "Pascal" riochdachadh mar sheòrsa de bhòrd. Tha gach neach fa leth cealla an aon caochlaideach. A 'cleachdadh na co-chomharran urrainn mìneachadh an suidheachadh caochlaideach, a tha e a' gabhail gu h-iomlan a 'bhòrd.

Dè tha ri thuigsinn le aon-thaobhach ordugh?

Shìmplidh a tha an aon bhòrd a tha a-sreathach. Anns an ordugh, gus co-dhùnadh an location paramadair gu leòr gus leigeil fhaicinn ach aon àireamh. Tuilleadh arrays iom-fhillte air an cruthachadh air an stèidh.

Gus innse mu aon-thaobhach arrays ann an "Pascal," dìreach a 'dol a-steach an còd a leanas: Type ordugh [] de .

Mar a tha na h-àireamhan a tha caochladairean a dh'fhaodas a bhith aig an ordinal seòrsa. A 'sealltainn an raon, tha e riatanach a bhith a' tuigsinn gu bheil an sìol nach urrainn a bhith nas àirde deireadh. -Seòrsa, aig a bheil an ordugh eileamaidean sam bith a dh'fhaodas a bhith air leth - an dàrna cuid Coitcheann no a mhìneachadh roimhe seo. Tha an roghainn a 'crochadh air an fheum gus fuasgladh fhaighinn air na dhuilgheadas sònraichte.

Ciamar a tha tuairisgeul de sreathach ordugh?

Tha e comasach dìreach a 'mìneachadh an t-aon-thaobhach arrays ann an "Pascal". Feumar seo a dhèanamh ann an sònraichte earrann, a tha a dhìth airson seo gu sònraichte modh-obrach. Feumaidh tu a dhol a-steach an còd a leanas: Var : ordugh [] Of .

Ann an òrdugh a thuigsinn ciamar a toirt cunntas air an ordugh gu "Pascal", cuir a-steach an còd a leanas:

- Var

- 'S, VV: ordugh [5..50] Of Real;

- K: ordugh [ 'C' .. 'R'] Of Integer;

- Z: ordugh [-10..10] Of Word;

- E: ordugh [3..30] Of Real.

Anns an eisimpleir seo, tha an caochladairean S, T VV agus tha ordugh na h-àireamhan sin, a tha fìor. Le bhith a 'falach fon caochlaideach seòrsa agus caractar na h-eileamaidean. A tha aig integer. Ann an ordugh Z stòradh àireamh, an t-seòrsa anns a bheil am Word.

Am measg nan gnìomhan a ghabhas a chleachdadh nuair a tha ag obair le an ordugh, 's urrainn dhut taghadh pìos-obrach. Tha e a dh'fhaodadh a bhith air a smachdachadh gu clàr air fad air fad. Mar eisimpleir, 'S = VV. Ach tha e riatanach a bhith a 'tuigsinn gu bheil an obrachadh a-obrach a dh'fhaodadh a bhith air a smachdachadh gu Chan eil ach an ordugh "Pascal", air a bheil seòrsa sònraichte.

Chan eil barrachd obraichean a dh'fhaodas ana an ordugh air fad aig an aon àm. Ach, faodaidh tu ag obair le na h-eileamaidean air an aon prionnsabal mar eile prìomh-àireamhan a bhith seòrsa sònraichte. Anns an òrdugh a chòrdas ri paramadair sònraichte, tha e riatanach a shònrachadh ainm an ordugh. Tro bhith a 'cleachdadh na camagan ceàrnach tha riatanach gus dearbhadh an clàr-amais, a tha feart miannaichte a' phìos. Mar eisimpleir: K [12].

Tha na prìomh eadar-dhealachaidhean bhon ordugh eile caochladairean

Tha bunaiteach eadar-dhealachadh eadar na co-phàirtean den chlàr faodar beachdachadh air cho sìmplidh caochladairean ann an camagan a tha e comasach a 'lìbhrigeadh a-mhàin Chan eil luach an clàr-amais, ach cuideachd air an labhairt, a bhios a' leantainn air adhart gu an luach a thathar ag iarraidh. Tha eisimpleir de neo-dhìreach a 'dèiligeadh ris a dh'fhaodas a bhith mar a leanas: V [K]. Tha caochlaideach K mar so a 'gabhail cuid de luach. Bho seo tha ea 'leantainn a dh'fhaodas sibh a' cleachdadh nuair a lìonadh rothaireachd, a 'phròiseas agus a chlò-bhualadh an ordugh.

Fhoirm seo de bhuidheann a gheibhear ann an cùis sreang chaochladairean a tha faisg gu leòr aca tomad toglaichean, an t-seòrsa a Char. Ach tha eadar-dhealachaidhean. Tha iad mar a leanas:

  1. String caochladairean urrainn-còmhnaidh a bhith air a chompàirteachadh bho 'mheur-chlàr air an sgrion agus an clò.
  2. String tha caochladairean air a chuingealachadh a dh'fhaid ann. Faodaidh tu a-steach as àirde de 255 caractaran. Tha e riatanach beachdachadh air leabhar ordugh 64 kb.

Le bhith a 'cleachdadh dhòighean-obrach sam bith a dh'fhaodas a bhith bunaichte ordugh dàta air an sgrion?

Bu chòir aire dòigh ordugh toradh susbaint air an taisbeanadh. Tha grunn aca.

  1. Writeln (A [1], A [2], A [3]). An eisimpleir seo, ged a prìomhadail, a tha comasach gus sealltainn mar a b 'urrainn a chur dìreach don gach eileamaid dualach bhòrd. Ge-tà, air cuid de na buannachdan a tha an arrays anns a 'chànan "Pascal" gu sìmplidh caochladairean, chan eil ri fhaicinn an seo.
  2. Prògram A1;
    Var B: ordugh [1..10] Of Integer;
    K: Integer;
    Toisich
    Airson K: = 1 gu 10 Do {sgioba seo a 'cur cearcall paramadair}
    Readln (A [K]); {Rianachd nochdadh A [I] le bhith a 'cleachdadh a' mheur-chlàr}
    Airson K: 1 = 10 Downto Do {Tha clàr a 'clàradh ann an òrdugh cùl}
    Write (A [K], 'VVV')
    End.

A leithid de phrògram còd air an arrays ann an "Pascal" 'sealltainn mar a chleachdas tu na keypad chur a-steach 10 àireamhan, a chlò-bhualadh orra, ag ath-luachan ann an cùl an òrdugh. Ma tha an aon phrògram ath-sgrìobhadh le àireamh mhòr de caochladairean an àite an ordugh, agus an uair sin a 'chòd a thèid a mheudachadh gu mòr. Tha seo gu mòr ris an duilgheadas pròiseas a 'leughadh a' phrògram.

Tha an àrdachadh ann an comas air sgàth a 'cleachdadh arrays

Tha e comasach cuideachd a lìonadh anns a 'chlàr ris an fheadhainn a luachan a tha co-ionann ris an ceàrnagach den chlàr-eileamaidean. Tha e comasach cuideachd a 'dèanamh leithid de strings an ordugh ann an "Pascal", a bhios a' leigeil a h-uile h-àireamhan a chaidh a chur fèin-ghluasadach. Mar a chì sibh, a 'cleachdadh an ordugh àrdachadh mòr air an comas an cànan prògramaidh "Pascal".

Processing loidhne an ordugh gu math cumanta ann an caochladh de ghnìomhan obrach. Uime sin chan eil dad neònach ann gu bheil iad ag ionnsachadh ann an colaistean agus sgoiltean. A thuilleadh air na cothroman a tha a 'giùlan arrays farsaing gu leòr.

Dè tha falaichte fon dà-thaobhach ordugh?

Aon Faodar smaoineachadh air a leithid a 'bhòrd, a tha dìreach beagan lines. A h-uile loidhne shingilte Tha iomadh ceallan. Ann an suidheachadh mar sin, gus an co-dhùnadh ceart suidheachadh na ceallan, bu chòir a thoirt fa-near nach eil aon Clàr-ìnnse mar a bha a 'chùis le sreathach arrays agus dà - àireamhan a tha gu sònraichte air an t-sreath agus a cholbh. Beachdan sin a tha air a chomharrachadh le dà-thaobhach arrays ann an "Pascal".

Ciamar a bhith a 'dèanamh tuairisgeul air a' chlàr-seòrsa seo?

An dàta sin structar a gheibhear ann an cànan "Pascal" ann an òrdugh a chumail an luach a 'chlàr seo tha an t-ainm dà-thaobhach ordugh. Tuairisgeul seo ordugh dòcha sa bhad a 'cleachdadh an dà dhòigh.

  1. Var B: ordugh [1..15] Of ordugh [1..30] Of Integer;
  2. Var B: ordugh [1..15, 1..30] Of Integer.

Anns a h-uile de na cùisean seo a 'toirt iomradh air dà-thaobhach ordugh, a tha 15 agus 30 colbhan sreathan. Tuairisgeulan an fheadhainn a tha air a thoirt seachad gu h-àrd, a tha dìreach co-ionnan. Gus tòiseachadh ag obair le aon sam bith de na h-eileamaidean, an dà Indices bu chòir a bhith air an riarachadh. Mar eisimpleir, [6] [5] A no [6,5].

Screen toradh bidh cha mhòr an aon mar ann an cùis aon-thaobhach ordugh. Chan eil agad ach feumaidh sònraichibh an dà clàran-amais. Anns a h-uile eadar-dhealachaidhean eile mar sin nach eil ri fhaotainn, agus mar sin a 'bruidhinn mu dheidhinn airson ùine nach eil feum air.

Tha a 'chiad dòigh a tha sibh urrainn dhomh a sheòrsachadh a'

Uaireannan feumaidh tu a sheòrsachadh an dàta. Gus seo a dhèanamh anns a 'chànan a tha a' àitheantan. Tha dà-aontaran, a dh'fhaodas a bhith air a dhèanamh ann an ordugh rèiteach "Pascal". Tha ciall an taghadh dìreach an dòigh a tha na laighe ann an fhìrinn gu bheil, gu tur le bhith a 'daingneachadh gach caochlaideach cearcall Clàr thèid an coimeas ri luachan eile. Ann am briathran eile, ma tha an ordugh catha à 15 àireamhan, a 'chiad àireamh 1 bheir an coimeas modh-obrach le àireamh eile. Bidh seo a 'tachairt gus a' mhòmaid a, mar eisimpleir, a lorg an eileamaid a tha nas motha na a 'chiad àireamh. An dèidh sin, bidh coimeas dìreach an àireamh. Mar sin bidh e a-rithist gus a leithid ùine gus an lorg thu an eileamaid as motha de na h-uile moladh. Tha an dòigh seo sìmplidh gu leòr airson daoine a-prògramaidh a tha dìreach air tòiseachadh ag obair anns a 'chànan.

Tha an dara ordugh rèiteach dòigh

Tha an dàrna modh - builgean. Tha brìgh an dòigh seo a tha na laighe ann an fhìrinn gu bheil coimeas ri taobh càraidean. Mar eisimpleir, 1 agus 2, 2 agus 3, 3 agus 4, agus mar sin air. D. Ann an cùis na fhaighinn bidh luach a 'conaltradh gu tur ris a' rèiteach na h-, an sin thèid a ghluasad gu deireadh fad ordugh, r. F. 'nochdadh mar "builgean" . Tha seo a 'algairim as motha a tha doirbh ri cuimhneachadh. Ach, chan eil a chuimhne e. Tha a 'phrìomh rud a tha a' tuigsinn gu lèir structar an còd. Agus an uair sin faodaidh a-mhàin tagradh a choileanadh math àrd ann am prògraman.

co-dhùnadh

Tha sinn an dòchas gun tuig sibh dè th 'arrays, a thuilleadh air an dòigh sa bheil thu a' urrainn dhomh a sheòrsachadh a lorg sònraichte luach no a choileanadh sònraichte amas. Ma tha thu air a bhith air a thaghadh gus fuasgladh fhaighinn air na dhuilgheadas sònraichte "Pascal" arrays anns a bheil glè chudromach àite, agus an uair sin a bhith ag ionnsachadh a dh'fheumas iad airson a dhol gu mionaideach. Tha e a 'toirt buaidh air nithean mar an làthair an cànan ann mòr gu leòr ghrunn chaochladairean a tha air a chleachdadh ann an suidheachadh sònraichte gus a dhèanamh nas sìmplidhe uile de na code air fad. Arrays thathar a 'meas bunaiteach luachan, a' sgrùdadh a bu chòir a bhith àithnteil.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gd.unansea.com. Theme powered by WordPress.