Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Пример. Математическая формулировка задачи.
Математическая формулировка задачи. Вычислить значения функции при x изменяющимся от 0, 1 до 1 с шагом 0, 1. Для удовлетворения свойств массовости обозначим начальную точку диапазона (0, 1) за x0, конечную точку (1) — за xk, а шаг изменения значения x — за h. Описательный алгоритм решения задачи. 1. Ввод с клавиатуры исходных данных: начальное значение для x — x0; конечное значение — xk; шаг изменения x — h. 2. Присвоить x начальное значение x=x0. 3. Вычислить z по формуле . 4. Вывести на экран рзультат вычисления z. 5. Изменить x путём прибавления к нему шага изменения параметра . 6. Проверить условие окончания вычислений z (выхода из цикла) . Если условие выполняется, то перейти к пункту 3 данного описания для вычисления нового значения z; если же условие не выполняется, то заканчиваем вычисления (выход из цикла). Графический алгоритм решения задачи. Алгоритм может быть представлен в двух вариантах. Вариант 1. Блок-схема алгоритма представлена на рисунке 6.
Рисунок 6 – Блок-схема алгоритма вычисления значений функции z(x) на заданном интервале. Вариант 2. Воспользуемся тем, что нам известно число повторений цикла, которое определяется как . Следовательно можно использовать блок «начало цикла», который выполняет все функции, необходимые для организации цикла. В этом случае блок-схема алгоритма (рис. 7) становится более компактной и наглядной.
Рисунок 7 – Блок-схема алгоритма вычисления значений функции z(x) на заданном интервале с использованием блока «начало цикла».
|