Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2011, 18:30   #1
Chuper
Новичок
Джуниор
 
Регистрация: 18.11.2011
Сообщений: 3
Сообщение Rainfall prediction. Прогнозирование осадков

Я студент, учусь на ИТ, дали программу написать, помогите пожалуйста написать ее.
Она на английском(тем кто не шарит в английском прошу воспользоваться переводчиком, времени мало до 20 числа этого месяца)

Вот собственно и программа:
CSCI114_Autumn2011_Assignments_Assignment_1.doc

Problem 1: Rainfall Prediction
Your program needs to read in the data for ten years of rainfalls and then calculate a 3-year running average and based on this 3-year running average predict the average rainfall of next year. If the difference between the predicted value and the average of the 3-year running averages is higher than one standard deviation then take the reduce the prediction to the one standard deviation from the average.
For example: let’s say the rainfall in last 10 years have been:

year 1 2 3 4 5 6 7 8 9 10 prediction
rainfall 10 20 15 18 5 6 7 15 13 16
3-year average 15 17.67 12.67 9.67 6 9.34 11.67 14.67

Average of 3-year averages= 11.72
Standard deviation = 3.86

Prediction = 14.67

If (prediction – average) > standard deviation then
prediction = average + standard deviation
Else
Prediction is correct.
14.67 – 11.72 = 2.95 therefore the prediction= 14.67 is correct.

If for example the prediction were 17.00 then
17 – 11.72 = 5.28
Then the prediction would have been prediction= 11.72+3.86= 15.58

Program Requirements

Your program need to:
• The main has be simple and only contain function calls
• Write a function to ask user to input the rainfall amounts and store them in an array.
• Write a function to take the rainfall array and calculate the 3-year averages and store them in another array.
• Write a function to calculate average and standard deviation.
• Write a function to test the value of prediction and return the correct value of prediction.
• Write a function to output the rainfall values in columns with appropriate titles
• Write a function to output the 3-year averages with appropriate titles
• Write a function to output the prediction for next year
• Write the main to use the above functions.
• The main and all function should have proper comments.
Chuper вне форума Ответить с цитированием
Старый 18.11.2011, 18:46   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...при таком подходе, это вам уважаемый во фриланс, там и переведут и помогут до 20-го числа, за деньги.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 18.11.2011, 18:59   #3
Chuper
Новичок
Джуниор
 
Регистрация: 18.11.2011
Сообщений: 3
По умолчанию

translate.ru дал перевод:

Проблема 1: Предсказание Ливня
Ваша программа должна читать в данных в течение десяти лет ливней и затем вычислить 3-летнее бегущее среднее, и основанные на этом 3-летнем бегущем среднем числе предсказывают средний ливень следующего года. Если различие между ожидаемым значением и средним числом 3-летних бегущих средних чисел выше, чем одно стандартное отклонение тогда берет уменьшение предсказания к одному стандартному отклонению от среднего числа.
Например: скажем, ливень через прошлые 10 лет был:

год 1 2 3 4 5 6 7 8 9 10 предсказаний
ливень 10 20 15 18 5 6 7 15 13 16
3-летнее среднее число 15 17.67 12.67 9.67 6 9.34 11.67 14.67

Среднее число 3-летних средних чисел = 11.72
Стандартное отклонение = 3.86

Предсказание = 14.67

Если (предсказание – среднее число)> стандартное отклонение тогда
предсказание = среднее число + стандартное отклонение
Еще
Предсказание правильно.
14.67 – 11.72 = 2.95 поэтому предсказание = 14.67 правильно.

Если например предсказание было 17.00 тогда
17 – 11.72 = 5.28
Тогда предсказание было бы предсказанием = 11.72+3.86 = 15.58

Требования программы

Ваша потребность программы к:
• Основное имеет быть простым и только содержать вызовы функции
• Напишите функцию, чтобы попросить, чтобы пользователь ввел количество ливня и сохранил их во множестве.
• Напишите функцию, чтобы взять множество ливня и вычислить 3-летние средние числа и сохранить их в другом множестве.
• Напишите функцию, чтобы вычислить среднее и стандартное отклонение.
• Напишите функцию, чтобы проверить ценность предсказания и возвратить правильную ценность предсказания.
• Напишите функцию, чтобы произвести ценности ливня в колонках с соответствующими названиями
• Напишите функцию, чтобы произвести 3-летние средние числа с соответствующими названиями
• Напишите функцию, чтобы произвести предсказание в течение следующего года
• Напишите основное, чтобы использовать вышеупомянутые функции.
• У основного и всей функции должны быть надлежащие комментарии.
Chuper вне форума Ответить с цитированием
Старый 19.11.2011, 11:35   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

кросспост как бы
p51x вне форума Ответить с цитированием
Старый 19.11.2011, 17:25   #5
Chuper
Новичок
Джуниор
 
Регистрация: 18.11.2011
Сообщений: 3
По умолчанию

решите за меня пожалуйста Буду благодарен
Chuper вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
прогнозирование excel dron7sem Фриланс 0 07.05.2011 23:57
разобраться excel 2003 ПРОГНОЗИРОВАНИЕ dron7sem Microsoft Office Excel 2 07.05.2011 17:35
количество осадков! temashka Паскаль, Turbo Pascal, PascalABC.NET 8 16.02.2011 16:33
количество осадков felmor Паскаль, Turbo Pascal, PascalABC.NET 1 24.12.2008 23:45