С каждым годом компьюторы становятся все более совершенны: появляются новые виндуусы, новые программы фотошопа и защиты от вирусов, новые компьюторные супер-экраны, ксерокс, принтер, скайп и тд
<em>// PascalABC.NET 3.2, сборка 1356 от 04.12.2016</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
type
Point=record
x,y:real;
name:char
end;
Vector=record
x,y,l:real;
end;
function CreatePoint(px,py:real):Point;
begin
With Result do begin
x:=px;
y:=py;
end
end;
function CreateVector(A,B:Point):Vector;
begin
With Result do begin
x:=B.x-A.x;
y:=B.y-A.y;
l:=Sqrt(x*x+y*y)
end
end;
function IsNormal(A,B:Vector):=Abs(B.x*A.x+B.y*A.y)<=1e-6;
begin
var x,y:real;
Write('Введите координаты x и y точки A: '); Read(x,y);
var A:=CreatePoint(x,y);
Write('Введите координаты x и y точки B: '); Read(x,y);
var B:=CreatePoint(x,y);
var AB:=CreateVector(A,B);
Write('Введите координаты x и y точки C: '); Read(x,y);
var C:=CreatePoint(x,y);
var BC:=CreateVector(B,C);
if Abs(AB.l-BC.l)>1e-6 then begin
Writeln('Стороны AB и BC не равны');
Exit
end;
if not IsNormal(AB,BC) then begin
Writeln('Стороны AB и BC не перпендикулярны');
Exit
end;
Write('Введите координаты x и y точки D: '); Read(x,y);
var D:=CreatePoint(x,y);
var CD:=CreateVector(C,D);
if Abs(AB.l-CD.l)>1e-6 then begin
Writeln('Стороны AB и CD не равны');
Exit
end;
var AD:=CreateVector(D,A);
if Abs(AB.l-AD.l)>1e-6 then Writeln('Стороны AB и ADC не равны')
else Writeln('Точки образуют квадрат с точностью не ниже 0.000001')
end.
<u>Пример</u>
<u>Здесь заданы координаты квадрата, сдвинутого относительно осей координат и повернутого на угол 30 градусов против часовой стрелки. Поэтому числа такие "некруглые".</u>
Введите координаты x и y точки A: -0.4641 -4.4641
Введите координаты x и y точки B: 3.5359 2.4641
Введите координаты x и y точки C: 10.4641 -1.5359
Введите координаты x и y точки D: 6.4641 -8.4641
Точки образуют квадрат с точностью не ниже 0.000001
Для химии можна нарисовать колбу с чем то
Информатика:компютер
Исторія: книга с пером
Спорт зал спортивное оборудование
Ответ:
1. Основателем кибернетики является Норберт Винер. Первая книга по кибернетике вышла в 1948 году.
2. Управление- это целенаправленное воздействие управляющего объекта на объект управления.
3. С точки зрения кибернетики управление происходит путём информационного взаимодействия между объектом управления и управляющим объектом.
4. Алгоритм управления- это последовательность команд по управлению объектом, выполнение которой приводит к достижению заранее поставленной цели.
5. Управляющий- директор, объекты управления- учителя
Управляющий- учитель, объекты управления- ученики
Управляющий- пилот, объект управления- самолёт
Управляющий- вожак, объект управления- стая
Управляющий- пастух, объект управления- коровы
6. Обратная связь- это процесс передачи информации о состоянии объекта управления управляющему объекту.
Объяснение: