muzruno.com

Функция за табулация: как да напиша програма?

Таблирането на функцията е класически проблем на математиката и програмирането. Тя се състои в последователното намиране на величина f (x)

при различни стойности х. Резултатите от изчисленията най-често се представят под формата на таблица с две линии. Първият отговаря на х, вторият - f (x).

функцията за табулация

теория

Алгоритъмът за определяне Стойността на функцията се състои от шест стъпки.

  1. Избор на началната и крайната стойност на аргумента, броя на точките.
  2. Изчисляването на стъпката е стойността, с която аргументът ще се промени.
  3. Предполага се, че аргументът е равен на първоначалната стойност.
  4. Изчисляване на функциите.
  5. Увеличете аргумента по стъпка.
  6. Повторете стъпки 4-5, докато се изчисли необходимия брой точки.

Стойностите, зададени в първата стъпка, не винаги са избрани, те могат да бъдат определени от заданието. На практика има ситуация, при която се определят диапазон от стойности и стъпка от изчисленията. Таблирането на функцията в този случай не изисква намиране на брой точки, тъй като условието за прекратяване на изчислението (точка 6 на алгоритъма) е равновесието на аргумента към определената крайна стойност.

Практически пример

Един пример ще помогне да се разбере как да се използва теорията. Да се ​​даде квадратична функция g (х) = х2 + 9. Да съставим таблица на нейните стойности в диапазона [-2-], като броят на точките се равнява на пет. От първоначалните данни е лесно да се прецени, че стъпката на изчисление трябва да бъде равна на 1.

В съответствие с алгоритъма следващото действие е изчислението г(-2), "-2" е началната стойност на функцията. Увеличава се постоянно х на единица (при програмиране на тази операция се нарича увеличаване) и дефиниране на функцията г, функцията е в таблица.

х

-2

-1

0

1

2

g (x)

13

10

9



10

13

Проверката на правилността на изчисленията е лесна - трябва да получите графика на парабола.

функцията за табулиране

Изпълнение на софтуер

Ръчно създаване на функционална таблица - продължително занимание. Изчисленията трябва да се извършват внимателно, грешка при изчислението ще направи останалите стойности също неправилни. Решението е да прехвърлите задачата на компютъра.

По-долу има таблична програма за функцията на така наречения "псевдокод". За да го изпълните, трябва да зададете функция, началната и крайната стойност на аргументите, броя на точките. В примера, например f (х) = 18 * х + 5. Резултатът от програмата е последователно получените стойности х, f (x).

- Аргумент: = N.Value.

- Етап на изчисление: = (Н. стойност - К. стойност) / Col. точки.

- FOR (Брояч: = 0 до Брой точки).

Начало:

- Функция: = 18 * Аргумент + 5.

- Аргумент: = З. Стойност + Брояч * Стъпка.

- Изход към екрана (Аргумент, Функция).

Краят.

Кодът се адаптира към всеки програмен език. Това е представянето на гласове на функциите може да се прилага в "Паскал", C +, C #, а дори и в VBA офис софтуер интегрирана в пакета MS Office.

Споделяне в социалните мрежи:

сроден