Funcția de tabulare: cum se scrie un program?

Tabelarea funcției este o problemă clasică de matematică și programare. Aceasta constă în găsirea secvențială a mărimii f (x)

la valori diferite x. Rezultatele calculelor sunt cel mai adesea realizate sub forma unui tabel de două linii. Primul corespunde x, al doilea - f (x).

funcția de tabulare

teorie

Algoritmul de determinare Valoarea funcției este formată din șase pași.

  1. Selectarea valorii inițiale și finale a argumentului, numărul de puncte.
  2. Calcularea pasului este valoarea prin care argumentul se va schimba.
  3. Se presupune că argumentul este egal cu valoarea inițială.
  4. Calcularea funcției.
  5. Măriți argumentul după valoarea pasului.
  6. Repetați pașii 4-5 până când se ia în considerare numărul necesar de puncte.

Valorile stabilite în prima etapă, nu întotdeauna selectată, ele pot fi date sarcina. În practică, există o situație atunci când este administrat de o serie de valori și etapa de calcul. Funcția Numărarea în acest caz nu necesită găsirea numărului de puncte, deoarece calculul condiție de terminare (etapa 6 a algoritmului) va fi egală cu valoarea țintă a argumentului.

Exemplu practic

Un exemplu vă va ajuta să înțelegeți cum să utilizați teoria. Să i se dea o funcție patratică g (x) = x2 + 9. Să compunem o tabelă cu valorile sale în intervalul [-2-], luând numărul de puncte egal cu cinci. Din datele inițiale, este ușor de estimat că etapa de calcul trebuie să fie egală cu 1.

În conformitate cu algoritmul, următoarea acțiune este calculul g(-2), "-2" este valoarea inițială a funcției. Creșterea constantă x pe unitate (în programarea acestei operațiuni se numește incrementare) și definirea funcției g, funcția este tabelată.

x

-2

-1

0

1

2

g (x)

13

10

9



10

13

Verificarea corectitudinii calculelor este ușoară - ar trebui să obțineți un grafic al parabolei.

tabbing funcție

Implementarea de software

Crearea manuală a unei tabele de funcții - o ocupație lungă. Calculele trebuie efectuate cu atenție, o eroare în calcul va face ca valorile rămase să fie și ele incorecte. Soluția este de a transfera sarcina pe calculator.

Mai jos este un program de tabulare pentru funcția pe așa-numitul "pseudocod". Pentru a executa aceasta, trebuie să specificați o funcție, valoarea inițială și finală a argumentelor, numărul de puncte. În exemplu, f (x) = 18 * x + 5. Rezultatul programului este valorile derivate secvențial x, f (x).

- Argument: = N.Value.

- Pasul de calcul: = (valoare N. - valoare K.) / col. puncte.

- FOR (Contor: = 0 până la Număr de puncte).

Start:

- Funcție: = 18 * Argument + 5.

- Argument: = valoare H. + Counter * Pas.

- Ieșirea pe ecran (Argument, Funcție).

Sfârșitul.

Cod adaptat la orice limbaj de programare. Aceasta este totalizarea funcții pot fi implementate într-un „Pascal“, C +, C #, și chiar și în VBA software-ul de birou integrat în pachetul MS Office.

Distribuiți pe rețelele sociale:

înrudit
Cum puteți găsi punctele minime și maxime ale unei funcții: caracteristici, metode și exempleCum puteți găsi punctele minime și maxime ale unei funcții: caracteristici, metode și exemple
Interpolarea în Excel: trăsături, proceduri și exempleInterpolarea în Excel: trăsături, proceduri și exemple
Valoarea medie ponderată - ce este și cum se calculează?Valoarea medie ponderată - ce este și cum se calculează?
Funcțiile Excel: cum se construieșteFuncțiile Excel: cum se construiește
Diferențiale sunt ce? Cum să găsim diferența unei funcții?Diferențiale sunt ce? Cum să găsim diferența unei funcții?
Care sunt zerourile unei funcții și cum să le definiți?Care sunt zerourile unei funcții și cum să le definiți?
Ce face funcția SQL CONCAT?Ce face funcția SQL CONCAT?
Cum se calculează un modul în ExcelCum se calculează un modul în Excel
Ciclul pentru: Pascal pentru începătoriCiclul pentru: Pascal pentru începători
Ecuația de regresieEcuația de regresie
» » Funcția de tabulare: cum se scrie un program?