TietokoneetOhjelmistot

Taulukkotoiminto: kuinka kirjoittaa ohjelma?

Toiminnan taulukko on matemaattisen ja ohjelmoinnin klassinen ongelma. Se koostuu kerralla löytää f (x) : n arvo x : n eri arvoille. Laskennan tulokset tuotetaan useimmiten kahden rivin taulukkona. Ensimmäinen vastaa x: tä , toinen vastaa f (x) .

teoria

Algoritmi funktion arvojen määrittämiseksi on kuusi vaihetta.

  1. Argumentin alku- ja lopullisen arvon valinta, pistemäärä.
  2. Vaiheen laskeminen on arvo, jolla argumentti muuttuu.
  3. Argumentin oletetaan olevan yhtä suuri kuin alkuarvo.
  4. Toimintojen laskenta.
  5. Lisää argumentti askelarvolla.
  6. Toista vaiheet 4-5, kunnes tarvittava pisteiden määrä lasketaan.

Ensimmäisessä vaiheessa asetettuja arvoja ei aina valita, ne voidaan määrittää työn mukaan. Käytännössä tilanne syntyy, kun määritellään joukko arvoja ja laskutapa. Toiminnon taulukko ei tässä tapauksessa edellytä pisteiden lukumäärän löytämistä, koska laskennan päättymisen kunto (algoritmin kohta 6) on argumentin tasaus määritettyyn rajalliseen arvoon.

Käytännön esimerkki

Esimerkki auttaa ymmärtämään teorian käyttöä. Annetaan neliöllinen funktio g ( x) = x 2 + 9 . Luomme taulukon arvostaan [-2; 2], jolloin pistemäärä on viisi. Alustavien tietojen perusteella on helppo arvioida, että laskentavaiheen tulisi olla 1.

Algoritmin mukaisesti seuraava toiminto on g (-2): n laskenta, "-2" on funktion alkuarvo. Lisäämällä järjestystä x kerrallaan (tätä ohjelmointia kutsutaan lisäykseksi) ja funktion g määrittämiseksi funktio on taulukoitu.

x

-2

-1

0

1

2

G (x)

13

10

9

10

13

Laskelmien oikeellisuuden tarkistaminen on helppoa - saat parabolista kaavion.

Ohjelmiston toteutus

Toimintapöydän luominen käsin - pitkä ammatti. Laskut on suoritettava huolellisesti, laskennassa oleva virhe tekee jäljellä olevat arvot myös virheellisiksi. Ratkaisu on siirtää tehtävä tietokoneeseen.

Alla on taulukko-ohjelma toiminnolle niin kutsutussa "pseudokoodissa". Sen suorittamiseksi sinun on määritettävä funktio, argumenttien alkuperäinen ja lopullinen arvo sekä pistemäärä. Esimerkissä f (x) = 18 * x + 5 lasketaan. Ohjelman tulos on x , f (x): n peräkkäiset arvot.

- Argumentti: = N.Value.

- Laskentavaihe: = (N. arvo - K. arvo) / sarake pistettä.

- FOR (Laskuri: = 0 pisteiden lukumääräksi).

Alku:

- Toiminto: = 18 * Argumentti + 5.

- Argumentti: = H. arvo + laskuri * Vaihe.

- Tulos näytölle (Argumentti, Toiminto).

Lopussa.

Koodi mukautuu mihin tahansa ohjelmointikieliin. Toisin sanoen funktion taulukko voidaan toteuttaa Pascalissa, C +: ssa, C #: ssa ja jopa toimisto-ohjelmointikielellä VBA, integroituna MS Office -pakettiin.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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