Kompjuters, Softwer
Funzjoni Tabulazzjoni: kif jiktbu program?
funzjoni Tabulazzjoni - problema klassika tal-matematika u l-ipprogrammar. Din tikkonsisti fil-konstatazzjoni valuri suċċessivi ta 'f (x) b'valuri differenti ta' x. riżultati tal-kalkolu ta 'spiss outputted bħala tabella ta' żewġ ringieli. L-ewwel jikkorrispondi għall x, it-tieni - f (x).
teorija
Algoritmu għad-determinazzjoni tal-valuri tal-funzjoni tikkonsisti f'sitt passi.
- Għażla tal-valuri inizjali u finali tal-argument, in-numru ta 'punti.
- pass Kalkolu - l-ammont li bih l-argument se jinbidlu.
- L-argument huwa meħud ugwali għall-valur inizjali.
- funzjoni kalkolu.
- Żieda fil-valur tal-argument pass.
- Mudell ta '4-5 sakemm ma jkunx hemm numru meħtieġ stmat ta' punti.
Il-valuri stabbiliti fl-ewwel pass, mhux dejjem magħżula, jistgħu jingħataw il-kompitu. Fil-prattika, hemm sitwazzjoni meta mogħtija minn firxa ta 'valuri u pass komputazzjoni. funzjoni Tabulazzjoni f'dan il-każ ma jirrikjedix konstatazzjoni in-numru ta 'punti, peress li l-kalkolu kundizzjoni terminazzjoni (pass 6 tal-algoritmu) se jkun daqs il-valur mira ta' l-argument.
Eżempju prattiku
Jifhmu kif jużaw l-teorija biex jgħinu eżempju. Ħalli funzjoni kwadratiċi tal g (x) = x 2 + 9. Jikkompilaw tabella ta 'valuri tagħha fil-medda [-2; 2] billi l-għadd ta 'punti ugwali għal ħamsa. Mid-dejta inizjali huwa faċli biex jistmaw li l-pass kalkolu għandu jkun ugwali għal 1.
Skond l-algoritmu, il-pass li jmiss huwa l-kalkolu ta 'g (-2), "-2" - huwa l-valur inizjali tal-funzjoni. Sekwenzjalment tiżdied x minn wieħed (f'din l-operazzjoni ta 'programmazzjoni huwa msejjaħ inkrementazzjoni) u jiddetermina l-ġ funzjoni hija mwettqa funzjoni tabulazzjoni.
x | -2 | -1 | 0 | 1 | 2 |
g (x) | 13 | 10 | 9 | 10 | 13 |
Iċċekkja l-korrettezza tal-kalkolu huwa faċli - għandhom jingħataw l-graff ta 'parabola.
implimentazzjoni tas-softwer
Abbozzar tabella karatteristiċi idejn - okkupazzjoni twil. Il-kalkoli għandhom jitwettqu b'attenzjoni, l-iżball fil-kalkolu ta 'valuri oħra wkoll tagħmel żbaljata. Is-soluzzjoni - li jgħaddu l-problema fuq kompjuter.
Hawn taħt hija l-programm tabulazzjoni karatteristiċi l-hekk imsejħa "psewdo." Biex tagħmel dan, inti trid tispeċifika funzjoni, il-bidu u t-tmiem tal-argumenti, in-numru ta 'punti. L-eżempju jevalwa f (x) = 18 * x + 5. Ir-riżultat tal-programm - valuri derivati sekwenzjalment x, f (x).
- Argument: = N.Znachenie.
- Shag_vychisleny: = (valur N. - valur K) / Numru. punti.
- GĦALL (Counter: = 0 sa Count punti.).
Bidu:
- Funzjoni: = 18 + 5 * l-argument.
- Argument: NA = valur + Counter Pass.
- Display (funzjoni argument).
Tmiem.
Kodiċi adattat għal kwalunkwe lingwa ta 'programmar. Dan huwa l-tabulazzjoni tal-funzjonijiet jistgħu jiġu implimentati f ' "Pascal", C +, C #, u anki fil VBA office software integrati fil-pakkett MS Office.
Similar articles
Trending Now