ИНФОРМАЦИОННЫЕ МОДЕЛИ СИСТЕМ УПРАВЛЕНИЯ СИСТЕМЫ УПРАВЛЕНИЯ БЕЗ ОБРАТНОЙ СВЯЗИ СИСТЕМЫ УПРАВЛЕНИЯ С ОБРАТНОЙ СВЯЗЬЮ СИСТЕМЫ УПРАВЛЕНИЯ С АВТОМАТИЧЕСКИМ.

Презентация:



Advertisements
Похожие презентации
Архитектура ЭВМ и систем Преподователь кафедры ИС МФПА Аблов Игорь Васильевич Адрес в сети : Почта :
Advertisements

Учебный курс Технологии открытых систем Лекция 7 руководитель Центра открытых систем ИРЭ РАН, д.т.н., профессор Олейников Александр Яковлевич.
Бизнес-центр ОмГУ им. Ф.М.Достоевского Программа дополнительного профессионального образования «Управление развитием бизнеса» Совместный образовательный.
Лекции для аспирантов 2011 Дик Владимир Владимирович Математические методы и инструментальные средства для повышения эффективности управления предприятием.
Методология построения модели РИВС как среды открытой системы по ISO/IEC 14252/96 А.Я.Олейников Институт радиотехники.
ВМ Григ1 Рособрнадзор РФ Региональный Центр Центрального региона РФ по сопровождению внедрения ТМ СМК в учреждениях ВПО ГТУ МИСиС Управление Стратегического.
РАЗДЕЛ 1. ОБЩИЕ ВОПРОСЫ УПРАВЛЕНИЯ ПЕРСОНАЛОМ УПРАВЛЕНИЕ ПЕРСОНАЛОМ (С ПРИМЕНЕНИЕМ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ) Учебно-методический комплекс Федеральное.
Моделирование требований к системам управления информационной безопасностью по стандартам семейства ISO/IEC Автор: Черемушкин Дмитрий Владимирович,
1 Введение в информационные технологии управления Профессор Аскеров Тельман Мирза оглы Москва 2004 Регистрационный номер: МП Сегодня наметился.
Выберите факультет, нажав на стрелку: Управление процессами перевозок Транспортные сооружения и здания Транспортные средства Экономический + Информатизация,
1 Санкт-Петербург 2010 год Угрозы безопасности персональным данным при их обработке в информационных системах персональных данных. Модель угроз безопасности.
Security Management for Business А.Д. Рудченко А.В. Юрченк о Управление системами безопасности бизнеса Институт проблем безопасности Дисциплина по выбору.
Информационные технологии как драйвер развития наукоёмких высокотехнологичных предприятий Заместитель начальника службы информационных технологий и бизнес-процессов.
Тема 12 Информационная безопасность предприятия. Безопасность электронных ресурсов, систем и процессов.
1 ИНФОРМАЦИОННЫЙ МЕНЕДЖМЕНТ. 2 ОСНОВНЫЕ ПОНЯТИЯ Управление (control, management) а) процесс целенаправленного воздействия на объект, осуществляемого с.
ИНФОРМАЦИОННЫЕ СИСТЕМЫ В ГОСУДАРСТВЕННОМ УПРАВЛЕНИИ Старший преподаватель – Горбачев Николай Николаевич.
Реинжиниринг информационных систем Старший преподаватель – Горбачев Н.Н.
ИНТЕЛЛЕКТУАЛЬНЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ ФГОУ ВПО "КУБАНСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ" ФАКУЛЬТЕТ ПРИКЛАДНОЙ ИНФОРМАТИКИ КАФЕДРА КОМПЬЮТЕРНЫХ.
1. Понятие новых информационных технологий. 2. Требования предъявляемые к информационным комплексам. 3. История развития информационных систем на АТ. 4.
Информационный менеджмент курс лекций для магистрантов Института Экономики и Управления (магистерская программа: Прикладная Математика и Информатика) и.
Транксрипт:

ИНФОРМАЦИОННЫЕ МОДЕЛИ СИСТЕМ УПРАВЛЕНИЯ СИСТЕМЫ УПРАВЛЕНИЯ БЕЗ ОБРАТНОЙ СВЯЗИ СИСТЕМЫ УПРАВЛЕНИЯ С ОБРАТНОЙ СВЯЗЬЮ СИСТЕМЫ УПРАВЛЕНИЯ С АВТОМАТИЧЕСКИМ УПРАВЛЕНИЕМ И АВТОМАТИЧЕСКОЙ ОБРАТНОЙ СВЯЗЬЮ

СИСТЕМЫ УПРАВЛЕНИЯ БЕЗ ОБРАТНОЙ СВЯЗИ Гранатомётчик

СИСТЕМЫ УПРАВЛЕНИЯ С ОБРАТНОЙ СВЯЗЬЮ ПТУР «Корнет»

СИСТЕМЫ УПРАВЛЕНИЯ С АВТОМАТИЧЕСКИМ УПРАВЛЕНИЕМ И АВТОМАТИЧЕСКОЙ ОБРАТНОЙ СВЯЗЬЮ Старт ракеты «Тополь-М»

ТЕМА УРОКА Проект «Управление объектом с обратной связью» на языке PascalABC Составитель учебных материалов для проекта: Енина З.И., учитель информатики, г. Воронеж, МБОУ «Лицей 1», 2010г.,

ЦЕЛЬ УРОКА Разработать компьютерную модель управления управляемым объектом (трактор, машина) с обратной связью на языке PascalABC

Этапы выполнения задания Выбор вида управляемого объекта

Этапы выполнения задания

Program N1; Uses GraphABC; Var k: Integer; Procedure PutCar(x,y,m: Integer); begin{ Процедура отрисовки трактора } SetBrushColor(clOlive ); Rectangle(x-3*m,y-m,x+m,y+m); SetBrushColor(clLime ); Rectangle(x+m,y-2*m,x+3*m,y+m); SetBrushColor(clGreen ); Circle(x-2*m,y+m,m); SetBrushColor(clGreen ); Circle(x+2*m,y+m,m); end; {PutCar} begin {Main} PutCar(100,100,10); PutCar(300,200,7); For k:=1 To 5 Do PutCar(k*100,300,5); end. Программа прорисовки трактора

Program N2; Uses GraphABC, Crt; Var x, y, m: Integer; Procedure PutCar(x,y,m: Integer); begin{ Процедура отрисовки трактора } SetBrushColor(clOlive ); FillRect(x-3*m,y-m,x+m,y+m); SetBrushColor(clLime ); FillRect(x+m,y-2*m,x+3*m,y+m); SetBrushColor(clGreen ); Circle(x-2*m,y+m,m); SetBrushColor(clGreen ); Circle(x+2*m,y+m,m); end; {PutCar} Procedure DelCar(x,y,m: Integer); begin SetBrushColor(clWhite ); FillRect(x-3*m,y-2*m,x+3*m,y+2*m); end; {DelCar} Продолжение на следующем слайде Система управления без обратной связи (разомкнутая),вариант 1

begin {Main} x:=500; y:=200; m:=10; PutCar(x,y,m); Delay(1000); Repeat DelCar(x,y,m); x:=x-2; PutCar(x,y,m); Delay(100); Until (x<=100) or KeyPressed; end. Продолжение program N2

Система управления без обратной связи (разомкнутая),вариант 2 Program N3; Uses GraphABC, Crt; Const m=15; step=20; Var x, y: Integer; k1, k2: Char; Procedure PutCar(x,y,m: Integer); begin{ Процедура отрисовки машины } SetBrushColor(clOlive ); FillRect(x-3*m,y-m,x+m,y+m); SetBrushColor(clLime ); FillRect(x+m,y-2*m,x+3*m,y+m); SetBrushColor(clGreen ); Circle(x-2*m,y+m,m); SetBrushColor(clGreen ); Circle(x+2*m,y+m,m); end; {PutCar} Procedure DelCar(x,y,m: Integer); begin SetBrushColor(clWhite ); FillRect(x-3*m,y-2*m,x+3*m,y+2*m); end; {DelCar} Продолжение на следующем слайде

begin {Main} x:=500; y:=200; PutCar(x,y,m); PutCar(x,y,m); delay(1000); DelCar(x,y,m); Writeln(Чтобы переместить трактор, используйте клавиши со стрелками) writeln('Чтобы увидеть куда переместили машину, нажмите клавишу Page Down'); Продолжение на следующем слайде Продолжение program N3

Repeat { цикл до } k1:=#0; k2:=#0; If KeyPressed Then {если нажата} begin {клавиша, читать символ} k1:=ReadKey; {из буфера} If k1=#0 Then k2:=ReadKey; Продолжение на следующем слайде Продолжение program N3

Case k2 of { движение } { Left - налево } #77 : begin If x>step+3*m Then x:=x-step; end; { Right - направо } #75 : begin If x<640-step-3*m Then x:=x+step; end; { UP - вверх } #72 : begin If y>step+3*m Then y:=y-step; end; { Down - вниз } #80 : begin If y<460-step-3*m Then y:=y+step; end; end; { Case } Продолжение на следующем слайде Продолжение program N3

end; { If KeyPressed } Until (k2=#81); { } PutCar(x,y,m); delay(1000); end. Конец программы Продолжение program N3

Uses GraphABC, Crt; {размер экрана вывода графики 640*400} Const m=15; step=2; Var x, y: Integer; k1, k2: Char; Procedure PutCar(x,y,m: Integer); begin{ Процедура отрисовки машины } SetBrushColor(clOlive ); FillRect(x-3*m,y-m,x-m,y+m); SetBrushColor(clLime ); FillRect(x-m,y-2*m,x+3*m,y+m); SetBrushColor(clGreen ); Circle(x-2*m,y+m,m); SetBrushColor(clGreen ); Circle(x+2*m,y+m,m); end; {PutCar} Procedure DelCar(x,y,m: Integer); begin SetBrushColor(clWhite ); FillRect(x-3*m,y-2*m,x+3*m,y+2*m); end; {DelCar} Продолжение на следующем слайде Система управления с обратной связью (замкнутая), Загнать трактор в три гаража

begin {Main} SetBrushColor(clRed ); FillRect(0,0,100,101-2*m); SetBrushColor(clRed ); FillRect(0,100+2*m,100,200- 2*m); SetBrushColor(clRed ); FillRect(0,200+2*m,100,300-2*m); SetBrushColor(clRed ); FillRect(0,301+2*m,100,400); x:=500; y:=350; PutCar(x,y,m); Repeat { цикл до } k1:=#0; k2:=#0; If KeyPressed Then {если нажата} begin {клавиша, читать символ} k1:=ReadKey; {из буфера} If k1=#0 Then k2:=ReadKey; Продолжение на следующем слайде Продолжение program N4

Case k2 of { движение } #77 : begin { Left - налево } DelCar(x,y,m); If x>step+3*m Then x:=x-step; PutCar(x,y,m); end; Продолжение program N4 Продолжение на следующем слайде

#75 : begin { Right - направо } DelCar(x,y,m); If x<640-step-3*m Then x:=x+step; PutCar(x,y,m); end; Продолжение program N4 Продолжение на следующем слайде

#72 : begin { UP - вверх } DelCar(x,y,m); If y>step+3*m Then y:=y-step; PutCar(x,y,m); end; Продолжение program N4 Продолжение на следующем слайде

#80 : begin { Down - вниз } DelCar(x,y,m); If y<460-step-3*m Then y:=y+step; PutCar(x,y,m); end; end; { Case } end; { If KeyPressed } Until (k1=#27); { } end. Продолжение program N4 Конец программы