Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
12
Добавлен:
09.06.2015
Размер:
143.87 Кб
Скачать

Федеральное государственное автономное образовательное учреждение высшего профессионального образования

«СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

«Институт Инженерной Физики и Радиоэлектроники»

Кафедра «Радиотехника»

Отчет по лабораторной работе №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

Соседние файлы в папке gosu (лабы паши)