CalculatoareSoftware-ul

Funcția Numărarea: cum să scrie un program?

Funcția Numărarea - problemă clasică de matematică și programare. Acesta constă în găsirea valorilor succesive ale f (x) , cu valori diferite ale lui x. Rezultatele de calcul de multe ori ca un tabel la ieșire a două rânduri. Prima corespunde x, al doilea - f (x).

teorie

Algoritmul pentru determinarea valorilor funcției constă în șase etape.

  1. Selectarea valorilor inițiale și finale ale argumentului, numărul de puncte.
  2. Calcul pas - suma cu care argumentul se va schimba.
  3. Argumentul este luată egală cu valoarea inițială.
  4. Funcția de calcul.
  5. Creșterea valorii argumentului în etapa.
  6. Un model de 4-5, atâta timp cât nu există nici un număr estimat 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.

Un exemplu practic

Înțelegeți cum să folosească teoria pentru a ajuta un exemplu. Să o funcție pătratică de g (x) = x 2 + 9. Compilează un tabel cu valorile în intervalul [-2; 2] prin luarea numărul de puncte egal cu cinci. Din datele inițiale este ușor de estimat că etapa de calcul ar trebui să fie egală cu 1.

Conform algoritmului, pasul următor este calcularea g (-2), «-2» - este valoarea inițială a funcției. crescând Secvențial x cu unul (în această operațiune de programare se numește incrementarea) și determinarea funcției g se realizează funcția tabulare.

x

-2

-1

0

1

2

g (x)

13

10

9

10

13

Verificați corectitudinea calculului este ușor - ar trebui sa graficul unei parabole.

implementare software

Elaborarea de masă caracteristici de mână - o ocupație lungă. Calculele trebuie efectuate cu atenție, eroarea în calculul altor valori, de asemenea, face incorect. Soluția - pentru a trece problema pe un computer.

Mai jos este programul de intabulare dispune de așa-numita „pseudo“. Pentru a efectua aceasta, trebuie să specificați o funcție, începutul și sfârșitul argumentelor, numărul de puncte. Exemplul evaluează f (x) = 18 * x + 5. Rezultatul programului - valori derivate secvential x, f (x).

- Argument: = N.Znachenie.

- Shag_vychisleny: = (valoarea N. - valoarea K) / Nr. puncte.

- PENTRU (Counter: = 0 până la Count puncte.).

Start:

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

- Argument: NA = valoare + Pasul Counter.

- display (funcția argument).

Sfârșit.

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.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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