Coimpiutairean, Prògramadh
Ordugh. Tha an ordugh eileamaidean. Sùim ordugh eileamaidean, an àireamh de
Programming - fada, cruthachail phròiseas. cruaidh gu leòr a bhith ag ionnsachadh rudeigin anns an sgìre seo, ma tha eil comas a bhith a 'tuigsinn nam prionnsapalan air a bu chòir a bhith air a thogail Apps. An-diugh bidh sinn a 'bruidhinn mu dheidhinn an ordugh, an ordugh eileamaidean agus obrachaidhean sìmplidh leotha.
definition
Mus ag obair le seo eileamaid de na prògraman àrainneachd , feumaidh sinn a 'tuigsinn dè a tha sinn a dèiligeadh. Luchd-teagaisg ann an oilthighean dòcha rithist agad abstruse mìneachaidhean agus feum thu gu Cram orra, ach chan eil e gu diofar do seo Prògramair e cudromach tuigsinn brìgh agus cha bhi e comasach a mhìneachadh do dhaoine eile. Dè th 'ann an ordugh? Tha an ordugh eileamaidean a tha a h-uile còmhla agus a 'dèanamh suas an nì. Ann am briathran eile, seata, bòrd, measgachadh de luachan sreang. A h-uile còmhla tha iad a 'dèanamh àireamhachadh liosta de nithean. Tha ea 'coimhead an ordugh mar seo:
- M (i), far M - 'S e ordugh fhèin, a h-ainm. I - tha an ordugh eileamaid àireamh. Còmhla, tha na dà-àireamhan a ghabhas leughadh mar an i-mh eileamaid ann an ordugh M.
Ann an diofar phrògraman cànain, na luachan sin a dh'fhaodas a bhith air a shònrachadh gu diofar sheòrsaichean. Mar eisimpleir, ann Pascal àireamhan faodadh àireamhan a-mhàin agus caochlaideach i dòcha ach an t-seòrsa integer. Ann PHP, rudan a tha eadar-dhealaichte. Tha i - 'S e na prìomh a leigeas an lorg thu a' phìos, agus chan eil e gu diofar ann an ordugh, ma tha na prìomh bhiodh fad facal - ordugh ( "bar"). Anns a 'dèanamh sin, an ordugh eileamaidean urrainn a bhith dha-rìreabh seòrsa sam bith.
chuairtean
Tha seo a 'bhun-bheachd a tha feumail dhuinn ann a' beachdachadh air cuid de na ordugh obraichean. Cycles - tha cumhach abairtean a-rithist airson an aon obair a-rithist thar còrr agus cho fad 'sa chan eil rithist an staid. Tha dà sheòrsa de chuairtean a chomharrachadh.
- "Chan eil fhathast." Anns a 'chùis seo, a' bhuidheann an lùib a thèid a-rithist gus a bheil e a 'chuairt dheireannach staid. 'S e sin, a' chiad atharrachadh counter, agus an uair sin obrachadh a-mach, agus an uair sin a 'rothaireachd gu crìch.
- "Mar sin fada." Le seo embodiment beagan eadar-dhealaichte. Chiad, thoir sùil air na staid bàs, an sin gu bàs a 'phrògram cearcall, agus atharrachadh an uair sin a' chunntair.
Ann am prionnsabal, an dà chuid roghainnean a tha co-ionann, ann ar cùis chan eil e gu diofar dè an tè a cleachdadh, ach tha gach bhios feumail dòigh a bha aige.
bharrachd
Ann an cuid de chùisean, phrogramaiche, feumaidh fios a bhith agad dè an t-suim de na h-eileamaidean an ordugh. Fo-obrach seo tha e a 'ciallachadh gum feum sinn còmhla a h-uile eileamaid den ordugh. Le seo, bidh sinn a chuidich baidhsagal. Anns an eisimpleir seo, chan eil sinn a dhol an crochadh suas air sònraichte cànan prògramaidh agus cunntas sreath gum bu chòir loidhne a tha.
- Tha sinn a 'cur an cèill caochladairean. Feumaidh sinn com-ordugh de 'M', an ordugh eileamaid uile counter "i", caochlaideach a 'sealltainn an àireamh de ordugh eileamaidean "gu", a thuilleadh air an caochladair "R", a bheir dhuinn an t-obrachadh thoradh.
- Cuir a-steach an àireamh de ordugh eileamaidean "gu" an dòigh sam bith.
- Cuir a-steach an ordugh eileamaidean. 'S urrainn dhut a chur air dòigh e tro shreath de dialogs leis an neach-cleachdaidh no dìreach a shònrachadh ri luach gach aon fa leth.
- Tha sinn a shònrachadh i = 1, R = 0.
- A-nis a 'chuid bu duilghe. Feumaidh sinn lùb. Gus seo a dhèanamh, feumaidh tu an toiseach a 'taghadh an t-seòrsa. Gu h-ìosal tha sinn a 'toirt seachad eisimpleir air cearcall cunntadh eileamaidean. Mar eisimpleir, chleachd sinn an cànan prògramaidh - Pascal.
ath-
R = R + M [i];
i + 1 = i;
gus an i> k
Dè tha sinn a 'faicinn? A 'chiad fosgladh an cearcall "atharrais a dhèanamh air" àithne. Às dèidh sin, roimhe luach na caochlaideach, a 'ciallachadh an t-suim de gach eileamaid ann an ordugh, tha sinn a' cur eileamaid eile den ordugh. Ceum counter (ordugh an àireamh). Next, sgioba de "gus" Tha sinn cinnteach gu bheil na lùib counter air a dhol nas fhaide na an ordugh. Às dèidh na h-uile, ma tha sinn a-mhàin gu bheil eileamaidean 5 (k = 5), an uair sin Cuir M [6] Chan eil a 'dèanamh ciall, bidh e falamh.
staid
Mus gluasad air adhart gu an ath obair le arrays, leig a 'cuimhneachadh air an cumhach aithrisean. Anns a 'mhòr chuid de phrògraman cànain, an sheantansan a' coimhead mar seo:
ma (staid) an uair sin, (sreath de àitheantan) eile (àithneadh ma staid nach eil fìor);
Seanalair tuairisgeul dh'fhaodadh fuaim mar seo: "Ma bhios an cor a tha fìor, agus an uair sin a 'gabhail a' chiad earran de àitheantan, no a dhèanamh an dàrna bacaidh." Cumhachan a-aithrisean a tha feumail ann a 'dèanamh coimeas eadar-dhealaichte luachan agus barrachd co-dhùnadh aca "dàn". Còmhla ri baidhsagal, tha iad a 'fàs cumhachdach farsaing de mion-sgrùdadh dàta inneal.
coimeas
A tha fhathast a 'leigeil dhuinn a dhèanamh an ordugh? Elements an ordugh Faodar cur ann an ordugh, fhaicinn ma tha iad a 'maidseadh na h-àraidh, agus coimeas a dhèanamh eadar a chèile. Bha aon de mo eisimpleirean as fheàrr de oilthigh ollamhan - a lorg as àirde tron eileamaid de ordugh. Mar eisimpleir, a 'cleachdadh an C ++ cànan.
- Gun dol a-steach mion-fhiosrachadh, tha e riatanach gus cur an cèill an aon caochladairean mar a rinneadh roimhe, mar eisimpleir, le beagan ach a-mhàin. Le seòrsa eile de rothaireachd a tha beagan mhealltaire. Ùr chùis "i = 0". Carson a tha e, tha sinn a 'mìneachadh gu h-ìosal.
fhad (i <= k)
{
i + 1 = i; // no faodar a chur an àite i + 1 =;
ma (R { R = M [i] } } Mar a chithear, tha an seòrsa seo de rothaireachd, a 'chiad' cumail sùil air cor, agus an uair sin a 'tòiseachadh a' cunntadh a-mhàin suim. Dè dìreach a tha a 'tachairt? Chiad, thoir sùil air neo-ionannachd dìlseachd i <= k, ma tha, gus an tig sinn a 'chiad eileamaid de ordugh M [1] agus coimeas a dhèanamh eadar e le ar "R" thoir sùil air na caochladairean. Ma "R" nas lugha na an eileamaid ordugh, agus an uair sin tha e air a shònrachadh air an luach an eileamaid. Mar sin, aig an àm nuair a tha sinn a 'dol tro ordugh air fad, bidh e anns an àireamh as motha. 'S e seo fada aon de na prògraman as motha fèill cànan. Tha e neònach a tha ann an 'mhòr-chuid de fiù' s as ainmeil oilthighean a tha a 'teagasg nach e ach a' chuid as motha banal bunaitean a mhaighstir ann an suidheachadh agus an còigeamh tè grader. Dè a tha e cho eadar-dhealaichte bho chànanan eile beachdachadh le thugainn? PHP leigeil leis a 'phrogramaiche a chruthachadh a' chuid as motha goireasach ordugh. Ordugh eileamaidean faodaidh ea bhith air leth seòrsa sam bith. Ma anns an aon Pascal, feumaidh sinn a bhith a 'sònrachadh aon seòrsa (me, àireamh), an uair sin tha againn nach eil dòigh air a' sgrìobhadh an loidhne ris an teacsa, Atharraich an t-seòrsa ordugh ... Ach ma dh'atharraicheas tu an t-seòrsa, agus àireamhach dàta ann bidh e plain text, agus Mar sin chan urrainn dhuinn a dhèanamh còmhla riutha matamataigeach sam bith a bharrachd obraichean gun code agus ceann goirt. Ann PHP ordugh eileamaid - 'S e aonad neo-eisimeileach. Tha an ordugh air a chleachdadh a-mhàin airson goireasachd stòradh agus ga làimhseachadh. Agus as cudromaiche buileach, airson an fheadhainn a tha cleachdte ri bhith ag obair le arrays bho PLs eile, faodaidh sibh a chur air dòigh an aon counter-eileamaidean. Tagradh a dhèanamh ris an ordugh eileamaidean ann PHP beagan nas iom-fhillte na ann an cànanan eile, ach b 'fhiach e e. Dè is urrainn dhuinn a ràdh ann an co-dhùnadh? Arrays - a multidimensional dàta taigh-bathair, a 'toirt cothrom do obrachadh rè obair le mòr de leabhraichean fiosrachaidh. Tha an aiste seo a 'beachdachadh Chan eil multidimensional arrays, a chionn' chuspair seo airson deasbad eile. Mu dheireadh beagan comhairle. Gus a dhèanamh nas fhasa a bhith a 'tuigsinn a' chuspair arrays smaoineachadh gu sreath de àireamhan - 'S e seo an toiseach, ach an dàrna agus mar sin air. 'S e seo an ordugh. Ma dh'fheumas tu fios a chur gu fear dhiubh, dìreach tagh am prògram àireamh. Tha seo a 'bheachd a tha mòran nas fhasa do bheatha san sgoil. Cuimhnich, chan eil e an-còmhnaidh a 'fhiach èisteachd ri òraid unintelligible luchd-teagaisg, na b' fheàrr a lorg an rathad chun an tuigse air a 'chuspair. PHP
thoradh air
Similar articles
Trending Now