Автоматизация деятельности человека реферат

Обновлено: 07.07.2024

Под алгоритмом принято понимать описание последовательности действий, четкое выполнение которых приводит к выполнению постав­ленной задачи.

Для разработки алгоритма необходимо иметь исходную информацию (данные) и представлять конечный результат (цель).

При всем разнообразии алгоритмов можно выделить свойства, общие для всех:

дискретность. Любой алгоритм должен состоять из конкретных ко­манд, следующих в определенном порядке. Если изменить порядок выполнения команд, то алгоритм становится невыполнимым;

детерминированность (однозначность). Любое действие алгоритма должно быть четким и не подразумевать вариантов;

конечность. Каждое отдельное действие, как и весь алгоритм долж­ны иметь возможность реального исполнения. Поэтому алгоритм имеет предел, т.е. конечен;

массовость. Один и тот же алгоритм может использоваться с раз­ными исходными данными;

результативность. Это свойство требует, чтобы были предусмотре­ны все возможные варианты исполнения.

Алгоритм позволяет формализовать выполнение различных процессов.

Исполнителем обычно называют объект, который будет выполнять алгоритм.

Разработка алгоритма всегда осуществляется в две стадии. На первой стадии разработчик описывает общую концепцию, порядок действий для достижения цели. На следующей стадии в алгоритм вносятся изменения с учетом конкретного Исполнителя и среды, в которой он будет осуществ­ляться.

Примером Исполнителя может быть:

• робот, производящий некие работы в космосе, согласно командам, поступающим с Земли;

• станок с числовым программным управлением, который выполняет программу, набитую на заложенной в нем перфокарте;

• собака, которая должна выполнять команды хозяина;

• солдат в армии, который обязан подчиняться приказам командира.

Роботы, машины, компьютеры являются идеальными Исполнителями. Они выполняют команды не обсуждая.

Идеальный Исполнитель не обязан:

• понимать цель и методы достижения цели;

• пропускать или менять порядок действий;

• искать какую-то замену при невыполнимости этих действий.

В трудоемких и опасных для здоровья производствах используются автоматические механизмы — роботы, управляемые компьютерами.

Человек может ставить себя на место Исполнителя, например для проверки правильности алгоритма.

Исполнитель команд (робот, автомат, человек, компьютер). Компьютер как формальный исполнитель алгоритмов (программ)

Исполнителем обычно называют объект, который будет выполнять алгоритм. Его задача — точно выполнить все команды, не задумываясь о результатах и целях. Разработка алгоритма всегда осуществляется в две стадии. На первой стадии разработчик описывает общую концепцию, по­рядок действий для достижения цели. На следующей стадии в алгоритм вносятся изменения с учетом конкретного Исполнителя и среды, в кото­рой он будет осуществляться.

Примером Исполнителя может быть:

• робот, производящий некие работы в космосе, согласно командам, поступающим с Земли;

• станок с числовым программным управлением, который выполняет программу, набитую на заложенной в нем перфокарте;

• собака, которая должна выполнять команды хозяина;

• солдат в армии, который обязан подчиняться приказам командира.

Роботы, машины, компьютеры являются идеальными Исполнителями. Они выполняют команды не обсуждая. Идеальный Исполнитель не обя­зан:

• понимать цель и методы достижения цели;

• пропускать или менять порядок действий;

• искать какую-то замену при невыполнимости этих действий. Человек может ставить себя на место Исполнителя, например для

проверки правильности алгоритма.

Под программой принято понимать последовательность команд алго­ритма, записанную на одном из языков программирования. Языки про­граммирования понятны компьютеру, программа позволяет формализовать выполнение информационного процесса. Программа хранится в памяти компьютера. При запуске программы компьютер выполняет ко­манды в том порядке, в котором они записаны.

Для того, чтобы процессор мог выполнять программу, она должна быть загружена в оперативную приять. Наша программа написана на не­коем языке программирования, и для того, чтобы перевести ее в машин­ный код, необходима специальная программа транслятор. Эта програм­ма обычно поставляется вместе с языком программирования и автоматически загружается в оперативную память при запуске програм­мы на выполнение.

Задание 2.

Задача. Определите значение переменной S, которое должно распе­чататься в результате выполнения алгоритма.


Рис. Блок-схема разветвляющегося алгоритма

Ответ: S = 10.

К билету №14.

Задание 1.

Линейный алгоритм


Многие программы состоят из нескольких команд (операторов), которые должны быть выполнены последовательно одна за другой. Такие последовательности команд будем называть сериями, а алгоритмы, состоящие из таких серий, линейными.

Алгоритм, в котором команды выполняются по­следовательно одна за другой, называется линей­ным алгоритмом.

Для того чтобы сделать алгоритм бо­лее наглядным, часто используют блок-схемы.

Различные элементы алгоритма изоб­ражаются с помощью различных геомет­рических фигур: для обозначения нача­ла и конца алгоритма используются прямоугольники с закругленными угла­ми, а для обозначения последовательно­сти команд — прямоугольники.

На блок-схеме хорошо видна струк­тура линейного алгоритма, по которой исполнителю (человеку) удобно отслеживать процесс его вы­полнения.

Задание 2.

К билету №15.

Задание 1.

1. Свойства алгоритмов

Такими свойствами являются:

1. Дискретность (прерывность, раздельность) — алгоритм должен представлять процесс решения задачи как последовательное выполнение простых (или ранее определенных) шагов. Каждое действие, предусмотренное алгоритмом, исполняется только после того, как закончилось исполнение предыдущего.

«Обучение тактическим действиям в волейболе детей среднего .

. основе наблюдений немедленно осуществлять ответные действия и др. Обучение тактике происходит в тесной взаимосвязи с обучением технике. Это проявляется не только в . работы: Глава I . Теоретические основы обучения тактическим действиям в волейболе детей среднего школьного возраста на секционных занятиях 1.1 Понятие и сущность обучения тактическим действиям в волейболе Обучение тактическим действиям .

2. Определенность — каждое правило алгоритма должно быть четким, однозначным и не оставлять места для произвола. Благодаря этому свойству выполнение алгоритма носит механический характер и не требует никаких дополнительных указаний или сведений о решаемой задаче.

3. Результативность (конечность) — алгоритм должен приводить к решению задачи за конечное число шагов.

4. Массовость — алгоритм решения задачи разрабатывается в общем виде, то есть, он должен быть применим для некоторого класса задач, различающихся только исходными данными. При этом исходные данные могут выбираться из некоторой области, которая называется областью применимости алгоритма.

Первое правило — при построении алгоритма, прежде всего, необходимо задать множество объектов, с которыми будет работать алгоритм. Формализованное (закодированное) представление этих объектов носит название данных. Алгоритм приступает к работе с некоторым набором данных, которые называются входными, и в результате своей работы выдает данные, которые называются выходными. Таким образом, алгоритм преобразует входные данные в выходные.

Это правило позволяет сразу отделить алгоритмы от “методов” и “способов”. Пока мы не имеем формализованных входных данных, мы не можем построить алгоритм.

Второе правило — для работы алгоритма требуется память. В памяти размещаются входные данные, с которыми алгоритм начинает работать, промежуточные данные и выходные данные, которые являются результатом работы алгоритма. Память является дискретной, т.е. состоящей из отдельных ячеек. Поименованная ячейка памяти носит название переменной. В теории алгоритмов размеры памяти не ограничиваются, т. е. считается, что мы можем предоставить алгоритму любой необходимый для работы объем памяти.

В языке Бейсик не все переменные описываются, обычно описываются только массивы. Но все равно при запуске программы транслятор языка анализирует все идентификаторы в тексте программы и отводит память под соответствующие переменные.

Прекращение трудового договора вследствие нарушений правил приема на работу

. 1. Общая характеристика прекращения трудового договора вследствие нарушений правил приема на работу 1.1 Понятие и общие основания прекращения трудового договора Прекращение трудового договора влечет за собой окончание трудовых отношений, . в данных правоотношениях является то, что трудовым законодательством не определен полный алгоритм действий работодателя при прекращении или изменении трудовых .

Третье правило — дискретность. Алгоритм строится из отдельных шагов (действий, операций, команд).

Множество шагов, из которых составлен алгоритм, конечно.

Четвертое правило — детерминированность. После каждого шага необходимо указывать, какой шаг выполняется следующим, либо давать команду остановки.

Пятое правило — сходимость (результативность).

Алгоритм должен завершать работу после конечного числа шагов. При этом необходимо указать, что считать результатом работы алгоритма.

Итак, алгоритм — неопределяемое понятие теории алгоритмов. Алгоритм каждому определенному набору входных данных ставит в соответствие некоторый набор выходных данных, т. е. вычисляет (реализует) функцию. При рассмотрении конкретных вопросов в теории алгоритмов всегда имеется в виду какая-то конкретная модель алгоритма.

Алгоритм применительно к вычислительной машине — точное предписание, т.е. набор операций и правил их чередования, при помощи которого, начиная с некоторых исходных данных, можно решить любую задачу фиксированного типа.

Виды алгоритмов как логико-математических средств отражают указанные компоненты человеческой деятельности и тенденции, а сами алгоритмы в зависимости от цели, начальных условий задачи, путей ее решения, определения действий исполнителя подразделяются следующим образом:

