KwamfutocinShirye-shirye

Tsararru. Tsararru abubuwa. Adadin tsararru abubuwa, da yawan

Shirye-shirye - shi ne mai tsawo, m tsari. tukuru isa ya koyi wani abu a cikin wannan yanki, idan kana da wani ikon fahimtar ka'idojin a kan wanda ya kamata a gina Apps. Yau za mu magana game da wani tsararru, tsararru abubuwa da kuma sauki ayyukan tare da su.

definition

Kafin aiki tare da wannan kashi na cikin shirye-shirye da yanayi , muna bukatar mu fahimci abin da muka ake rubutu. Malamai a jami'o'i iya maimaita your abstruse ma'anar da kuma bukatar da ku cram su, amma ba kome a wannan shirye-shiryen kwamfuta da muhimmanci a fahimci ainihin, kuma ba za a iya bayyana shi ga wasu. Mene ne wani tsararru? Tsararru abubuwa ne gabã ɗaya, kuma yin sama da abu. A wasu kalmomin, wata sa, da tebur, da dama dabi'u kirtani. All tare da suke samar da wata ƙidaya jerin abubuwa. Ga alama tsararru kamar wannan:

  • M (i), inda M - ne tsararru da kanta, da sunan da. i - ne tsararru kashi lambar. Tare, wadannan biyu lambobi za a iya karanta a matsayin i-th kashi a cikin tsararru M.

A daban-daban shirye-shirye harsuna, wadannan dabi'u za a iya sanya daban-daban. Alal misali, a Pascal Ƙidayar iya faruwa na musamman numerals da m i na iya zama kawai da irin lamba. A PHP, abubuwa ne daban-daban. Akwai i - ne key cewa ba ka damar samun abu, kuma shi ba kome a cikin tsararru, idan key zai zama duka kalma - tsararru ( "mashaya"). A yin haka, tsararru abubuwa iya zama cikakken wani irin.

hawan keke

Wannan ra'ayi ne da amfani a gare mu a cikin shawara na wasu tsararru ayyukan. Inji - suna matukar maganganu ga maimaita wannan aiki kan kuma a sake, muddin akwai wani komawa da yanayin. Iri biyu hawan keke za a iya gano.

  • "Tukuna." A wannan yanayin, jiki na madauki za a maimaita har shi ne karshe yanayin. Wannan shi ne, da farko canji counter, sa'an nan za lissafi, sa'an nan da zagayowar terminates.
  • "Saboda haka yanzu." Tare da wannan embodiment dan kadan daban. Na farko, duba da kisan yanayin, sa'an nan kashe da shirin sake zagayowar, sa'an nan ya musanya counter.

A ka'ida, duka biyu zažužžukan su ne m, a cikin yanayin da shi ba kome wanda daya don amfani, amma kowanne zai zama da amfani da hanyar.

Bugu da kari

A wasu lokuta, da shirye-shiryen bukatar ya san abin da yake Naira Miliyan Xari da abubuwa na tsararru. A karkashin wannan aiki da shi ya nuna cewa muna bukatar mu hada da dukan abubuwa da tsararru. Tare da wannan za mu a taimake hawan keke. A wannan misali, za mu ba ka rataya kan wani musamman shirye-shirye da harshen da kuma bayyana a jere da cewa wani layi kamata dauke.

  1. Mun bayyana canji. Muna bukatar mu bayyana wani tsararru na 'M', tsararru kashi yawan counter "i", da m nuna yawan tsararru abubuwa "to", kazalika da m "R", wadda za ta kawo mu ga aiki sakamakon.
  2. Shigar da lambar da tsararru abubuwa "to" kowace hanya.
  3. Shigar da tsararru abubuwa. Za ka iya shirya shi ta hanyar jerin dialogs tare da mai amfani ko kuma kawai sanya wani darajar da kowane akayi daban-daban.
  4. Mun sanya i = 1, R = 0.
  5. Yanzu mafi wuya part. Muna bukatar mu madauki. Don yin wannan, za ka farko bukatar zaɓi irin. Kasa mu ba da wani misali a kan zagayowar count abubuwa. Alal misali, mun yi amfani da shirye-shirye da harshen - Pascal.

sake

R = R + M [i].

i = i + 1.

har i> k

Me muka gani? Da farko yana buɗewa da sake zagayowar "maimaita" umurninSa. Bayan haka, baya darajar da m, ma'ana Naira Miliyan Xari da dukkan abubuwa a cikin tsararru, muna kara wani kashi na tsararru. Increment kanta (tsararru yawan). Next, wata tawagar "sai" mun duba ko madauki counter ya tafi bayan da tsararru. Bayan duk, idan mun kawai 5 abubuwa (k = 5), sa'an nan kuma ƙara M [6] bai sa hankali, shi zai zama fanko.

