Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователемinternika.org
1 Управление и алгоритмы Что изучает наука кибернетика Какие системы управления существуют Что такое алгоритм управления Как описываются алгоритмы и какие виды алгоритмов существуют.
2 В 1948 году в США и Европе вышла книга Винера "Кибернетика или Управление и связь в животном и машине", ознаменовавшая своим появлением рождение нового научного направления - кибернетики. Кибернетика – это наука об управлении и связях в живых организмах и технических устройствах. Норберт Винер ( )
3 Управление – это информационное целенаправленное взаимодействие объектов, одни из которых – управляющие, другие – управляемые (исполнители) Управляющий объект Управляемый объект Управляющее воздействие Прямая связь – это процесс передачи команд управления. Алгоритм управления
4 Алгоритм управления – последовательность команд по управлению объектом, выполнение которых приводит к достижению заранее поставленной цели. Мухаммед ибн Муса ал-Хорезми (в переводе с арабского это означает «Мухаммед, сын Мусы из Хорезма»), сокращенно Ал-Хорезми.(в 825 году)
5 Управление – это информационное целенаправленное взаимодействие объектов, одни из которых – управляющие, другие – управляемыми (исполнители) Управляющий объект Управляемый объект Управляющее воздействие Обратная связь – это процесс передачи данных о состоянии исполнителя. Обратная связь Алгоритм управления
6 Системы управления Системы, в которых роль управляющего объекта поручается компьютеру, называются автоматическими системами с программным управлением.
7 Автоматизированные (АСУ) Предприятия, отрасли экономики Предлагает руководителю оптимальные варианты управляющих решений, но окончательное решение принимает человек. Системы управления
8 Автоматические (САУ) Технические объекты Автоматический процесс управления без участия человека в режиме реального времени. Системы управления ЭВМ Управляемый объект Программа управления ЦАП АЦП Датчики
9 Свойства алгоритма 1. Дискретность (алгоритм должен состоять из отдельных шагов (действий), следующих в определенном порядке); 2. Массовость (один и тот же алгоритм можно использовать с разными исходными данными); 3. Понятность (каждая команда должна определять однозначное действие исполнителя); 4. Однозначность (Единственность толкования правил выполнения действий). 5. Конечность (исполнение алгоритма должно завершиться за определенное число шагов);
10 Способы записи алгоритма Пример: Составьте алгоритм вычисления выражения у=2х+в, при х=5, в=5. 1. Ввести х=5 2. Ввести В=5 3. Вычислить у=2х+в 4. Напечатать у 1. Словесно-пошаговый (с помощью разговорного языка).
11 Способы записи алгоритма 2. Графический (блок-схема) (обозначение действий с помощью графических изображений).
12 Элементы блок-схемы Начало или конец алгоритма Обращение к вспомогательно му алгоритму Ввод или вывод информации Начало цикла Простая команда, вычисление Комментарий Проверка условия Порядок выполнения действий
13 Var uch:array[1..50] of integer; i, n, mr, km: integer; msr: real; Begin writeln (Введите количество учеников в классе:); Readln (n); Randomize; For i:=1 to n do begin uch[i]:=random(301)-150; end; For i:=1 to n do begin write (uch[i], ); end; Readln; End. 3. Алгоритмический язык (единообразная и точная запись алгоритма) Способы записи алгоритма
14 Базовые алгоритмические структуры 1.Следование (линейный алгоритм) – это однозначная последовательность действий Команда 1 Команда 2 Команда N...
15 Базовые алгоритмические структуры 2.Ветвление – разделение алгоритма на два пути (две ветви) по некоторому условию с дальнейшим выходом на общее продолжение Условие Серия 1Серия 2 ДаНет Полное ветвление Условие Серия ДаНет Неполное ветвление
16 Базовые алгоритмические структуры 3.Цикл – повторение некоторой группы действий по условию Условие Серия 1 Да Нет
17 Способы соединения структурных элементов Последовательный Вложенный А 1 А 2 А1
18 Структурный подход к разработке алгоритмов Любой управляющий алгоритм может быть построен из базовых структур (следование, ветвление, цикл). Метод последовательной детализации (построение алгоритма «сверху вниз»)
19 Программа – это алгоритм, записанный на языке исполнителя
20 Формальная работа исполнителя программы Система команд исполнителя (СКИ) Множество команд управления исполнителем Алгоритм Исполнитель Данные Результат Среда исполнителя – обстановка, в которой функционирует исполнитель.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.