5. Механические алгоритмы, или иначе детерминированные, жесткие (например алгоритм работы машины, двигателя и т.п.);

6. Гибкие алгоритмы, например стохастические, т.е. вероятностные и эвристические.

Механический алгоритм задает определенные действия, обозначая их в единственной и достоверной последовательности, обеспечивая тем самым однозначный требуемый или искомый результат, если выполняются те условия процесса, задачи, для которых разработан алгоритм.

7. Вероятностный (стохастический) алгоритм дает программу решения задачи несколькими путями или способами, приводящими к вероятному достижению результата.

8. Эвристический алгоритм (от греческого слова “эврика”) — это такой алгоритм, в котором достижение конечного результата программы действий однозначно не предопределено, так же как не обозначена вся последовательность действий, не выявлены все действия исполнителя. К эвристическим алгоритмам относят, например, инструкции и предписания. В этих алгоритмах используются универсальные логические процедуры и способы принятия решений, основанные на аналогиях, ассоциациях и прошлом опыте решения схожих задач.

9. Линейный алгоритм — набор команд (указаний), выполняемых последовательно во времени друг за другом.

10. Разветвляющийся алгоритм — алгоритм, содержащий хотя бы одно условие, в результате проверки которого ЭВМ обеспечивает переход на один из двух возможных шагов.

11. Циклический алгоритм — алгоритм, предусматривающий многократное повторение одного и того же действия (одних и тех же операций) над новыми исходными данными. К циклическим алгоритмам сводится большинство методов вычислений, перебора вариантов.

Алгоритм решения изобретательских задач

. задач; технологические эффекты (физические, химические, биологические, математические, в частности, наиболее разработанных из них в настоящее время - геометрические); приемы устранения противоречий; . решении технических задач, изменяют технические характеристики объекта, поэтому Г. Альтшуллер углубленное противоречие назвал техническим противоречием. Техническое (углубленное) противоречие возникает .

Цикл программы — последовательность команд (серия, тело цикла), которая может выполняться многократно (для новых исходных данных) до удовлетворения некоторого условия.

Вспомогательный (подчиненный) алгоритм (процедура) — алгоритм, ранее разработанный и целиком используемый при алгоритмизации конкретной задачи. В некоторых случаях при наличии одинаковых последовательностей указаний (команд) для различных данных с целью сокращения записи также выделяют вспомогательный алгоритм.

На практике наиболее распространены следующие формы представления алгоритмов:

12. словесная (записи на естественном языке);

13. графическая (изображения из графических символов);

14. псевдокоды (полуформализованные описания алгоритмов на условном алгоритмическом языке, включающие в себя как элементы языка программирования, так и фразы естественного языка, общепринятые математические обозначения и др.);

15. программная (тексты на языках программирования).

Словесное описание алгоритма

Данный способ получил значительно меньшее распространение из-за его многословности и отсутствия наглядности.

Рассмотрим пример на алгоритме нахождение максимального из двух значений:

16. Определим форматы переменных X, Y, M, где X и Y — значения для сравнения, M — переменная для хранения максимального значения;

17. получим два значения чисел X и Y для сравнения;

18. сравним X и Y.

19. если X меньше Y, значит большее число Y.

20. Поместим в переменную M значение Y.

21. Если X не меньше (больше) Y, значит большее число X.

22. Поместим в переменную M значение X.

Словесный способ не имеет широкого распространения по следующим причинам:

23. такие описания строго не формализуемы;

24. страдают многословностью записей;

25. допускают неоднозначность толкования отдельных предписаний.

А этот способ оказался очень удобным средством изображения алгоритмов и получил широкое распространение в научной и учебной литературе.

Структурная (блок-, граф-) схема алгоритма — графическое изображение алгоритма в виде схемы связанных между собой с помощью стрелок (линий перехода) блоков — графических символов, каждый из которых соответствует одному шагу алгоритма. Внутри блока дается описание соответствующего действия.

Графическое изображение алгоритма широко используется перед программированием задачи вследствие его наглядности, т.к. зрительное восприятие обычно облегчает процесс написания программы, ее корректировки при возможных ошибках, осмысливание процесса обработки информации.

Можно встретить даже такое утверждение: «Внешне алгоритм представляет собой схему — набор прямоугольников и других символов, внутри которых записывается, что вычисляется, что вводится в машину и что выдается на печать и другие средства отображения информации «Здесь форма представления алгоритма смешивается с самим алгоритмом.

Автоматизация системы бюджетирования финансовой службы

Блок-схемы алгоритмов удобно использовать для объяснения работы уже готового алгоритма, при этом в качестве блоков берутся действительно блоки алгоритма, работа которых не требует пояснений. Блок-схема алгоритма должна служить для упрощения изображения алгоритма, а не для усложнения.