yanayin

Kafin motsi a kan zuwa na gaba aiki tare da iri-iri, bari tuna da matukar kalamai. A mafi shirye-shirye harsuna, da ginin kalma kama da wannan:

idan (yanayin) sa'an nan (jerin dokokin) kuma (umurni idan yanayin ba gaskiya).

Janar bayanin zai sauti kamar haka: "Idan yanayin gaskiya ne, to kai da farko block na dokokin, ko yin wani biyu block." Tasari kalamai ne da amfani a gwada daban-daban dabi'u da kuma kara kayyade su "kaddara". Tare da hawan keke, suka zama m tsararru na data analysis kayan aiki.

kwatanta

Wannan har yanzu yale mu mu yi wani tsararru? Abubuwa na tsararru za a iya ana jerawa, gani, idan sun dace wasu yanayi, da kuma kwatanta tsakanin juna. Daya daga na fi so misalai na jami'a - su sami matsakaicin kashi na tsararru. Alal misali, yin amfani da C ++ harshe.

  • Ba tare da faruwa a cikin cikakken bayani, wajibi ne a bayyana wannan canji kamar yadda a baya misali, tare da waɗansu 'yan ƙalilan. Tare da wani irin zagayowar da kadan fim din. A sabon yanayin da "i = 0". Me ya sa shi, mu bayyana a kasa.

yayin (i <= k)

{

i = i + 1. // ko za a iya maye gurbinsu i + = 1;

idan (R <= M [i])

{

R = M [i]

}

}

Kamar yadda za a iya gani, da irin wannan sake zagayowar, da farko jami'in dake duba yawan yanayin, da kuma kawai sai ya fara kirgawa adadin. Abin da daidai ke faruwa? Na farko, duba rashin daidaito biyayya i <= k, idan haka ne, muka zo da farko kashi na tsararru M [1], kuma kwatanta shi da mu "R" duba canji. Idan "R" shi ne karami fiye da wani tsararru kashi, to, shi ake sa tamanin da rabi. Saboda haka, a lokacin da muka tafi ta hanyar dukan tsararru, shi zai dauke da mafi girma da lambar.

PHP

Wannan shi ne ta zuwa yanzu daya daga cikin mafi mashahuri shirye-shirye harsuna. Yana da m cewa a yawancin ko mafi mashawarta jami'o'i an sanar da ba su da shi amma mafi banal kayan yau da kullum ga master a cikin wani wuri kuma a karo na biyar a aji na. Abin da yake haka daban-daban daga wasu harsuna dauke da mu?

PHP damar da shirye-shiryen don ƙirƙirar mafi m tsararru. Array abubuwa shi zai iya zama cikakken wani irin. Idan a cikin wannan Pascal, muna bukatar mu saka guda irin (misali, yawan), sa'an nan ba mu da hanyar rubuta cikin layi tare da rubutu, ba tare da canza irin tsararru ... Amma idan ka canza irin, da kuma Tazarar data a cikinsa zai kasance da bayyana rubutu, da kuma saboda haka ba za mu iya kawo tare da su wani ilmin lissafi ayyukan ba tare da ƙarin code da kuma ciwon kai.

A PHP tsararru kashi - ne mai zaman kanta naúrar. Tsararru da ake amfani da musamman domin saukaka ajiya da kuma tanadin da shi. Kuma mafi muhimmanci, ga waɗanda suka saba wa aiki tare da iri-iri daga wasu don Allah, za ka iya shirya daidai da wannan counter abubuwa. Roko ga tsararru abubuwa a PHP a bit mafi rikitarwa, fiye da sauran harsuna, amma shi ne shi daraja.

sakamakon

Abin da za mu ce a ƙarshe? Iri-iri - a hadaddiyar data sito, kyale ta yi aiki a lokacin aikin tare da babban kundin bayanai. Wannan labarin ba dauke da dabaru iri-iri, saboda wannan topic for wani tattaunawa. A karshe kadan shawara. Don yin shi sauki su fahimci batun iri-iri su yi tunanin wani jerin lambobin - a nan shi ne na farko ba, amma na biyu da sauransu. Wannan ne tsararru. Idan kana bukatar ka tuntube daya daga cikinsu, kawai zaži shirin lambar. Wannan fahimta shi ne sauƙin your rayuwa a makaranta. Ka tuna, shi ne ba ko da yaushe daraja sauraron unintelligible jawabin malamai, mafi nemi hanya zuwa ga fahimtar da topic.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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