CoimpiutaireanPrògramadh

Cycle agus an cearcall le postcondition precondition

Prògramadh fhèin Faodar iom-fhillte. Airson a 'tòiseachadh le, a h-uile gnìomh a bu chòir a bhith air a litreachadh a-mach ceum air cheum. Ach le a leithid sin riatanach, tha grunn fheartan a 'cuideachadh gu mòr a' coileanadh nan gnìomhan a dh'fheumas a 'phrògraim ( "Pascal", "C", "assembler" - ge bith dè an cànan air a chleachdadh). Aon de na h-innealan a tha a 'cruthachadh chuairtean.

Tha cudromachd de phrògraman chuairtean

Dè tha ann an rothaireachd? Carson a tha feum air agus dè na buannachdan an lùib a bhith phrogramaiche, nuair a bhios sibh ga cleachdadh? Tha an cearcall a tha cudromach structarail phàirt den phrògram, a tha a 'leigeil leat bog bàs àireamh sònraichte de ghnìomhan, a' toirt a 'gèilleadh ris na crìochan a stèidheachadh. Mar sin, a 's simplidh eisimpleir air an cùrsa-obrach - podnesenie àireamh shònraichte gu cumhachd. Chan eil feum air òrdachadh sreathan suas gus nach bi gu leòr, air sgàth na h-innealan a dhèanamh uile gu fèin-obrachail leis. Ann an cleachdadh a baidhsagal cuideachd urrainn shàbhaladh tòrr ùine agus oidhirp, agus mar sin chan eil e riatanach gach uair agus gach ceum a chlàradh Còd a 'cleachdadh an cearcall. Dìreach cuir a-steach caochlaideach caochladairean agus a 'tòiseachadh a chur an gnìomh. Ach mar a thogail cuairt-sgeama? No fiù 's barrachd? Iad fein 'embodiments an cearcall glè tòrr - fios air an leabhar mu dheidhinn phrògraman, "Pascal," bidh sinn a' beachdachadh air no "assembler". Mar sin, dìreach airson adhbharan fiosrachaidh disassemble teòiridheach sgeama a 'tabhann an dà as mòr-chòrdte a chleachdadh:

  1. Cycle le postcondition.
  2. Loop le precondition.

A h-uile daoine eile a tha gu ìre mhòr aca eadar-dhealachaidhean agus cùisean sònraichte, agus mar sin feumaidh iad a bhith a 'beachdachadh ann an co-theacsa agus ann an coileanadh amasan sònraichte. Anns an eadar-ama, leig dhuinn Cuir as mòr-chòrdte. Tha na diofar chuairtean le preconditions agus postconditions? Seo an lùb le precondition:

fhad 'sa «staid» dhèanamh «code»

Seanalair teòiridheach frèam cearcall le postcondition

Fhoirm seo a sgrìobhadh nuair a còd a 'ghnìomhaiche cearcall le postcondition buileachadh cosgaisean na buidhne. Aig a 'chiad shealladh a tha e coltach neònach: an da-rìribh, carson a chuir an suidheachadh às dèidh bàs a' Chòd? Ach tha dad neònach ann: fheart den fhoirm seo a tha an còd air a chur gu bàs ge bith a bheil an uair a th 'coinneachadh ri no nach eil a' coileanadh. Ach a-mhàin 1 àm. An sin leanaidh na deuchainn, am bheil a h-uile sin, mar bu chòir, no nach eil. Agus ann an àiteigin iomchaidh bhuidheann cùmhnantan na rothairean thèid a leigeil seachad. 'S e seo gu math cudromach agus feumail feart, a tha a' rothaireachd le postcondition. Air an t-eisimpleir de na chaidh innse agus far a bheil thu a 'faicinn a' buileachadh pragtaigeach a pheantadh seo? Seo eisimpleir de na cearcall le postcondition:

ath-

"Tha an còd"

gus «Cor na h-»

Seanalair teòiridheach cearcall bunait le precondition

Ach an fheadhainn as mòr-chòrdte roghainn dìreach seo. Tha sònraichte tha na laighe ann an fhìrinn gu bheil an t-riatanach staid, gun an còd seo a tha a-riamh a chur gu bàs. Mar as trice, tha an còd math sgèile agus cur thuige iomlan aige droch bhuaidh a thoirt air dèanadas a 'choimpiutair. Uime sin, air a chleachdadh gu math seòlta plana: 'chuid as motha de na pìosan code a chur ann an lùban no fiù' s clasaichean fa leth a tha a 'tagradh a dhèanamh a' tighinn a-mhàin aig an làimh dheis tàmaill. Na h-uile a 'chòrr den ùine a tha an còd seo, ach chan eil iad a' cleachdadh coimpiutair. Tha an sgeama seo a 'leigeil leat a shàbhaladh giollachd cumhachd an gnìomh a' phrògram no prògraman eile.

Practaigeach a chur an gnìomh ann an diofar phrògraman cànain

Bha beagan faclan mu practaigeach èifeachdas an cearcallan. Bu chòir a thoirt fa-near chiad fhear de na h-uile a 'sàbhaladh ùine, an dà chuid an neach-cleachdaidh agus an phrogramaiche. Air an dàrna chaidh a ràdh, carson, carson a bu chòir beagan fhaclan ri ràdh mu luchd-cleachdaidh. Tha gun sgaradh a-steach pàirtean eadar-dhealaichte a 'toirt cothrom air bathar-bog a luchdadh gu luath agus a' ruith, agus a rèir sin, an neach-cleachdaidh a-mhàin a bhios cuideachd toilichte a 'cleachdadh bathar-bog leithid. A bharrachd air sin, dòigh-obrach seo, nuair a tha an còd air a stòradh ann an cearcall no clas fa leth (a tha gu tric air adhbharachadh bho corp), agus a 'leigeil leis a bhith ag obair èifeachdais. Bu chòir dhut cuideachd a thoirt astair anns an neach a memory ceallan. Mar sin, ma bha h-uile rud a dhèanamh le làimh, a bhiodh a 'faighinn a h-uile agus tha iomchaidh-steach. A lùb a 'leigeil le iomadh turas no fiù' s dhusanan de lùghdachadh an fheum a nì thu fhèin. Agus tha e air falbh an duine bàillidh, a dh'fhaodas hours Feumaidh a 'coimhead air duilgheadasan còd.

co-dhùnadh

Mar sin, a h-uile suim a sgrìobhadh, faodaidh sinn a ràdh gu bheil an cearcall le postcondition no ro 'toirt cothrom goireasach air dòigh airson airgead a shàbhaladh as aonais ìobairt càileachd. Agus nuair a sgrìobhadh toinnte prògraman, tha e aon de na caraidean as fheàrr phrogramaiche, a 'cuideachadh dha gus an còd nas fhasa a ghiùlain a-mach agus leughadh. Uime sin, 'nuair a' sgrìobhadh an cuid code Chan eil dìmeas a 'cleachdadh bhaidhsagalan le postcondition no precondition - tha iad a dhealbh gu sònraichte airson cuideachadh le pròiseas bathar-bog a chruthachadh, agus bidh e ag obair na aghaidh - gun a bhith a' gabhail brath air a 'chothrom seo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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