26 05 2012

SPRAWOZDANIE

Uniwersytet Technologiczno-Przyrodniczy

im. Jana i Jędrzeja Śniadeckich w Bydgoszczy

Wydział Telekomunikacji i Elektrotechniki
Instytut Elektrotechniki
Zakład Elektroenergetyki
Przedmiot: Informatyka - laboratorium
Rok: 2011/2012
Tytuł ćwiczenia: Programowanie
Numer ćwiczenia: 002
Sprawozdanie wykonał (imię i nazwisko): Paweł Wejnerowski
Data wykonania ćwiczenia:
Podpis autora sprawozdania:

program 3.1 Zadeklarować tablicę 50 elementową jednowymiarową i wypełnić ją losowo wartościami rzeczywistymi z zakresu od 20 do 70 (skorzystać z funkcji losowych randomize oraz random). Wartości umieszczone w tablicy wyświetlić na ekranie monitora.

Wykorzystano funkcje radomize()generacje liczb losowych. Zdeklarowano tablice 50-elelemntową tab[50] oraz użyto pętli for dla uzyskania kolejnych wyników.

//---------------------------------------------------------------------------

#include <math.h>

#include <iostream.h>

#include <conio.h>

#include <vcl.h>

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused

int main(int argc, char* argv[])

{

double tab[50];

randomize();

for(int i=0;i<50;i++)

tab[i]=20+(double)random(5001)/100;

for(int i=0;i<50;i++)

cout<<tab[i]<<endl;

getch();

return 0;

}

//----------------------------------------------------------------

Program 3.2

Obliczyć średnią z tablicy w zadaniu 3.1 i jej wartość wyświetlić na ekranie. Funkcje użyte tak jak w prog 3.1. zdeklarowano sumę jako 0 i średnią.

//---------------------------------------------------------------------------#include <math.h>

#include <iostream.h>

#include <conio.h>

#include <vcl.h>

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused

int main(int argc, char* argv[])

{

double tab[50];

randomize();

double suma=0, srednia;

for(int i=0;i<50;i++)

tab[i]=20+(double)random(5001)/100;

for(int i=0;i<50;i++)

cout<<tab[i]<<endl;

for(int i=0;i<50;i++)

suma=suma+tab[i];

srednia=suma/50;

cout<<srednia<<"<= to jest srednia";

getch();

return 0;

}

//----------------------------------------------------------------

Program 3.3

Obliczyć odchylenie standardowe z tablicy z zadania 3.1. Odchylenie standardowe $s = \sqrt{\frac{1}{n - 1}\sum_{i = 1}^{n}{(x_{1} - \overset{\overline{}}{x})}^{2}}$gdzie x - średnia z wartości w tablicy, i x - bieżąca wartość w

tablicy. Wyświetlić wartość odchylenia standardowego na ekranie.

//--------------------------------------------------------------------------

-#include <math.h>

#include <iostream.h>

#include <conio.h>

#include <vcl.h>

#include <math.h>

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused

int main(int argc, char* argv[])

{

double tab[50];

randomize();

double suma=0, srednia, s;

for(int i=0;i<50;i++)

tab[i]=20+(double)random(5001)/100;

for(int i=0;i<50;i++)

cout<<tab[i]<<endl;

for(int i=0;i<50;i++)

suma=suma+tab[i];

srednia=suma/50;

cout<<srednia<<"<= to jest srednia"<<endl;

suma=0;

for(int i=0;i<50;i++)

suma = suma+pow(tab[i]-srednia,2);

s=sqrt(suma/49);

cout<<s<<"<= to jest wartosc odchylenia standardowego";

getch();


Wyszukiwarka

Podobne podstrony:
MAKROEKONOMIA WYKŁAD 5 (26 05 2012)
wykład 3 i 4 (26 04 2012)(17 05 2012)
Informatyka 22 05 2012
MPLP 342;343 30.04;12.05.2012
13 Drogi ruchowe, cz 2  05 2012
13 Drogi ruchowe, cz 2  05 2012
Marketing personalny 05 2012 r
Egzamin( 05 2012
Zajęcia (23 05 2012) Myśl polityczna wczesnego konserwatyzmu?mund Burke i Joseph? Maistre
28 05 2012
29 05 2012
Prezentacja MG 15 05 2012
prezentacja Kalisz 26 kwietnia 2012
2 Zal.12b, projektowanie3 26 03 2012
31 05 2012 10 09 2012 1 06 2012
Wyklad 10.05.2012, Biologia, zoologia
20 05 2012
18 05 2012 2
psychiatria+test+26 01 2012

więcej podobnych podstron