KompjutersSoftwer

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.

  1. Għażla tal-valuri inizjali u finali tal-argument, in-numru ta 'punti.
  2. pass Kalkolu - l-ammont li bih l-argument se jinbidlu.
  3. L-argument huwa meħud ugwali għall-valur inizjali.
  4. funzjoni kalkolu.
  5. Żieda fil-valur tal-argument pass.
  6. 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

 

 

 

 

Newest

Copyright © 2018 mt.delachieve.com. Theme powered by WordPress.