Ordinadors, Programari
La funció de tabulació: com escriure un programa?
la funció de tabulació - clàssic problema de matemàtiques i de programació. Consisteix en trobar els valors successius de f (x) amb valors que varien de x. Els resultats de càlcul sovint dóna sortida com una taula de dues files. La primera correspon a x, el segon - f (x).
teoria
Algorisme per a la determinació dels valors de la funció consisteix en sis passos.
- La selecció dels valors inicial i final de la discussió, el nombre de punts.
- pas de càlcul - la quantitat en que l'argument canviarà.
- L'argument es pren igual al valor inicial.
- funció de càlcul.
- L'augment del valor de l'argument en el pas.
- Un patró de 4-5, sempre que no hi ha un nombre requerit estimat de punts.
Els valors establerts en el primer pas, no sempre seleccionats, se'ls pot donar la tasca. A la pràctica, hi ha una situació quan s'administra per una gamma de valors i pas de computació. la funció de tabulació en aquest cas no requereix trobar el nombre de punts, ja que el càlcul condició de terminació (pas 6 de l'algoritme) serà igual al valor de destinació de l'argument.
Un exemple pràctic
Entendre com fer servir la teoria per ajudar un exemple. Deixi una funció quadràtica de g (x) = x 2 + 9. Compilació una taula dels seus valors en l'interval [-2; 2] prenent el nombre de punts igual a cinc. A partir de les dades inicials és fàcil estimar que l'etapa de càlcul ha de ser igual a 1.
D'acord amb l'algoritme, el següent pas és el càlcul de g (-2), «-2» - és el valor inicial de la funció. augmentant seqüencialment x per un (en aquesta operació de programació s'anomena increment) i la determinació de la funció g es porta a terme la funció de tabulació.
x | -2 | -1 | 0 | 1 | 2 |
g (x) | 13 | 10 | 9 | 10 | 13 |
Comprovar l'exactitud del càlcul és fàcil - ha d'obtenir la gràfica d'una paràbola.
implementació de programari
Redacció taula compta amb la mà - una llarga ocupació. Els càlculs s'han de fer amb cura, l'error en el càlcul d'altres valors també fan incorrecte. La solució - per passar el problema en un equip.
A continuació es mostra el programa de tabulació de les característiques de l'anomenat "pseudo". Per realitzar-ho, s'ha d'especificar una funció, l'inici i el final dels arguments, el nombre de punts. L'exemple avalua f (x) = 18 * x + 5. El resultat del programa - valors derivats seqüencialment x, f (x).
- Argument: = N.Znachenie.
- Shag_vychisleny: = (valor de N. - valor K) / Nombre. punts.
- D'(comptador: = 0 a comptar els punts.).
Inici:
- Funció: = 18 + 5 * argument.
- Argument: NA = valor + comptador de passos.
- Display (funció argument).
Fi.
Un codi adaptat per a qualsevol llenguatge de programació. Aquesta és la tabulació de les funcions pot ser implementada en un "Pascal", C +, C #, i fins i tot en VBA programari d'oficina integrada en el paquet MS Office.
Similar articles
Trending Now