• Помогите, пожалуйста. Даю 44 балла за ответ!

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

    T(Ut)=minT+(maxT-minT)∙Ut/Umax,

    где minT, maxT – границы измерения температуры датчиком, Umax – максимальное напряжение на датчике.
    На любом языке программирования составьте программу определения, хранения и вывода на экран среднего значения температуры за последние 5 секунд наблюдения.

Ответы 6

  • Здравствуйте, возникли вопросы
    • Автор:

      rosa42
    • 5 лет назад
    • 0
  • скажите, а почему начальные данные именно такие? А почему Random * 0.3? почему именно на 0.3?
    • Автор:

      raelynn
    • 5 лет назад
    • 0
  • Данные могут быть любыми. Я подобрал такие, чтобы было похоже на моделирование работы устройства, поддерживающего температуру +20
    • Автор:

      kirsten
    • 5 лет назад
    • 0
  • А, ясно
    • Автор:

      allison79
    • 5 лет назад
    • 0
  • спасибо
  • // PascalABC.Net 3.0, сборка 1052const  k=5;  minT=-60;  maxT=60;  Umax=4.8;var  Ut,s,meanT:real;  ring:array[1..k] of real;  i,p:byte;begin  { Модерируем работу за 25 с }  Randomize;  s:=0;  { Выход на рабочий режим }  for i:=1 to k do begin    Ut:=0.3*Random+3; { колебания напряжения от 3 до 3.3В }    ring[i]:=minT+(maxT-minT)*Ut/Umax;    s:=s+ring[i]  end;  meanT:=s/k;  Writeln('t=',k:2,'c, средняя температура= ',meanT:6:2);  { Рабочий режим }  for i:=k+1 to 25 do begin    Ut:=0.3*Random+3; { колебания напряжения от 3 до 3.3В }    p:=i mod k; if p=0 then p:=k;    s:=s-ring[p];    ring[p]:=minT+(maxT-minT)*Ut/Umax;    s:=s+ring[p];    meanT:=s/k;    Writeln('t=',i:2,'c, средняя температура= ',meanT:6:2);  endend.  Тестовое решение:t= 5c, средняя температура=  19.61t= 6c, средняя температура=  20.35t= 7c, средняя температура=  20.60t= 8c, средняя температура=  19.68t= 9c, средняя температура=  20.03t=10c, средняя температура=  19.17t=11c, средняя температура=  18.06t=12c, средняя температура=  17.16t=13c, средняя температура=  18.15t=14c, средняя температура=  18.01t=15c, средняя температура=  18.25t=16c, средняя температура=  19.44t=17c, средняя температура=  19.71t=18c, средняя температура=  18.80t=19c, средняя температура=  18.54t=20c, средняя температура=  19.36t=21c, средняя температура=  19.57t=22c, средняя температура=  20.20t=23c, средняя температура=  20.65t=24c, средняя температура=  20.97t=25c, средняя температура=  20.46
    • Автор:

      pumpkin84
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years