М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
TheTanyaStar2k
TheTanyaStar2k
06.03.2023 03:17 •  Информатика

Для целого десятичного отрицательного числа -36 записать дополнительный код числа в 1-байтовом представлении.

👇
Ответ:
Unforgettable77
Unforgettable77
06.03.2023
ПК: 00100000
ОК: 11011111
ДК: 11100000
4,6(7 оценок)
Открыть все ответы
Ответ:
annapetrovakons
annapetrovakons
06.03.2023
Решение выполняется в предположении, что пятиугольник выпуклый и это предполагается без проверки.
Рассмотрим выпуклый пятиугольник ABCDE, приведенный во вложении. Проведя из вершины А лучи в вершины C и D, разобьем пятиугольник на три треугольника. Тогда можно утверждать, что площадь такого пятиугольника будет складываться из площадей трех полученных треугольников, т.е.
S=S₁+S₂+S₃
Пусть точка А имеет координаты (x₁;y₁), точка B - координаты  (x₂;y₂) и точка C - координаты (x₃;y₃). Тогда площадь ΔABC=S₁ можно найти по формуле:
\displaystyle S_1= \frac{1}{2}\times |x_1(y_2-y_3)+x_2(y_3-y_1)+x_3(y_1-y_2)|
Аналогично, для площадей S₂ и S₃ запишем
\displaystyle S_2= \frac{1}{2}\times |x_1(y_3-y_4)+x_3(y_4-y_1)+x_4(y_1-y_3)| \\ \displaystyle S_3= \frac{1}{2}\times |x_1(y_4-y_5)+x_4(y_5-y_1)+x_5(y_1-y_4)|

//PascalABC.Net 3.0, сборка 1052
type
  Point=record
  x,y:double
  end;

function TriangleSquare(A,B,C:Point):double;
begin
  Result:=0.5*abs(A.x*(B.y-C.y)+B.x*(C.y-A.y)+C.x*(A.y-B.y))
end;

procedure GetPoint(c:char; var A:Point);
begin
  Write('Введите координаты точки ',c,': ');
  Readln(A.x,A.y)
end;

var
  A:array['A'..'E'] of Point;
  i:'A'..'E';
  s1,s2,s3,s:double;
begin
  for i:='A' to 'E' do GetPoint(i,A[i]);
  s1:=TriangleSquare(A['A'],A['B'],A['C']);
  s2:=TriangleSquare(A['A'],A['C'],A['D']);
  s3:=TriangleSquare(A['A'],A['D'],A['E']);
  s:=s1+s2+s3;
  Writeln('Площадь пятиугольника равна ',s:0:2);
end.

Тестовое решение:
Введите координаты точки A: -5 2
Введите координаты точки B: -1 4
Введите координаты точки C: 2 2
Введите координаты точки D: 1 0
Введите координаты точки E: -3 0.5
Площадь пятиугольника равна 16.50

Составить и отладить программу для вычисления. площади произвольного пятиугольника по заданным коорд
4,5(15 оценок)
Ответ:
TAYL0RSWIFT
TAYL0RSWIFT
06.03.2023

могу только первое

1)

/// Написать метод, в который передается не пустой одномерный целочисленный массив,

// метод должен вернуть true если в массиве есть место, в котором сумма левой и правой части

// массива равны. Примеры: checkBalance([1, 1, 1, || 2, 1]) → true, checkBalance ([2, 1, 1, 2, 1]) →

// false, checkBalance ([10, || 10]) → true, граница показана символами ||, эти символы в массив не

// входят.

public class Homework {

public static void main(String args[]) {

int[] mass = new int [6];

for (int i=0; i <6; i ++) {

if (i == 0) {

mass[0] = 1;

}

if (i == 1) {

mass[1] = 3;

}

if (i == 2) {

mass[2] = 2;

}

if (i == 3) {

mass[3] = 1;

}

if (i == 4)

{

mass[4] = 2;

}

if (i == 5) {

mass[5] = 4;

}

int p;

int q;

p = mass [0] + mass[1] + mass [2];

q = mass [3] + mass [4] + mass [5];

switch (p-q) {

case 0:

System.out.println("true");

break;

case 1:

System.out.println("false");

break;

case -1:

System.out.println("OMG - false");

break;

}

}

}

}

4,5(86 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