Завдання
Скласти схему алгоритму і програму для побудови графіка тимчасової функції, що працює як в машинному, так і в реальному часі. Реальний час в діапазоні () формується таймером у вигляді програмного модуля з мітками, званими часом квантування. p> При обчисленні функції використовувати алгоритм Горнера.
Функція:
,
де час змінюється від до. ; p> - корінь нелінійного рівняння, яке необхідно вирішити методом простої ітерації з точністю, при початковому значенні кореня, що лежить в діапазоні;
= z + z-сумі коренів квадратного рівняння:; при
Коефіцієнти:
Введення
З розвитком промисловості виникає необхідність в автоматизації технологічних процесів і виробництв. На даному етапі розвитку техніки широке застосування знаходять роботи і робототехнічні системи. Для управління виробничими процесами в 70-ті, 80-ті роки стало можливим застосування мікропроцесорної техніки. Розвиток різних мов програмування (Fortran, Basic, Assembler, Pascal, C і т.д.) дає можливість розробки і впровадження об'ємних пакетів прикладних програм для управління складними технологічними процесами і виробництвами. Пакети прикладних програм дають можливість дистанційного керування і контролю складних процесів з неможливим прямим втручанням людини. Керуюча система набагато швидше і точніше виконує поставлені завдання, не вимагаючи при цьому часу на відпочинок. Застосування програмного керування значно збільшує продуктивність праці. Початкові витрати матеріальних коштів на встановлення та налагодження мікропроцесорного обладнання в процесі роботи швидко окупаються. Це робить вигідним застосування систем такого роду у виробництві. p align="justify"> Для написання програмного забезпечення до мікропроцесорному обладнанню підходить мова програмування Basic. Програми, написаний-ні на ньому, мають високу працездатність і не вимагають від управля-нього машини високих апаратних якостей. Вони дозволяють провести розрахунок параметрів системи, як у машинному, так і в реальному часі. p align="justify"> 1. Вибір і обгрунтування методів
1.1 Поняття машинного і реального часу
Реалізацію будь-якої програми можна проводити по двох шляхах: або в темпі швидкодії ЕОМ (з урахуванням швидкодії мови програмування), або в реальному масштабі часу. При цьому час затримки безпосередньо залежить від частоти процесора, і ця програма може найбільш об'єктивно використовуватися на тій ЕОМ, для якої вона була написана. Машинне час є відносним, тому що залежить від швидкодії ЕОМ, від використовуваної мови, від складності алгоритму і т.д. Дослідник повинен вміти пов'язувати послідовність результатів з реальним часом, проводити експеримент в реальному часі. Моделювання...