CoimpiutaireanPrògramadh

Programming. Cycles leis an roghainn

Tha àite sònraichte ann an Turbo Pascal ghabhail suas chuairtean. Tha iad a 'tòiseachadh a' sgrùdadh a dhèanamh dìreach an dèidh trèanadh sgilean-a-steach toradh fiosrachadh gu an sgrion. Às dèidh na h-uile, a 'mhòr chuid de na gnìomhan a tha a' dèanamh cinnteach gu bheil na cuairtean le paramadair agus structaran eile a chuideachadh a 'sgrìobhadh agus obrachadh sònraichte prògram bacaidh.

seòrsaichean chuairtean

Uile gu lèir, tha trì seòrsaichean:

  • le paramadair,
  • le precondition,
  • a postcondition.

Cycles leis an roghainn, a chaochladh air ainmeachadh mar Airson ... ... a dhèanamh no Airson ... downto .... dheanamh, uair is uair a-rithist sreath de ghnìomhan. Ann am prionnsabal, seòrsaichean eile air an cleachdadh airson an aon adhbhair, an ann a-mhàin airson an-loop e ainmeil ann an làimh an àireamh de cheumannan.

Ann an dà structaran eile (Ged is ath-aithris) an àireamh de iterations toiseach neo-aithnichte. Uime sin, 'nuair a' dèanamh obair a tha gu bhith a 'tuigsinn, a tha a' rothaireachd air a chleachdadh.

Basic Mìneachaidhean Co-cheangailte

Cycles le crìochan - ath-chuairt. Counter - na prìomh phàirt, a tha air a thaisbeanadh, a 'cleachdadh dealbhadh ro-shuidhichte. Tha crìochan a 'bheàrn seo a' sealltainn an ìre gu bheil a dhèanamh no a chuairt. Co-dhiù, chan eil e riatanach gu bheil a 'chiad luach co-ionann ris 1. an neach-cleachdaidh a' cur crìochan aca fhèin, an dà chuid a 'bheàrn. An lùib a 'chuirp - seata de àitheantan a tha air co-dhùnadh mar-thà an àireamh de ath-aithrisean.

Tha am facal "chuairtean le crìochan a" ciallachadh gu bheil an staid air a sgrùdadh, agus an uair sin an t-seata de iterations ann an dealbhadh. Tha a 'chunntair incremented (no decremented), agus a h-uile nì ath-aithris. An lùib buidheann a bhith an sàs cho fad 'sa chùmhnant a tha fìor.

Airson ... a ... Do: an algairim, sheantansan

Mar a ràdh mar-thà, a 'chuairtean le paramadair air a chleachdadh ann an iarrtasan a' sònrachadh "bheàrn" ann a bhith ag obair còmhla. Mar sin, faodaidh e bhith an ordugh àireamhan, làithean na seachdain, bàrdachd agus sreathan m. D.

2 iomallach foirm dealbhadh: a 'meudachadh na aghaidh agus a lùghdachadh. Tha a 'chiad dealbhadh Thèid a litreachadh a-mach ann an dòigh a leanas:

airson iskh.peremennaya: 1 = a 'chrìch a dhèanamh chrìochail 2

a 'tòiseachadh

lùb corp;

crìch;

An seo: Prìomhachd. caochlaideach a tha a nochdadh le an neach-cleachdaidh aig toiseach a 'phrògram no aonad; 1 a 'chrìoch agus a' chrìoch de 2 - a 'chiad chuairt dheireannach agus luachan airson na h-ùine; ann an lùb corp-òrdachadh grunn de na gnìomhan a thèid a chumail leis a 'phrògram. Feumar cuimhneachadh gu bheil ma tha an lùib buidheann anns ach aon sgioba, an uair sin a 'ghnìomhaiche camagan rithist ... deireadh faodar a fàgail a-mach. Anns an embodiment, counter, 'se sin Meudaichidh ann an ceuman de 1.

airson iskh.peremennaya = 1 downto crìoch crìche 2 dhèanamh

a 'tòiseachadh

lùb corp;

crìch;

Seo Àir. caochlaideach tèid an àireamh sìos ann an ceuman de 1.

Sgeama cearcall paramadair Airson ... a ... Do bhiodh mar a leanas:

  • Tha ea 'cur crìoch àrd luach an ceada, t. E. 2 chrìoch.
  • Iskh.peremennoy shònrachadh luach crìoch 1.
  • Cumhachan a 'dol seachad air an deuchainn: iskh.peremennaya ≤ 2 chrìoch.
  • Nuair a bhios a 'faighinn an toradh True (True) lùb bhodhaig ga chur gu bàs.
  • Counter tha incremented le ceum co-ionnan ri 1.
  • , Items 3-5 a 'dol gu rèidh chun an àm a staid a tha fìor: iskh.peremennaya> 2 chrìoch. Nuair a tha seo a thachair, tha an lùb dhùin agus smachd a 'dol chun an stiùireadh a leanas a thoirt air an dealbhadh.

Tha Airson ... ... downto dhèanamh an algairim coltach ris an àrd, ach a-mhàin airson beagan phuingean:

  • Anns an 3mh ceum staid ga dheuchainn: iskh.peremennaya crìoch ≥ 2.
  • An 5mh loidhne algairim counter tha decremented le 1.
  • Anns an 6mh paragraf 3-5 sgiobaidhean a thèid a chur gu bàs cho fada 'sa staid riaraichte: iskh.peremennaya <2 chrìoch.

H-uile rud eile a tha coltach an dà chuid ann an obair-aontaran.

Flowchart cearcall paramadair

Cycles ri paramadair tha an cruth clàran-srutha (ged a bha e air a thoirt gu h-àrd mar-thà). Seo sìmplidh bhuidheann structar.

Basic riatanasan gu crìochan na rothairean

Cycles leis an crìochan feum àraidh an seòrsa àrainneachd.

  • Counter agus chrìoch ceada (t. E. Iskh.peremennaya chrìoch 1 agus chrìoch 2) Feumaidh buin an aon seòrsa dàta. Ma tha eadar-chòrdalachd a-mhàin a 'chiad chuairt dheireannach agus luachan a' roinn agus an t-iomradh caochlaideach, am prògram ceàrr a dh'fhaodadh iad fhèin a ghiùlan air sgàth crìochan a thèid atharrachadh le bhith a 'chiad paramadair dàta seòrsa.
  • Tha an seòrsa fiosrachadh a buineadh am paramadair luachan a dh'fheumas a bhith an integer. Chan eil e a 'moladh a' cleachdadh fìor-seòrsa.
  • Atharraich an luach ann an lùb iskh.peremennaya fhorsa a tha mì-chàilear. Air neo, faodaidh an neach-cleachdaidh gann a chumail air ghabhas a nochd mearachdan.
  • Eu-coltach ri seòrsachan eile de chuairtean, ann an ... Mar a dhèanamh no ... Airson ... downto ... chan ceum nach urrainn a bhith air atharrachadh a 'suidheachadh eile seach 1.

Turbo Pascal: mar a gheibh sibh a-mach às an lùb

Gu math tric, tha duilgheadasan ann a tha na lùib, ie. E. Tha an staid tha daonnan fìor. Break modh-obrach a 'cuideachadh gus faighinn a-mach às a' chearcall leis a 'precondition, postcondition, paramadair. E. obair aca a chrìochnachadh prematurely.

Cycles ri paramadair ann Pascal (prògraman a tha a 'gabhail a-steach "shiorruidh" fhìrinn h-) Faodar stad a chur air le bhith a' cleachdadh Continue. Seo an obair a chur air dòigh mar a leanas: an-dràsta cuairt de tràth crìoch a chur gu bàs, smachd a thoirt seachad dhan ath sgioba, ach cha mach às an lùb.

Exit modh a tha riatanach ann gus crìoch a chur air an obair sònraichte bacaidh anns a 'phrògram an còd. Tha e a dh'adhbharaich a-staigh modh-obrach (gnìomh), agus aig an aon àm, a 'coileanadh seo "pìos" Tha e anns a' bhad gu crìch. Ma Exit Tha e suidhichte ann am prìomh aonad, an sin e quits.

Stad modh-obrachaidh a 'lùghdachadh prionnsabal de na leanas: làn phrògram-obrach a' crìochnachadh.

Eisimpleirean de na gnìomhan gu co-dhùnadh

Tha an neach-cleachdaidh a bhios feumail dèidh a 'sgrùdadh a' chuspair "chuairtean le paramadair ann Pascal 'chiad eisimpleirean ag ionnsachadh agus a chleachdadh an uair sin a' sgrìobhadh a 'chòd fhèin. Simple gnìomhan san àm ri teachd prògramaidh cuideachadh gus ionnsachadh na teòiridh a chur an gnìomh, agus an uair sin a chur an gnìomh gu soirbheachail. On "chuairtean leis an roghainn" eisimpleirean de na trioblaidean le co-dhùnadh, gheibh thu a-furasta agus doirbh. Seo na 3 gnìomhan, a tha a 'dèiligeadh ri obair-aontaran agus a mhìneachadh agus beachdan a h-uile co-dhùnadh.

amas 1

Leis dà-thaobhach farsaing de integers ann an raon [0..199], air an taghadh air thuaiream. Lorg an àireamh de a h-uile dà-fhigearach a lorg aig a bheil suim meuran-aireamh tha iomadh de 2.

Tha an algairim air a bheil:

  1. Cruthaich dà-thaobhach ordugh.
  2. Lorg gach uile airson cumail ri na cumhaichean a leanas:

a) ma 9

b) Tagh an dara àireamh-fhigearach a lorg le bhith a 'roinn le mòd;