Программное представление алгоритма

При записи алгоритма в словесной форме, в виде блок-схемы или на псевдокоде допускается определенный произвол при изображении команд. Вместе с тем такая запись точна настолько, что позволяет человеку понять суть дела и исполнить алгоритм.

Следовательно, язык для записи алгоритмов должен быть формализован. Такой язык принято называть языком программирования, а запись алгоритма на этом языке — программой для компьютера.

Автоматизация сопровождает человеческое общество с момента его зарождения. Она внутренне присуща его развитию. В методологии ее определяют как замещение процессов человеческой деятельности процессами технических устройств. Любопытство заставляло наших предков изучать окружающий мир. Как только они познавали какой-нибудь элемент его, лень толкала их к созданию устройств, которые выполняли бы работу за них. Даже пещерный человек, взяв палку в руки, освободил себя от необходимости залезать на дерево. С каждым новым открытием, человек снимал с себя какую-нибудь обязанность и перекладывал ее на подручные средства, на животных, потом на машины.

Сегодня любое, предприятие имеет дело с потоками различной информации, которые нуждаются в быстрой и оперативной обработке. Количество информации зависит в основном от размера предприятия и вида деятельности, чем больше предприятие, тем больше объём и уровень сложности обрабатываемой информации. Огромную помощь здесь оказывают современные компьютерные информационные технологии, профессионально разработанная компьютерная информационная система может существенно облегчить жизнь бухгалтерии и руководителям, позволит вести оперативный учёт на предприятии быстро и точно, предоставит широкие возможности анализа, автоматизировав учётные операции, избавит от огромного количества лишней бумаги.

Многие компании верят в то, что одна только автоматизация приведет к улучшению финансово-экономической ситуации, и начинают усилия по реализации информационных систем непосредственно с автоматизации, пропуская критические шаги понимания и упрощения своих бизнес процессов. Но нередко эти процессы настолько неупорядочены, что, в общем, создают впечатление хаоса на предприятии. Как известно, автоматизировать хаос далеко не просто, если невозможно. Поэтому прежде чем создавать информационную систему следует пересмотреть систему управления в организации. Изменение бизнес процессов называют реинжинирингом (business processes reengineering).

Автоматизация и обеспечение информационной безопасности приема .

. текущей технологии управления предприятием, разработка информационной системы учета и обработки обращений пользователей в службу технической поддержки компании, в дипломной работе выполнены, а цель – сокращение затрат компании на осуществление автоматизированного процесса .

Так, для начала нужно упорядочить схему бизнес процессов и систему управления организации в целом:

26. определиться с организационной штатной структурой,

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

28. произвести выделение основных технологических потоков (процессов),

29. разработать механизмы организационного управления технологическими потоками,

30. на основании созданных механизмов управления сформировать технологию финансового анализа и управления деятельностью технологических потоков.

Если будут иметься вышеперечисленные технологии, будет значительно легче разработать информационную систему. Однако часто приходится упрощать бизнес процессы на предприятии, для того, чтобы было проще описать их на языке компьютеров.

Организация — это набор правил и процедур. Информационная система это тоже набор правил и процедур, поэтому следует понимать какие инструкции и процедуры какими заменить. Не следует также забывать о человеческом факторе при создании информационной системы. Во-первых, именно людям придется работать с системой — одна работать она в любом случае не сможет. Во-вторых, служащие могут улучшить (или упростить) процессы, с которыми они ежедневно встречаются. Автоматизация должна происходить только после того, как служащие поймут процесс и примут решение о необходимости автоматизации.

После проведения формирования четкой системы управления, начинается непосредственно процесс проектирования информационной системы. Важно, чтобы в проектировании системы участвовали по возможности все сотрудники, которые будут с ней работать. Это позволит определить небольшие особенности и частные потребности в работе каждого отдела организации, поскольку только пользователи будущей системы лучше всего знают, что им нужно.

В проектировании информационной системы также должны участвовать ее разработчики, то есть те, кто будет ее создавать. К выбору разработчика информационной системы нужно подходить очень осторожно. Основными критериями в выборе разработчика являются опыт работы в области создания информационных систем, количество успешно внедренных данной компанией систем на российских предприятиях.

Финансовый менеджер и руководство предприятия должны относиться к автоматизации, как к проекту, то есть определить все стадии, характеристик, временные рамки и бюджет. Основными этапами работы над проектом по автоматизации являются:

1. Проведение обследования с целью описания бизнес процессов организации.

2. Разработка технического задания на систему автоматизации.

3. Разработка технического проекта системы.

4. Разработка системы (иногда называемая настройкой).

5. Различные стадии и этапы внедрения, опытной и промышленной эксплуатации.

6. Выполнение доработок в соответствии с изменившимися потребностями организации.

