Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Пример. Математическая формулировка задачи.






Математическая формулировка задачи.

Вычислить значения функции при x изменяющимся от 0, 1 до 1 с шагом 0, 1.

Для удовлетворения свойств массовости обозначим начальную точку диапазона (0, 1) за x0, конечную точку (1) — за xk, а шаг изменения значения x — за h.

Описательный алгоритм решения задачи.

1. Ввод с клавиатуры исходных данных: начальное значение для xx0; конечное значение — xk; шаг изменения xh.

2. Присвоить x начальное значение x=x0.

3. Вычислить z по формуле .

4. Вывести на экран рзультат вычисления z.

5. Изменить x путём прибавления к нему шага изменения параметра .

6. Проверить условие окончания вычислений z (выхода из цикла) . Если условие выполняется, то перейти к пункту 3 данного описания для вычисления нового значения z; если же условие не выполняется, то заканчиваем вычисления (выход из цикла).

Графический алгоритм решения задачи.

Алгоритм может быть представлен в двух вариантах.

Вариант 1.

Блок-схема алгоритма представлена на рисунке 6.

 
 

 

 


Рисунок 6 – Блок-схема алгоритма вычисления значений функции z(x) на заданном интервале.


Вариант 2.

Воспользуемся тем, что нам известно число повторений цикла, которое определяется как . Следовательно можно использовать блок «начало цикла», который выполняет все функции, необходимые для организации цикла. В этом случае блок-схема алгоритма (рис. 7) становится более компактной и наглядной.

 

 
 

 

 


Рисунок 7 – Блок-схема алгоритма вычисления значений функции z(x) на заданном интервале с использованием блока «начало цикла».

 

 







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.