DatorerProgramvara

Tabulering funktion: hur man skriver ett program?

Tabellfunktion - klassiskt problem i matematik och programmering. Den består i att finna successiva värden f (x) med varierande värden för x. Beräkningsresultat ofta ut som en tabell med två rader. De första motsvarar x, den andra - f (x).

teori

Algoritm för att bestämma värdena av funktionen består av sex steg.

  1. Välja initiala och slutliga värden av argumentet, antalet poäng.
  2. Beräkningssteg - det belopp med vilket argumentet kommer att förändras.
  3. Argumentet tas lika med det initiala värdet.
  4. Beräkningsfunktion.
  5. Öka värdet av argumentet i steg.
  6. Ett mönster av 4-5 så länge som det inte finns någon beräknad erforderligt antal poäng.

De värden som i det första steget, inte alltid valt de kan ges uppgiften. I praktiken finns det en situation när det ges genom ett område av värden och beräkningssteg. Tabulering funktion i detta fall kräver inte att finna antalet punkter, eftersom beräkningen avslutningsvillkor (steg 6 av algoritmen) att vara lika med målvärdet för argumentet.

Ett praktiskt exempel

Förstå hur man använder teorin för att hjälpa ett exempel. Låta en kvadratisk funktion av g (x) = x 2 + 9. Sammanställa en tabell med sina värden i intervallet [-2; 2] genom att ta antalet punkter som är lika med fem. Från de första uppgifterna är lätt att uppskatta att beräkningen steg bör vara lika med ett.

Enligt den algoritm, är nästa steg att beräkna g (-2), «-2» - är det initiala värdet av funktionen. Sekventiellt ökande x med ett (i detta programmerings operation kallas inkrementering) och bestämning av den g funktion utförs tabulering funktion.

x

-2

-1

0

1

2

g (x)

13

10

9

10

13

Kontrollera riktigheten i beräkningen är enkel - ska få grafen av en parabel.

genomförande programvara

Ritbord har handen - en lång ockupation. Beräkningar bör utföras noggrant felet i beräkningen av andra värden också felaktiga. Lösningen - att passera problemet på en dator.

Nedan visas tabelle programmet funktioner den så kallade "pseudo". För att utföra det, måste du ange en funktion, i början och slutet av argumenten, det antal poäng. Exemplet utvärderar f (x) = 18 * x + 5. Resultatet av programmet - sekventiellt härledda värdena x, f (x).

- Argument: = N.Znachenie.

- Shag_vychisleny: = (N. värdet - K-värde) / antal. poäng.

- FÖR (Counter: = 0 Räkna poäng.).

Start:

- Funktion: = 18 + 5 * argument.

- Argument: NA = värde + Steg Counter.

- Display (argument funktion).

End.

Kod anpassad till alla programmeringsspråk. Det är sammanräkningen av funktioner kan implementeras i en "Pascal", C +, C #, och även i VBA kontorsprogram integreras i MS Office-paketet.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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