Kwamfutocin, Shirye-shirye
Exponentiation a Pascal shirye-shirye: tukwici da dabaru
Akwai babbar dama shirye-shirye da harsuna, da kuma Pascal ba na karshe wuri, daga gare su. Kuma idan kun kasance mãsu tsanani tafiyar da a nan gaba da shirye-shirye ya kamata a fara familiarizing da duniya ne ta hanyar koyon harshen, saboda yana da sauki ga fahimta da kuma, mafi muhimmanci, da shirin shi ne cikakken free.
A wannan labarin, za mu magance wannan matsalar, kamar yadda exponentiation. Pascal, da rashin alheri, ba ya bayar da mu warware wannan matsala, sabanin sauran shirye-shirye harsuna, guda sadarwarka. Saboda haka a nan dole mu, kamar yadda suka faɗa, fita tare da improvised wajen, resorting to madaukai da kuma ilmin lissafi aiki - shi ne a nan za mu iya ba free rein zuwa mu kwatanci. La'akari da hanyoyin da dama su warware wannan matsala.
Misali mu ba aiki mai sauki, inda wani adadi dole ne za a tashe su cikin matakin na dukan positive. Ya ɗauka a yawan kafa a 4 digiri. Akwai aka yi a sauki ilmin lissafi aiki: b: = wani * a * a * a.
A gabanin misalai ƙyale mu mu gina wani yawan kawai a tabbatacce na game iko. Amma akwai kalubale inda dole ne ka gina yawan zuwa fractional iko. Lokacin rubuta da irin wannan shirin, muna bukatar mu san logarithms Properties. A musamman: wani b = e b Ln wani . A wannan hasashe, da ake so rabo daga shirin mu zai kasance da siffan: r: = exp (b * Ln (a)). Amma a nan muna da aka tsayar da gaskiyar cewa wannan sadarwarka bai yi aiki ba tare da sifilin kuma korau lambobin. Domin cika mu shirin exponentiation 0, kana bukatar ka saita mai yanayin: Idan b = 0 Sa'an nan r: = 1 Else r: = exp (b * Ln (a)). Amma kamar yadda na korau yawan bayyana exponentiation?
Pascal sa mu tunanin sake. Ga shi wajibi ne don yin wannan aiki tare da mu module lambar kuma dauki data tare da wani mummunan sakamako. Sa'an nan duba parity na digiri: idan mu matakin da aka ma, yayin da muka dauka a kan sakamako daga cikin module. A wannan yanayin, mu shirin za siffar: r: = (- 1) * exp (b * Ln ( Abs (a))). Idan Zagaye (b / 2) = b / 2 Sa'an nan r: = Abs (r) . A yanayin nan jami'in dake duba yawan, ko da ko wani mataki.
A sakamakon haka, mun zo wani karin duniya model na shirin mu cewa za su yi aiki tare da wani lambobi. Saboda haka a yanzu da muke da su gama a wata guda duka duka na sama. Hoton ga dama za ka iya karanta cikakken rubutun mu gama shirin. Kula da kayyade data type. Ya bambanta da farko shirin, yana amfani da Real, kamar yadda A nan mun riga aiki tare da wani lambobi, ba kawai integers. Saboda haka, iko na real lambobin mun cikakken la'akari. Daya kawai tambaya ya zauna da za a gani.
Similar articles
Trending Now