• 1)Дан вектор {zi},i=1,...,50.составьте программу ввода значений и вычисления длины этого вектора по следующей формуле: L=корень квадратный z1 в кв.+z2 в кв.+...z50 в кв.
    2)Даны значения массива {ai}, i=0,...,10 и переменной х. составьте программу вычисления алгебраического многочлена 10-й степени по формуле герона:
    а10х в 10 степени+а9хв 10 степени+...+а1х+а0=((...(а10х+а9)х+а8)х+...+а1)х+а0.
    срочно!!!
    Спасибо

Ответы 1

  • 1)

    const

       handsfree = false;

       nmax = 50;

       random_min = -50;

       random_max = 50;

    var

       a: array[1..nmax] of real;

       i, n: integer;

       sum: real;

    begin

       {ввод массива}

       n := nmax;

       if handsfree then begin

           for i := 1 to n do

           begin

               a[i] := random(random_max - random_min) + random_min;

               write(a[i], ' ');

           end

       end

       else begin

           for i := 1 to n do

               readln(a[i]);

       end;

       writeln();

       

       {подсчет суммы}

       sum := 0;

       for i := 1 to n do

           sum := sum + sqr(a[i]);

       writeln('L = ', sqrt(sum));

    end.

    2)

    const

       handsfree = false;

       nmax = 10;

       random_min = -50;

       random_max = 50;

    var

       a: array[0..nmax] of real;

       i, n: integer;

       sum, x: real;

    begin

       {ввод массива}

       n := nmax;

       if handsfree then begin

           for i := 0 to n do

           begin

               a[i] := random(random_max - random_min) + random_min;

               write(a[i], ' ');

           end

       end

       else begin

           for i := 0 to n do

               readln(a[i]);

       end;

       writeln();

       

       {подсчет суммы}

       write('x = ');

       readln(x);

       

       sum := a[n];

       for i := n - 1 downto 0 do

           sum := sum * x + a[i];

       writeln('S = ', sqrt(sum));

    end.

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years