polusik120796
?>

Дана программа, содержащая синтаксические и алгоритмические ошибки и/или пропуски. указать строки, содержащие эти ошибки и их содержание. исправить их. если есть пропуски, заполнить их. представить правильный вариант программы. определить среднее элементов набора данных, полученных случайным образом и содержащего положительные числа. procedure solution(n: byte; var __: double); var i: byte; a: integer; begin s : = 1; for i : = 1 to n do begin a : = 1 + random(21); write(a: 5); s: =s* a end; s: =power(s, 1/n); writeln end; var n: byte; p: ; begin randomize; write('n? '); readln(n); solution(n, p); end.

Информатика

Ответы

Исаченко Тераски1181
Procedure solution(n: byte; var s: double);
var
    i: byte;
    a: integer;
begin
    s := 1;
    for i := 1 to n do
    begin
        a := 1 + random(21);
        write(a, ' '); {так красивше}
        s := s * a
    end;
    writeln; {строки поменяны местами просто для удобочитаемости}
    
    s := power(s, 1 / n);
end;

var
    n: byte;
    p: double;

begin
    randomize;
    write('n? ');
    readln(n);
    solution(n, p);
    writeln(p)
end.
dbakun
Граф - множество вершин и ребер, соединяющих эти вершины.
Он несет информацию об элементах системы и связи между ними.
Элементы системы изображаются как вершины или узлы графа.
Отношения между ними изображаются как ребра или дуги графа.
Деревом называют ациклический (то есть между любыми вершинами есть только один путь), связный (то есть от любой вершины графа можно добраться в другую) граф.
Корень дерева - это вершина с нулевой степенью захода (то есть в нее не ведут другие ребра). Для неориентированного графа это просто выбранная нами вершина.
Ветви - это ребра дерева.
Листья дерева - это вершины с нулевой степенью исхода (то есть из них не выходят ребра), т.е. не имеющих поддеревьев.
Надеюсь объяснил доступно.
Busyashaa
Const
  MAX_SIZE = 10;
 
var
  a: array[1..MAX_SIZE] of integer;
  i, size: integer;
 
procedure delete_odd_elements();
var i, j: integer;
begin
  i := 1;
  repeat
    if odd(a[i]) then
    begin
      dec(size);
      for j := i to size do
        a[j] := a[j + 1]
    end
    else inc(i);
  until i > size;
end;
 
begin
  writeln('Исходный массив: ');
  size := MAX_SIZE;
  for i := 1 to size do
  begin
    a[i] := random(100);
    write(a[i] : 3);
  end;
  delete_odd_elements;
  writeln;
  writeln('Полученный массив: ');
  for i := 1 to size do
    write(a[i] : 3);
end.

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

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

Дана программа, содержащая синтаксические и алгоритмические ошибки и/или пропуски. указать строки, содержащие эти ошибки и их содержание. исправить их. если есть пропуски, заполнить их. представить правильный вариант программы. определить среднее элементов набора данных, полученных случайным образом и содержащего положительные числа. procedure solution(n: byte; var __: double); var i: byte; a: integer; begin s : = 1; for i : = 1 to n do begin a : = 1 + random(21); write(a: 5); s: =s* a end; s: =power(s, 1/n); writeln end; var n: byte; p: ; begin randomize; write('n? '); readln(n); solution(n, p); end.
Ваше имя (никнейм)*
Email*
Комментарий*

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

tol1974656
osandulyak
Николаев
svetkaiv
Anatolevich667
martinson
Margarita
ekaterinaorl1998
amaraks67
soclive7762
kate1610
pronikov90
neblondinka19
Avolohova
GridnevaVNIGNI"