Formation, Waxbarashada dugsiga sare iyo dugsiyada
Algorithms toosan - dhismeedka jaantuska iyo xisaabinta
Nolosha maalin walba ah ee qof kasta waa in la tiro badan oo hawlaha adag tahay shaqada kala duwan ama halka waxbarashada ka qabtaan. Hawlaha qaar ayaa aad u sahlan, in ay fulinta waxaan samayn falalka qaarkood si toos ah, iyada oo aan xitaa ka fikiraynin. Xalka in wax dhibaato ah, xitaa fudud, sida caadiga ah, waxaa lagu fuliyaa si joogto ah, waayo, xoogaa tallaabooyin ah. Noocan ah joogtona in dhibaatooyin xalinta waxaa lagu magacaabaa isku geynta ah. Maanta aynu eegno waxa a algorithms toosan, oo ay qaab-dhismeedka waxaa wakiil sidii ay go'aan ka iyo barnaamijyada.
luqadda algorithmic
Aragtidani waxa ay tahay daawada saxda ah ee artist ah in la sameeyo isku xigxiga oo ka mid ah falalka, oo la faray in xalka dhibaatada.
luqadda Tani waa hab ka mid ah ku tilmaamay in ay yihiin algorithms diiradda guud ahaan on user ah.
Marka ay timaado in luqada computer, sida ka muuqata daawada saxda ah, oo qeexaya geedi xisaabeed. Waxa uu, ka bacdi, waxay keenaysaa ka xogta bilowga ah, kala duwan oo in, in natiijada asalka ah.
Horumarinta geynta ah - waa arrin dhib badan oo wakhti dheer qaata nidaamka. Waa isku duwidda xogta ka mid ah farsamooyinka (horumarinta) isku xigxiga oo ka mid ah falalka, loogu talagalay in wax looga qabto dhibaatooyinka iyadoo la kaashanayo kombiyuutarada.
guryaha geynta
Ka mid ah guryaha dhaadheer,
- Addinka - waa dhamaystirka geynta oo dhan, waayo, la qeexo tiro uguna tallaabooyinka (talaabooyinka);
- yaqiin (dirayaan) - dhigan tahay shaqsiyad xeerarka fasiraadda hawl falalka, iyo si ay toogasho;
- oolnimada - natiijada doonayo tiro kasta uguna of tallaabo ah,
- cad - cad waa in ay ahaadaan fuliyaha ah;
- mass - algorithms waa inay awoodaan si ay u xalliyaan fasalka ka mid ah dhibaatooyinka u gaarka ah dejinta guud ee dhibaatada.
algorithms toosan. Computer Class 9
Dhab ahaan baan u wada hadlay qeexida iyo sifooyinka fikirka. Hadda aan ka hadalno qaabkeeda:
- toosan;
- branching,
- la wareegga.
Waxaan ku mashquulsan yihiin algorithms toosan. Maxay yihiin? Waxay ka kooban yihiin amarrada in la gar qaybshay mid ka dib markii kale ee isku xigxiga oo cad.
Dhismaha toosan geynta ee foomka afka iyo garaafyada waxaa loo qori karaa.
Halkan tusaale, diiwaan geliyay foomka afka ah. Sidaas daraaddeed, hawsha: Ururi dugsiga. xal:
- Bilow.
- Istaag.
- Samee jimicsiyada.
- Dhaq wajiga.
- Gunto.
- Quraac.
- Urursada faylalka tacliimeed.
- End.
predsatvlyat qaab Garaafka kor ku xusan nidaamka noqon doonaa sida soo socota:
geynta toosan qaab jaantuska block,
Jaantuska block ayaa ka dhigan ah geynta image lagu dayan karo, taas oo waji kasta oo kala duwan waxaa wakiil blocks wakiil kala duwan qaababka joomateri. Ka sokow, xidhiidhka ka dhexeeya heerarka kala duwan ah (si kale loo dhigo, isku xigxiga ee wajiga fulinta) lagu qorey fallaadhihii, kaas oo ay ku xirmaan gogo '(blocks). block kasta waxaa ku weheliyay ku qorraa. Waayo, falalka caadiga ah ka dib markii isku geynta ee loo isticmaalo ee toosan qaababka joomateri :
- Block geynta bilowga dhamaadka. On block waa qorniinkan "bilowgii" ama "dhamaadka".
- "Input-saarka" unit. block Tani waxay ka wakiil yahay qaab baaralalogaraam ah. Wuxuu ku qorraa soo socda: "Input", "ka bixitaanka", "print". Sidoo kale ku lifaaqan iyaga liiska la gelin ama, siday u kala horreeyaan, doorsoomayaasha wax soo saarka.
- unit xisaabta, ama block go'aamada. Waxay u dhigantaa leydi. unit bandhigay waa in ay ahaataa: "Hawlgalka", "koox ka mid ah hawlaha."
Laakiin iyadoo la kaashanayo jaantus block muujinayaa xal of algorithms toosan. Next, aan ka hadalno oo ku saabsan muuqaalada xilsaarayo qiyamka.
algorithms xisaabeed toosan
tallaabo Main hoose ee algorithms xisaabeed - shaqo this of doorsoomayaasha qiimaha gaar ah. In kiiska halkaas oo qiimaha joogto go'aamiyo qaabka ay wax lagu qoro, heli lahaa qiimaha variable gaar ah oo keliya oo sabab u ah shaqada. Tani waxaa lagu guulaysan karaa by laba hab: by yahay ee edbinta meelaynta; by galaya amarradiisa.
Tusaale ka mid ah isku geynta ah ee xalilaada toosan
Halkan waxaa ku qoran tusaale ahaan tilmaan ka mid ah xeerarka qeybinta jajabyada la isku geynta toosan in buugaagta dugsiga leeyihiin content:
- Sareeyaha ee jajabka 1 waa loo laablaabi by hooseeyaha ee jajabka 2;
- 1 hooseeyaha in ay sii bataan by sarreeye 2;
- aad rabto si ay u qoraan jajab, kuwaas oo sareeyaha waa natiijada hirgelinta cutubka 1, iyo hooseeyaha - natiijada a 2 dhibcood. Foomka aljabrada ee qaanuunkan waa sida soo socota:
a / b: c / d = (* d a) / (b * d) = m / n.
Sidaas daraaddeed, annagu waxaannu ku dhisi geynta computer for qaybinaya jajab ah. Si looga fogaado jahawareer, waxaan isticmaali doonaa doorsoomayaasha yihiin macnaha la mid ah sida in caanaha la kor ku qeexan. a, b, c, xogta asalka ah d- sida doorsoomayaasha abyoonaha. Natiijadan ayaa waxa ay noqon doontaa qiimaha abyoonaha. xalka luqadda algorithmic noqon lahaa sida soo socota:
qeybinta SAL jajabyada
hore
ujeedooyinka iyo, b, c, d, m, n
maamula a, b, c, d
m: = * d a
n: = b * la
bixitaanka m, n
ciyaarta
xal format Graphic
Scheme geynta toosan kor lagu sharaxay waa sida soo socota:
meeleeyo qiimaha kooxda leedahay format soo socda:
Variable: = hadal.
Calaamadda "=" la akhriyo sida loo xilsaaray.
Assignment - koox, taas oo lagama maarmaan u ah computer ah si ay u fuliyaan tallaabooyinka soo socda:
- qiimaynta ah ee ra'yi dhiibashada, waayo,
- xilsaarayo qiimaha variable helay.
geynta ee kor ku xusan waxay leedahay laba amarradiisa sida shaqo. Jaantuska block of shaqo amarka waa in la diiwaan geliyay leydi, kaas oo la yiraahdo qaybta Kombuyuutarada ah.
Marka by algorithms toosan ku tilmaamay, ma jirto baahi gaar ah waafaqsanaanta khasab ah kula xeerar adag marka qoraal tibaaxaha. Waxaad iyaga u qoraan karaa iyadoo la isticmaalayo qaab xisaabeed caadiga ah. Laakiin tani ma aha Saan af barnaamijyada adag.
Tusaalahaan, isku geynta ayaa sidoo kale soo galay kooxda:
Ku qor a, b, c, d.
Amarka aqbasho in gigan ah waxaa ku qoran baaralalogaraam ah, i.e. unit aqbasho-saarka ah. Marka fulinta amarka this, processor ka galisa ilaa user qaadi doonaa tallaabooyin gaar ah. Magac ahaan, user u baahan yahay in qalabka la gelin (keyboard) nooca doorsoomayaasha aqbasho (qiyamkooda) oo saxaafadda gala, kaas oo u dhaqmo sida fure u gala. Waxaa muhiim ah in la qiimeeyo ayaa la galay si la mid ah sida liiska la gelin ah, oo ku yaalla ka doorsoomayaasha baahisey.
geynta toosan. ay barnaamijyada
Sidii hore ee qodobkan ku xusan, barnaamijka toosan ka mid noqon kara statements sida:
- shaqo;
- Guddiga;
- gunaanad.
Taasi waa, iyadoo la isticmaalayo ka shaqeeya kor ku xusan si toosan barnaamijyada algorithms.
Sayidka, ka operator shaqo luqad barnaamijyada, waxaa qoran sida soo socota:
Ha A = B, halkaas A - B ee variable - qowlka. Tusaale ahaan, A = Y + 20.
operator soo galo waa sida soo socota:
Talooyin, tusaale ahaan: aqbasho C
saarka xogta operator, qiimaha ku qoran foomka:
QOR. Tusaale ahaan DAABAC S.
Halkan waxaa ku qoran tusaale fudud. Waxaan u baahan nahay in ay qoraan barnaamij ka heli doontaa qadarka talooyinka ka yimid tirada keyboard A iyo B.
luqadda barnaamijyada A, waxaan ka heli barnaamij, qoraalka kuwaas oo hoos ayaa lagu muujiyey.
ka shaqeeya soo galo, wax soo saarka ee afka barnaamijyada Pascal
Pascal ma qoondeeyo ka shaqeeya gaar ah, oo muujinaya hawlaha la gelin ama wax soo saarka ee isticmaala algorithms toosan. Barnaamijyada of dhaafsiga macluumaadka waxaa lagu fuliyaa iyadoo la kaashanayo nidaamka dhisay-in. Tan iyo markii ay jirto uma baahna sharaxaad hordhaca ah ee nidaamka caadiga ah, waa la heli karaa barnaamij kasta, oo ay ku jiraan tixraaca ah, waxa uu. Sidoo kale magaca nidaamka sheegay in uusan la odoroso keyword kasta.
Marka galaya xogta la isticmaalayo shaqeeya sida helitaanka nidaamka caadiga ah ee laga soo galo xogta la horeba daro barnaamijka.
Read (A, B, C), halkaas oo A, B, C - doorsoomayaasha ay tahay in la galay xusuusta kaydinta.
Readlnn (x1, y, x2) - buuxinta galo, dulqabo bootin in bilowgii line cusub.
Readlnn; - muujinaysaa saxaafadda sugaya «gala». Sida caadiga ah operator this la geliyo qoraalka ka hor finalka «End», si loo badbaadiyo natiijada barnaamijka on kooban shaashadda.
data Output shaashadda kormeeraha adigoo isticmaalaya ka shaqeeya, kuwaas oo:
Qor (A, B, C) - cayimista qiyamka A, B, C mid ka mid isku xigta, iyo dulqabo uusan ka tagi line hadda.
Writeln (z, y, z2) - afjaridda qiimaha wax soo saarka, dulqabo in line cusub ee booskaas ku dhaqaajiyaan.
writeln; - ka marag furaa in ay gudbaan line a iyo ku biiro bilowga mid cusub.
Laakiin iyadoo la kaashanayo statements fudud sida iyo fuliyay iyo wixii soo baxayey xogta ee Pascal.
Similar articles
Trending Now