c) a 'laighe sìos an riarachadh àireamhan;

d) a roinn le ro-shuidhichte suim Mòd 2;

e) ma tha an toradh a tha co-ionnan ri 0, a 'chunntair tha incremented le 1.

obair 2

Leis aon-thaobhach farsaing de integer eileamaidean. Lorg an àireamh de deagh àireamhan.

Tha an algairim air a bheil:

  1. Cruthaich seat de eileamaidean riatanach a chruthachadh le randomize.
  2. Tha an cearcall paramadair a chur an cùmhnant aithris IF, a thèid sùil a thoirt eileamaid gus coinneachadh ris a 'chumha X> 0.
  3. Ma bhios an staid riaraichte, a 'chunntair tha incremented le 1.
  4. Às dèidh a 'rothaireachd a bu chòir a thaisbeanadh mar thoradh cunntadh luach.

Dàta ann parenthesis {} Tha beachdan. Tha an loidhne 11 urrainn a thaisbeanadh air an sgrion seat de dà dhòigh: a 'fàgail beàrn eadar na h-àireamhan a bheirear do gach eileamaid den àireamh shònraichte de cheallan (sa chùis seo, an 5).

Anns an line 12, caochlaideach counter Faodar cuideachd barrachd ann an dà dhòigh: an dara cuid gu roimhe luach airson 1 no a 'cleachdadh an ìre gnìomh Inc.

obair 3

Luachaich ceàrnagach matrix. Lorg an àireamh de deagh eileamaidean a tha air a 'phrìomh trastain.

mìneachadh:

Tha an ordugh àireamhan prìomh trastain a 'sìneadh bho mhullach-clì gu deas aig a' bhonn. Tha na fheairt shònraichte de 'se an fhìrinn gu bheil an t-sreath colbh clàran-amais agus tha an aon rud. Uime sin, aon cearcall a chur air dòigh gu leòr airson a 'gluasad na sreathan gun busting fhàgail eileamaidean.

Tha an algairim air a bheil:

  1. Cruthaich ceàrnagach matrix.
  2. Shònrachadh caochlaideach an urra ris an àireamh de deagh eileamaidean, luach "0".
  3. Cruthaich cearcall a chruthachadh ceàrnagach matrix.
  4. Eagraich fìreanachadh cearcall h: ma tha an àireamh air a 'phrìomh trastain> 0, an uair sin a' chunntair tha incremented le 1.
  5. Às dèidh deireadh a 'rothaireachd air an sgrion gus a' taisbeanadh luach an caochlaideach a Stores an àireamh de deagh eileamaidean.

Fath Mo eadar an dà chànan phrògramaidh: C Turbo agus Pascal

Mar riaghailt, fèin-spèis a phrogramaiche fios aig an iomadh cànan. Mar eisimpleir, dh'fhaodadh e bhith C ++, Turbo Pascal, Delphi, Java, agus mar sin air. D. Fath Mo eadar an dà dhiubh air fhuaimneachadh ann an 80-thighinn am follais. (C Turbo agus Pascal). Aig deireadh an fhicheadamh linn, mar an t-sabaid chaidh eadar C ++ agus Java.

Anns an àite virtual de na trì dusan phrògraman cànain, tha trì paidhir as nochdte, d'an aghaidh a bhuail air an inntinnean a bu mhotha eadar-lìon: Algol 60 agus Fortran, Pascal, C, Java agus C ++. Gu dearbh, tha na faireachdainnean a tha pearsanta, ach aig aon àm no àm eile aon de na paidhir bha na cheannard. Bha seo air sgàth gnìomhachas na riatanasan agus am feum sònraichte a 'bhathar-bhog. Anns na 70-thighinn am follais. " 'Riaghladh an t-saoghail" Fortran, ann an 80 - Turbo Pascal, ann an 90 - C ++. Gu dearbh, chan eil gin dhiubh "Chaochail". An àite sin, tha iad air an atharrachadh gu ionnsaichte bathair bog.

Ann an sgrùdadh de phrògraman cànain faodaidh sibh an aire gun robh cuid de chuspairean coltach sheantansan. Mar sin, cuairtean le paramadair ann an C a tha coltach ri structaran eile ann Pascal, ach a-mhàin airson cuid tàmaill.

-Inntinneach,-leasachaidh Turbo Pascal (Old World) air buannachd fhaighinn bho leasachaidhean Ameireaganach a-saidheans, agus ann an New World gu gnìomhach a 'cleachdadh na toraidhean rannsachaidh a-oidhirpean Eòrpach. Ann an Roinn Eòrpa, na leasaiche a 'moladh barrachd gheal agus compactness de phrògraman cànain, agus Ameireaganach inntinnean tha buailteach barrachd a dh'ionnsaigh cleachdadh ùr-fangled gluasadan ann an sgrìobhadh an còd.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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