Результатом проектирования системы является строго формализованное описание, как объекта ее автоматизации, так и ее самой — это и есть алгоритм деятельности предприятия, а значит и деятельности людей, которые на нем трудятся.

Примеры похожих учебных работ

Разработка автоматизированной информационной системы учета заказов на выполнение .

. повышения эффективности работы отдела приема заказов, необходимо создание автоматизированной расчетной системы, обеспечивающей автоматизацию задач по учету и формированию отчетности. Неотъемлемую часть процесса разработки сложной информационной сис .

Разработка системы контроля и управления доступом к охраняемым объектам

. и пощрений. Качество выполнения этой совокупности задач зависит от вида СКУД, её функциональности и удобства работы с самой системой. Данная компьютерная система должна иметь простой и .

Автоматизация управления процессом бурения скважин

. бурения в реальном времени по любому из известных алгоритмов, но и собирать, накапливать и обрабатывать информацию о процессе бурения, а также диагностировать работоспособность отдельных узлов и механизмов. Автоматизация технологических процессов .

Автоматизация управления предприятием

. выполнять разрабатываемое программное обеспечение. 1. Аудит знаний предприятия управление база программный С тех пор как экономисты начали . имеет смысла начинать работу по созданию системы управления знаниями предприятия, пока в той или иной форме не .

Расчет системы стабилизации в управлении

. расчета системы стабилизации является одной из основных задач теории управления. Если исходная система является неустойчивой, то требуется провести коррекцию динамических свойств системы. Рассматриваемая система является статической. В таких системах .

Автоматизированные системы документационного обеспечения управления

. хранение или уничтожение архивных документов). Автоматизированная система документационного обеспечения управления создает единое информационное пространство, предоставляющая пользователям средства совместной работы со всеми документами организации: .


На этом уроке учащиеся научатся определять, каждая ли последовательность действий является алгоритмом, на примерах узнают основные свойства алгоритма. Также на уроке рассказывается о том, что раньше всю нудную, тяжёлую и механическую работу выполнял человек. Сейчас всё компьютеризировано. Разработка алгоритма — трудоёмкая задача, но результат от этой работы окупает все затраты времени и сил.


В данный момент вы не можете посмотреть или раздать видеоурок ученикам

Чтобы получить доступ к этому и другим видеоурокам комплекта, вам нужно добавить его в личный кабинет, приобретя в каталоге.

Получите невероятные возможности




Конспект урока "Свойства алгоритма. Возможность автоматизации деятельности человека"

· автоматизация деятельности человека.

Давайте подумаем, каждая ли инструкция или план действий являются алгоритмом. Например, вы собираетесь в поход и вам нужно собрать рюкзак.

Список вещей в поход:

· пластиковый лоток или миска, кружка, ложка;

· налобный фонарик, батарейки к нему;

· зажигалка (спички), сухой спирт (на случай мокрой погоды), свечи;

· горелка и газовый баллончик;

· верёвка обычная бельевая;

· котелок 1-1,5 литра.

С одной стороны, у вас есть инструкция, какие вещи необходимо взять с собой, но с другой стороны вы можете что-то забыть или, например, у вас нет топорика, который прописан в списке, то есть вы самостоятельно можете что-то заменить, отменить или передумать и не делать, предположим вам рюкзак соберёт мама. Как вы думаете это пример алгоритма или нет? Конечно же, нет.

Давайте выделим основные свойства, при выполнении которых некий порядок действий следует считать алгоритмом.

Первое свойство дискретности – т.е. когда весь путь решения задачи делится на отдельные этапы. Где каждый этап может быть выполнен по определённому предписанию или команде. Причём выполнив одну команду, исполнитель знает к какой команде, из заданной системы команд алгоритма, следует переходить далее. (Например, нахождение среднего арифметического двух чисел – если поменять пункты местами, то задача не будет решена).

Второе свойство понятности – это значит, что алгоритм состоит из команд, которые может выполнить данный исполнитель. То есть все команды входят в систему команд исполнителя. (Например, светофор предназначен для регулирования дорожного движения и использовать его, например, для освещения улиц нельзя)

Третье свойство определённости – означает, что все команды толкуются только однозначно, исполнителю ясен и понятен весь процесс исполнения команд, т.е. он знает, какую команду следует исполнять дальше после выполнения предыдущей команды. Исходя из этого при одинаковом наборе исходных данных, результат должен получаться всегда одинаковым. Например, дан угол. Необходимо провести биссектрису. (Есть способ, как, пользуясь линейкой и циркулем, можно решить эту задачу.)


