Вопрос задан 12.05.2019 в 06:21. Предмет Информатика. Спрашивает Джиеналиева Айсулу.

СРОЧНО !!!! Даны декартовы координаты трех вершин треугольника на плоскости. Составить алгоритм

определения площади треугольника. (Нарисовать блок-схему).
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ruda Nastia.
1.
var x1,x2,x3,y1,y2,y3,a,b,c,p,s:real;
begin
readln(x1,y1);
readln(x2,y2);
readln(x3,y3);
a:=sqrt(sqr(x1-x2)+sqr(y1-y2));
b:=sqrt(sqr(x3-x2)+sqr(y3-y2));
c:=sqrt(sqr(x1-x3)+sqr(y1-y3));
p:=(a+b+c)/2;
s:=sqrt(p*(p-a)*(p-b)*(p-c));
writeln('S=',s,';');
end.

2.
var n,i,j,Sn,si:int64;
begin
readln(n);
Sn:=0;

for i:=1 to n do
begin
Si:=1;
for j:=i to i*2 do Si:=Si*j;
Sn:=Sn+Si;
end;

writeln('Sn=',Sn,';');

end.

Для составления блок-схемы могу объяснить довольно простой алгоритм:
Ты проходишься одной переменной от 1 до n, и в каждом проходе ты
Вычисляешь произведение чисел от значения той переменной до ее удвоенного значения другим циклом
И в конце прохода главного цикла ты прибавляешь к результирующей переменной (которая в начале программы была обнулена) то произведение, которое ты только что вычислил.

P.S. Возможно на словах это звучит довольно-таки непонятно, но для этого есть код, который поясняет весь алгоритм
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Алгоритм определения площади треугольника по декартовым координатам вершин

Для определения площади треугольника по его декартовым координатам, можно использовать формулу Герона. Эта формула основана на длинах сторон треугольника и позволяет вычислить его площадь без необходимости знать углы треугольника.

Шаги алгоритма:

1. Задать координаты трех вершин треугольника на плоскости. 2. Вычислить длины сторон треугольника, используя формулу расстояния между двумя точками на плоскости. 3. Вычислить полупериметр треугольника, который равен сумме длин всех его сторон, деленной на 2. 4. Вычислить площадь треугольника, используя формулу Герона: площадь = √(s * (s - a) * (s - b) * (s - c)), где s - полупериметр, a, b, c - длины сторон треугольника. 5. Вывести полученную площадь треугольника.

Блок-схема алгоритма

``` Начало Ввод координат вершин треугольника Вычисление длин сторон треугольника Вычисление полупериметра треугольника Вычисление площади треугольника по формуле Герона Вывод площади треугольника Конец ```

Примечание: При реализации алгоритма в конкретном языке программирования, необходимо использовать соответствующие функции для вычисления расстояния между точками и извлечения квадратного корня.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос