Вопрос задан 07.05.2019 в 02:42. Предмет Информатика. Спрашивает Савошко Вика.

Вычисление математического ожидания оформить в виде процедуры.(PASCAL)

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Магиланова Халима.
var 
 m:real;
 n,i:integer;

procedure MathW(var i:integer;var m:real);
var
 x,p:real;
begin;
write('Введите значение ',i,':');
readln(x);
write('Введите вероятность ',i,':');
readln(p);
m:=m+x*p;
end;

begin;
write('Введите количество испытаний:');
readln(n);
for i:=1 to n do
MathW(i,m);
write('Result:',m);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вычисление математического ожидания в виде процедуры (PASCAL)

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

```pascal procedure CalculateMean(var data: array of Real; var mean: Real); var sum: Real; i: Integer; begin sum := 0; for i := 0 to Length(data) - 1 do begin sum := sum + data[i]; end; mean := sum / Length(data); end; ```

В данной процедуре `CalculateMean`, мы передаем массив данных `data` и переменную `mean` по ссылке. Процедура вычисляет сумму всех элементов массива и затем делит эту сумму на количество элементов в массиве, чтобы получить среднее значение. Результат сохраняется в переменной `mean`.

Пример использования этой процедуры:

```pascal var data: array[0..4] of Real = (1.5, 2.5, 3.5, 4.5, 5.5); mean: Real;

begin CalculateMean(data, mean); writeln('Mean: ', mean); end. ```

В этом примере мы создаем массив `data`, содержащий пять чисел. Затем мы вызываем процедуру `CalculateMean`, передавая массив `data` и переменную `mean` по ссылке. После выполнения процедуры, мы выводим результат - среднее значение - на экран.

Примечание: Предоставленный код является примером и может быть доработан или изменен в соответствии с вашими потребностями.

Источники: -: 'PROCEDURE. ... Turbo Pascal ...' -: '. . . GitHub'

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос