Найти сумму элементов массива размерностью 100. элементы случайным образом (от 0 до 50). выполнить в паскале. 20

nastyafifefoks nastyafifefoks    3   13.08.2019 19:00    10

Ответы
Ahelka99 Ahelka99  04.10.2020 16:40
// PascalABC.NET 3.2, сборка 1353 от 27.11.2016
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(100,0,50); a.Println;
  Writeln('S=',a.Sum)
end.

Пример
10 44 42 31 39 9 1 24 19 43 7 43 22 28 24 43 39 48 42 31 29 6 18 12 27 50 22 46 18 4 28 27 14 22 33 49 0 13 11 31 10 4 21 24 30 33 25 26 2 3 15 40 8 23 50 3 26 29 4 40 37 6 6 15 15 30 28 50 46 25 43 26 36 10 20 25 36 44 33 45 24 47 43 15 40 38 19 41 23 29 23 21 8 22 44 4 48 6 9 50
S=2595
ПОКАЗАТЬ ОТВЕТЫ
rogalikolenka rogalikolenka  18.01.2024 16:51
Хорошо, я могу выступить в роли школьного учителя и объяснить, как найти сумму элементов массива размерностью 100 с элементами, выбранными случайным образом от 0 до 50 в языке программирования Паскаль.

Для начала, создадим массив размерностью 100 и заполним его случайными числами от 0 до 50. В Паскале это можно сделать с помощью следующего кода:

```
var
arr: array [1..100] of integer;
i: integer;
begin
Randomize; // инициализируем генератор случайных чисел

for i:= 1 to 100 do
arr[i] := Random(51); // заполняем массив случайными числами от 0 до 50
end.
```

Теперь, чтобы найти сумму элементов массива, мы создадим переменную суммы и пройдемся по всем элементам массива, добавляя их к сумме. В Паскале это можно сделать следующим образом:

```
var
arr: array [1..100] of integer;
i, sum: integer;
begin
Randomize; // инициализируем генератор случайных чисел
sum := 0; // инициализируем сумму значением 0

for i:= 1 to 100 do
begin
arr[i] := Random(51); // заполняем массив случайными числами от 0 до 50
sum := sum + arr[i]; // добавляем элемент к сумме
end;

writeln('Сумма элементов массива: ', sum); // выводим результат
end.
```

В этом коде мы используем переменную `sum`, чтобы хранить сумму элементов массива. В начале программы мы инициализируем эту переменную значением 0. Затем, в цикле `for`, мы проходим по всем элементам массива, сначала заполняя его случайными числами от 0 до 50, а затем добавляя каждый элемент к переменной `sum`. В конце программы мы выводим результат суммы на экран с помощью `writeln`.

Надеюсь, это объяснение понятно и полезно для школьника!
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика