![]() ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Циклы с аналитическим заданием аргументаАналитическим называется закон изменения параметра цикла вида x i = j (x i - 1). Как правило, в качестве такого закона используют простейшую зависимость: x i = x i - 1 + Dx. При этом диапазон изменения параметра xi задаётся начальным (xн) и конечным (xк) значениями. Математическая формулировка условия нахождения xi в диапазоне счёта зависит от конкретных численных значений xн, xк и Dx. При xн<xк и положительных Dx оно запишется как xн При xн>xк и отрицательном Dx получим xн Варианты изменения параметра цикла имеют вид рис. 5.3.
xн yк yк Dx положительно Dx отрицательно
yi yi
yн yн Dx Dx
Стрелки определяют направление изменения параметра цикла. Рис. 5.3 Варианты изменения аргумента Сформулированные двойные неравенства позволяют выделить из них конкретные элементы цикла: · начальное значение параметра xi=xн (левая часть неравенства); · условие повторения цикла (правая часть неравенств) xi Дополнив полученные элементы входа в цикл и выхода из него конкретной основной зависимостью yi = f (xi) и стандартным законом xi = xi-1 + Dx, получим все необходимые компоненты арифметического цикла с аналитическим изменением параметра. Принадлежность цикла к классу арифметических подтверждается тем, что количество повторений в нём может быть определено заранее по формуле N = ] (xк - xн ) / Dx [ + 1. Обратные квадратные скобки предписывают от полученного частного учитывать только целую часть. Рассмотрим программирование задач этого класса на конкретном примере задачи о подоходных налогах. Постановка задачи Рассчитать величину подоходного налога на работников предприятия, если известно, что зарплата может изменяться в диапазоне от 842 до 2500 р. с шагом изменения 100 р., а налог составляет 12 % от зарплаты. Не нашли, что искали? Воспользуйтесь поиском:
|