Ibiyi, Secondary eko ati awọn ile-iwe
PCM aligoridimu - atọka be ati isiro
Awọn aye ojoojumọ ti gbogbo eniyan ni lati wo pẹlu kan tobi nọmba awọn iṣẹ-ṣiṣe ti orisirisi isoro ni ise tabi nigba ti keko. Diẹ ninu awọn iṣẹ-ṣiṣe ti wa ni ki o rọrun, ti o ni won imuse ti a ṣe awọn sise laifọwọyi, lai ani lerongba. Awọn ojutu si eyikeyi isoro, ani awọn alinisoro, bi ofin, ni ti gbe jade àìyẹsẹ fun kan diẹ igbesẹ. Yi ni irú ti aitasera ni lohun isoro ni a npe ni ohun alugoridimu. Loni a wo ni ohun ti a PCM aligoridimu, wọn be ni ipoduduro bi ṣe wọn ipinnu ati siseto.
algorithmic ede
Yi Erongba ni gangan ogun fun awọn olorin lati ṣe kan ọkọọkan ti sise, eyi ti o wa ni directed si awọn ojutu ti awọn isoro.
Eleyi ede ni a ọna ti apejuwe aligoridimu ti o ti wa ni lojutu ni gbogbo lori awọn olumulo.
Nigba ti o ba de si kọmputa ede, bi itọkasi nipa awọn gangan ogun, asọye a isiro ilana. O si, ni Tan, nyorisi lati ibẹrẹ data, ti ibiti, si awọn atilẹba esi.
Idagbasoke ti ẹya alugoridimu - ni oyimbo idiju ati akoko-n gba ilana. O ti wa ni a akopo ti imuposi (idagbasoke ti) a ọkọọkan ti sise, a še lati koju isoro pẹlu iranlọwọ ti awọn kọmputa.
-ini alugoridimu
Lara awọn ini emit:
- ọwọ - ni awọn Ipari ti gbogbo alugoridimu fun asọye nọmbà adópin kan ti awọn igbesẹ (igbesẹ);
- dajudaju (unambiguous) - duro ni uniqueness ti itumọ awọn ofin fun sise sise, ati aṣẹ ti wọn ipaniyan;
- ndin - awọn ti o fẹ esi fun eyikeyi adópin nọmba ti awọn igbesẹ;
- ko o - ko ilana gbọdọ jẹ awọn executor;
- ibi - aligoridimu yẹ ki o wa ni anfani lati yanju a kilasi ti awọn isoro kan pato lati gbogbo agbese ti awọn isoro.
PCM aligoridimu. Computer Class 9
A ti tẹlẹ jíròrò awọn definition ati ini ti awọn Erongba. Bayi jẹ ki ká soro nipa awọn oniwe-fọọmu:
- PCM;
- branching;
- pẹlu awọn ọmọ.
A ni o wa nife ninu PCM aligoridimu. Ohun ti o wa ti won? Won ni ase lati wa ni executed ọkan lẹhin ti awọn miiran ni a ko o ọkọọkan.
Awọn PCM be ti alugoridimu le ti wa ni kọ ni isorosi ati ayaworan fọọmu.
Nibi ohun apẹẹrẹ, gba silẹ ti ni a isorosi fọọmu. Nítorí, awọn iṣẹ-ṣiṣe: Gba ile-iwe. ojutu:
- Bẹrẹ.
- Duro soke.
- Ṣe awọn adaṣe.
- Wẹ oju rẹ.
- Gba wọ.
- Aro.
- Kó portfolio.
- Opin.
Ayaworan apẹrẹ predsatvlyat loke ilana ti yoo jẹ bi wọnyi:
PCM alugoridimu ni Àkọsílẹ aworan atọka fọọmu,
Awọn Àkọsílẹ aworan atọka duro ohun ti exemplary image alugoridimu ninu eyi ti kọọkan lọtọ alakoso wa ni ipoduduro nipasẹ ohun amorindun ni ipoduduro ninu orisirisi kan ti jiometirika ni nitobi. Yato si, awọn asopọ laarin awọn ipo (ni gbolohun miran, ọkọọkan awọn ipaniyan alakoso) ti wa ni itọkasi nipa awọn ọfà, eyi ti o so ege (awọn bulọọki). Kọọkan Àkọsílẹ ti wa ni de pelu ohun akọle. Fun aṣoju awọn sise awọn wọnyi ni alugoridimu lo ninu awọn PCM jiometirika ni nitobi :
- Àkọsílẹ ibere-opin alugoridimu. Lori Àkọsílẹ ni awọn akọle "ibẹrẹ" tabi "opin".
- "Input-wu" kuro. Eleyi Àkọsílẹ ti wa ni ipoduduro ninu awọn fọọmu ti a parallelogram. O si gbe awọn wọnyi akọle: "Input", "yiyọ", "ta". Tun so si wọn akojọ kan ti input tabi, lẹsẹsẹ, awọn o wu oniyipada.
- Isiro kuro, tabi Àkọsílẹ ipinu. O ni ibamu si a onigun. Awọn àpapọ kuro yẹ ki o wa: "isẹ", "ẹgbẹ kan ti mosi."
Ṣugbọn pẹlu awọn iranlọwọ ti awọn Àkọsílẹ awọn aworan atọka fihan ojutu ti PCM aligoridimu. Next, jẹ ki ká soro nipa awọn ẹya ara ẹrọ ti ojuse iye.
PCM isiro aligoridimu
Main ìṣòro igbese ni isiro aligoridimu - yi iṣẹ ti àwọn ayípadà kan awọn iye. Ni awọn idi ibi ti awọn ibakan iye ṣiṣe nipasẹ awọn apẹrẹ ti awọn oniwe-gbigbasilẹ, gba kan kan pato ayípadà iye daada bi kan abajade ti awọn iṣẹ. Eleyi le wa ni se nipa ọna meji: nipasẹ ọna ti awọn iṣẹ ẹkọ; nipa titẹ ase.
Ẹya apẹẹrẹ ti ohun alugoridimu fun lohun PCM
Eyi ni àpẹẹrẹ apejuwe ti awọn ofin ti pipin ti ida pẹlu kan PCM alugoridimu ti ile-iwe àkànlò ni awọn akoonu:
- iyeipin ti awọn ida 1 yẹ ki o wa pupọ nipa awọn ipinida fun ida 2;
- 1 iyeida to di pupọ nipa iyeipin 2;
- ti o ba fẹ lati gba a ida, ti iyeipin ni abajade ti awọn imuse ti ìpínrọ 1, ati iyeida - awọn esi ti a 2 ojuami. The aljebra fọọmu ti ofin yi jẹ bi wọnyi:
a / b: c / d = (a * d) / (b * d) = m / n.
Nítorí náà, a kọ kọmputa kan alugoridimu fun pin ida. Lati yago fun iporuru, a yoo lo fun awọn oniyipada ni o wa kanna itumo bi ninu awọn agbekalẹ ti o ti a ti pàtó kan loke. a, b, c, d- atilẹba data bi odidi oniyipada. Ni esi yio je odidi síi. awọn algorithmic ede ojutu ni yio jẹ bi wọnyi:
Sal pipin ti ida
tete
ìdí ati, b, c, d, m, n
nṣakoso a, b, c, d
m: = a * d
n: = b * pẹlu
yiyọ m, n
game
Graphic kika solusan
Ero PCM alugoridimu ti salaye loke jẹ bi wọnyi:
fi a iye si awọn egbe ni o ni awọn wọnyi kika:
Ayípadà: = ikosile.
Awọn ami "=" ti wa ni ka bi sọtọ.
Ojúṣe - a egbe, eyi ti o jẹ pataki fun kọmputa kan lati ìdájọ awọn wọnyi awọn sise:
- imọ ti ikosile;
- ojuse ayípadà iye gba.
Awọn loke alugoridimu ni o ni meji ofin bi ojúṣe. Ni awọn Àkọsílẹ aworan atọka ti awọn pipaṣẹ iṣẹ yẹ ki o wa gba silẹ ti ni a onigun, eyi ti o ni a npe ni iširo kuro.
Nigba ti ṣàpèjúwe nipasẹ PCM aligoridimu, nibẹ ni ko si pato nilo fun dandan ibamu pẹlu awọn ti o muna ofin nigba kikọ expressions. O le gba wọn lilo awọn ibùgbé mathematiki fọọmu. Sugbon yi ni ko kan ti o muna siseto ede sintasi.
Ni yi apẹẹrẹ, awọn alugoridimu ti tun ti tẹ egbe:
Tẹ a, b, c, d.
input aṣẹ ni tọka ti kọ ọ ninu parallelogram, i.e. awọn input-wu kuro. Nigba ti pipa yi aṣẹ, awọn isise interrupts titi awọn olumulo yoo gbe jade awọn sise. Èyíinì ni, awọn olumulo nilo lati input ẹrọ (keyboard) tẹ input oniyipada (won papo) ki o si tẹ Tẹ, eyi ti ìgbésẹ bi awọn Tẹ bọtini. O ṣe pataki ki awọn iye won ti tẹ ni kanna ibere bi awọn input akojọ, be ni awọn ti o baamu oniyipada.
PCM alugoridimu. awọn oniwe-siseto
Bi darukọ sẹyìn ni yi article, awọn PCM eto le ni iru oro:
- ojúṣe;
- commissioning;
- ipari.
Ti o ni, lilo awọn loke awọn oniṣẹ to siseto PCM aligoridimu.
Bayi, awọn iṣẹ oniṣẹ ninu awọn siseto ede ti kọ bi wọnyi:
Jẹ A = B, ibi ti A - awọn ayípadà B - ikosile. Fun apẹẹrẹ, A = Y + 20.
titẹsi oniṣẹ jẹ bi wọnyi:
Input, fun apẹẹrẹ: Input C
onišẹ data wu, awọn iye ti kọ ninu awọn fọọmu:
TẸ. Fun apẹẹrẹ sita S.
Eyi ni kan ti o rọrun apẹẹrẹ. A nilo lati kọ kan eto ti o yoo ri awọn iye ti input lati keyboard awọn nọmba A o si B.
A siseto ede, a gba a eto, awọn ọrọ ti eyi ti o ti han ni isalẹ.
titẹsi awọn oniṣẹ, o wu ni Pascal siseto ede
Pascal ko ni allocate pataki awọn oniṣẹ, afihan input tabi o wu mosi ti o lo PCM aligoridimu. Awọn eto ti paṣipaarọ ti alaye ti wa ni ti gbe jade pẹlu iranlọwọ ti-itumọ ti ni ilana. Niwon nibẹ ni ko si nilo fun a alakoko apejuwe ti awọn boṣewa ilana, o jẹ wa fun kọọkan eto, ti o ni a tọka si o. Tun awọn orukọ ti wi ilana ko ni agbese eyikeyi Koko.
Nigba titẹ awọn data nipa lilo iru awọn oniṣẹ fun wiwọle si awọn boṣewa ilana ti data titẹsi ti o ti wa tẹlẹ ese sinu awọn eto.
Ka (A, B, C), ibi ti A, B, C - awọn oniyipada ti o gbọdọ wa ni titẹ sinu iranti fun ibi ipamọ.
Readlnn (x1, y, x2) - ipari titẹsi, awọn kọsọ fo si awọn ibere ti a titun ila.
Readlnn; - tọkasi awọn nduro tẹ «Tẹ». Maa yi oniṣẹ o fi sii sinu awọn ọrọ ṣaaju ki ik «Ipari», lati fi awọn esi ti awọn eto loju iboju akoonu ti.
O wu data lori awọn atẹle iboju nipa lilo awọn oniṣẹ:
Kọ (A, B, C) - seto awọn iye ti A, B, C ninu ọkan kana, ati awọn kọsọ ko ni fi awọn ti isiyi ila.
Writeln (z, y, Z2) - opin awọn wu iye, awọn kọsọ yoo gbe si titun kan ila ni ti ipo.
writeln; - njẹri si ṣe a ila ati ki o gbe si awọn ibere ti a titun kan.
Ṣugbọn pẹlu awọn iranlọwọ ti iru rọrun gbólóhùn ati ti gbe jade input ki o si wu ti data ni Pascal.
Similar articles
Trending Now