CyfrifiaduronMeddalwedd

Swyddogaeth tablau: sut i ysgrifennu rhaglen?

swyddogaeth tablau - problem clasurol o fathemateg a rhaglennu. Mae'n cynnwys wrth ddod o hyd gwerthoedd olynol o f (x) gyda gwahanol werthoedd x. canlyniadau cyfrifiad yn aml yn outputted fel tabl o dwy res. Y cyfateb cyntaf i x, yr ail - f (x).

theori

Algorithm ar gyfer pennu'r gwerthoedd y swyddogaeth yn cynnwys chwe cham.

  1. Dewis y gwerthoedd cychwynnol a therfynol y ddadl, mae nifer o bwyntiau.
  2. Cyfrifo gam - y swm y bydd y ddadl yn newid.
  3. Mae'r ddadl yn cael ei gymryd hafal i'r gwerth cychwynnol.
  4. swyddogaeth Cyfrifo.
  5. Cynyddu gwerth y ddadl o gam.
  6. Mae patrwm o 4-5 ar yr amod nad oes unrhyw nifer gofynnol amcangyfrifedig o bwyntiau.

Mae'r gwerthoedd a osodwyd yn y cam cyntaf, nid eu dewis bob amser, gellir eu cael y dasg. Yn ymarferol, mae sefyllfa pan roddir gan amrediad o werthoedd a gam cyfrifiant. Nid yw swyddogaeth tablau yn yr achos hwn yn gofyn am ddod o hyd i nifer o bwyntiau, gan y bydd y cyfrifiad cyflwr terfynu (cam 6 o'r algorithm) yn gyfartal i werth Targed y ddadl.

Enghraifft ymarferol

Deall sut i ddefnyddio theori i helpu enghraifft. Gadewch swyddogaeth cwadratig o g (x) = x 2 + 9. Llunio tabl o werthoedd yn yr amrediad [-2; 2] drwy gymryd nifer y pwyntiau cyfartal i bump. O'r data cychwynnol yn hawdd i amcangyfrif y dylai'r cam cyfrifiad fod yn hafal i 1.

Yn ôl y algorithm, y cam nesaf yw cyfrifo g (-2), «-2» - yw gwerth cychwynnol y swyddogaeth. Ddilyniannol cynyddu x gan un (yn yr ymgyrch yn cael ei raglennu enw incrementing) a phenderfynu ar y swyddogaeth g ei berfformio swyddogaeth tablu.

x

-2

-1

0

1

2

g (x)

13

10

9

10

13

Gwiriwch cywirdeb y cyfrifiad yn hawdd - dylai gael y graff o parabola.

gweithredu meddalwedd

Drafftio tabl cynnwys law - yn alwedigaeth hir. Dylai Cyfrifiadau gael ei wneud yn ofalus, mae'r gwall wrth gyfrifo gwerthoedd eraill hefyd yn gwneud anghywir. Yr ateb - i basio y broblem ar gyfrifiadur.

Isod yw'r rhaglen tablau nodweddion yr hyn a elwir yn "ffug." I berfformio, rhaid eich bod yn nodi swyddogaeth, dechrau a diwedd y dadleuon, mae nifer o bwyntiau. Mae'r enghraifft yn gwerthuso f (x) = 18 * x + 5. Canlyniad y rhaglen - gwerthoedd sy'n deillio ddilyniannol x, f (x).

- Dadl: = N.Znachenie.

- Shag_vychisleny: = (gwerth N. - K werth) / Rhif. pwyntiau.

- I (Counter: = 0 i Cyfrif pwyntiau.).

cychwyn:

- Swyddogaeth: = 18 + 5 * dadl.

- Dadl: NA = gwerth + Counter Step.

- Arddangos (swyddogaeth dadl).

End.

Cod haddasu i unrhyw iaith raglennu. Hynny yw y gall y tablau swyddogaethau yn cael eu gweithredu mewn "Pascal", C +, C #, a hyd yn oed yn VBA meddalwedd swyddfa hintegreiddio i becyn MS Office.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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