Функция за табулация: как да напиша програма?
Таблирането на функцията е класически проблем на математиката и програмирането. Тя се състои в последователното намиране на величина f (x)
при различни стойности х. Резултатите от изчисленията най-често се представят под формата на таблица с две линии. Първият отговаря на х, вторият - f (x).теория
Алгоритъмът за определяне Стойността на функцията се състои от шест стъпки.
- Избор на началната и крайната стойност на аргумента, броя на точките.
- Изчисляването на стъпката е стойността, с която аргументът ще се промени.
- Предполага се, че аргументът е равен на първоначалната стойност.
- Изчисляване на функциите.
- Увеличете аргумента по стъпка.
- Повторете стъпки 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.
- Как да намерите минималните и максималните точки на дадена функция: характеристики, методи и примери
- Интерполация в Excel: функции, процедури и примери
- Средно претеглена стойност - какво е и как да го изчислите?
- Формули в "Excel". Таблица "Excel" - формули
- Основни типове и пример на циклични алгоритми
- Различията са какво? Как да намерите разликата на функция?
- Въведете реализация. Функции "кръг" и "Трънч" в Pascal
- Какви са нулите на дадена функция и как да я дефинирате?
- Какво прави функцията SQL CONCAT?
- Как да изчислите модул в Excel
- Цикъл за: Pascal за начинаещи
- Уравнението на регресията
- Математика от jаvascript математика
- Изследователска функция за начинаещи
- Пълно изследване на функцията и диференциално смятане
- Паритет на функцията
- Непрекъсната функция
- Функцията strpos в PHP: определяне на позицията на подначертанието
- Какво е неразделна част и какъв е нейният физически смисъл
- Какъв е методът на Симпсън и как да го приложим на езика Pascal
- Как да сортирам масивите?