Александровна
?>

Составить линейный алгоритм на нахождение периметра треугольника

Информатика

Ответы

Александр734

слишком неясное , требуется знать что дано, координаты вершин, площадь или просто длины сторон

 

если длины сторон то просто p = a+b+c

 

для координат вершин, надо вычислить длины сторон, но неизвестна система координат (2d или 3d)

 

но полюбому это на 5 пкт не тянет

 

 

и также требуется указывать язык програмирования на котором писать алгоритм

kazan-ugoop36

1)          а: =b(13)+a(-2)*3=13+(-2*3)=13-6=7

2)          a) readln(а); readln(х);

б) writeln(z)

в)      var b,c : real; (чаще всего используется при нахождении вещественных чисел)

              var a: integer; (чаще всего используется при нахождении вещественных чисел)

г) if d = a(число, которому нужно прировнять, этот фрагмент цикла(если…,то ..иначе)) then d: =d+20; д) z : = x + y; ( : = это знак присвоения) 3)  program pr1; var w,s,b: integer; begin readln (s, b); w: = ((12*s) + (26*b)); writeln (w); end. 4) запишите на языке паскаль следующие условия: а) f > 105 ; б)   a< 184   ; в)   w< > 181;   г)   z> 0; д) z< =d; е)  (y*x)> =(d+w); ж)   (w-d)< 88; з) f> =1; 5. запишите на языке паскаль команду ветвления для решения следующей : а)  if   a< > 21 then a: =a+28 else a: =a-51; б)  if   a mod   2=0 then a: =a+5 else a: =a-12; 6. запишите на языке паскаль команду цикла для решения следующей : а)   program pr1; var j,p: integer; begin j: =1; p: =0; while j> =66 do begin p: = p*j; j: =j+1: writeln (‘произведение чисел = ‘, p); end. б)  

program pr1;

var n: integer;

begin

for n: =1 to 7 do

writeln('trud');

end.

Диана820

Python

import math

def C(A, B, c):

   #C^2 = A^2 + B^2 - 2*A*B * cos(c)

   C = math.sqrt(((A ** 2) + (B ** 2) - 2 * A  * B * math.cos(c)))

   return C

def b(A, C, B):

   #cos(b) = (A^2 + C^2 - B^2) / (2*A*C)

   b = (A ** 2 + B ** 2 + C ** 2) / 2 * A * C

   return b

def a(b, c):

   #a = 360 - b - c

   a = 360 - b - c

   return a

def S(A, B, a):

   #S = A * B * sin(a)

   S = A * B * math.sin(a)

   return S

def P(A, B, C):

   #P = A + B + C

   P = A + B + C

   return P

A, B, c = int(input()), int(input()), int(input())

C = C(A, B, c)

b = b(A, C, B)

a = a(b, c)

S = S(A, B, a)

P = P(A, B, C)

print('C: ', C)

print('b: ', b)

print('a: ', a)

print('S: ', S)

print('P: ', P)

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составить линейный алгоритм на нахождение периметра треугольника
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

westgti77105
ambiente-deco516
Borshchev1820
Gavrilova2527
Аверьянова
fitzhu
fednik3337923
lanac3po
Александровна1244
priexali
reception
olqa27
mariavayda88734
info8
Yurii537