![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Общие сведенияСтр 1 из 3Следующая ⇒
Лабораторная работа 6.2 PASCAL. ОРГАНИЗАЦИЯ ЦИКЛИЧЕСКИХ ПРОГРАММ РАЗВЕТВЛЯЮЩЕЙСЯ СТРУКТУРЫ В СИСТЕМЕ BORLAND PASCAL. ТАБУЛИРОВАНИЕ ФУНКЦИИ Y=F(X), ЗАДАННОЙ НЕСКОЛЬКИМИ РАСЧЕТНЫМИ ВЫРАЖЕНИЯМИ НА ИНТЕРВАЛЕ С ШАГОМ Цель: освоить организацию алгоритмов и программ вычисления функции, заданной изначально несколькими аналитическими выражениями, на интервале с шагом, и освоить реализацию подобных программ на ПК.
Общие сведения
Пусть на некотором интервале [a, b] задана функция y = F(x), которая представлена следующим образом: Необходимо разработать алгоритм и программу вычисления функции на интервале x= [a; b] с шагом h, предполагая, что выполняется условие a < а1 < а2 <...< аn-2 < аn-1 < b, где аi – точки разбиения интервала [a; b] на подинтервалы (области), на каждом из которых функция задана разными аналитическими выражениями fi(x). Точки a, a1, a2, a3,..., an-2, an-1, b называются граничными точками областей существования функции f(x), заданной несколькими различными аналитическими зависимостями fi(x) на различных областях (подинтервалах) общего интервала расчета. Программа вычисления функции f(x) при этом должна включать в себя комплекс операторов (фрагментов программ) для вычисления функций f1(x), f2(x), f3(x), …, fn-1(x), fn(x), которые носят название ветвей, и общую часть, объединяющую все эти фрагменты в одно целое, с учетом условий, при которых необходимо использовать ту или иную альтернативную ветвь расчета. Для правильной организации алгоритма и разветвляющейся программы полезно изобразить графически схему областей существования функции f(x) на интервале [a, b] в виде областей существования функций f1(x), f2(x),..., fn(x) соответственно с их граничными условиям а1, а2,... аn-1. Схематически это может выглядеть как представлено на рис. 1.
Рис. 1. Схема области существования функции y=f(x) с разбивкой интервала расчета на подинтервалы в соответствии с условием задания
Если область включает в себя граничную точку, что соответствует в условиях знакам
|