Форум программистов, компьютерный форум CyberForum.ru

Rainfall prediction. Прогнозирование осадков - C++

Восстановить пароль Регистрация
 
Chuper
Сообщений: n/a
18.11.2011, 17:40     Rainfall prediction. Прогнозирование осадков #1
Здравствуйте,

Я студент, учусь на ИТ, дали программу написать, помогите пожалуйста написать ее.
Она на английском(тем кто не шарит в английском прошу воспользоваться переводчиком, времени мало до 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.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2011, 17:40     Rainfall prediction. Прогнозирование осадков
Посмотрите здесь:

C++ Дана матрица A[10][12], содержащая данные о количестве выпавших в городе осадков (в мм) за каждый месяц последних 10 лет.
C++ Посчитать количество осадков для лет, среднегодовое и среднемесячное
C++ Пользовательские функции (Определить общее количество осадков за январь)
Определить общее количество осадков за этот год C++
C++ В массиве хранятся сведения о количестве осадков, выпавших за каждый день июня
Нейронная сеть, прогнозирование, электроэнергия?! C++
C++ За какой период месяца выпало больше всего осадков?
Программа по обработке осадков за неделю C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Chuper
Сообщений: n/a
18.11.2011, 19:01     Rainfall prediction. Прогнозирование осадков #2
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-летние средние числа с соответствующими названиями
• Напишите функцию, чтобы произвести предсказание в течение следующего года
• Напишите основное, чтобы использовать вышеупомянутые функции.
• У основного и всей функции должны быть надлежащие комментарии.
Yandex
Объявления
18.11.2011, 19:01     Rainfall prediction. Прогнозирование осадков
Ответ Создать тему
Опции темы

Текущее время: 00:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru