Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
«СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»
«Институт Инженерной Физики и Радиоэлектроники»
Кафедра «Радиотехника»
Отчет по лабораторной работе №4
«Обработка массивов»
Вариант №24
Преподаватель _______________ Курносов А.С.
Студент РФ12-32Б 051201489 _______________ Уразов П.А.
Красноярск 2013
Задание
Вариант 24
Составить программу для вычисления коэффициента корреляции по формуле:
для следующих значений
2
Алгоритм решения задачи
На рис. 1 представлена блок-схема
Рисунок 1 Алгоритм работы программы.
3
Текст программы
#include "stdlib.h"
#include "stdio.h"
#include "math.h"
#include "conio.h"
void main()
{
int i=0,m=0,n=0,g=0,j=0,k=0,N=12;
double q;
int X[12]={12,14,15,20,18,21,22,19,28,30,22,17};
int Y[12]={10,15,13,17,28,36,24,17,19,16,21,23};
for (i=0;i<12;i++)
{
m+=X[i];
n+=X[i]*X[i];
g+=Y[i];
j+=Y[i]*Y[i];
k+=X[i]*Y[i];
}
q=(k-m*g)/pow(((N*n-m*m)*(N*j-g*g)),0.5);
printf("q=%lf",q);
_getch();
}
Результаты работы программы
Рисунок 2 Результаты работы программы.
4
Вывод
Итак, подводя итоги, можно констатировать следующее я ознакомился с обработкой одномерных и двумерных массивов с использованием операторов цикла.
5