Информатика, вопрос опубликован 16.03.2019 20:00 Mkut

Решить в "паскаль авс" 1) треугольник задан координатами своих вершин. найти периметр и площадь этого треугольника.

Ответы
Ответ добавил: Гость

pascal

 

for i : = 1 to 7 do

  mas[i] : = read(x);

min : = mas[1];

for i : = 1 to 7 do

  begin

  if min > mas[i] then

    begin

    min : = mas[i];

    end;

  end;

writeln(min);

 

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

сначала заполняем массив, потом минимальное число - певый индекс массива если это число оказывается больше какого-то то мы присваевыем переменной min это число.

Ответ добавил: Гость

n - входной параметр программы. нужно посчитать сколько действий выполняет программа в зависимости от n.

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

 

пример 1: программа вычисления площади квадрата по его стороне.

два действия - перемножить два числа и вывести результат. f(n) = 2;

 

пример 2: программа вычисления факториала:

присваиваем результату 1

сравниваем n< 2.

если верно - печатаем результат и выходим

иначе результат : = результат * n

      n: =n-1

и снова на сравнение

 

здесь f(n) = 1{начальное присвоение} + 3(n-1){сравнение и присвоения в цикле, который выполняется n-1 раза} + 1 {вывод результата} = 3n - 1

т.е время работы программы линейно возрастает при увеличении n

Ответ добавил: Гость

a = sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));

b = sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2));

c = sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3));

 

writeln("периметр = ",a+b+c);

 

s = {формула герона}

Больше вопросов по информатике