Следующее свойство результативности – это значит, что любой алгоритм должен быть конечным. Т.е. при выполнении определённого количества шагов, даже очень большого должен быть получен результат. Причём результатом может быть, как определённый ответ, так и вывод что задача решения не имеет. (Пример этого свойства - поход в магазин)


И последнее свойство массовости – это значит, что алгоритм может быть применён для решения любой задачи из некоторого класса задач. Например, алгоритм смешивания сухого молока для кормления ребёнка должен быть применён для любого его количества. Или алгоритм решения задач на нахождение неизвестного должен быть применён к любому уравнению, содержащему х.

Рассмотрим пример: из чисел 112, 144, 153, 168, 195 выписать те, которые кратны 12.

Итак, для того чтобы найти числа кратные 12 нужно знать признак делимости на 12. Итак, число делится на 12, если оно одновременно делится на 4 и делится на 4. То есть:

1. если сумма всех цифр этого числа делится на 3;

2. и число, составленное из двух последних цифр этого числа, делится на 4.

Рассмотрим решение. Из предложенного набора чисел можно сразу исключить нечётные числа 153 и 195, так как они не делятся на 4. Оставшиеся числа делятся на 4, потому что числа 12, 44, 68, составленные из их двух последних цифр, кратны 4.

Далее определим, какие из чисел 112, 144, 168 делятся на 3. Найдём суммы их цифр: 1 + 1 + 2 = 4 – не делится на 3.

1 + 4 + 4 = 9 – делится на 3.

1 + 6 + 8 = 15 – делится на 3.

Следовательно, числа 144 и 168 кратны 3. Значит, они же кратны 12.

Данный пример является алгоритмом, так как:

1. Процесс нахождения чисел кратных двенадцати разбит на шаги, значит он удовлетворяет свойству дискретности

2. Каждая команда понятна ученикам, они знают и умеют выполнять данные действия, значит свойство понятности выполнено.

3. Ученики выполняют данные действия однозначно и в строгой очерёдности – свойство определённости соблюдено.

4. Ученики получают результат – свойство результативности так же выполнено.

5. Данный алгоритм применяется для любого натурального числа, значит свойство массовости также выполнено.

Теперь дадим определение алгоритму исходя из рассмотренных свойств.

Алгоритм – это определённая последовательность действий, предназначенная для конкретного исполнителя, приводящая к требуемому результату, причём данная последовательность обладает свойствами дискретности, понятности, определённости, результативности и массовости.

Перейдём к следующему вопросу - Возможность автоматизации деятельности человека.

Давайте обратимся к истории и вспомним те далёкие времена, когда всю нудную, тяжёлую и механическую работу выполнял человек.


Сейчас все компьютеризировано. Роботы на заводах делают все автоматически, человек только нажимает на нужные кнопки. Роботы выполняют работу по заданному им алгоритму, никогда не отходя от конечной цели. Данные алгоритмы им задали программисты и инженеры. Вы понимаете, что такая работа – как разработка алгоритма трудоёмкая задача, но результат от этой работы окупает все затраты времени и сил.


После составления готового алгоритма роботу или человеку, то есть исполнителю достаточно только строго следовать заданным параметрам.

Ниче́йная смерть — это этап развития логической игры (обычно речь идёт о настольных играх, таких как шахматы, шашки, и других), когда разработанность теории достигает уровня, позволяющего любому владеющему теорией игроку, независимо от квалификации противника, свести партию в худшем случае к ничьей.

Итак, рассмотрим алгоритм игры, которая приводит к победе или ничьей, например, играющего за крестики.

Первый ход сделать в центр. Остальные ходы делаются в тот из свободных углов, который дальше всего от предыдущего хода ноликов, а если и это невозможно — в любую клетку.

Если нолик пойдёт на сторону, то позиция (с точностью до симметрии) окажется следующей:

Если же нолик пойдёт в угол, позиция (с точностью до симметрии) будет следующая:

В зависимости от следующего хода нолика, возникнет одна из трёх позиций (пауза)

В первой и третьей позиции — выигрыш. Во второй — ничья.

Аналогично может поступать нолик.

То есть Исполнитель может не вникать в смысл того, что он делает, и не рассуждать, почему он поступает так, а не иначе, т. е. он может действовать формально. Способность исполнителя действовать формально обеспечивает возможность автоматизации деятельности человека. Для этого:

1. Процесс решения задачи представляется в виде последовательности простейших операций;

2. Создаётся машина (автоматическое устройство), способная выполнять эти операции в последовательности, заданной в алгоритме;

3. Человек освобождается от рутинной деятельности, выполнение алгоритма поручается автоматическому устройству.

Перейдём к практической части урока.

Рассмотрим пример: Последовательность чисел строится по следующему алгоритму:

• Первые два числа последовательности принимаются равными восьми;

• Затем для вычисления каждого последующего числа последовательности необходимо:

1. Найти произведение всех предыдущих членов последовательности;

2. В полученном числе взять первую цифру (цифру старшего разряда) и вычесть из него в начале число ноль, в следующий раз число один, потом два и т.д.

Нам необходимо записать первые шесть членов данной последовательности.

Итак, по условию известно, что первые два числа данной последовательности равны 8. Запишем данные числа.

Теперь, чтобы найти следующий член последовательности нужно:

• найти произведение предыдущих членов, то есть 8*8=64.

• теперь берём первую цифру полученного числа 6 и по правилу из него нужно вычесть 0. Получаем 6. Это третий член нашей последовательности.

Найдём 4-й член последовательности. Теперь нужно перемножить три числа, то есть 8*8*6=384. Берём первую цифру полученного числа – 3 и отнимаем 1. Получим 2 – это 4-й член последовательности.

Далее 8*8*6*2=768. Теперь нужно 7-2. В результате получим число 5 – это 5-й член последовательности.

Чтобы найти следующий член последовательности нужно 8*8*6*2*5=3840. Теперь 3-3. Значит 6-й член последовательности 0.

В результате мы получили следующую последовательность 8, 8, 6, 2, 5 и 0.

Пришло время подвести итоги урока.

Алгоритм — предназначенное для конкретного исполнителя описание последовательности действий, приводящих от исходных данных к требуемому результату.

Основные свойства, при выполнении которых некий порядок действий следует считать алгоритмом - это свойства дискретности, понятности, определённости, результативности и массовости.

Способность исполнителя действовать формально обеспечивает возможность автоматизации деятельности человека.

Домашняя автоматизация — комплекс устройств, позволяющих дистанционно контролировать и управлять системами дома (инженерными, жизнеобеспечения, безопасности).

Понятие автоматизации домашнего хозяйства……………………3

Функциональный состав автоматизации……………………….….5

Программы автоматизации домашнего хозяйства…………….….9

Системы автоматизации домохозяйств…………………..………11

Список использованной литературы………………….…………..…….16

1. Понятие автоматизации домашнего хозяйства

Нужна помощь в написании реферата?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

Домашняя автоматизация — комплекс устройств, позволяющих дистанционно контролировать и управлять системами дома (инженерными, жизнеобеспечения, безопасности).

Освещение: включить-выключить; ярче-темнее; включение-выключение по таймеру, по сценарию и т.д.

Климат (температура и влажность): управление кондиционером, сплит-системой — дистанционное ручное (с пульта или с панели), от датчиков, по программе-сценарию и т.д.

Нужна помощь в написании реферата?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

2. Функциональный состав автоматизации

1. Дистанционное включение-выключение освещения с пульта дистанционного управления (ИК или радио), панели.

2. Дистанционное регулирование яркости освещения с пульта ДУ, панели.

3. Включение-выключение освещения от датчика движения.

4. Регулирование яркости освещения в зависимости от количества солнечного света.

5. Управление освещением (включить-выключить; больше-меньше) по заданному сценарию.

Нужна помощь в написании реферата?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

6. Управление освещением во всём доме (включить-выключить; больше-меньше) из одной точки.

1. Дистанционное управление кондиционером и отоплением (теплые электрические полы, конвекторы, электрические котлы) с пульта ДУ или панели.

2. Управление кондиционером и отоплением от датчиков температуры.

3. Управление кондиционером и отоплением по сценарию.

4. Управление электрокамином.

5. Управление вентиляцией:

— от датчиков (дыма или углекислого газа);

Нужна помощь в написании реферата?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

Управление шторами, жалюзи

1. Дистанционное управление шторами и жалюзи с пульта ДУ или панели.

2. Управление шторами и жалюзи от датчиков.

3. Управление шторами и жалюзи по сценарию.

Управление входными дверями и воротами

1. Дистанционное управление открыванием-закрыванием ворот, входных дверей с пульта ДУ, панели, брелока.

2. Автоматически закрывать-открывать ворота, двери при постановке системы домашней автоматизации на охрану.

Нужна помощь в написании реферата?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

Контроль и управление системами снабжения (вода, газ, электричество)

Управление аудио и видео

1. Распределение аудио и видеосигнала от одного источника по комнатам.

2. Управление аудио- и видеосистемами из других помещений с универсальных пультов или панелей.

3. Управление аудио- и видеосистемами от датчиков.

Нужна помощь в написании реферата?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

4. Управление аудио- и видеосистемами по сценарию.

Управление бытовыми приборами

1. Дистанционное управление любыми бытовыми приборами, имеющими микропроцессорное управление (газовая плита, стиральная машина, холодильник, кухонный комбайн, микроволновая печь и др.) с пульта ДУ, панели, по телефону.

