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).teorie
Algoritmul de determinare Valoarea funcției este formată din șase pași.
- Selectarea valorii inițiale și finale a argumentului, numărul de puncte.
- Calcularea pasului este valoarea prin care argumentul se va schimba.
- Se presupune că argumentul este egal cu valoarea inițială.
- Calcularea funcției.
- Măriți argumentul după valoarea pasului.
- 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.
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.
- Cum să explorați și să construiți un grafic de funcții?
- Cum puteți găsi punctele minime și maxime ale unei funcții: caracteristici, metode și exemple
- Interpolarea în Excel: trăsături, proceduri și exemple
- Valoarea medie ponderată - ce este și cum se calculează?
- Funcțiile Excel: cum se construiește
- 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?
- Ce face funcția SQL CONCAT?
- Cum se calculează un modul în Excel
- Ciclul pentru: Pascal pentru începători
- Ecuația de regresie
- Funcția de sumare în SQL: SUM
- Bazele analizei matematice. Cum să găsiți derivatul?
- Funcția de cercetare pentru începători
- Ancheta completă a funcției și a calculului diferențial
- Paritatea funcției
- Funcție continuă
- Programarea neliniare este una din componentele programării matematice
- Funcții în Python: def. Python 3 pentru începători
- Ce este un integru și care este semnificația sa fizică
- Regulile de bază ale diferențierii utilizate în matematică