КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Основные задачи алгоритмизации
Первой основной задачей алгоритмизации следует считать задачу об определении целесообразности автоматизации объекта с применением информационно-компьютерных технологий, а также достаточной полноты и точности информационного представления исследуемого объекта. Эта задача решается на основе предварительного анализа производства для определения экономически выгодного объёма и уровня автоматизации и соответствующей сложности математического описания. Второй основной задачей является задача об отображении информационных свойств объекта в компьютерных вычислительных системах. Здесь в первую очередь для её последующей обработки, а также другие вопросы. Третья основная задача – внедрение и адаптация, а также разработка более совершенных алгоритмов и программ оперативного учёта и контроля, решение которой даёт важную информацию для оперативного планирования и учёта в производственном процессе практически на любом временном отрезке, что позволяет оперативно принимать решения. Четвёртая наиболее сложная задача – построение математических моделей процессов. Данный этап настолько обширен и разнообразен, что требует отдельного рассмотрения. И наконец пятая основная задача алгоритмизации – разработка методов, алгоритмов и программ оптимального управления процессами, а также требует отдельного рассмотрения. Алгоритмизация процессов завершается составлением программ, анализ которых позволяет выявить необходимые требования к набору компьютерных и технических средств реализации. Предварительная алгоритмизация процессов определяется как, алгоритмизация с целью оценки технико-экономического эффекта от того или иного объёма и уровня автоматизации. Под объёмом автоматизации понимается совокупность автоматизированных операций из общего их состава в процессе. Под уровнем автоматизации – совокупность применяемых алгоритмов, программно информационного обеспечения и компьютерного сопровождения. Математической моделью объекта следует считать – совокупность математических зависимостей, таблиц и графиков, количественно описывающих статические и динамические связи между величинами, которые характеризуют функционирование объекта, а также вероятностные характеристики этих величин. Статической характеристикой объекта назовём функцию φ, устанавливающую зависимость (x,t) выходными (Y) и входными (x) величинами объекта в установившемся состоянии. Динамической характеристикой объекта назовём оператор А(t), устанавливающий зависимость выходных величин Y (y1…yn) от входных X (x1…xm) в любой момент времени. (*) Y (t)=A (t) [x], где y(t) и x(t)- заданы на некотором отрезке времени [T1,T2],причём на значении Y (t) в момент времени t0 влияет x(t) при -∞ ≤T1≤t≤t0T2≤ ∞ Зависимость (*) называется уравнением динамики объекта. Модель оператора А(t) может задаваться в явном виде при помощи зависимости Y(t)=φ(x,t) где φ -определяется при помощи решения системы дифференциальных уравнений, либо уравнений иного типа. Понятие алгоритма – одно из основных в математике. Алгоритм, алгорифм – точно определённое правило действий (программа), для которого задано указание, как и в какой последовательности это правило необходимо применять к исходным данным задачи, чтобы получить её решение. Алгоритм – точное предписание, которое задаёт вычислительный процесс (называемый алгоритмическим), начинающийся с произвольного исходного данного и направленный на получение полностью определённого этим исходным данным результата. Характеристиками А. является:- детерминированность (определённость) – однозначность результата процесса при заданных исходных данных; - дискретность определяемого алгоритмом процесса – расчленённость его на отдельные элементарные акты, возможность выполнения которых человеком или компьютером не вызывает сомнения; - массовость исходных данных для А. можно выбирать из некоторого множества данных, т.е А. должен обеспечивать решение любой задачи из класса однотипных задач. Нахождение А. для решения различных классов задач – есть одна из целей математики. С практической точки зрения особую ценность составляют А., приводящие к решению задачи наиболее кратким путём. До появления ЭВМ и компьютеров, алгоритмы, для осуществления которых необходимо было выполнить несколько сот тысяч элементарных операций, представляли лишь теоретический интерес. С применением современных компьютеров исследование алгоритмов разрешимости различных классов задач приобрели непосредственное практическое значение. Рассмотренные понятия А. лишь в общей форме характеризуют вычислительные процессы, обычно описываемые в виде словесных правил, схем, формул и т.д. Они не являются точными математическими определениями, а лишь объясняют смысл слова А. в математике, т.к в нём не определяется, что следует понимать под «правилами действия». С развитием вычислительной математики и вычислительной техники возникла необходимость в рассмотрении общих способов формализации задач и процессов и решения, в уточнении понятия А., как объекта математической теории называется в настоящее время «теорией алгоритмов». Процесс выполнения А. называется алгоритмическим процессом. Для некоторых исходных данных он заканчивается получением искомого результата после конечного числа шагов. Понятие А. тесно связанно с понятием «алгоритмический язык» (на котором задан алгоритм) и понятием «правило выполнения А.» при заданных для него исходных данных. Например, каждый компьютер является автоматом, действия которого можно описать в виде некоторого А., который является алгоритмом выполнения программ компьютера. Сами программы рассматриваются как некоторый класс А., при этом алгоритмическим языком является система команд компьютера. Теория алгоритмов (Т.А.) – раздел математики, в котором изучаются теоретические возможности эффективных процедур вычисления (алгоритмов) и их приложения. Областью применяемости алгоритма является совокупность тех объектов к которым он применим. Алгоритмической проблемой (А.П.) – называют проблему построения алгоритма, обладающего теми или иными свойствами. Свойство искомого алгоритма формулируется обычно в терминах свойств его соответствия, которое должно иметь место между исходными данными и результатами алгоритма. Основными А.П. принято считать: -проблема вычисления данной функции (требуется построить алгоритм, вычисляющий эту функцию); -проблема разрешения данного множества (требуется построить алгоритм разрешающий это множество относительно некоторого другого множества); -проблема перечисления данного множества (требуется построить алгоритм перечисляющий данное множество. Перечисленные проблемы являются проблемами разрешения. Неразрешимость А.П. означает отсутствие соответствующего алгоритма.) Теория алгоритмов – подразделяется на 1 дескриптивную (качественную); 2 метрическую (количественную). Первая исследует алгоритмы с точки зрения устанавливаемого или соответствия между их данными и результатами. Вторая исследует алгоритмы с точки зрения сложности как самих алгоритмов, так и задаваемых ими процессов исследовательного преобразования конструктивных объектов.
Дата добавления: 2014-10-23; Просмотров: 1457; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |