Rendagor
13.01.2021 01:06

Яким є порядок розв'язування задач, у яких передбачено опрацювання
деякої сукупності даних?
2.
Як зміни елементів масиву мовою програмування Free Pascal,
а які — мовою програмування Python? Чи можна вважати, що за
зміни табличних величин одна мова переважає іншу?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
RedHamster
02.05.2023 06:12

1)Если n всегда равно 100

var x: array [1..100] of real;

k,n:integer;

M,d: real;

begin

 n:=100;

 writeln('введите Xk');

 for k:=1 to n do readln(x[k]);

  for k:=1 to n do m:=m+x[k];

  m:=m/n;

   for k:=1 to n do d:=(x[k]-m)*(x[k]-m);

   d:=sqrt(d/(n-1));

   writeln('M=',m,' ','d=',d);

end.

2)При любых n>1

var x: array [1..100] of real;

k,n:integer;

M,d: real;

begin

 writeln('введите n');

 readln(n);

 writeln('введите Xk');

 for k:=1 to n do readln(x[k]);

  for k:=1 to n do m:=m+x[k];

  m:=m/n;

   for k:=1 to n do d:=(x[k]-m)*(x[k]-m);

   d:=sqrt(d/(n-1));

   writeln('M=',m,' ','d=',d);

end.

0,0(0 оценок)
Ответ:
egorgamer153
27.03.2023 23:31
Тут есть два варианте решения, у Вас в задании написано что число Х и число А уже даны, то бишь с клавиатуры вводить их не надо. Тогда 1 вариант решения 1. и 2. задания:
1)
var x: integer;
begin
x:=5; // Поменяйте значение на нужное
writeln ('Квадрат числа ', x, ' = ',sqr(x));
end.
2)
var a,b: integer;
begin
a:=3; // Поменяйте значение на нужное
b:=a*2;
writeln ('Сумма A и B = ', a+b);
end.
2 вариант решения, все значения вводятся с клавиатуры:
1)
var x: integer;
begin
write ('Введите число Х: '); read(x);
writeln ('Квадрат числа ', x, ' = ',sqr(x));
end.
2)
var a,b: integer;
begin
write ('Введите число А: '); read (a);
b:=a*2;
writeln ('Сумма A и B = ', a+b);
end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота