Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 06.05.2010, 10:37   #11 (permalink)
JCHacker
Member
 
Аватар для JCHacker
 
Регистрация: 23.07.2008
Сообщений: 584
Записей в дневнике: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 278
По умолчанию

Цитата:
Сообщение от Long Cat Посмотреть сообщение
Каким образом (по какому интерфейсу) эта информация поступает в ПК?
Не знаю. Но я
не думаю что программа должна быть настолько сложной.

Цитата:
Программа для ПК может быть написана на любом языке высокого уровня и должна состоять из следующих этапов:
• формирование двух файлов X i Y (применение этих имен является обязательным), содержащие данные о управляемую и измеренную величины и представляют собой две выборки объемом N; эти файлы могут быть получены путем назначения этим величинам, например, постоянных значений в середине заданного диапазона с наложением случайных величин относительным размером ± 20%;
• чтение этих файлов, с целью получения данных для необходимых расчетов;
• проведение необходимых вычислений;
• вывод значений трех необходимых величин (см. с.7), а также содержимого файлов X i Y.

Последний раз редактировалось JCHacker; 06.05.2010 в 23:46
JCHacker вне форума   Ответить с цитированием

Старый 06.05.2010, 10:37
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Проблемы часто повторяются и ваша не исключение, вот схожие темы

Помогите с программой
Помогите с программой в Паскале
Помогите с программой на Си
Помогите, пожалуйста, с программой

Старый 07.05.2010, 17:31   #12 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Извините, но задание непонятно. Изложите толком. Какова структура файлов X и Y? Это что - две отдельных выборки? Или "управляемая" величина тоже имеет статистический разброс? Каково среднее значение (или каковы средние значения) измеренной величины? Что за "три необходимые величины" - не понимаю.
В общем так.
Сформулируйте задание по схеме:
1. Сформировать файлы X и Y, содержащие то-то и то-то и имеющие такую-то структуру.
2. Считать файлы и определить то-то и то-то.
Извините, иначе никак.
Vladimir_S вне форума   Ответить с цитированием
Старый 08.05.2010, 15:48   #13 (permalink)
JCHacker
Member
 
Аватар для JCHacker
 
Регистрация: 23.07.2008
Сообщений: 584
Записей в дневнике: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 278
По умолчанию

1. Файлы X , Y это выборка.
2. Нужно считать файлы и найти дисперсию.
JCHacker вне форума   Ответить с цитированием
Старый 08.05.2010, 16:15   #14 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от JCHacker Посмотреть сообщение
1. Файлы X , Y это выборка.
Нет, ну черт-те-что! Извините. Мне эти Ваши слова ни о чем не говорят. Можете Вы прямо здесь, в поле поста, примерно показать, как они выглядят? Чем они отличаются? Это что - две разных выборки или выборки по двум разным величинам? Что они содержат? По одной колонке чисел? По две колонки? Каковы примерные величины средних значений?
В общем, пока мне из Ваших суперсверхлаконичных посланий ничего не ясно. Извините еще раз.
Vladimir_S вне форума   Ответить с цитированием
Старый 08.05.2010, 23:11   #15 (permalink)
JCHacker
Member
 
Аватар для JCHacker
 
Регистрация: 23.07.2008
Сообщений: 584
Записей в дневнике: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 278
По умолчанию

X - управляемая величина, кутовое перемещение, 0...360 градусов
Y - контролируемая(измеряемая) величина, давление, 0...250 Па
JCHacker вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 08.05.2010, 23:38   #16 (permalink)
MrSTEP
一步一步地会到目的
 
Аватар для MrSTEP
 
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
По умолчанию

Владимир задал гораздо больше вопросов. Распишите уже все подробно, а не двумя словами
MrSTEP вне форума   Ответить с цитированием
Старый 09.05.2010, 11:35   #17 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от JCHacker Посмотреть сообщение
X - управляемая величина, кутовое перемещение, 0...360 градусов
Y - контролируемая(измеряемая) величина, давление, 0...250 Па
Значит так. Я делаю ПОСЛЕДНЮЮ попытку выжать информацию.
Предположим, выборка составляет всего 4 значения. В ходе пяти измерений мы получили следующие результаты:

1. Перемещение 72 градуса.
Измеренные значения давления (Па): 48, 52, 51, 49;

2. Перемещение 144 градуса.
Измеренные значения давления (Па): 103, 96, 101, 105;

3. Перемещение 216 градусов.
Измеренные значения давления (Па): 145, 156, 150, 148;

4. Перемещение 288 градусов.
Измеренные значения давления (Па): 210, 197, 201, 199;

5. Перемещение 360 градусов.
Измеренные значения давления (Па): 247, 253, 254, 248;

Теперь вопрос: как должны выглядеть файлы X и Y?
Если я опять получу вместо развернутого ответа идиотскую отписку, то на этом будет поставлена точка.
Vladimir_S вне форума   Ответить с цитированием
Старый 11.05.2010, 18:36   #18 (permalink)
JCHacker
Member
 
Аватар для JCHacker
 
Регистрация: 23.07.2008
Сообщений: 584
Записей в дневнике: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 278
По умолчанию

Я сегодня был у предподавателя, он мне всё объяснил. Не нужно создавать никаких сложных программ. Просто нужно создать масиив: выборку из 50 значений(0...250 Па) и найти дисперсию. Извиняйте, что так вас помучал. Все, что я писал до этого, забудьте.
JCHacker вне форума   Ответить с цитированием
Старый 12.05.2010, 11:11   #19 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Забыл. И вот что у меня получилось:
Код:
CONST
 Med=125.0;
 Sigma=20.0;
VAR
 f:TEXT;
 i:INTEGER;
 Y:ARRAY[1..50] of REAL;
 M,D:REAL;

FUNCTION Rnd:Real;
 VAR y1,y2,V1,V2,S:REAL;
 Begin
  Repeat
   y1:=Random;
   y2:=Random;
   V1:=y1*2-1;
   V2:=y2*2-1;
   S:=SQR(V1)+SQR(V2);
  Until S<1;
  Rnd:=Med+Sigma*V1*SQRT(-2.0*Ln(S)/S);
 End;

BEGIN
 Randomize;
 Assign(f,'D:\XY');
 ReWrite(f);
 For i:=1 to 50 do
  WriteLn(f,Rnd);
 Close(f);

 M:=0;
 Assign(f,'D:\XY');
 ReSet(f);
 For i:=1 to 50 do
  begin
   ReadLn(f,Y[i]);
   M:=M+Y[i]/50;
  end;
 Close(f);

 D:=0;
 For i:=1 to 50 do
  D:=D+SQR(Y[i]-M)/49;

 WriteLn('M= ',M:6:2);
 WriteLn('D= ',D:6:3);

ReadLn;
END.
Пояснения:
Сначала формируется файл, который имитирует выборку из 50 значений при ожидаемой величине давления 125 Па. Отсчеты представляют собой случайные числа, распределенные по нормальному (гауссову) закону с центром Med = 125 и Sigma (корень из дисперсии) = 20. Разумеется, имя файла и путь могут быть изменены. Генерация таких случайных чисел осуществляется функцией Rnd.
Затем файл считывается в массив и определяются "экспериментальные" значения среднего (М) и дисперсии (D), каковые и выводятся на экран. Величина M должна оказаться близкой к константе Med (125), а D - к квадрату константы Sigma (400).
Ну вроде всё.
Vladimir_S вне форума   Ответить с цитированием
Старый 12.05.2010, 11:14   #20 (permalink)
JCHacker
Member
 
Аватар для JCHacker
 
Регистрация: 23.07.2008
Сообщений: 584
Записей в дневнике: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 278
По умолчанию

Спасибо большое!!!
JCHacker вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 02:41.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.