KwamfutocinShirye-shirye

Mene ne rara zuwa "Pascal"? Bugu da kari, lissafin da misalai

A kowace shekara da bukatar shirye-shiryen sana'a. A lokacin for rubuta lambobin suna yadu amfani a kusa da wani dozin harsuna a matakai daban-daban. Domin sa tsari na koyon kwamfuta shirye-shirye da ya fi dacewa, makarantar sakandare dalibai da kuma dalibai na 1-2 Darussan Ana sanar da farko ya halicci your own aikace-aikace a cikin harshen "Pascal". Ayyuka rara da kuma na zamani, da kuma sauran lissafin a tsakiyarsa da mayar da hankali na wannan labarin.

A 'yan kalmomi na harshen Pascal

"Pascal" da aka halitta a 1968-1969 da sanannen masanin kimiyya Niklaus Wirth, wanda daga baya aka bayar da Turing Award da kuma lambar "Majagaba na kwamfuta da fasaha." Last jim kadan kafin shi halarci da ci gaba da misali harshe "Algol-68." A wani labarin da aka buga a 1970, babban manufar aikinsa Wirth kira halittar wani tasiri kayan aiki da cewa yana amfani da ginannun shirye-shirye da kuma bayanai.

Daga bisani, da harshe "Pascal" ya na da wani tasiri a kan filin na bayanai da fasaha, ta zama daya daga cikin tushe. Don wannan rana, shi ne dangane da shi da kasancewa wani sana'a horo shirye-shirye a cikin da yawa daga cikin manyan jami'o'i na duniya.

Mene ne lamba division

A lissafi, karkashin lakabi fahimta da aiki na biyu integers. A sakamakon da lamba rabo na daya daga su zuwa wani, shi ne lamba na quotient. A wasu kalmomin, idan:

24: 6 = 4;

100: 3 = 33

55: 6 = 9;

da sauransu.

Lamba division kuma ake kira gano da m quotient.

Ka lura da cewa tare da wannan aiki, idan rara ne karami fiye da divisor, sakamakon shi ne sifili.

Nuna a fakaice da sakamakon da lamba division zuwa b, duka biyu q. sa'an nan

t. e. division yi a cikin saba ji, bi da Ƙididdigar sakamakon to mafi kusa lamba karami gefen.

Operation a rara "Pascal"

rara - A harshen mu samar da wani musamman sadarwarka don lamba division. The magana Pascal, da dabara na wanda aka gabatar a sama, za siffar:

q: = wani rara b.

Idan muna magana ne game da constants, misali, wata = 50 kuma b = 9, sa'an nan za mu yi q: = 50 rara 9. A sakamakon haka, q zai zama daidai da 5.

A lissafi na balance

Operation a rara "Pascal" mafi yawa ana yi karatu tare da na zamani. Kafin mu gano abin ma'anar wannan rikodin, dubi yadda za ka iya samun sauran lambar.

Babu shakka, shi za a iya samu ta amfani da mai darajar samu a sakamakon da lamba division, watau. E.

r = wani - bx q.

Operation na zamani a "Pascal"

A Pascal, sami saura na iya zama mai sauqi qwarai. Domin wadannan dalilai da aka bayar a binary sadarwarka na zamani.

An rubuta kamar haka:

r = wani zamani b.

Idan, misali, wata = 50 kuma b = 9, sa'an nan muka yi r: = 50 na zamani 9. A sakamakon haka, r ne daidai da 4.

m aikace-aikace

Samun saura na rarraba (r) da ake amfani a kwamfuta, da harkokin sadarwa. Tare da irin wannan iko yadda ake gudanar generated, da kuma bazuwar lambobi a cikin wata iyaka range.

na zamani sadarwarka, kuma ake amfani da su sanin da multiplicity na lambobi, m. e. divisibility daya lamba ta wani da wani lamba sakamakon. Babu shakka, wadannan su ne biyu daga lambobi, ga wanda sakamakon da ake ji da sadarwarka bada 0 zamani.

A cikin "Pascal" multiplicity yanayin za a iya rubuta kamar:

idan wani zamani b = 0 sa'an nan rubuta (a, 'Musulunci', b).

Alal misali, sa'ad da wani farkon yanayin code rubuce a sama domin dabi'u a = 4 da kuma b = 2 a duba zai nuna rubutu "4 Musulunci 2".

Bugu da kari, da sadarwarka na zamani za a iya amfani da su nuna karshe lambobi na lamba a gidan goma tsarin rubutu. Don yin wannan, yi amfani da gina r = wani zamani 10. Alal misali, umurnin r = 37 na zamani 10 7 za su bayar da sakamakon.

sadarwarka trunc

Akwai wani ma'aikaci, da wanda za ka iya samun wannan sakamakon a matsayin daga wani rara zuwa "Pascal". Shi ne game da trunc, wanda ya shafi ba kawai don integers. Yana jimloli sakamakon matsayin lamba rabo daga fractional shawara. Tare da sadarwarka "al'ada" samu ta hanyar rarraba da wannan sakamakon. Ka yi la'akari da sama misali. Bari a = 51 kuma b = 9. Sa'an nan da umurnin q: = 51 9 rara samu q: = 5, mun samu a sakamakon Ƙididdigar. Idan, duk da haka, tambaya to wannan adadin aiki trunc, sa'an nan q: = trunc (51/9) zai q: .. = 5, watau, da wannan sakamakon.

MISALI 1

Ka yi la'akari da yadda za ka iya amfani da rara da kuma na zamani a cikin "Pascal" don warware m matsaloli. Misali kana bukatar ka sami Naira Miliyan Xari da lambobi na biyu lambobi lambar. A tattaunawa ne kamar haka:

  • Kamar yadda riga aka nuna a bisa, na karshe daga cikin lambobi a cikin lambobin iya samu ta hanyar da ake ji da shi da kuma zuwa ga lamba 10, da sadarwarka na zamani.
  • Kamar yadda da farko lamba, to, shi zai hallara, idan ka maye gurbin na zamani a kan tawagar a rara "Pascal".

Mun rubuta da code for harshen "Pascal". Yana zai duba kamar haka:

shirin Sum_2. (Shirin sunan)

var Number, Number1, Number2, Sum: lamba; (A listing na canji da kuma sanin su da irin matsayin lamba)

fara (farko na shirin jiki)

rubuta ( 'Input biyu lambar yawan'). (Nuna kalmar "Input biyu lambar lamba")

karanta (Number). (Input na farko yawan)

Number1: = Number rara 10; (Lissafi na farko lambobi)

Number2: = Number zamani 10. (Lissafi na na biyu lambobi)

Naira Miliyan Xari: = Number1 + Number2. (Lissafi na da adadin lambobin)

rubuta (Sum). (Result fitarwa a kan allo)

karshen.

Ga lambar 25, sakamakon yin amfani da wannan shirin ne 7, da kuma, alal misali, 37 - 9.

MISALI 2

Rubuta code for wani shirin cewa calculates Naira Miliyan Xari da lambobi 3-lambar da lambar.

Yadda za a sami sabon adadi - shi ne m. Yana ba rikitarwa da kuma lissafi na 1st. Sai ya faru a sakamakon da ake ji da sadarwarka rara zuwa "Pascal" to wannan adadin da 100. Ya zauna domin sanin yadda za a sami na biyu lambobi. Don yin wannan, za ka iya amfani da wani karin nagartaccen zane, wanda aka samu idan da asali lambar, kuma su yi amfani da sadarwarka rara 10, sa'an nan kuma zuwa ga sakamakon da kuma 10 da sadarwarka na zamani.

shirin code for kirga Naira Miliyan Xari da lambobi na wani uku lambar yawan zai zama kamar haka:

shirin Sum_3. (Shirin sunan)

var Number3, Sum: lamba; (A listing na canji da kuma sanin su da irin matsayin lamba)

fara (farko na shirin jiki)

rubuta ( 'Input Tree lambar yawan'). (Nuna cikin jumlar «Input Tree lambar lamba»)

karanta (Number3). (Input na farko yawan)

Sum: = Number3 rara 100 + Number3 na zamani 10 + Number3 rara 10 na zamani 10. (Lissafi na da adadin)

rubuta ( 'Sum). (Result fitarwa a kan allo)

karshen.

wasu rubutu

Lura da cewa al'ada rabo aiki a lokacin da ya shafi lamba muhawara bayan su aji. Wannan fundamentally bambanta da shi daga aiki a rara "Pascal", kazalika da na zamani sadarwarka, wanda ba sakamakon matsayin lamba.

The domin na kisa na binary irin yadda ake gudanar da (m. E. Yi a kan 2 operands) a cikin wani hadadden magana ne m da abin fifiko da baka biyu. A wasu kalmomin, idan akwai baka an kimanta farko a cikin magana daga hagu zuwa dama. The ayyukan *, /, na zamani da kuma rara ne mafi girma fifiko fiye da + da kuma -. Idan baka ba ba, da farko daga hagu zuwa dama ya zama ya yi ayyuka da hakan fifiko, sa'an nan - + da -.

Yanzu da ka san abin da aikin da aka yi amfani da rara "Pascal". Za ka ma san damar da ya miƙa amfani zamani sadarwarka cewa, domin tabbatar, zai taimake ka ka ƙirƙiri naka aikace-aikace.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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