2. Включение-выключение приборов, включенных в розетку (кофеварка, стиральная машинка и др.)

Управление сауной, бассейном

1. Дистанционное включение-выключение сауны с пульта ДУ, с панели, по телефону.

2. Включение-выключение сауны по таймеру.

3. Контроль предельные температуры в сауне.

Нужна помощь в написании реферата?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

4. Автоматическое поддержание температуры воды в бассейне.

5. Контроль протечки воды в бассейне.

1. Управление поливом с пульта ДУ, или с панели.

2. Управление поливом по сценарию.

3. Управление поливом от датчика влажности.

Обеспечение домофонной и телефонной связью

1. Телефонная и/или громкоговорящая связь дома.

Нужна помощь в написании реферата?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

2. Домофонная связь с телефона системы DECT.

1. Системы охранной сигнализации, использующие контактные датчики, датчики движения, датчики разбития стекла. При срабатывании включают:

Нужна помощь в написании реферата?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

— включают всё наружное освещение, прожектора;

2. Электронная собака. В режиме охраны при нажатии дверного звонка раздаётся лай собаки. Возможно управление от датчика движения.

4. Имитация присутствия. Автоматическое включение-выключение освещения, аудиосистемы по таймеру (со сдвигом по времени), или по сценарию.

Защита от пожара

1. Системы пожарной сигнализации, использующие температурные и дымовые датчики.

При срабатывании выполняют:

Нужна помощь в написании реферата?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

3. Программы автоматизации домашнего хозяйства

При наличии постоянно работающего компьютера количество макросов (сценариев) не ограничено. Есть возможность заливки до 20-30 простых макросов в контроллер CM11. Если вы работаете с контроллером СМ17, то возможно только управление приборами, без обратной связи. Но для имитации присутствия или управления аквариумом подойдет. При использовании в качестве интерфейса контроллеров Applied Digital можно принимать и посылать ИК-команды. Позволяет работать с планом помещения. Цена — $79.95.

Home Control Assistant

Нужна помощь в написании реферата?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

Программа поставляется и работает только с интерфейсами LynX 10. Ориентирована на любителей поэкспериментировать с домашней автоматизацией, не вкладывая больших средств, но и не имея постоянной головной боли, от которой страдают пользователи ActiveHome. Работает со всеми 256 адресами и со всеми расширенными командами. Позволяет создать неограниченное число сценариев, управлять приборами по таймеру, записывать лог-файлы и статистику.

4. Системы автоматизации домохозяйств

Система Х10 была разработана в 70-х годах шотландской фирмой Pico Electronics (которая впоследствии обосновалась и стала развиваться в США). Система практически является стандартом передачи сигналов по электрическим цепям (Power Line Carrier, PLC). В основе системы — комплекс контролирующих, управляющих и исполнительных устройств, обменивающихся сигналами контроля и управления по проводам электрической сети. С помощью Х10 можно реализовать абсолютное большинство функций, возлагаемых на систему домашней автоматизации.
Достоинства: достаточно высокий уровень функциональных возможностей при относительно невысокой цене; возможность монтирования без прокладки дополнительных проводов.

В настоящее время остается самой популярной системой в среднем ценовом диапазоне.

Система GIRA Instabus использует стандарт EIB (European Installation Bus), основанный на использовании fieldbus — полевой шины. Для связи между собой датчиков, контроллеров, управляющих и исполнительных устройств используется специально проложенный кабель. Обмен данными между элементами системы осуществляется по открытому протоколу. Производителями устройств стандарта EIB является более 120 компаний в разных странах.

Созданная в 1905 году германская компания GIRA является одним из ведущих в Европе и мире производителей электроустановочных устройств — выключатели, розетки, модули и др. Особенностью продукции GIRA является сочетание высочайшего уровня функциональности и дизайна устройств. Компания неоднократно завоевывала медали на выставках, фестивалях и конкурсах самого разного уровня за дизайн производимых устройств. Дизайн устройств для компании разрабатывают ведущие дизайн-студии Германии, Франции, других стран.

С помощью GIRA Instabus можно реализовать абсолютное большинство функций, возлагаемых на систему автоматизации как небольших, так и крупных зданий.

Нужна помощь в написании реферата?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

Достоинства: высокий уровень функциональных возможностей; высочайший уровень дизайна устройств, высокий уровень надежности элементов системы.

Благодаря перечисленным качествам в настоящее время является одной из самых популярных систем домашней автоматизации в верхнем ценовом диапазоне.

НЕО-A1 — устройство голосового управления функциями автомобиля

Назначение. Предназначено для управления функциями автомобиля с помощью голосовых команд.

Возможности. Позволяет управлять с помощью голосовых команд следующими функциями:

Читайте также: