Program testirati pomoću podataka iz sledeće tabele:

Σχετικά έγγραφα
Verovatnoća i Statistika I deo Teorija verovatnoće (zadaci) Beleške dr Bobana Marinkovića

Konstruisati efikasan algoritam znači dati skup preciznih uputstava kako doći do rešenja zadatog problema Algoritmi se mogu opisivati:

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović

Algoritmi zadaci za kontrolni

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu

Računarska grafika. Rasterizacija linije

numeričkih deskriptivnih mera.

MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15

Ispitivanje toka i skiciranje grafika funkcija

3.1 Granična vrednost funkcije u tački

Elementi spektralne teorije matrica

Računarska grafika. Rasterizacija linije

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju

DRUGI KOLOKVIJUM IZ MATEMATIKE 9x + 6y + z = 1 4x 2y + z = 1 x + 2y + 3z = 2. je neprekidna za a =

UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka

Mašinsko učenje. Regresija.

III VEŽBA: FURIJEOVI REDOVI

Otpornost R u kolu naizmjenične struje

7 Algebarske jednadžbe

Riješeni zadaci: Nizovi realnih brojeva

1. Pojam fazi skupa. 2. Pojam fazi skupa. 3. Funkcija pripadnosti, osobine i oblici. 4. Funkcija pripadnosti, osobine i oblici

Jednodimenzionalne slučajne promenljive

- pravac n je zadan s točkom T(2,0) i koeficijentom smjera k=2. (30 bodova)

M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost

Strukture podataka i algoritmi 1. kolokvij 16. studenog Zadatak 1

SISTEMI NELINEARNIH JEDNAČINA

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo

1 UPUTSTVO ZA IZRADU GRAFIČKOG RADA IZ MEHANIKE II

PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti).

(P.I.) PRETPOSTAVKA INDUKCIJE - pretpostavimo da tvrdnja vrijedi za n = k.

6 Polinomi Funkcija p : R R zadana formulom

IZVODI ZADACI (I deo)

Univerzitet u Nišu Građevinsko-arhitektonski fakultet. Informatika2. 4. Ciklična algoritamska struktura 5. Jednodimenzionalno polje.

Osnovne teoreme diferencijalnog računa

Zavrxni ispit iz Matematiqke analize 1

Teorijske osnove informatike 1

MEHANIKA FLUIDA. Prosti cevovodi

100g maslaca: 751kcal = 20g : E maslac E maslac = (751 x 20)/100 E maslac = 150,2kcal 100g med: 320kcal = 30g : E med E med = (320 x 30)/100 E med =

UZDUŽNA DINAMIKA VOZILA

Zadaci iz trigonometrije za seminar

Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A

a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A.

NUMERIČKI METODI I PROGRAMIRANJE. I Aritmetičke operacije, izrazi i simbolička izračunavanja u Mathematici.

Elektrotehnički fakultet univerziteta u Beogradu 26. jun Katedra za Računarsku tehniku i informatiku

Numerička matematika 2. kolokvij (1. srpnja 2009.)

XI dvoqas veжbi dr Vladimir Balti. 4. Stabla

TRIGONOMETRIJSKE FUNKCIJE I I.1.

Pismeni ispit iz matematike Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: ( ) + 1.

3525$&8158&1(',=$/,&(6$1$92-1,095(7(120

Ispit održan dana i tačka A ( 3,3, 4 ) x x + 1

FTN Novi Sad Katedra za motore i vozila. Teorija kretanja drumskih vozila Vučno-dinamičke performanse vozila: MAKSIMALNA BRZINA

FTN Novi Sad Katedra za motore i vozila. Teorija kretanja drumskih vozila Vučno-dinamičke performanse vozila: MAKSIMALNA BRZINA

> 0 svakako zadovoljen.

Konstruisanje. Dobro došli na... SREDNJA MAŠINSKA ŠKOLA NOVI SAD DEPARTMAN ZA PROJEKTOVANJE I KONSTRUISANJE

Sistemi veštačke inteligencije primer 1

Matematka 1 Zadaci za drugi kolokvijum

5. Karakteristične funkcije

ELEKTROTEHNIČKI ODJEL

SOPSTVENE VREDNOSTI I SOPSTVENI VEKTORI LINEARNOG OPERATORA I KVADRATNE MATRICE

RAČUNSKE VEŽBE IZ PREDMETA POLUPROVODNIČKE KOMPONENTE (IV semestar modul EKM) IV deo. Miloš Marjanović

5 Ispitivanje funkcija

Pismeni ispit iz matematike GRUPA A 1. Napisati u trigonometrijskom i eksponencijalnom obliku kompleksni broj, zatim naći 4 z.

Testiranje statistiqkih hipoteza

1 Afina geometrija. 1.1 Afini prostor. Definicija 1.1. Pod afinim prostorom nad poljem K podrazumevamo. A - skup taqaka

41. Jednačine koje se svode na kvadratne

Prediktor-korektor metodi

Prvi pismeni zadatak iz Analize sa algebrom novembar Ispitati znak funkcije f(x) = tgx x x3. 2. Naći graničnu vrednost lim x a

radni nerecenzirani materijal za predavanja

2 tg x ctg x 1 = =, cos 2x Zbog četvrtog kvadranta rješenje je: 2 ctg x

MEHANIKA FLUIDA. Isticanje kroz otvore sa promenljivim nivoom tečnosti

Riješeni zadaci: Limes funkcije. Neprekidnost

Univerzitet u Nišu Građevinsko-arhitektonski fakultet. Konstante, promenljive, identifikatori, operatori Biblioteka funkcija Milica Ćirić

x bx c + + = 0 po nepoznatoj x, vrijedi da je

Uvod u neparametarske testove

VEŽBA BR. 3 ODREĐIVANJE MODULA ELASTIČNOSTI

Klasifikacija blizu Kelerovih mnogostrukosti. konstantne holomorfne sekcione krivine. Kelerove. mnogostrukosti. blizu Kelerove.

Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama.

Operacije s matricama

1. zadatak , 3 Dakle, sva kompleksna re{ewa date jedna~ine su x 1 = x 2 = 1 (dvostruko re{ewe), x 3 = 1 + i

Zadatak 2 Odrediti tačke grananja, Riemann-ovu površ, opisati sve grane funkcije f(z) = z 3 z 4 i objasniti prelazak sa jedne na drugu granu.

OSNOVI ELEKTRONIKE VEŽBA BROJ 1 OSNOVNA KOLA SA DIODAMA

INTELIGENTNO UPRAVLJANJE

Trigonometrija 2. Adicijske formule. Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto

Sume kvadrata. mn = (ax + by) 2 + (ay bx) 2.

Determinante. Inverzna matrica

Algebarske strukture sa jednom operacijom (A, ): Ako operacija ima osobine: zatvorenost i asocijativnost, onda je (A, ) polugrupa

Izbor statističkih testova Ana-Maria Šimundić

10. STABILNOST KOSINA

( ) ( ) 2 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET. Zadaci za pripremu polaganja kvalifikacionog ispita iz Matematike. 1. Riješiti jednačine: 4

IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI)

( ) π. I slučaj-štap sa zglobovima na krajevima F. Opšte rešenje diferencijalne jednačine (1): min

Antene. Srednja snaga EM zračenja se dobija na osnovu intenziteta fluksa Pointingovog vektora kroz sferu. Gustina snage EM zračenja:

STATIČKE KARAKTERISTIKE DIODA I TRANZISTORA

MATEMATIKA 2. Grupa 1 Rexea zadataka. Prvi pismeni kolokvijum, Dragan ori

APROKSIMACIJA FUNKCIJA

ANALIZA SA ALGEBROM I razred MATEMATI^KA LOGIKA I TEORIJA SKUPOVA. p q r F

Matematika 1 { fiziqka hemija

DIMENZIONISANJE PRAVOUGAONIH POPREČNIH PRESEKA NAPREGNUTIH NA PRAVO SLOŽENO SAVIJANJE

Iskazna logika 3. Matematička logika u računarstvu. novembar 2012

Prvi kolokvijum. y 4 dy = 0. Drugi kolokvijum. Treći kolokvijum

Transcript:

Deo 2: Rešeni zadaci 135 Vrednost integrala je I = 2.40407 42. Napisati program za izračunavanje koeficijenta proste linearne korelacije (Pearsonovog koeficijenta) slučajnih veličina X = (x 1,..., x n ) i Y = (y 1,..., y n ) po formuli. Program testirati pomoću podataka iz sledeće tabele: x 0,1 0,2 0,3 0,4 0,5 y 0,5 0,3 0,2 0,0-0,6 class Program42 // x, y - slučajne promenljive // n - dimenzija niza // r - koeficijent proste linearne korelacije // s1, s2, s3, s4, s5 - sume koje se koriste pri izračunavanju // koeficijenta r double[] x = new double[50]; double[] y = new double[50]; int n; double r, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0; // Unos dimenzije niza Console.Write( Unesite dimenziju niza n: ); n = Convert.ToInt32(Console.ReadLine()); // Unos elemenata niza x Console.WriteLine( Unesite elemente niza x: );

136 Programski jezik C#: pitanja, odgovori i rešeni zadaci Console.Write( x[0] =, i); x[i] = Convert.ToDouble(Console.ReadLine()); // Unos elemenata niza y Console.WriteLine( Unesite elemente niza y: ); Console.Write( y[0] =, i); y[i] = Convert.ToDouble(Console.ReadLine()); // Izračunavanje suma s1 += x[i] * y[i]; s2 += x[i]; s3 += y[i]; s4 += x[i] * x[i]; s5 += y[i] * y[i]; // Izračunavanje koeficijenta r r = (n * s1 - s2 * s3) / Math.Sqrt((n * s4 - s2 * s2) * (n * s5 - s3 * s3)); // Štampanje rezultata Console.WriteLine( Vrednost koeficijenta proste linearne korelacije je 0:F5, r); Unesite dimenziju niza n: 5 Unesite elemente niza x: x[1] = 0.1 x[2] = 0.2 x[3] = 0.3 x[4] = 0.4 x[5] = 0.5 Unesite elemente niza y: y[1] = 0.5 y[2] = 0.3 y[3] = 0.2 y[4] = 0.0 y[5] = -0.6 Vrednost koeficijenta proste linearne korelacije je -0.93956

Deo 2: Rešeni zadaci 137 43. Kroz n tačaka (x i, y i ) povući pravu y = a x + b. Napisati program za izračunavanje koeficijenata a i b na osnovu jednačina Program testirati pomoću podataka iz sledeće tabele: x -1 0 1 2 3 y -1 0 3 6 7 class Program43 // x, y - koordinate tačaka // n - broj tačaka // a, b - koeficijenti prave // s1, s2, s3, s4 - sume koje se koriste pri izračunavanju // koeficijenata a i b double[] x = new double[50]; double[] y = new double[50]; int n; double a, b, s1 = 0, s2 = 0, s3 = 0, s4 = 0; // Unos dimenzije niza Console.Write( Unesite dimenziju niza n: ); n = Convert.ToInt32(Console.ReadLine()); // Unos elemenata niza x Console.WriteLine( Unesite elemente niza x: ); Console.Write( x[0] =, i); x[i] = Convert.ToDouble(Console.ReadLine());

138 Programski jezik C#: pitanja, odgovori i rešeni zadaci // Unos elemenata niza y Console.WriteLine( Unesite elemente niza y: ); Console.Write( y[0] =, i); y[i] = Convert.ToDouble(Console.ReadLine()); // Izračunavanje suma s1 += x[i]; s2 += y[i]; s3 += x[i] * y[i]; s4 += x[i] * x[i]; // Izračunavanje koeficijenta a a = (s1 * s2 - n * s3) / (s1 * s1 - n * s4); // Izračunavanje koeficijenta b b = (s2 - a * s1) / n; // Štampanje rezultata Console.WriteLine( \ny = 0:F3 * x + 1:F3, a, b); Unesite dimenziju niza n: 5 Unesite elemente niza x: x[1] = -1 x[2] = 0 x[3] = 1 x[4] = 2 x[5] = 3 Unesite elemente niza y: y[1] = -1 y[2] = 0 y[3] = 3 y[4] = 6 y[5] = 7 y = 2.200 x + 0.800

Deo 2: Rešeni zadaci 139 44. Napisati program za izračunavanje neto potrebne količine vode za navodnjavanje ako važi, gde je ET evapotranspiracija, LR zahtevano ispiranje. Na ulazu je zadata vrednost evapotranspiracije dok se zahtevano zalivanje kišenjem određuje pomoću izraza, gde je EC w zasoljenost vode za navodnjavanje, EC e zasoljenost zemljišta. Vrednosti za EC e i EC w uneti na ulazu na osnovu sledeće tabele: Kultura ECe ECw Ječam 1,3 8,7 Pšenica 9,5 6,4 Kupus 4,4 2,9 Krompir 3,8 2,5 Izlazna lista neka izgleda ovako: ECe ECw LR W x.xx x.xx x.xx x.xx.... class Program44 // ET - evapotranspiracija // LR - zahtevano ispiranje // W - količina vode za navodnjavanje // ECw - zasoljenost vode za navodnjavanje // ECe - zasoljenost zemljišta

140 Programski jezik C#: pitanja, odgovori i rešeni zadaci // n - dimenzija niza int n; double ET, LR, W; double[] ECw = new double[50]; double[] ECe = new double[50]; // Unos podatka ET Console.Write( Unesite evapotranspiraciju ET: ); ET = Convert.ToDouble(Console.ReadLine()); // Unos dimenzije niza Console.Write( Unesite dimenziju niza n: ); n = Convert.ToInt32(Console.ReadLine()); // Unos elemenata niza ECe Console.WriteLine( Unesite elemente niza ECe: ); Console.Write( ECe[0] =, i); ECe[i] = Convert.ToDouble(Console.ReadLine()); // Unos elemenata niza ECw Console.WriteLine( Unesite elemente niza ECw: ); Console.Write( ECw[0] =, i); ECw[i] = Convert.ToDouble(Console.ReadLine()); // Štampanje zaglavlja Console.WriteLine( ECe \t ECw \t LR \t W ); // Izračunavanje količine vode za navodnjavanje LR = ECw[i] / (5 * ECe[i] - ECw[i]); W = ET / (1 - LR); // Štampanje rezultata Console.WriteLine( 0 \t 1 \t 2:F3 \t 3:F3, ECe[i], ECw[i], LR, W); Unesite evapotranspiraciju ET: 2.5 Unesite dimenziju niza n: 4

Deo 2: Rešeni zadaci 141 Unesite elemente niza ECe: ECe[1] = 1.3 ECe[2] = 9.5 ECe[3] = 4.4 ECe[4] = 3.8 Unesite elemente niza ECw: ECw[1] = 8.7 ECw[2] = 6.4 ECw[3] = 2.9 ECw[4] = 2.5 ECe ECw LR W 1.3 8.7-3.955 0.505 9.5 6.4 0.156 2.961 4.4 2.9 0.152 2.948 3.8 2.5 0.152 2.946 45. Poroznost drveta određuje se po formuli gde je ρ 0 [t/m 3 ] zapreminska masa. Napisati program za izračunavanje vrednosti α za vrste drveta prikazane u sledećoj tabeli: Vrsta drveta Zapreminska masa ρ0 [t/m 3 ] JELA 0,43 BOR 0,49 BUKVA 0,68 HRAST 0,65 class Program45

142 Programski jezik C#: pitanja, odgovori i rešeni zadaci // alfa - poroznost drveta // ro0 - zapreminska masa // n - dimenzija niza int n; double alfa; double[] ro0 = new double[50]; // Unos dimenzije niza Console.Write( Unesite dimenziju niza n: ); n = Convert.ToInt32(Console.ReadLine()); // Unos elemenata niza ro0 Console.WriteLine( Unesite elemente niza ro0: ); Console.Write( ro0[0] =, i); ro0[i] = Convert.ToDouble(Console.ReadLine()); // Štampanje zaglavlja Console.WriteLine( Ro0 \t Alfa ); // Izračunavanje poroznosti drveta alfa = (1-2 * ro0[i] / 3) * 100; // Štampanje rezultata Console.WriteLine( 0 \t 1:F3, ro0[i], alfa); Unesite dimenziju niza n: 4 Unesite elemente niza ro0: ro0[1] = 0.43 ro0[2] = 0.49 ro0[3] = 0.68 ro0[4] = 0.65 Ro0 Alfa 0.43 71.333 0.49 67.333 0.68 54.667 0.65 56.667

Deo 2: Rešeni zadaci 143 46. Minimalan poluprečnik R min određuje se iz uslova stabilnosti vozila u krivini po formuli, gde je V r [km/h] računska brzina, i pk,max [%] maksimalan poprečni ugib kolovoza u krivini, i pk,max = 7%, f r koeficijent radijalnog otpora klizanja. Napisati program za izračunavanje vrednosti R min za vrednosti V r i f r prikazane u sledećoj tabeli: V r [km/h] 30 40 50 60 70 f r 0,245 0,218 0,193 0,171 0,151 class Program46 // Rmin - minimalan poluprečnik // vr - računska brzina // ipk - maksimalan poprečni ugib kolovoza u krivini // fr - koeficijent radijalnog otpora klizanja // n - dimenzija niza int n; double ipk = 7, Rmin; double[] vr = new double[50]; double[] fr = new double[50]; // Unos dimenzije niza Console.Write( Unesite dimenziju niza n: ); n = Convert.ToInt32(Console.ReadLine()); // Unos elemenata niza vr Console.WriteLine( Unesite elemente niza Vr: ); Console.Write( vr[0] =, i); vr[i] = Convert.ToDouble(Console.ReadLine());

144 Programski jezik C#: pitanja, odgovori i rešeni zadaci // Unos elemenata niza fr Console.WriteLine( Unesite elemente niza fr: ); Console.Write( fr[0] =, i); fr[i] = Convert.ToDouble(Console.ReadLine()); // Štampanje zaglavlja Console.WriteLine( Vr \t fr \t Rmin ); // Izračunavanje poroznosti drveta Rmin = vr[i] * vr[i] / (127 * (fr[i] + ipk)); // Štampanje rezultata Console.WriteLine( 0 \t 1 \t 2:F3, vr[i], fr[i], Rmin); Unesite dimenziju niza n: 5 Unesite elemente niza Vr: vr[1] = 30 vr[2] = 40 vr[3] = 50 vr[4] = 60 vr[5] = 70 Unesite elemente niza fr: fr[1] = 0.245 fr[2] = 0.218 fr[3] = 0.193 fr[4] = 0.171 fr[5] = 0.151 Vr fr Rmin 30 0.245 0.978 40 0.218 1.745 50 0.193 2.737 60 0.171 3.953 70 0.151 5.395

Deo 2: Rešeni zadaci 145 47. Napisati program kojim se određuju i ispisuju svi savršeni brojevi unetog broja m. Napomena: Broj je savršen ako je jednak sumi svih delitelja isključujući njega samog. class Program47 // m - broj za koji se pronalaze svi savršeni brojevi int m; // Unos podatka m Console.Write( Unesite broj za koji se pronalaze svi savršeni brojevi m: ); m = Convert.ToInt32(Console.ReadLine()); Console.WriteLine( Savršeni brojevi broja 0 su:, m); // Nalaženje savršenih brojeva broja m for (int n = 2; n <= m; n++) double suma = 1; int nk = n / 2; for (int i = 2; i <= nk; i++) if (n % i == 0) suma += n / i; if (suma == n) Console.WriteLine( 0, n); Unesite broj za koji se pronalaze svi savršeni brojevi m: 1000 Savršeni brojevi broja 1000 su: 6 28 496