1. Дать определення терміну Робот Зачем нужны роботы? Перечисли основные виды роботот? Кем был создан первый робот? Как разработка роботов влияет на нашу жінь" 2. Особенность роботов первого литорого поколения Дать определения термину Пироскопический агчик" В чем от чие роснота от человека Какве просы и минусы есть у роботов Нарисуіне схематической образ вашего робота?
/*Решение с обобщения формула Брахмагупты для произвольного четырехугольника. Функция perimeter(double x[], double y[]) возвращает значение периметра, функция area(double x[], double y[]) возвращает значение площади, пример использования и реализация приведены ниже. */
#include <iostream>
#include <math.h>
double perimeter(double x[], double y[]);
double area(double x[], double y[]);
int main()
{
double x[4], y[4];
std::cout << "Quadrangle ABCD\n";
for (auto i = 0; i < 4; i++)
{
std::cout << "Input coordinates of point " << char(i + 'A') << ": ";
Var A,B: array [1..10,1..10] of integer; i, j, n: integer; begin Randomize;writeln('Введите размерность n');readln(n);writeln('Матрица А'); for i:=1 to n do begin for j:=1 to n do begin A[i,j]:= random(10)+1;write(A[i,j]:3);end;writeln;end; writeln('Матрица B'); for i:=1 to n do begin for j:=1 to n do begin B[i,j]:= random(10)+2;write(B[i,j]:3);end;writeln;end; writeln('ответ: матрица AB'); for i:=1 to n do for j:=1 to n do begin C[i,j]:=(A[i,j]*B[i,j]);end;writeln; for i:=1 to n do begin for j:=1 to n do begin write(C[i,j]:3);end; writeln;end; writeln('ответ :матрица ВА'); for i:=1 to n do for j:=1 to n do begin D[i,j]:=(B[i,j]*A[i,j]);end; for i:=1 to n do begin for j:=1 to n do begin write(D[i,j]:3);end; writeln;end; end.
/*Решение с обобщения формула Брахмагупты для произвольного четырехугольника. Функция perimeter(double x[], double y[]) возвращает значение периметра, функция area(double x[], double y[]) возвращает значение площади, пример использования и реализация приведены ниже. */
#include <iostream>
#include <math.h>
double perimeter(double x[], double y[]);
double area(double x[], double y[]);
int main()
{
double x[4], y[4];
std::cout << "Quadrangle ABCD\n";
for (auto i = 0; i < 4; i++)
{
std::cout << "Input coordinates of point " << char(i + 'A') << ": ";
std::cin >> x[i] >> y[i];
}
std::cout << perimeter(x, y) << " " << area(x, y);
return 0;
}
double perimeter(double x[], double y[])
{
double a[4], p = 0;
for (auto i = 0; i < 4; i++)
{
a[i] = sqrt((x[i]-x[(i + 1) % 4]) * (x[i]-x[(i + 1) % 4]) + (y[i]-y[(i + 1) % 4]) * (y[i]-y[(i + 1) % 4]));
p += a[i];
}
return p;
}
double area(double x[], double y[])
{
double a[4], p = 0, s = 1, d[2];
for (auto i = 0; i < 4; i++)
{
a[i] = sqrt((x[i]-x[(i + 1) % 4]) * (x[i]-x[(i + 1) % 4]) + (y[i]-y[(i + 1) % 4]) * (y[i]-y[(i + 1) % 4]));
p += a[i];
}
for (auto i = 0; i < 4; i++)
{
s *= (p / 2- a[i]);
}
for (auto i = 0; i < 2; i++)
{
d[i] = sqrt((x[i]-x[i + 2]) * (x[i]-x[i + 2]) + (y[i]-y[i + 2]) * (y[i]-y[i + 2]));
}
s -= (a[0] * a[2] + a[1] * a[3] + d[0] * d[1]) * (a[0] * a[2] + a[1] * a[3] - d[0] * d[1]) / 4;
s = sqrt(s);
return s;
}