воскресенье, 11 мая 2014 г.

Домашняя работа.

Составить программу, которая выбирает среди всех трехзначных чисел те, которые делятся на заданное число (вводится, как исходные данные):

Program one;
Var a,i,k:integer;
 Begin
 WriteLn(vvedite chislo');
 ReadLn(a);

 For i:=100 to 999 do
 If a mod i=0 Then
 WriteLn(i)
 End.

понедельник, 21 апреля 2014 г.

Домашнее задание №26 Тема: Ветвления на Паскале. Программирование диалога с компьютером.


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

Program one
Var a,b,c:integer;
Begin
  WriteLn('a=');
  ReadLn(a);
  WriteLn('b=');
  ReadLn(b);
  WriteLn('c=');
  ReadLn(c);
  If a<b a<c Then WriteLn(a, ' - меньшее')
  Else If b<a b<c Then WtiteLn(b, '- меньшее')
  Else If c<a c<b WriteLn(c, ' - меньшее')
  Else If a=b=c WriteLn('числа равны')
End.

2. Составьте на Паскале программу, которая запрашивает возраст двух детей (Саши и Маши), а затем выводит информацию о том, кто из них старше.    

Program two
Var a,b:integer;
Begin
  WriteLn('Возраст Саши');
  ReadLn(a);
  WriteLn('Возраст Маши');
  ReadLn(b);
  If a>b Then WriteLn('Саша старше Маши')
  Else If b<a Then WtiteLn('Маша старше Саши')
  Else If a=b Then WriteLn ('Возраст Маши равен возрасту Саши')
End.

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

Program three
Var x:integer;
Begin
  WriteLn('
Введите номер дня недели')
  ReadLn(x);
  If x=1 Then WriteLn('
понедельник')
  Else If x=2 Then WriteLn('
вторник')
  Else If x=3 Then WriteLn('среда')
  Else If x=4 Then WriteLn('четверг')
  Else If x=5 Then WriteLn('пятница')
  Else If x=6 Then WriteLn('суббота')
  Else If x=7 Then WriteLn('воскресенье')
  Else If x>7 Then WriteLn('нет такого дня недели');
End.

4. Что вычисляет приведённая ниже программа? Приведите
два примера исходных данных и результата

Program example;
Var x,y,z,I :integer;
Begin
  ReadLn(a,b,c);
  i:=0;
  If a>0 then i:=i+1;
  If b>0 then i:=i+1;
  If c>0 then i:=i+1;
  WriteLn(i)
End.   


Эта программа вычисляет количество введенных чисел больше нуля.
Пример исходных данных и результата:
I
x=5
y=-3
z=1
i=2
II
x=0
y=28
z=-5
i=1

четверг, 3 апреля 2014 г.

Практическое задание №20 Тема: Знакомство с языком Паскаль




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

2. Написать программу для вычисления дискриминанта  d   квадратного уравнения  ax2 + bx + c = 0. Разработать тесты проверки правильности работы программы для вариантов, когда d>0, d=0 и d<0.

3. Написать программу для вычисления площади кольца, внешний радиус которого равен R1, а внутренний – R2 (R1>R2).


1.
program my;
 var a,b,c,d,e:real;
begin
read(a,b,c,d);
e:=(a+b+c+d)/4;
writeln(e:0:4);
end.
2.
program my;
var a,b,c,d:integer; x1,x2:real;
begin
writeln('Введите коэффициенты');

readln(a,b,c);
d:=b*b-4*a*c;
if (d<0) then writeln('Нет решения')

else if (d=0) then 
begin
x1:=-b/(2*a);
writeln('x=',x1);
end
else begin
x1:=(-b+sqrt(d))/(2*a);
x2:=(-b-sqrt(d))/(2*a);
writeln('x1= ',x1,'x2=',x2);
end;

readln
end.
3.
program my;
var
    R1, R2: real;

begin
    write('Введите данные - ');

    read(R1, R2);
    writeln('Pi = ', pi); {это чтоб знать с какой точностью брать П}

    writeln('S = ', pi * abs(R1 * R1 - R2 * R2));
end.


среда, 19 марта 2014 г.

Домашняя работа

6.
дано а1,а2,б1,б2 - целые
Начало
ввод а1,а2,б1,б2
a1=a1*б2+б1*а2
а2=а2*б2
вывод а1,а2
Конец
7.
ввод х  | 2
х=х*х    | x=4
у=1-х    |y=-3
х=х*х    |x=16
х=5*х    |x=80
у=у+х   |y=77
у=у*у  
вывод у

воскресенье, 9 марта 2014 г.

Домашняя работа

№ 7
Используя вспомогательные алгоритмы запрограммировать рисование фигур.
1.  начало
делай звено
делай звено
шаг
операция звено:
шаг
поворот
шаг
поворот
поворот
поворот
шаг
поворот
поворот
поворот
шаг
поворот
конец
2. начало
делай звено
делай звено
делай звено
делай звено
операция звено:
шаг
поворот
шаг
поворот
шаг
поворот
поворот
поворот
конец
3. начало
делай звено
делай звено
поворот
поворот
делай звено
поворот
делай звено
поворот
делай звено
поворот
поворот
делай звено
делай звено
операция звено
шаг
шаг
конец
4. начало
делай звено
делай звено
поворот
делай звено
поворот
делай звено
делай звено
поворот
делай звено
операция звено
шаг
шаг
конец
5. начало
делай звено
шаг
шаг
делай звено
операция звено
шаг
поворот
шаг
конец
6. начало
делай звено
делай звено
делай звено
операция звено
шаг
поворот
шаг
поворот
конец

среда, 26 февраля 2014 г.

Конспект

Система управления — систематизированный (строго определённый) набор средств сбора сведений о подконтрольном объекте и средств воздействия на его поведение, предназначенный для достижения определённых целей. Объектом системы управления могут быть как технические объекты, так и люди. Объект системы управления может состоять из других объектов, которые могут иметь постоянную структуру взаимосвязей.
Системы управления с участием людей как объектов управления зачастую называют системами менеджмента.
Техническая структура управления — устройство или набор устройств для манипулирования поведением других устройств или систем.
Объектом управления может быть любая динамическая система или её модель. Состояние объекта характеризуется некоторыми количественными величинами, изменяющимися во времени, то есть переменными состояния. В естественных процессах в роли таких переменных может выступать температура, плотность определенного вещества в организме, курс ценных бумаг и т. д. Для технических объектов это механические перемещения (угловые или линейные) и их скорость, электрические переменные, температуры и т. д. Анализ и синтез систем управления проводится методами специального раздела математики — теории управления.
Структуры управления разделяют на два больших класса:
Автоматизированная система управления (АСУ) — с участием человека в контуре управления;
Система автоматического управления (САУ) — без участия человека в контуре управления.

Типы систем автоматического управления[править | править исходный текст]

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

По цели управления[править | править исходный текст]

Объект управления — изменение состояния объекта в соответствии с заданным законом управления. Такое изменение происходит в результате внешних факторов, например, вследствие управляющих или возмущающих воздействий.

Системы автоматического регулирования[править | править исходный текст]

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

Системы экстремального регулирования[править | править исходный текст]

Способны поддерживать экстремальное значение некоторого критерия (например, минимальное или максимальное), характеризующего качество функционирования данного объекта. Критерием качества, который обычно называют целевой функциейпоказателем экстремума или экстремальной характеристикой, может быть либо непосредственно измеряемая физическая величина (например, температуратокнапряжениевлажностьдавление), либо КПД,производительность и др.
Выделяют:
  • Системы с экстремальным регулятором релейного действия. Универсальный экстремальный регулятор должен быть хорошо масштабируемым устройством, способным исполнять большое количество вычислений в соответствии с различными методами.
    • Сигнум-регулятор используется как аналоговый анализатор качества, однозначно характеризующий лишь один подстраиваемый параметр систем. Он состоит из двух последовательно включенных устройств: Сигнум-реле (D-триггер) и исполнительный двигатель (интегратор).
    • Экстремальные системы с безынерционным объектом
    • Экстремальные системы с инерционным объектом
    • Экстремальные системы с плавающей характеристикой. Используется в случае, когда экстремум меняется непредсказуемым или сложно идентифицируемым образом.
  • Системы с синхронным детектором (экстремальные системы непрерывного действия). В прямом канале имеетсядифференцирующее звено, не пропускающее постоянную составляющую. Удалить или зашунтировать по каким-либо причинам это звено невозможно или неприменимо. Для обеспечения работоспособности системы используется модуляция задающего воздействия и кодирование сигнала в прямом канале, а после дифференцирующего звена устанавливают синхронный детектор фазы.

Адаптивные системы автоматического управления[править | править исходный текст]

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

По виду информации в управляющем устройстве[править | править исходный текст]

Замкнутые САУ[править | править исходный текст]

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

Разомкнутые САУ[править | править исходный текст]

Сущность принципа разомкнутого управления заключается в жёстко заданной программе управления. То есть управление осуществляется «вслепую», без контроля результата, основываясь лишь на заложенной в САУ модели управляемого объекта. Примеры таких систем: таймер, блок управления светофора, автоматическая система полива газона, автоматическая стиральная машина и т. п.
В свою очередь, различают:
  • Разомкнутые по задающему воздействию
  • Разомкнутые по возмущающему воздействию

Характеристика САУ[править | править исходный текст]

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

Примеры систем автоматического управления[править | править исходный текст]

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