Заполните массив случайными числами в интервале [0,100] и найдите среднее арифметическое его значений....

Тематика Информатика
Уровень 5 - 9 классы
массив случайные числа интервал среднее арифметическое программирование Паскаль
0

Заполните массив случайными числами в интервале [0,100] и найдите среднее арифметическое его значений. Пример: Массив: 1 2 3 4 5 Среднее арифметическое 3.000 Язык програмирования паскаль

avatar
задан 3 месяца назад

3 Ответа

0

program AverageArray; var arr: array[1.5] of integer; i, sum: integer; average: real; begin sum := 0; randomize;

for i := 1 to 5 do begin

arr[i] := random(101); // генерация случайного числа от 0 до 100
sum := sum + arr[i];
write(arr[i], ' ');

end;

writeln;

average := sum / 5; writeln('Среднее арифметическое: ', average:0:3); end.

avatar
ответил 3 месяца назад
0

Для решения данной задачи в языке программирования Паскаль можно написать следующий код:

program AverageArray;

const
  N = 5; // размер массива
  MAX_VALUE = 100; // максимальное значение элемента массива

var
  arr: array[1.N] of integer;
  sum, i: integer;
  average: real;

begin
  sum := 0;
  
  // заполнение массива случайными числами в интервале [0, 100]
  randomize;
  for i := 1 to N do
  begin
    arr[i] := random(MAX_VALUE + 1);
    sum := sum + arr[i];
  end;
  
  // вычисление среднего арифметического
  average := sum / N;
  
  // вывод массива и среднего арифметического
  writeln('Массив:');
  for i := 1 to N do
    write(arr[i], ' ');
  writeln;
  writeln('Среднее арифметическое: ', average:0:3);
end.

При выполнении данной программы будет создан массив из 5 элементов, заполненных случайными числами в интервале [0, 100]. Затем будет найдено среднее арифметическое значений массива и выведено на экран, а также будет выведен сам массив для наглядности.

avatar
ответил 3 месяца назад
0

Для решения задачи заполнения массива случайными числами в интервале [0, 100] и нахождения среднего арифметического его значений на языке программирования Паскаль, следуйте следующему пошаговому руководству.

  1. Импорт необходимых библиотек: Для работы с случайными числами в Паскале потребуется библиотека SysUtils.

  2. Объявление переменных: Объявим массив, а также переменные для хранения суммы элементов массива и среднего арифметического.

  3. Инициализация генератора случайных чисел: Для получения различных случайных чисел при каждом запуске программы нужно инициализировать генератор случайных чисел.

  4. Заполнение массива случайными числами: Заполним массив случайными числами в заданном интервале.

  5. Вычисление суммы элементов массива: Просуммируем все элементы массива.

  6. Вычисление среднего арифметического: Разделим сумму элементов массива на количество элементов.

Пример кода на языке Паскаль:

program AverageOfRandomArray;
uses SysUtils;

const
  ARRAY_SIZE = 10; // Размер массива
  MIN_VALUE = 0;   // Минимальное значение случайного числа
  MAX_VALUE = 100; // Максимальное значение случайного числа

var
  arr: array[1.ARRAY_SIZE] of Integer;
  sum: Integer;
  average: Real;
  i: Integer;
  
begin
  Randomize; // Инициализация генератора случайных чисел
  sum := 0;  // Инициализация суммы
  
  // Заполнение массива случайными числами и вычисление суммы
  for i := 1 to ARRAY_SIZE do
  begin
    arr[i] := Random(MAX_VALUE - MIN_VALUE + 1) + MIN_VALUE;
    sum := sum + arr[i];
  end;
  
  // Вычисление среднего арифметического
  average := sum / ARRAY_SIZE;
  
  // Вывод массива
  Write('Массив: ');
  for i := 1 to ARRAY_SIZE do
  begin
    Write(arr[i], ' ');
  end;
  
  // Вывод среднего арифметического
  WriteLn;
  WriteLn('Среднее арифметическое: ', FormatFloat('0.000', average));
end.

Объяснение кода:

  1. Константы:

    • ARRAY_SIZE — определяет размер массива.
    • MIN_VALUE и MAX_VALUE — задают интервал для генерации случайных чисел.
  2. Переменные:

    • arr — массив для хранения случайных чисел.
    • sum — сумма элементов массива.
    • average — среднее арифметическое.
    • i — индекс для цикла.
  3. Инициализация генератора случайных чисел:

    • Randomize — инициализирует генератор случайных чисел.
  4. Заполнение массива и вычисление суммы:

    • Цикл for заполняет массив случайными числами и одновременно суммирует их значения.
  5. Вычисление среднего арифметического:

    • Среднее арифметическое вычисляется как sum / ARRAY_SIZE.
  6. Вывод результата:

    • Массив и среднее арифметическое выводятся на экран.

Этот код заполняет массив из 10 случайных чисел в диапазоне от 0 до 100 и вычисляет среднее арифметическое этих чисел. Вы можете изменить ARRAY_SIZE, MIN_VALUE и MAX_VALUE по своему усмотрению.

avatar
ответил 3 месяца назад

Ваш ответ

Вопросы по теме