Aşağıdaki kodlar Semih DURAN tarafından yazılmıştır.

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "Aşağıdaki kodlar Semih DURAN tarafından yazılmıştır."

Transkript

1 Aşağıdaki kodlar Semih DURAN tarafından yazılmıştır. Kaynak göstermek şartıyla kullanılabilir Semih DURAN using System.Threading; class Program static void process(int type, int ntype, int proces) Processing myprocessing = new Processing(); Aritmetik myaritmetik = new Aritmetik(); Geometrik mygeometrik = new Geometrik(); Harmonik myharmonik = new Harmonik(); Kareli mykareli = new Kareli(); Mod mymod = new Mod(); Medyan mymedyan = new Medyan(); Kantil mykantil = new Kantil(); DegisimGenis mydegisimgenis = new DegisimGenis(); OrtSapma myortsapma = new OrtSapma(); Varyans myvaryans = new Varyans(); StandartSapma mystandartsapma = new StandartSapma(); DegisimKatsayi mydegisimkatsayi = new DegisimKatsayi(); Permütasyon_Kombinasyon myperkom = new Permütasyon_Kombinasyon(); int n = 0; if (ntype == 1) Console.WriteLine("Lütfen Basit Serinin eleman sayısını girin : "); n = Convert.ToInt32(Console.ReadLine()); if (ntype == 2) Console.WriteLine("Lütfen Sınıflandırılmış Serideki toplam xi sayısını girin : "); n = Convert.ToInt32(Console.ReadLine()); if (ntype == 3) Console.WriteLine("Lütfen Gruplandırılmış Serideki toplam grup sayısını girin : "); n = Convert.ToInt32(Console.ReadLine()); double[] dizi2 = new double[n]; double[] dizi3 = new double[n]; double[,] dizi4 = new double[n, 2]; //Basit Seri Aritmetik Ortalama Hesaplama Metodumuz if (type == 1)

2 Console.Write("Basit serinin 0. değerini girin :", i + 1); double deger = Convert.ToDouble(Console.ReadLine()); dizi2[i] = deger; Console.WriteLine("Basit serinin Aritmetik Ortalaması 0 olarak hesaplanmıştır.", myaritmetik.doublebasitseriaritort(dizi2, n)); //Basit seri Geometrik, Harmonik, Kareli, Mod, Medyan, Değişim genişliği, Ortalamadan Sapma, Varyans, Standart Sapma, Değişim Katsayısı ve Sınıflandırılmış Seride Değişim Katsayısı hesaplama metodumuz if (type == 2) Console.Write("Basit serinin 0. değerini girin :", i + 1); double deger = Convert.ToDouble(Console.ReadLine()); dizi2[i] = deger; if (proces == 1) Console.WriteLine("Basit serinin Geometrik Ortalaması 0 olarak hesaplanmıştır.", mygeometrik.basitseri(dizi2, n)); if (proces == 2) Console.WriteLine("Basit serinin Harmonik Ortalaması 0 olarak hesaplanmıştır.", myharmonik.basitseri(dizi2, n)); if (proces == 3) Console.WriteLine("Basit serinin Kareli Ortalaması 0 olarak hesaplanmıştır.", mykareli.basitseri(dizi2, n)); if (proces == 4) Console.WriteLine("Basit serinin Mod'u 0 olarak hesaplanmıştır.", mymod.basitseri(dizi2, n)); if (proces == 5) Console.WriteLine("Basit serinin Medyan'ı 0 olarak hesaplanmıştır.", mymedyan.basitseri(dizi2, n)); if (proces == 6) Console.WriteLine("Basit serinin Değişim Genişliği 0 olarak hesaplanmıştır.", mydegisimgenis.basitsinifseri(dizi2, n)); if (proces == 7) Console.WriteLine("Basit serinin Ortalamadan Sapması 0 olarak hesaplanmıştır.", myortsapma.basitseri(dizi2, n)); if (proces == 8)

3 Console.WriteLine("Basit serinin Varyansı 0 olarak hesaplanmıştır.", myvaryans.basitseri(dizi2, n)); if (proces == 9) Console.WriteLine("Basit serinin Standart Sapması 0 olarak hesaplanmıştır.", mystandartsapma.basitseri(dizi2, n)); if (proces == 10) Console.WriteLine("Basit serinin Değişim Katsayısı 0 olarak hesaplanmıştır.", mydegisimkatsayi.basitseri(dizi2, n)); if (proces == 11)//Sınıflandırılmış Seri Console.WriteLine("Sınıflandırılmış serinin Değişim Genişliği 0 olarak hesaplanmıştır.", mydegisimgenis.basitsinifseri(dizi2, n)); //Sınıflandırılmış Seri Aritmetik, Geometrik, Harmonik, Kareli, Mod, Medyan, Değişim genişliği, Ortalamadan Sapma, Varyans, Standart Sapma, Değişim Katsayısı hesapladığımız metodumuz if (type == 3) Console.Write("Serinin 0. xi degerini girin :", i + 1); double xi = Convert.ToDouble(Console.ReadLine()); dizi4[i, 0] = xi; Console.Write("0 sayısının frekans değerini girin :", xi); double fi = Convert.ToDouble(Console.ReadLine()); dizi4[i, 1] = fi; if (proces == 1) Console.WriteLine("Sınıflandırılmış serinin Aritmetik Ortalaması 0 olarak hesaplanmıştır.", myaritmetik.doublesinifgrupseriaritort(dizi4, n)); if (proces == 2) Console.WriteLine("Sınıflandırılmış serinin Geometrik Ortalaması 0 olarak hesaplanmıştır.", mygeometrik.sinifgrupseri(dizi4, n)); if (proces == 3) Console.WriteLine("Sınıflandırılmış serinin Harmonik Ortalaması 0 olarak hesaplanmıştır.", myharmonik.sinifgrupseri(dizi4, n)); if (proces == 4) Console.WriteLine("Sınıflandırılmış serinin Kareli Ortalaması 0 olarak hesaplanmıştır.", mykareli.sinifgrupseri(dizi4, n)); if (proces == 5)

4 Console.WriteLine("Sınıflandırılmış serinin Mod'u 0 olarak hesaplanmıştır.", mymod.sinifseri(dizi4, n)); if (proces == 6) Console.WriteLine("Sınıflandırılmış serinin Medyan'ı 0 olarak hesaplanmıştır.", mymedyan.sinifseri(dizi4, n)); if (proces == 7) Console.WriteLine("Sınıflandırılmış serinin Ortalamadan Sapması 0 olarak hesaplanmıştır.", myortsapma.sinifgrupseri(dizi4, n)); if (proces == 8) Console.WriteLine("Sınıflandırılmış serinin Varyansı 0 olarak hesaplanmıştır.", myvaryans.sinifgrupseri(dizi4, n)); if (proces == 9) Console.WriteLine("Sınıflandırılmış serinin Standart Sapması 0 olarak hesaplanmıştır.", mystandartsapma.sinifgrupseri(dizi4, n)); if (proces == 10) Console.WriteLine("Sınıflandırılmış serinin Değişim Katsayısı 0 olarak hesaplanmıştır.", mydegisimkatsayi.sinifgrupseri(dizi4, n)); :", i + 1); //Gruplandırılmış Seri if (type == 4) Console.Write("Sınıfın 0. elemanının başlangıç değerini girin double baslangıc = Convert.ToDouble(Console.ReadLine()); + 1); Console.Write("Sınıfın 0. elemanının bitiş değerini girin :", i double bitis = Convert.ToDouble(Console.ReadLine()); dizi4[i, 0] = myprocessing.grupxi(baslangıc, bitis); baslangıc, bitis); Console.Write("0-1 sınıfının frekans değerini girin :", double fi = Convert.ToInt32(Console.ReadLine()); dizi4[i, 1] = fi; if (proces == 1) Console.WriteLine("Gruplandırılmış serinin Aritmetik Ortalaması 0 olarak hesaplanmıştır.", myaritmetik.doublesinifgrupseriaritort(dizi4, n)); if (proces == 2) Console.WriteLine("Gruplandırılmış serinin Geometrik Ortalaması 0 olarak hesaplanmıştır.", mygeometrik.sinifgrupseri(dizi4, n));

5 if (proces == 3) Console.WriteLine("Gruplandırılmış serinin Harmonik Ortalaması 0 olarak hesaplanmıştır.", myharmonik.sinifgrupseri(dizi4, n)); if (proces == 4) Console.WriteLine("Gruplandırılmış serinin Kareli Ortalaması 0 olarak hesaplanmıştır.", mykareli.sinifgrupseri(dizi4, n)); if (proces == 5) Console.WriteLine("Gruplandırılmış serinin Ortalamadan Sapması 0 olarak hesaplanmıştır.", myortsapma.sinifgrupseri(dizi4, n)); if (proces == 6) Console.WriteLine("Gruplandırılmış serinin Varyansı 0 olarak hesaplanmıştır.", myvaryans.sinifgrupseri(dizi4, n)); if (proces == 7) Console.WriteLine("Gruplandırılmış serinin Standart Sapması 0 olarak hesaplanmıştır.", mystandartsapma.sinifgrupseri(dizi4, n)); if (proces == 8) Console.WriteLine("Gruplandırılmış serinin Değişim Katsayısı 0 olarak hesaplanmıştır.", mydegisimkatsayi.sinifgrupseri(dizi4, n)); //Permütasyon if (type == 5) Console.WriteLine("Permütasyon Hesaplama Bölümüne Hoş Geldiniz."); Console.WriteLine("P(n,r) Permütasyonun n değerini girin :"); int nee = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("P(n,r) Permütasyonun r değerini girin :"); int ree = Convert.ToInt32(Console.ReadLine()); if (nee > 0 && ree > 0 && ree <= nee) Console.WriteLine("P(0,1) Permütasyonu 2 olarak hesaplanmıştır.", nee, ree, myperkom.permütasyon(nee, ree)); else Console.WriteLine("Girdiğiniz n veya r değeri permütasyon hesaplamak için uygun değildir. n>0 r>0 ve r<=n şartını sağlayın."); //Kombinasyon if (type == 6) Console.WriteLine("Kombinasyon Hesaplama Bölümüne Hoş Geldiniz."); Console.WriteLine("C(n,r) Kombinasyonun n değerini girin :"); int en = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("C(n,r) Kombinasyonunun r değerini girin :");

6 int re = Convert.ToInt32(Console.ReadLine()); if (en >= 0 && re >= 0 && en >= re) Console.WriteLine("C(0,1) Kombinasyonu 2 olarak hesaplanmıştır.", en, re, myperkom.kombinasyon(en, re)); else Console.WriteLine("Girdiğiniz n veya r değeri permütasyon hesaplamak için uygun değildir. n>0 r>0 ve r<=n şartını sağlayın."); :", i + 1); //Gruplandırılmış Seri Mod - Medyan Hesaplama Fonksiyonumuz if (type == 7) double[,] dizim = new double[n, 3]; Console.Write("Sınıfın 0. elemanının başlangıç değerini girin double baslangıc = Convert.ToInt32(Console.ReadLine()); dizim[i, 0] = baslangıc; + 1); Console.Write("Sınıfın 0. elemanının bitiş değerini girin :", i double bitis = Convert.ToInt32(Console.ReadLine()); dizim[i, 1] = bitis; baslangıc, bitis); Console.Write("0-1 sınıfının frekans değerini girin :", double fi = Convert.ToInt32(Console.ReadLine()); dizim[i, 2] = fi; if (proces == 1) Console.WriteLine("Gruplandırılmış serinin Mod'u 0 olarak hesaplanmıştır.", mymod.grupseri(dizim, n)); if (proces == 2) Console.WriteLine("Gruplandırılmış serinin Medyan'ı 0 olarak hesaplanmıştır.", mymedyan.grupseri(dizim, n)); //Kantil Hesaplamaları için kullandığımız fonksiyonumuz if (type == 8) Console.Write("Basit serinin 0. değerini girin :", i + 1); double deger = Convert.ToDouble(Console.ReadLine()); dizi2[i] = deger; if (proces == 1)

7 - 3) : "); Console.Write("Kaçıcı Kartil Değerini hesaplamak istiyorsunuz? (1 int a = Convert.ToInt32(Console.ReadLine()); if (a > 0 && a < 4) Console.WriteLine("Basit serinin 0. Kartili 1 olarak hesaplanmıştır.", a, mykantil.basitserikartil(dizi2, n, a)); else Console.WriteLine("Kartilin özelliği nedeniyle 1 ile 3 arasında bir seçim yapılabilir."); 9) : "); if (proces == 2) Console.Write("Kaçıcı Desil Değerini hesaplamak istiyorsunuz? (1 - int b = Convert.ToInt32(Console.ReadLine()); if (b > 0 && b < 9) Console.WriteLine("Basit serinin 0. Desili 1 olarak hesaplanmıştır.", b, mykantil.basitseridesil(dizi2, n, b)); else Console.WriteLine("Desilin özelliği nedeniyle 1 ile 9 arasında bir seçim yapılabilir."); (1-99) : "); if (proces == 3) Console.Write("Kaçıcı Pörsentil Değerini hesaplamak istiyorsunuz? int c = Convert.ToInt32(Console.ReadLine()); if (c > 0 && c < 99) Console.WriteLine("Basit serinin 0. Pörsentili 1 olarak hesaplanmıştır.", c, mykantil.basitseripörsentil(dizi2, n, c)); else Console.WriteLine("Pörsentilin özelliği nedeniyle 1 ile 99 arasında bir seçim yapılabilir."); //Gruplandırılmış Seri Değişim Genişliği hesaplama fonksiyonumuz if (type == 9)

8 :", i + 1); + 1); baslangıc, bitis); Console.Write("Sınıfın 0. elemanının başlangıç değerini girin double baslangıc = Convert.ToInt32(Console.ReadLine()); dizi2[i] = baslangıc; Console.Write("Sınıfın 0. elemanının bitiş değerini girin :", i double bitis = Convert.ToInt32(Console.ReadLine()); dizi3[i] = bitis; Console.Write("0-1 sınıfının frekans değerini girin :", double fi = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Gruplandırılmış serinin Değişim Genişliği 0 olarak hesaplanmıştır.", mydegisimgenis.grupseri(dizi2, dizi3, n)); static void Main(string[] args) char cevap; int secim=0; int islem=0; int x = 0; try do Console.SetWindowSize(100, 45); Console.Title = " Console.WriteLine("<<<<< 2012 Semih DURAN / >>>>>"); Console.WriteLine("### --- C# İLE İSTATİSTİKSEL HESAPLAMALAR YAPMA PROGRAMI --- ###"); Console.WriteLine("- Parametrik Yer Ölçüleri -"); Console.WriteLine("1 --> Aritmetik Ortalama Hesaplama"); Console.WriteLine("2 --> Geometrik Ortalama Hesaplama"); Console.WriteLine("3 --> Harmonik Ortalama Hesaplama"); Console.WriteLine("4 --> Kareli Ortalama Hesaplama"); Console.WriteLine("- Parametrik Olmayan Yer Ölçüleri -"); Console.WriteLine("5 --> Mod Hesaplama"); Console.WriteLine("6 --> Medyan Hesaplama"); Console.WriteLine("7 --> Kartil Hesaplama"); Console.WriteLine("8 --> Desil Hesaplama"); Console.WriteLine("9 --> Pörsentil Hesaplama");

9 Console.WriteLine("- Dağılım Ölçüleri -"); Console.WriteLine("10 --> Değişim Genişliği Hesaplama"); Console.WriteLine("11 --> Ortalamadan Sapma Hesaplama"); Console.WriteLine("12 --> Varyans Hesaplama"); Console.WriteLine("13 --> Standart Sapma Hesaplama"); Console.WriteLine("14 --> Değişim Katsayısı Hesaplama"); Console.WriteLine("- İhtimaller -"); Console.WriteLine("15 --> Permütasyon Hesaplama"); Console.WriteLine("16 --> Kombinasyon Hesaplama"); Console.WriteLine("17 --> ÇIKIŞ"); do Console.Write("Lütfen yukarıdan yapmak istediğiniz işlemin numarasını girerek ENTER tuşuna basın : "); secim = Convert.ToByte(Console.ReadLine()); while (secim < 1 secim > 17); switch (secim) case 1: Console.WriteLine("Aritmetik Ortalama Hesaplama Bölümüne Hoş Geldiniz."); Console.WriteLine("1 --> Basit Seri"); Console.WriteLine("2 --> Sınıflandırılmış Seri"); Console.WriteLine("3 --> Gruplandırılmış Seri"); do Console.WriteLine("Lütfen işlem türünüzün numarasını girerek ENTER tuşuna basın :"); islem = Convert.ToByte(Console.ReadLine()); while (islem < 1 islem > 3); switch (islem) //Basit Seri case 1: process(1, 1, 0); //Sınıflandırılmış Seri case 2: process(3, 2, 1); //Gruplandırılmış Seri case 3: process(4, 3, 1);

10 case 2: Console.WriteLine("Geometrik Ortalama Hesaplama Bölümüne Hoş Geldiniz."); Console.WriteLine("1 --> Basit Seri"); Console.WriteLine("2 --> Sınıflandırılmış Seri"); Console.WriteLine("3 --> Gruplandırılmış Seri"); do Console.WriteLine("Lütfen işlem türünüzün numarasını girerek ENTER tuşuna basın :"); islem = Convert.ToByte(Console.ReadLine()); while (islem < 1 islem > 3); switch (islem) //Basit Seri case 1: process(2, 1, 1); //Sınıflandırılmış Seri case 2: process(3, 2, 2); //Gruplandırılmış Seri case 3: process(4, 3, 2); case 3: Console.WriteLine("Harmonik Ortalama Hesaplama Bölümüne Hoş Geldiniz."); Console.WriteLine("1 --> Basit Seri"); Console.WriteLine("2 --> Sınıflandırılmış Seri"); Console.WriteLine("3 --> Gruplandırılmış Seri"); do Console.WriteLine("Lütfen işlem türünüzün numarasını girerek ENTER tuşuna basın :"); islem = Convert.ToByte(Console.ReadLine()); while (islem < 1 islem > 3); switch (islem) //Basit Seri case 1: process(2, 1, 2); //Sınıflandırılmış Seri

11 case 2: process(3, 2, 3); //Gruplandırılmış Seri case 3: process(4, 3, 3); case 4: Console.WriteLine("Kareli Ortalama Hesaplama Bölümüne Hoş Geldiniz."); Console.WriteLine("1 --> Basit Seri"); Console.WriteLine("2 --> Sınıflandırılmış Seri"); Console.WriteLine("3 --> Gruplandırılmış Seri"); do Console.WriteLine("Lütfen işlem türünüzün numarasını girerek ENTER tuşuna basın :"); islem = Convert.ToByte(Console.ReadLine()); while (islem < 1 islem > 3); switch (islem) //Basit Seri case 1: process(2, 1, 3); //Sınıflandırılmış Seri case 2: process(3, 2, 4); //Gruplandırılmış Seri case 3: process(4, 3, 4); case 5: Console.WriteLine("Mod Hesaplama Bölümüne Hoş Geldiniz."); Console.WriteLine("1 --> Basit Seri"); Console.WriteLine("2 --> Sınıflandırılmış Seri"); Console.WriteLine("3 --> Gruplandırılmış Seri"); do Console.WriteLine("Lütfen işlem türünüzün numarasını girerek ENTER tuşuna basın :"); islem = Convert.ToByte(Console.ReadLine()); while (islem < 1 islem > 3);

12 switch (islem) //Basit Seri case 1: process(2, 1, 4); //Sınıflandırılmış Seri case 2: process(3, 2, 5); //Gruplandırılmış Seri case 3: process(7, 3, 1); case 6: Console.WriteLine("Medyan Hesaplama Bölümüne Hoş Geldiniz."); Console.WriteLine("1 --> Basit Seri"); Console.WriteLine("2 --> Sınıflandırılmış Seri"); Console.WriteLine("3 --> Gruplandırılmış Seri"); do Console.WriteLine("Lütfen işlem türünüzün numarasını girerek ENTER tuşuna basın :"); islem = Convert.ToByte(Console.ReadLine()); while (islem < 1 islem > 3); switch (islem) //Basit Seri case 1: process(2, 1, 5); //Sınıflandırılmış Seri case 2: process(3, 2, 6); //Gruplandırılmış Seri case 3: process(7, 3, 2); Geldiniz."); case 7: Console.WriteLine("Kartil Hesaplama Bölümüne Hoş process(8, 1, 1);

13 Geldiniz."); Geldiniz."); case 8: Console.WriteLine("Desil Hesaplama Bölümüne Hoş process(8, 1, 2); case 9: Console.WriteLine("Pörsentil Hesaplama Bölümüne Hoş process(8, 1, 3); case 10: Console.WriteLine("Değişim Genişliği Hesaplama Bölümüne Hoş Geldiniz."); Console.WriteLine("1 --> Basit Seri"); Console.WriteLine("2 --> Sınıflandırılmış Seri"); Console.WriteLine("3 --> Gruplandırılmış Seri"); do Console.WriteLine("Lütfen işlem türünüzün numarasını girerek ENTER tuşuna basın :"); islem = Convert.ToByte(Console.ReadLine()); while (islem < 1 islem > 3); switch (islem) //Basit Seri case 1: process(2, 1, 6); //Sınıflandırılmış Seri case 2: process(2, 2, 11); //Gruplandırılmış Seri case 3: process(9, 3, 0); Hoş Geldiniz."); case 11: Console.WriteLine("Ortalamadan Sapma Hesaplama Bölümüne Console.WriteLine("1 --> Basit Seri"); Console.WriteLine("2 --> Sınıflandırılmış Seri"); Console.WriteLine("3 --> Gruplandırılmış Seri");

14 do Console.WriteLine("Lütfen işlem türünüzün numarasını girerek ENTER tuşuna basın :"); islem = Convert.ToByte(Console.ReadLine()); while (islem < 1 islem > 3); switch (islem) //Basit Seri case 1: process(2, 1, 7); //Sınıflandırılmış Seri case 2: process(3, 2, 7); //Gruplandırılmış Seri case 3: process(4, 3, 5); case 12: Console.WriteLine("Varyans Hesaplama Bölümüne Hoş Geldiniz."); Console.WriteLine("1 --> Basit Seri"); Console.WriteLine("2 --> Sınıflandırılmış Seri"); Console.WriteLine("3 --> Gruplandırılmış Seri"); do Console.WriteLine("Lütfen işlem türünüzün numarasını girerek ENTER tuşuna basın :"); islem = Convert.ToByte(Console.ReadLine()); while (islem < 1 islem > 3); switch (islem) //Basit Seri case 1: process(2, 1, 8); //Sınıflandırılmış Seri case 2: process(3, 2, 8); //Gruplandırılmış Seri case 3: process(4, 3, 6); case 13:

15 Console.WriteLine("Standart Sapma Hesaplama Bölümüne Hoş Geldiniz."); Console.WriteLine("1 --> Basit Seri"); Console.WriteLine("2 --> Sınıflandırılmış Seri"); Console.WriteLine("3 --> Gruplandırılmış Seri"); do Console.WriteLine("Lütfen işlem türünüzün numarasını girerek ENTER tuşuna basın :"); islem = Convert.ToByte(Console.ReadLine()); while (islem < 1 islem > 3); switch (islem) //Basit Seri case 1: process(2, 1, 9); //Sınıflandırılmış Seri case 2: process(3, 2, 9); //Gruplandırılmış Seri case 3: process(4, 3, 7); case 14: Console.WriteLine("Değişim Katsayısı Hesaplama Bölümüne Hoş Geldiniz."); Console.WriteLine("1 --> Basit Seri"); Console.WriteLine("2 --> Sınıflandırılmış Seri"); Console.WriteLine("3 --> Gruplandırılmış Seri"); do Console.WriteLine("Lütfen işlem türünüzün numarasını girerek ENTER tuşuna basın :"); islem = Convert.ToByte(Console.ReadLine()); while (islem < 1 islem > 3); switch (islem) //Basit Seri case 1: process(2, 1, 10); //Sınıflandırılmış Seri case 2: process(3, 2, 10); //Gruplandırılmış Seri case 3: process(4, 3, 8);

16 //Permütasyon case 15: process(5, 0, 0); //Kombinasyon case 16: process(6, 0, 0); //Çıkış case 17: x = 1; //switch bitiyor if (x == 0) Console.WriteLine("Programı kullanarak tekrar hesaplama yapmak ister misiniz? e/h"); cevap = Convert.ToChar(Console.ReadLine()); else Console.WriteLine("Daha Fazlası İçin : Thread.Sleep(3000); return; while (cevap == 'e' cevap == 'E'); Console.WriteLine("Daha Fazlası İçin : Thread.Sleep(3000); catch Console.WriteLine("!!! Hata Oluştu. Program 3 saniye sonra kapatılacak."); Thread.Sleep(3000);

17 -- CLASSLAR -- Aritmetik.cs class Aritmetik private int toplam = 0; private double collection = 0; public double DoublebasitSeriAritOrt(double[] dizi, int n) collection += dizi[i]; return Math.Round(collection / n, 3); public double DoublesinifGrupSeriAritOrt(double[,] dizi, int n) double xi = 0; double fi = 0; double toplamfi = 0; for (int j = 0; j < 2; j++) if (j == 0) xi = dizi[i, j]; if (j == 1) fi = dizi[i, j]; collection += (xi * fi); toplamfi += fi; return Math.Round(collection / toplamfi, 3); //Basit serilerde Aritmetik Ortalamanın hesaplandığı metodumuz public int basitseri (int[] dizi, int n) toplam += dizi[i]; return toplam / n; //Sınıflandırılmış ve Gruplandırılmış serilerde Aritmetik Ortalamanın hesaplandığı metodumuz public int sinifgrupseri(int[,] dizi, int n)

18 int xi = 0; int fi = 0; int toplamfi = 0; for (int j = 0; j < 2; j++) if (j == 0) xi = dizi[i, j]; if (j == 1) fi = dizi[i, j]; toplam += (xi * fi); toplamfi += fi; return toplam / toplamfi; Geometrik.cs class Geometrik private double toplam = 0; //Basit serilerde Geometrik Hesaplamayı yaptığımız metodumuz public double basitseri(double[] dizi, int n) toplam += Math.Round(Math.Log10(dizi[i]),3); double result = Math.Round(toplam / n,3); return Math.Round(Math.Pow(10,result),3); //Sınıflandırılmış ve Gruplandırılmış serilerde Geometrik Ortalamanın hesaplandığı metodumuz public double sinifgrupseri(double[,] dizi, int n) double xi = 0; double fi = 0; double toplamfi = 0; for (int j = 0; j < 2; j++) if (j == 0)

19 xi = Math.Round(Math.Log10(dizi[i, j]), 3); ; if (j == 1) fi = dizi[i, j]; toplam += Math.Round((xi * fi),3); toplamfi += fi; double result = Math.Round(toplam / toplamfi, 3); return Math.Round(Math.Pow(10, result), 3); Harmonik.cs class Harmonik private double toplam = 0; //Basit serilerde Harmonik Ortalamanın hesaplandığı metodumuz public double basitseri(double[] dizi, int n) toplam += 1 / dizi[i]; double toplam2 = Math.Round(toplam,3); return Math.Round(n / toplam2,3); //Sınıflandırılmış ve Gruplandırılmış serilerde Harmonik Ortalamanın hesaplandığı metodumuz public double sinifgrupseri(double[,] dizi, int n) double xi = 0; double fi = 0; double toplamfi = 0; for (int j = 0; j < 2; j++) if (j == 0) xi = Math.Round(dizi[i, j],3); if (j == 1) fi = dizi[i, j];

20 toplam += Math.Round((fi / xi),3); toplamfi += fi; return Math.Round(toplamfi / toplam, 3); Kareli.cs class Kareli private double toplam = 0; //Basit serilerde Kareli Ortalamanın hesaplandığı metodumuz public double basitseri(double[] dizi, int n) //Math.Round(toplam += 1 / dizi[i], 3); toplam += Math.Round(Math.Pow(dizi[i],2),3); return Math.Round(Math.Sqrt(toplam/n), 3); //Sınıflandırılmış ve Gruplandırılmış serilerde Kareli Ortalamanın hesaplandığı metodumuz public double sinifgrupseri(double[,] dizi, int n) double xi = 0; double fi = 0; double toplamfi = 0; for (int j = 0; j < 2; j++) if (j == 0) xi = Math.Round(dizi[i, j], 3); if (j == 1) fi = dizi[i, j]; toplam += Math.Round((fi * Math.Pow(xi,2)), 3); toplamfi += fi; return Math.Round(Math.Sqrt(toplam / toplamfi), 3);

21 Mod.cs class Mod Processing myprocessing = new Processing(); private double mod; //Basit serilerde modu bulmak için kullandığımız metodumuz public double basitseri(double[] dizi, int n) myprocessing.buble_sort(dizi); int modcontrol = 0; int aklimda = 0; for (int j = 0; j < n; j++) if (dizi[i] == dizi[j]) modcontrol++; if (modcontrol > aklimda) mod = dizi[i]; aklimda = modcontrol; modcontrol = 0; return mod; //Sınıflandırılmış serilerde modu bulmak için kullandığımız metodumuz public double sinifseri(double[,] dizi, int n) double fi = 0; if (dizi[i, 1] > fi) fi = dizi[i, 1]; mod = dizi[i, 0]; return mod; //Gruplandırılmış serilerde modu bulmak için kullandığımız metodumuz public double grupseri(double[,] dizi, int n) //dizi[i,0]=baslangıc //dizi[i,1]=bitis //dizi[i,2]=fi double fi = 0; double d1 = 0; double d2 = 0; double altsinir = 0;

22 double c = 0; if (dizi[i, 2] > fi) fi = dizi[i, 2]; if (i!= 0 && i!= n - 1) d1 = fi - dizi[i - 1, 2]; d2 = fi - dizi[i + 1, 2]; altsinir = dizi[i, 0] - 0.5; c = (dizi[i, 1] - dizi[i,0])+1; return Math.Round((altSinir) + ((d1 / (d1 + d2)) * (c)), 3); Medyan.cs class Medyan Processing myprocessing = new Processing(); private double medyan; //Basit serilerde medyanı bulmak için kullandığımız metodumuz public double basitseri(double[] dizi, int n) myprocessing.buble_sort(dizi); //tam sayı ise if ((n + 1) % 2 == 0) medyan = dizi[(n+1)/2]; else//ondalık sayı ise medyan = (dizi[(int)(((n + 1) / 2) - 0.5)] + dizi[(int)(((n + 1) / 2) + 0.5)]) / 2; return medyan; //Sınıflandırılmış serilerde medyanı bulmak için kullandığımız metodumuz public double sinifseri(double[,] dizi, int n) double denaztoplam = 0; double result = 0; double[] denaz = new double[n]; denaztoplam += dizi[i, 1]; denaz[i] = denaztoplam; result = (n + 1) / 2;

23 if (result < denaz[i] && result > denaz[i - 1]) medyan = dizi[i, 0]; return medyan; //Gruplandırılmış serilerde medyanı bulmak için kullandığımız metodumuz public double grupseri(double[,] dizi, int n) //dizi[i,0]=baslangıc //dizi[i,1]=bitis //dizi[i,2]=fi double fi = 0;//Medyan sınıfının frekansı int kf = 0;//Medyan sınıfından bir önceki sınıfın -den az kümülatif frekans değeri double altsinir = 0; double c = 0;//Üst sınır - Alt sınır double[] denaz = new double[n]; double denaztoplam = 0; if (dizi[i, 2] > fi) fi = dizi[i, 2]; if (i!= 0 && i!= n - 1) kf = Convert.ToInt32(i - 1); altsinir = dizi[i, 0] - 0.5; c = (dizi[i, 1] - dizi[i, 0]) + 1; denaztoplam += dizi[i, 2]; denaz[i] = denaztoplam; return Math.Round( (altsinir) + ((((denaztoplam / 2) - denaz[kf]) / fi) * (c)), 3); Kantil.cs class Kantil Processing myprocessing = new Processing(); //Basit serilerde kartili bulmak için kullandığımız metodumuz

24 public double basitserikartil(double[] dizi, int n, int i)//4 eşit parçaya ayırır. int kartil; myprocessing.buble_sort(dizi); kartil = (i * (n + 1)) / 4; return dizi[kartil-1]; ayırır. //Basit serilerde desili bulmak için kullandığımız metodumuz public double basitseridesil(double[] dizi, int n, int i)//10 eşit parçaya int desil; myprocessing.buble_sort(dizi); desil = (i * (n + 1)) / 10; return dizi[desil - 1]; //Basit serilerde pörsentil bulmak için kullandığımız metodumuz public double basitseripörsentil(double[] dizi, int n, int i)//100 eşit parçaya ayırır. int pörsentil; myprocessing.buble_sort(dizi); pörsentil = (i * (n + 1)) / 100; return dizi[pörsentil - 1]; DegisimGenis.cs class DegisimGenis Processing myprocessing = new Processing(); public double basitsinifseri(double[] dizi, int n) myprocessing.buble_sort(dizi); return dizi[n - 1] - dizi[0]; public double GrupSeri(double[] dizi, double[] dizi2, int n) myprocessing.buble_sort(dizi); myprocessing.buble_sort(dizi2); return dizi2[n - 1] - dizi[0];

25 OrtSapma.cs class OrtSapma Aritmetik myaritmetik = new Aritmetik(); private double toplam = 0; public double basitseri(double[] dizi, int n) double arit_ort = myaritmetik.doublebasitseriaritort(dizi, n); toplam += Math.Abs(dizi[i] - arit_ort); return Math.Round(toplam / n,3); public double sinifgrupseri(double[,] dizi, int n) double arit_ort = myaritmetik.doublesinifgrupseriaritort(dizi, n); double toplamfi = 0; toplam += dizi[i, 1] * Math.Round(Math.Abs(dizi[i, 0] - arit_ort), 3); toplamfi += dizi[i, 1]; return Math.Round(toplam / toplamfi, 3); Varyans.cs class Varyans Aritmetik myaritmetik = new Aritmetik(); private double toplam = 0; double result = 0; public double basitseri(double[] dizi, int n) double arit_ort = myaritmetik.doublebasitseriaritort(dizi, n); if (n < 30)

26 toplam += Math.Round(Math.Pow(dizi[i] - arit_ort, 2),3); result = toplam / (n - 1); else toplam += Math.Pow(dizi[i] - arit_ort, 2); result = toplam / n; return Math.Round(result,3); 3); public double sinifgrupseri(double[,] dizi, int n) double arit_ort = myaritmetik.doublesinifgrupseriaritort(dizi, n); double toplamfi = 0; double result = 0; toplam += Math.Round(dizi[i, 1] * Math.Pow(dizi[i, 0] - arit_ort, 2), toplamfi += dizi[i, 1]; if (n < 30) result = Math.Round(toplam / (toplamfi - 1),3); else result = Math.Round(toplam / toplamfi,3); return Math.Round(result, 3); StandartSapma.cs class StandartSapma Varyans myvaryans = new Varyans(); public double basitseri(double[] dizi, int n) return Math.Round(Math.Sqrt(myVaryans.basitSeri(dizi, n)),3); public double sinifgrupseri(double[,] dizi, int n)

27 return Math.Round(Math.Sqrt(myVaryans.sinifGrupSeri(dizi, n)), 3); DegisimKatsayi.cs class DegisimKatsayi StandartSapma mystandartsapma = new StandartSapma(); Aritmetik myaritmetik = new Aritmetik(); public double basitseri(double[] dizi, int n) return Math.Round(myStandartSapma.basitSeri(dizi, n) / myaritmetik.doublebasitseriaritort(dizi, n) * 100, 3); public double sinifgrupseri(double[,] dizi, int n) return Math.Round(myStandartSapma.sinifGrupSeri(dizi, n) / myaritmetik.doublesinifgrupseriaritort(dizi, n) * 100, 3); Permütasyon_Kombinasyon.cs class Permütasyon_Kombinasyon // Faktöriyeli hesaplamak için kullanacağız. private int faktoriyel(int sayi) if (sayi == 0) return 1; else return sayi * faktoriyel(sayi - 1); // P(n,r)=n!/(n-r)! formulünü kullanarak hesaplayacağız. (r ve n pozitif ve r <= n şartıyla) public int permütasyon(int n, int r) return faktoriyel(n) / faktoriyel(n - r);

28 // C(n,r)=n!/r!*(n-r)! formulünü kullanarak hesaplayacağız. (r ve n pozitif ve n >= r şartıyla) public int kombinasyon(int n, int r) return faktoriyel(n) / (faktoriyel(r) * faktoriyel((n - r))); Processing.cs class Processing // Kabarcık sıralama(buble sort) yoluyla dizideki sayıları küçükten büyüğe sıralayan algoritmadır. public void buble_sort(double[] dizi) double aklimda; for (int i = 0; i < dizi.length - 1; i++) for (int j = 1; j < dizi.length - i; j++) if (dizi[j] < dizi[j - 1]) aklimda = dizi[j - 1]; dizi[j - 1] = dizi[j]; dizi[j] = aklimda; //Gruplandırılmış serilerde sınıfın başlangıç ve bitiş değerleriyle xi değerini buluyoruz. public double grupxi(double baslangic, double bitis) return (baslangic + bitis) / 2;

Görsel Programlama 1

Görsel Programlama 1 Görsel Programlama 1 1. Ekrana Hello world! yazan c# console application kodları: Console.Write("Hello world!"); 2. Ekranda ilk satıra Hello, ikinci satıra world! yazan kod: Console.WriteLine("Hello");

Detaylı

BPR152-Algoritma ve Programlama II Uygulama -12

BPR152-Algoritma ve Programlama II Uygulama -12 Fonksiyon ödevlerinin çözümleri using System; namespace FonkClass class Program static void Main() int toplam = Topla3Sayi(3, 4, 5); Console.WriteLine("Toplam = " + toplam); int sonuc = Carp3Sayi(3, 4,

Detaylı

C# Çalışma Örnekleri

C# Çalışma Örnekleri C# Çalışma Örnekleri namespace sabittanimlama class program static void main (String [] agrs ) const String s="merhaba "; Console.WriteLine(s); Console.readLine ; merhaba namespace calisma class program

Detaylı

static void dizi_24() { Random rnd = new Random(); int [] tutulan=new int[10]; int dogru;

static void dizi_24() { Random rnd = new Random(); int [] tutulan=new int[10]; int dogru; static void dizi_23() Random rnd = new Random(); int tutulan, tahmin=0, oyuncu,osay=0; Console.Write("Oyuncu sayısını giriniz: "); oyuncu = Convert.ToInt32(Console.ReadLine ()); int[] puan=new int[oyuncu];

Detaylı

DÖNGÜLER (LOOPS) while(), do-while(), for(), foreach()

DÖNGÜLER (LOOPS) while(), do-while(), for(), foreach() (LOOPS) while(), do-while(), for(), foreach() Döngüler (loops) while do-while for foreach while ( koşul ) işlemler; do işlemler; while (koşul ); for (başlangıç ; koşul ; arttırma) işlemler; foreach ( tip

Detaylı

C# Console Uygulamaları ifelse Yapıları 2

C# Console Uygulamaları ifelse Yapıları 2 C# Console Uygulamaları ifelse Yapıları 2 C# Console Uygulamaları if-else Yapıları 2 yazımızda if-else, else if kontrol yapılarının devamını programlar içerisinde göreceğiz. visual-studio-c-sharp Almak

Detaylı

Akış Konrol Mekanizmaları

Akış Konrol Mekanizmaları Akış Konrol Mekanizmaları Koşul İfadeleri C# dilinde koşula bağlı olarak işlemler gerçekleştirmek için iki farklı deyim kullanılabilir: if deyimi switch deyimi If Deyimi if (Koşul) else Koşul_doğru_ise_yapılacaklar

Detaylı

Z Diyagram Di er Grafik Türleri SORULAR...42

Z Diyagram Di er Grafik Türleri SORULAR...42 Ç N D E K L E R BÖLÜM I 1. STAT ST K KAVRAMI 1-20 1.1. STAT ST K KEL MES N N ANLAMI...3 1.2. STAT ST K KEL MES N N KÖKÜ...5 1.3. STAT ST N TANIMI...5 1.4. STAT ST N KONUSU...5 1.5. BÜYÜK SAYILAR KANUNU...6

Detaylı

İÇİNDEKİLER. BÖLÜM 1 Değişkenler ve Grafikler 1. BÖLÜM 2 Frekans Dağılımları 37

İÇİNDEKİLER. BÖLÜM 1 Değişkenler ve Grafikler 1. BÖLÜM 2 Frekans Dağılımları 37 İÇİNDEKİLER BÖLÜM 1 Değişkenler ve Grafikler 1 İstatistik 1 Yığın ve Örnek; Tümevarımcı ve Betimleyici İstatistik 1 Değişkenler: Kesikli ve Sürekli 1 Verilerin Yuvarlanması Bilimsel Gösterim Anlamlı Rakamlar

Detaylı

Programlama Dilleri 3

Programlama Dilleri 3 Diziler (Arrays) 1 Dizi Kavramı Bellekte ard arda yer alan aynı türden nesneler kümesine dizi (array) denilir. Bir dizi içerisindeki bütün elemanlara aynı isimle ulaşılır. Yani dizideki bütün elemanların

Detaylı

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI İÇİNDEKİLER IX İÇİNDEKİLER 1 GİRİŞ 1 Kitabın Amacı 1 Algoritmanın Önemi 2 Bilgisayarın Doğuşu ve Kullanım Amaçları 3 Programlama Dili Nedir? 3 Entegre Geliştirme Ortamı (IDE) Nedir? 4 2 ALGORİTMA VE AKIŞ

Detaylı

C# Örnek Uygulamalar I

C# Örnek Uygulamalar I C# Örnek Uygulamalar I Operatörler Aşağıda verilen program parçalarının sonucunda ekranda ne yazar? Console.WriteLine(a+++b--); Console.WriteLine(a+++--b); Açıklama: (a++)+(b--) şeklinde olur. Önce a ile

Detaylı

Tanımlayıcı İstatistikler. Yrd. Doç. Dr. Emre ATILGAN

Tanımlayıcı İstatistikler. Yrd. Doç. Dr. Emre ATILGAN Tanımlayıcı İstatistikler Yrd. Doç. Dr. Emre ATILGAN 1 Tanımlayıcı İstatistikler Yer Gösteren Ölçüler Yaygınlık Ölçüleri Merkezi Eğilim Ölçüleri Konum Ölçüleri 2 3 Aritmetik Ortalama Aritmetik ortalama,

Detaylı

BPR152-Algoritma ve Programlama II Uygulama -13

BPR152-Algoritma ve Programlama II Uygulama -13 Örnek problemler ve çözümleri /*Klavyeden girilen n ve m aralığındaki (n ve m dahil) 2, 3 ve 5 sayılarına bölünebilen sayıların toplamlarını ve ortalamalarını hesaplayan bir C# programını yazınız. Not-1:

Detaylı

11- FONKSİYONLAR (FUNCTIONS)

11- FONKSİYONLAR (FUNCTIONS) 1 Fonksiyon : Belirli bir işi yapan programın bir isim altına tanımlanarak, o isimle çağrılarak kullanılması. Fonksiyonun faydaları : Programın modülerliğini arttırır. Aynı işi yapan program parçası tekrar

Detaylı

İÇİNDEKİLER ÖN SÖZ...

İÇİNDEKİLER ÖN SÖZ... İÇİNDEKİLER ÖN SÖZ... v GİRİŞ... 1 1. İSTATİSTİK İN TARİHÇESİ... 1 2. İSTATİSTİK NEDİR?... 3 3. SAYISAL BİLGİDEN ANLAM ÇIKARILMASI... 4 4. BELİRSİZLİĞİN ELE ALINMASI... 4 5. ÖRNEKLEME... 5 6. İLİŞKİLERİN

Detaylı

Bölüm 3 Merkezi Konum (Eğilim) Ölçüleri. Giriş Veri kümesi. Ortalamalar iki grupta incelenir. A. Duyarlı olan ortalama. B. Duyarlı olmayan ortalama

Bölüm 3 Merkezi Konum (Eğilim) Ölçüleri. Giriş Veri kümesi. Ortalamalar iki grupta incelenir. A. Duyarlı olan ortalama. B. Duyarlı olmayan ortalama GM-220 MÜH. ÇALIŞ. İSTATİSTİKSEL YÖNTEMLER Bölüm 3 Merkezi Konum (Eğilim) Ölçüleri Yrd. Doç. Dr. Safa KARAMAN 1 2 Giriş Veri kümesi Verileri betimlemenin ve özetlemenin bir diğer yolu da verilerin bir

Detaylı

Programlama Dilleri 3

Programlama Dilleri 3 Akış Konrol Mekanizmaları 1 Koşul İfadeleri Programlar içersinde bazı durumlarda programın akışının değişmesi ya da farklı işlemlerin yapılması gerekebilir. Bazen de seçimlerin yapılması ya da belirli

Detaylı

Mühendislikte İstatistik Yöntemler

Mühendislikte İstatistik Yöntemler .0.0 Mühendislikte İstatistik Yöntemler İstatistik Parametreler Tarih Qma.3.98 4..98 0.3.983 45 7..984 37.3.985 48 0.4.986 67.4.987 5 0.3.988 45.5.989 34.3.990 59.4.99 3 4 34 5 37 6 45 7 45 8 48 9 5 0

Detaylı

Temel Ġstatistik. Tanımlayıcı Ġstatistik. Dağılımları Tanımlayıcı Ölçüler Yer Ölçüleri. Y.Doç.Dr. Ġbrahim Turan Mart 2011

Temel Ġstatistik. Tanımlayıcı Ġstatistik. Dağılımları Tanımlayıcı Ölçüler Yer Ölçüleri. Y.Doç.Dr. Ġbrahim Turan Mart 2011 Temel Ġstatistik Tanımlayıcı Ġstatistik Dağılımları Tanımlayıcı Ölçüler Yer Ölçüleri Y.Doç.Dr. Ġbrahim Turan Mart 2011 Yer / Konum Ölçüleri 1- Aritmetik Ortalama (Mean): Deneklerin aldıkları değerlerin

Detaylı

BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI

BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI BİR BOYUTLU DİZİLER Amaçlar: 1. 1 BOYUTLU DİZİLERİ TANIMLAMAK 2. 1 BOYUTLU DİZİ UYGULAMALARI YAPMAK Örnek 5-1 Aşağıdaki program öğrenci notlarını bularak en iyi notu hesaplar. Harf notu şu şekilde hesaplanır:

Detaylı

Bölüm 3. Tanımlayıcı İstatistikler

Bölüm 3. Tanımlayıcı İstatistikler Bölüm 3 Tanımlayıcı İstatistikler 1 Tanımlayıcı İstatistikler Bir veri setini tanımak veya birden fazla veri setini karşılaştırmak için kullanılan ve ayrıca örnek verilerinden hareket ile frekans dağılışlarını

Detaylı

public void DersNotListesi(string Ders, string Secim, double BarajNotu, bool OrtalamayaGore) [...]

public void DersNotListesi(string Ders, string Secim, double BarajNotu, bool OrtalamayaGore) [...] using System; using System.Runtime.InteropServices; namespace OgrenciOtomasyonu // Ekranı temizlemek için kullanılmıştır. public class ClearConsole [...] class OgrenciIslemleri ClearConsole ClearMyConsole

Detaylı

NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM

NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM 2014) //Class (Sınıf) // Sınıf (class) soyut veri tipidir. // Nesne (object) sınıfın somutlaşan bir cismidir. // static : nesnesi oluşturulmaz.

Detaylı

PDF. C# Console Örnekleri.

PDF. C# Console Örnekleri. PDF C# Console Örnekleri www.yazilimbilisim.net İçindekiler C# Console For Döngüsüyle Piramit Oluşturma... 2 C# Console Rasgele Sayı Üretme... 3 C# Class Kullanarak Daire Alan ve Çevresini Hesaplama...

Detaylı

NESNEYE DAYALI PROGRAMLAMA 9. HAFTA UYGULAMA DERSİ

NESNEYE DAYALI PROGRAMLAMA 9. HAFTA UYGULAMA DERSİ NESNEYE DAYALI PROGRAMLAMA 9. HAFTA UYGULAMA DERSİ KALITIM Kalıtım Biribiri ile bağlantılı bir grup öğenin ortak özelliklerini tanımlayan genel bir sınıf tanımlanabilir Bu sınıf daha sonra diğer özel sınıflara

Detaylı

Yrd. Doç. Dr. Fatih TOSUNOĞLU Erzurum Teknik Üniversitesi Mühendislik Fakültesi İnşaat Mühendisliği Bölümü

Yrd. Doç. Dr. Fatih TOSUNOĞLU Erzurum Teknik Üniversitesi Mühendislik Fakültesi İnşaat Mühendisliği Bölümü Mühendislikte İstatistiksel Yöntemler Yrd. Doç. Dr. Fatih TOSUNOĞLU Erzurum Teknik Üniversitesi Mühendislik Fakültesi İnşaat Mühendisliği Bölümü 1 Araştırma sonuçlarının açıklanmasında frekans tablosu

Detaylı

İÇİNDEKİLER BÖLÜM 1 KAVRAMLAR VE YÖNTEMBİLİM

İÇİNDEKİLER BÖLÜM 1 KAVRAMLAR VE YÖNTEMBİLİM İÇİNDEKİLER BÖLÜM 1 KAVRAMLAR VE YÖNTEMBİLİM I. İSTATİSTİK KAVRAMI ve TANIMI... 1 A. İSTATİSTİK KAVRAMI... 1 B. İSTATİSTİĞİN TANIMI... 2 C. İSTATİSTİĞİN TARİHÇESİ... 2 D. GÜNÜMÜZDE İSTATİSTİK VE ÖNEMİ...

Detaylı

LAÜ FEN EDEBĐYAT FAKÜLTESĐ PSĐKOLOJĐ BÖLÜMÜ PSK 106 ĐSTATĐSTĐK YÖNTEMLER I BAHAR DÖNEMĐ BÜTÜNLEME SINAVI SORULARI

LAÜ FEN EDEBĐYAT FAKÜLTESĐ PSĐKOLOJĐ BÖLÜMÜ PSK 106 ĐSTATĐSTĐK YÖNTEMLER I BAHAR DÖNEMĐ BÜTÜNLEME SINAVI SORULARI LAÜ FEN EDEBĐYAT FAKÜLTESĐ PSĐKOLOJĐ BÖLÜMÜ PSK 106 ĐSTATĐSTĐK YÖNTEMLER I 2015-2016 BAHAR DÖNEMĐ BÜTÜNLEME SINAVI SORULARI Tarih/Saat/Yer: 24.06.16/11:00-12:30/AS010 Instructor: Prof. Dr. Hüseyin Oğuz

Detaylı

LAÜ FEN EDEBĐYAT FAKÜLTESĐ PSĐKOLOJĐ BÖLÜMÜ PSK 106 ĐSTATĐSTĐK YÖNTEMLER I BAHAR DÖNEMĐ TELAFĐ SINAVI SORULARI

LAÜ FEN EDEBĐYAT FAKÜLTESĐ PSĐKOLOJĐ BÖLÜMÜ PSK 106 ĐSTATĐSTĐK YÖNTEMLER I BAHAR DÖNEMĐ TELAFĐ SINAVI SORULARI LAÜ FEN EDEBĐYAT FAKÜLTESĐ PSĐKOLOJĐ BÖLÜMÜ PSK 106 ĐSTATĐSTĐK YÖNTEMLER I 2015-2016 BAHAR DÖNEMĐ TELAFĐ SINAVI SORULARI Tarih/Saat/Yer: 20.06.16/15:00-16:30/AS010 Instructor: Prof. Dr. Hüseyin Oğuz Öğrenci

Detaylı

DATA STRUCTURES. Lab II Metotlar, Diziler ve Hata Ayıklama. Prof. Dr. Aybars UĞUR

DATA STRUCTURES. Lab II Metotlar, Diziler ve Hata Ayıklama. Prof. Dr. Aybars UĞUR DATA STRUCTURES Lab II Metotlar, Diziler ve Hata Ayıklama İçerik Debugging konusunun kısaca anlatımı. (10 dk.) F11, F10 ve Durma Noktası denemeleri yapılması ve gözlemlerin not edilmesi. (10 dk.) Örnek2

Detaylı

C# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ

C# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ C# Yazım Kuralları 1 İçindekiler C# Yazım Kuralları Veritipleri Değişkenler Operatörler Sınıflar Nesneler, Özellik, Metot ve Olay Bileşenler 2 C# yazım kuralları Deyimlerde büyük küçük harf yazıma uyulmalı

Detaylı

LAÜ FEN EDEBĐYAT FAKÜLTESĐ PSĐKOLOJĐ BÖLÜMÜ PSK 106 ĐSTATĐSTĐK YÖNTEMLER I BAHAR DÖNEMĐ DÖNEM SONU SINAV SORULARI

LAÜ FEN EDEBĐYAT FAKÜLTESĐ PSĐKOLOJĐ BÖLÜMÜ PSK 106 ĐSTATĐSTĐK YÖNTEMLER I BAHAR DÖNEMĐ DÖNEM SONU SINAV SORULARI LAÜ FEN EDEBĐYAT FAKÜLTESĐ PSĐKOLOJĐ BÖLÜMÜ PSK 106 ĐSTATĐSTĐK YÖNTEMLER I 2015-2016 BAHAR DÖNEMĐ DÖNEM SONU SINAV SORULARI Tarih/Saat/Yer: 15.06.16/09:00-10:30/AS115-116-117 Instructor: Prof. Dr. Hüseyin

Detaylı

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ Değişkenler PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ C# Programlama Dili Giriş Değişkenler bir programlama dilinde verilerin depolanma alanlarını temsil eder. Tanımlanan her değişkene bellek bölgesinden bir alan

Detaylı

T.C. MARMARA ÜNİVERSİTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİ BÖLÜMÜ 2013-2014 EĞİTİM ÖĞRETİM YILI PROGRAMLAMA DERSİ KAPSAMINDA YAPILAN

T.C. MARMARA ÜNİVERSİTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİ BÖLÜMÜ 2013-2014 EĞİTİM ÖĞRETİM YILI PROGRAMLAMA DERSİ KAPSAMINDA YAPILAN T.C. MARMARA ÜNİVERSİTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİ BÖLÜMÜ 2013-2014 EĞİTİM ÖĞRETİM YILI PROGRAMLAMA DERSİ KAPSAMINDA YAPILAN C SHARP ÖRNEK KOD ÇALIŞMALARI HAZIRLAYAN: EBRU KURTOĞLU

Detaylı

Değişkenler, içerisinde tek bir değer tutabilen yapılardır. Örneğin haftanın günlerini değişkenlerde tutmak istersek, her bir gün adı için bir

Değişkenler, içerisinde tek bir değer tutabilen yapılardır. Örneğin haftanın günlerini değişkenlerde tutmak istersek, her bir gün adı için bir DİZİLER (ARRAYS) Değişkenler, içerisinde tek bir değer tutabilen yapılardır. Örneğin haftanın günlerini değişkenlerde tutmak istersek, her bir gün adı için bir değişken tanımlamak gereklidir. string gun1,

Detaylı

Örnek 4.1: Tablo 2 de verilen ham verilerin aritmetik ortalamasını hesaplayınız.

Örnek 4.1: Tablo 2 de verilen ham verilerin aritmetik ortalamasını hesaplayınız. .4. Merkezi Eğilim ve Dağılım Ölçüleri Merkezi eğilim ölçüleri kitleye ilişkin bir değişkenin bütün farklı değerlerinin çevresinde toplandığı merkezi bir değeri gösterirler. Dağılım ölçüleri ise değişkenin

Detaylı

Genel olarak test istatistikleri. Merkezi Eğilim (Yığılma) Ölçüleri Dağılım (Yayılma) Ölçüleri. olmak üzere 2 grupta incelenebilir.

Genel olarak test istatistikleri. Merkezi Eğilim (Yığılma) Ölçüleri Dağılım (Yayılma) Ölçüleri. olmak üzere 2 grupta incelenebilir. 4.SUNUM Genel olarak test istatistikleri Merkezi Eğilim (Yığılma) Ölçüleri Dağılım (Yayılma) Ölçüleri olmak üzere 2 grupta incelenebilir. 2 Ranj Çeyrek Kayma Çeyrekler Arası Açıklık Standart Sapma Varyans

Detaylı

8.Hafta. Değişkenlik Ölçüleri. Öğr.Gör.Muhsin ÇELİK. Uygun değişkenlik ölçüsünü hesaplayıp yorumlayabilecek,

8.Hafta. Değişkenlik Ölçüleri. Öğr.Gör.Muhsin ÇELİK. Uygun değişkenlik ölçüsünü hesaplayıp yorumlayabilecek, İSTATİSTİK 8.Hafta Değişkenlik Ölçüleri Hedefler Bu üniteyi çalıştıktan sonra; Uygun değişkenlik ölçüsünü hesaplayıp yorumlayabilecek, Serilerin birbirlerine değişkenliklerini yorumlayabileceksiniz. 2

Detaylı

BİYOİSTATİSTİK Merkezi Eğilim ve Değişim Ölçüleri Yrd. Doç. Dr. Aslı SUNER KARAKÜLAH

BİYOİSTATİSTİK Merkezi Eğilim ve Değişim Ölçüleri Yrd. Doç. Dr. Aslı SUNER KARAKÜLAH BİYOİSTATİSTİK Merkezi Eğilim ve Değişim Ölçüleri Yrd. Doç. Dr. Aslı SUNER KARAKÜLAH Ege Üniversitesi, Tıp Fakültesi, Biyoistatistik ve Tıbbi Bilişim AD. Web: www.biyoistatistik.med.ege.edu.tr 1 İstatistik

Detaylı

Merkezi Eğilim ve Dağılım Ölçüleri

Merkezi Eğilim ve Dağılım Ölçüleri Merkezi Eğilim ve Dağılım Ölçüleri Soru Öğrencilerin derse katılım düzeylerini ölçmek amacıyla geliştirilen 16 soruluk bir test için öğrencilerin ilk 8 ve son 8 soruluk yarılardan aldıkları puanlar arasındaki

Detaylı

İSTATİSTİK ÖRNEK SORULARI

İSTATİSTİK ÖRNEK SORULARI 1. Aşağıda gruplandırılmış seri verilmiştir. (n) 0-10 den az 5 10-20 den az 6 20-30 den az 9 30-40 den az 11 40-50 den az 4 50-60 den az 3 TOPLAM 38 İSTATİSTİK ÖRNEK SORULARI a) Mod değerini bulunuz? (15

Detaylı

Prof.Dr.İhsan HALİFEOĞLU

Prof.Dr.İhsan HALİFEOĞLU Prof.Dr.İhsan HALİFEOĞLU Örnek: Aşağıda 100 yetişkine ilişkin kolesterol değerlerini sınıflandırılarak aritmetik ortalamasını bulunuz (sınıf aralığını 20 alınız). 2 x A fb C 229.5 n 40 20 100 221.5 3 Örnek:.

Detaylı

BMÜ-111 Algoritma ve Programlama. Bölüm 5. Tek Boyutlu Diziler

BMÜ-111 Algoritma ve Programlama. Bölüm 5. Tek Boyutlu Diziler BMÜ-111 Algoritma ve Programlama Bölüm 5 Tek Boyutlu Diziler Yrd. Doç. Dr. İlhan AYDIN 1 Problem 100 adet sayı okumak istediğimizi düşünelim. Bu sayıların ortalaması hesaplanacak ve sayıların kaç tanesinin

Detaylı

Sınav Dağılım & IMKB Endeks

Sınav Dağılım & IMKB Endeks Sınav Dağılım & IMKB Endeks Ege Üniversitesi Bilgisayar Mühendisliği Veri Yapıları Proje-1 Hüseyin YAŞAR 05-06-7657 Didem KAYALI 05-06-7669 Umut BENZER 05-06-7670 Özlem GÜRSES 05-07-8496 Sürüm: 0.2 Bölüm

Detaylı

Klavyeden girilen metnin karakter uzunluğu bulan C programı. Klavyeden girilen metin içerisindeki küçük ve büyük harf sayısını bulan C programı

Klavyeden girilen metnin karakter uzunluğu bulan C programı. Klavyeden girilen metin içerisindeki küçük ve büyük harf sayısını bulan C programı girilen metnin karakter uzunluğu bulan C programı girilen metin içerisindeki küçük ve büyük harf sayısını bulan C programı void main() int sayac=0; printf("metin giriniz:"); while(metin[sayac]!= '\0')

Detaylı

Console.Write = Ekrana Yazıyı ve değişkenin değerini yazarak imleci satırın sonunda beklemesini sağlar.

Console.Write = Ekrana Yazıyı ve değişkenin değerini yazarak imleci satırın sonunda beklemesini sağlar. C# Console Örnekleri Değişkenler Değişkenler bir programlama dilinde verilerin depolanma alanlarını temsil eder. Tanımlanan her değişkene bellek bölgesinden bir alan ayrılır. Bu bellek bölgesine okuma

Detaylı

elemanlarının gezilmesine yönelik bir örnek sunulmuştur, inceleyiniz.

elemanlarının gezilmesine yönelik bir örnek sunulmuştur, inceleyiniz. Ön bilgi: Dizi tanımlayabilmeli. foreach deyimi bilinmeli. Rastgele sayılar (Random) bilinmeli. 1. Aşağıda tamsayı tipinde iki boyutlu bir dizinin nasıl tanımlandığı, bir fonksiyona parametre olarak nasıl

Detaylı

BMÜ-112 ALGORİTMA VE PROGRAMLAMA-II LABORATUARI DENEY-2 FÖYÜ

BMÜ-112 ALGORİTMA VE PROGRAMLAMA-II LABORATUARI DENEY-2 FÖYÜ Amaçlar: 1- Arayüzler (Interfaces) 2- Soyut Sınıflar ve Metotlar(Abstract classes and methods) Uygulama-1: interface:cihaz ac() kapat() goster(string) class: TV class: LCD class: Projector... Cihaz adındaki

Detaylı

Merkezi Eğilim Ölçüleri

Merkezi Eğilim Ölçüleri Merkezi Eğilim Ölçüleri 1) Parametrik merkezi eğilim ölçüleri Serinin bütün birimlerinden etkilenen merkezi eğilim ölçüleridir. 1) Aritmetik ortalama 2) Geometrik ortalama (G) 3) Harmonik ortalama (H)

Detaylı

Programlama Tekniklerine Giriş Vize (Ders kodları ve örnek kodlar)

Programlama Tekniklerine Giriş Vize (Ders kodları ve örnek kodlar) Kullanıcı tarafından girilen 2 sayı ile 4 işlem Console.WriteLine("1. Sayı Giriniz"); Console.WriteLine("2. Sayı Giriniz"); int sayi2 = Convert.ToInt32(Console.ReadLine()); int toplam = sayi1 + sayi2;

Detaylı

KARAR YAPILARI. Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz?

KARAR YAPILARI. Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz? ve Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz? Şimdi ne tarafa gideceğiz yahu? KARAR VER!!! Karar mekanizması A B if yapısı ve kullanımı

Detaylı

KUYRUKLAR QUEUES. Doç. Dr. Aybars UĞUR

KUYRUKLAR QUEUES. Doç. Dr. Aybars UĞUR KUYRUKLAR QUEUES Doç. Dr. Aybars UĞUR Giriş Bu bölümde gerçek yaşamdaki kuyrukların bilgisayardaki gösterimleri üzerinde durulacaktır. Kuyruklar, eleman eklemelerin sondan (rear) ve eleman çıkarmaların

Detaylı

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 2 DERSİ LAB. ÖDEVİ

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 2 DERSİ LAB. ÖDEVİ İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 2 DERSİ LAB. ÖDEVİ AD SOYAD : TESLİM TARİHİ : OKUL NO : TESLİM SÜRESİ : 1 hafta Ödev No : 2 (İlk 2 soru el yazısı ile çıktı alınarak

Detaylı

Soru 1: Fahrenheit cinsinden verilen sıcaklığı Kelvin'e çeviren bir program yazınız. Aşağıdaki dönüşüm formülünü kullanabilirsiniz:

Soru 1: Fahrenheit cinsinden verilen sıcaklığı Kelvin'e çeviren bir program yazınız. Aşağıdaki dönüşüm formülünü kullanabilirsiniz: Soru 1: Fahrenheit cinsinden verilen sıcaklığı Kelvin'e çeviren bir program yazınız. Aşağıdaki dönüşüm formülünü kullanabilirsiniz: Soru 2: Girilen n adet sayının harmonik ortalamasını bulan bir program

Detaylı

while(), do-while(), for() M.İLKUÇAR 2010 MAKU-MYO

while(), do-while(), for() M.İLKUÇAR 2010 MAKU-MYO while(), do-while(), for() Döngü (loop) : Bir koşul sağlandığı (true olduğu) sürece bir veya birden çok komutun tekrarlanması işlemidir. Java Döngüler (loops) While() do-while() for ( ) while ( koşul )

Detaylı

BİYOİSTATİSTİK MERKEZİ EĞİLİM ÖLÇÜLERİ

BİYOİSTATİSTİK MERKEZİ EĞİLİM ÖLÇÜLERİ BİYOİSTATİSTİK MERKEZİ EĞİLİM ÖLÇÜLERİ B Doç. Dr. Mahmut AKBOLAT *Bir veri setinin merkez noktasını gösteren, serinin normal değerinin bir göstergesi olan ve veriyi tek bir değerle ifade eden değerlere

Detaylı

DÖNGÜLER BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA DENEY-4 FÖYÜ GİRİŞ LABORATUARI.

DÖNGÜLER BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA DENEY-4 FÖYÜ GİRİŞ LABORATUARI. DÖNGÜLER Amaçlar: 1. ÇEVRİM OLUŞTURMA (DÖNGÜ) 2. WHILE DEYİMİ 3. DO... WHILE DEYİMİ 4. FOR DEYİMİ Örnek 4-1 Programı yazın ve çalıştırın. Örnek 4-2 Programı yazın ve çalıştırın. Örnek 4-3 Aşağıdaki kodu

Detaylı

BM102 BİLGİSAYAR PROGRAMLAMA II LABORATUVAR UYGULAMALARI. 3Hafta

BM102 BİLGİSAYAR PROGRAMLAMA II LABORATUVAR UYGULAMALARI. 3Hafta Ön bilgi: Özyineli fonksiyon tanımlanabilmeli. Dizilerin fonksiyon parametresi veya geri dönüş değeri olarak kullanımı bilinmeli. 1. Klavyeden girilen sayı n olmak üzere [1..n] aralığındaki sayıların toplamı

Detaylı

Merkezi Yığılma ve Dağılım Ölçüleri

Merkezi Yığılma ve Dağılım Ölçüleri 1.11.013 Merkezi Yığılma ve Dağılım Ölçüleri 4.-5. hafta Merkezi eğilim ölçüleri, belli bir özelliğe ya da değişkene ilişkin ölçme sonuçlarının, hangi değer etrafında toplandığını gösteren ve veri grubunu

Detaylı

NESNEYE DAYALI PROGRAMLAMA 11. HAFTA UYGULAMA DERSİ

NESNEYE DAYALI PROGRAMLAMA 11. HAFTA UYGULAMA DERSİ NESNEYE DAYALI PROGRAMLAMA 11. HAFTA UYGULAMA DERSİ JENERİKLER VE KOLEKSİYONLAR Jenerikler (parametreleştirilmiş tip) Jenerikler ile birlikte farklı tiplerde verilerle tip güvenlikli bir biçimde çalışılabilecek

Detaylı

/*int sayi1, sayi2,toplam=0;

/*int sayi1, sayi2,toplam=0; static void Main(string[] args) { //--------------------1. ders-------------------- -------- / ekrana yazma ekrandan okuma sayısal değerleri okuma yer tutucular basit tip dönüşümü / /int sayi1, sayi2,toplam=0;

Detaylı

ENM 5210 İSTATİSTİK VE YAZILIMLA UYGULAMALARI. Ders 2 Merkezi Eğilim Ölçüleri

ENM 5210 İSTATİSTİK VE YAZILIMLA UYGULAMALARI. Ders 2 Merkezi Eğilim Ölçüleri ENM 5210 İSTATİSTİK VE YAZILIMLA UYGULAMALARI Ders 2 Merkezi Eğilim Ölçüleri Basit Seriler Elde edilecek ham verilerin küçükten büyüğe doğru sıralanması ile elde edilen serilere basit seri denir ÖRNEK:

Detaylı

Verilerin Özetlenmesinde Kullanılan Sayısal Yöntemler

Verilerin Özetlenmesinde Kullanılan Sayısal Yöntemler Verilerin Özetlenmesinde Kullanılan Sayısal Yöntemler Merkezi Eğilim Ölçüleri Merkezi eğilim ölçüsü, bir veri setindeki merkezi, yada tipik, tek bir değeri ifade eder. Nicel veriler için, reel sayı çizgisindeki

Detaylı

C# da basit console uygulamaları. C# da basit console uygulamaları

C# da basit console uygulamaları. C# da basit console uygulamaları C# da basit console uygulamaları C# da basit console uygulamaları C# da basit console uygulamaları geliştirdiğimiz sayfamızda bulunmaktasınız. Temel seviyeden başlayıp ileri seviye uygulamalar yazacağız.

Detaylı

İş Parçacıkları Thread(s)

İş Parçacıkları Thread(s) İş Parçacıkları Thread(s) Bir çok geliştirici programlarını doğrusal(linear) bir şekilde oluşturmaktadır. Böyle bir durumda tek bir processin işini bitirmesi beklenmekte ve ardından bir sonraki kod parçasına

Detaylı

İSTATİSTİĞE GİRİŞ FINAL

İSTATİSTİĞE GİRİŞ FINAL İSTATİSTİĞE GİRİŞ İSTATİSTİĞE GİRİŞ FINAL İSTATİSTİĞE GİRİŞ A İSTATİSTİĞE GİRİŞ DİKKAT! Bu testte 25 soru bulunmaktadır. Cevaplarınızı, cevap kâğıdınızın İstatistiğe Giriş testi için ayrılan kısmına işaretleyiniz.

Detaylı

Özyineleme (Recursion)

Özyineleme (Recursion) Özyineleme tanımlamaları Özyineleme çağırma Tail özyineleme Nontail özyineleme Dolaylı (Indirect) özyineleme İçiçe (Nested) özyineleme Yrd.Doç.Dr. M. Ali Akcayol Kendi kendisini doğrudan veya dolaylı olarak

Detaylı

ATATÜRK ÜNİVERSİTESİ AÇIKÖĞRETİM FAKÜLTESİ ÇIKMIŞ SORULAR

ATATÜRK ÜNİVERSİTESİ AÇIKÖĞRETİM FAKÜLTESİ ÇIKMIŞ SORULAR TATÜRK ÜNİVERSİTESİ AÇIKÖĞRETİM FAKÜLTESİ ÇIKMIŞ SORULAR Ders Adı : İstatistiğe Giriş Sınav Türü : Bütünleme WWW.NETSORULAR.COM Sınavlarınızda Başarılar Dileriz... İstatistiğe Giriş A Bu testte 20 soru

Detaylı

DATA STRUCTURES. Lab II Metotlar, Diziler ve Hata Ayıklama. Doç. Dr. Aybars UĞUR

DATA STRUCTURES. Lab II Metotlar, Diziler ve Hata Ayıklama. Doç. Dr. Aybars UĞUR DATA STRUCTURES Lab II Metotlar, Diziler ve Hata Ayıklama Doç. Dr. Aybars UĞUR İçerik Debugging konusunun kısaca anlatımı. (10 dk.) F11, F10 ve Durma Noktası denemeleri yapılması ve gözlemlerin not edilmesi.

Detaylı

ANADOLU ÜNİVERSİTESİ İST 213 OLASILIK DERSİ TANIMLAR VE VERİ SINIFLAMASI

ANADOLU ÜNİVERSİTESİ İST 213 OLASILIK DERSİ TANIMLAR VE VERİ SINIFLAMASI ANADOLU ÜNİVERSİTESİ İST 213 OLASILIK DERSİ TANIMLAR VE VERİ SINIFLAMASI DOÇ. DR. NİHAL ERGİNEL TANIMLAR VE VERİ SINIFLAMASI Olasılık, ilgilenilen olay/olayların meydana gelme olabilirliğinin ölçülmesidir.

Detaylı

HSancak Nesne Tabanlı Programlama I Ders Notları

HSancak Nesne Tabanlı Programlama I Ders Notları Konsol Uygulaması Oluşturma Konsol uygulaması oluşturmak için program açıldıktan sonra Create: Project ya da New Project seçeneği tıklanabilir. New Project penceresini açmak için farklı yollar da vardır.

Detaylı

/*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/

/*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/ Ana Main Kodları /*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/ package javaapplication1; public class JavaApplication1 public static void

Detaylı

ATATÜRK ÜNİVERSİTESİ AÇIKÖĞRETİM FAKÜLTESİ ÇIKMIŞ SORULAR

ATATÜRK ÜNİVERSİTESİ AÇIKÖĞRETİM FAKÜLTESİ ÇIKMIŞ SORULAR TATÜRK ÜNİVERSİTESİ AÇIKÖĞRETİM FAKÜLTESİ ÇIKMIŞ SORULAR Ders Adı : İstatistiğe Giriş Sınav Türü : Final WWW.NETSORULAR.COM Sınavlarınızda Başarılar Dileriz... İSTATİSTİĞE GİRİŞ DİKKAT! Bu testte 25 soru

Detaylı

İstatistik Dersi Çalışma Soruları Arasınav(Matematik Müh. Bölümü-2014)

İstatistik Dersi Çalışma Soruları Arasınav(Matematik Müh. Bölümü-2014) İstatistik Dersi Çalışma Soruları Arasınav(Matematik Müh. Bölümü-2014) S-1) Bir otoyol üzerinde radarla hız kontrolü yapan, polis ekipler tarafından tespit edilen tane aracın hızları aşağıdaki tabloda

Detaylı

Merge Sort Bireşen Sıralama

Merge Sort Bireşen Sıralama Merge Sort Bireşen Sıralama Merge sort (bireşen sıralama), diziyi ardışık olarak en küçük alt dizilerine kadar yarılayan sonra da onları sıraya koyarak bireştiren özyineli bir algoritmadır. Yarılama işlemi

Detaylı

YMT219 VERİ YAPILARI ÖDEV-1

YMT219 VERİ YAPILARI ÖDEV-1 YMT219 VERİ YAPILARI ÖDEV-1 1. İkiliBul yordamı aşağıda verilmiştir. İkiliBul yordamı A dizisi içerisinde 2 tane eşit sayı bulursa true bulamazsa false döndürmektedir. public boolean ikilibul(int[] A){

Detaylı

İSTATİSTİĞE GİRİŞ ÜNİTE 2 İSTATİSTİK VERİLERİ VERİ TÜRLERİ

İSTATİSTİĞE GİRİŞ ÜNİTE 2 İSTATİSTİK VERİLERİ VERİ TÜRLERİ İSTATİSTİĞE GİRİŞ ÜNİTE 1 TEMEL KAVRAMLAR İSTATİSTİĞİN TANIMI İstatistik; herhangi bir konuyla ilgili verilerin toplanması, düzenlenmesi, özetlenmesi, sunulması, uygun yöntemlerle analizi ve bu analizlerle

Detaylı

1. Her marka için 3 aylık satış toplamı nedir? (Tablodaki satır toplamları)

1. Her marka için 3 aylık satış toplamı nedir? (Tablodaki satır toplamları) Çok Boyutlu Diziler gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-101/cok-boyutlu-diziler Kategori : Mobil Lisans : Creative Commons (by-nc-sa) En son 28.04.2016 tarihinde güncellendi Yazar

Detaylı

GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ

GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ Aşağıda belli bir yere kadar programlanmış olan Gezgin satıcı problemine ait kodları inceleyerek programın geri kalan kısmını tamamlayınız. Seçme, Çaprazlama ve Mutasyon

Detaylı

D İ Z İ L E R A R R A Y S

D İ Z İ L E R A R R A Y S D İ Z İ L E R A R R A Y S 1 Örneğin 120 adet öğrencinin adını klavyeden girip, daha sonra bunları ekrandan yazdıralım. Bunun için, her öğrenci için ayrı bir değişken tanımlanmalıdır. String ad1; String

Detaylı

Merkezi eğilim ölçüleri ile bir frekans dağılımının merkezi belirlenirken; yayılma ölçüleri ile değişkenliği veya yayılma düzeyini tespit eder.

Merkezi eğilim ölçüleri ile bir frekans dağılımının merkezi belirlenirken; yayılma ölçüleri ile değişkenliği veya yayılma düzeyini tespit eder. Yayılma Ölçütleri Merkezi eğilim ölçüleri ile bir frekans dağılımının merkezi belirlenirken; yayılma ölçüleri ile değişkenliği veya yayılma düzeyini tespit eder. Bir başka ifade ile, bir veri setinin,

Detaylı

1 PROGRAMLAMAYA GİRİŞ

1 PROGRAMLAMAYA GİRİŞ İÇİNDEKİLER IX İÇİNDEKİLER 1 PROGRAMLAMAYA GİRİŞ 1 Problem Çözme 1 Algoritma 1 Algoritmada Olması Gereken Özellikler 2 Programlama Dilleri 6 Programlama Dillerinin Tarihçesi 6 Fortran (Formula Translator)

Detaylı

BÖLÜM 6 MERKEZDEN DAĞILMA ÖLÇÜLERİ

BÖLÜM 6 MERKEZDEN DAĞILMA ÖLÇÜLERİ 1 BÖLÜM 6 MERKEZDEN DAĞILMA ÖLÇÜLERİ Gözlenen belli bir özelliği, bu özelliğe ilişkin ölçme sonuçlarını yani verileri kullanarak betimleme, istatistiksel işlemlerin bir boyutunu oluşturmaktadır. Temel

Detaylı

A İstatistiğe Giriş A

A İstatistiğe Giriş A 2013 bütünleme İstatistiğe Giriş DİKKT! Bu testte 20 soru bulunmaktadır. Cevaplarınızı, cevap kâğıdınızın İstatistiğe Giriş testi için ayrılan kısmına işaretleyiniz.. İstatistiki tablolar kitapçığın sonunda

Detaylı

C de Detaylı Üs Alma Programı. C# Dilinde Metot Tanımlama ve Yazdırma

C de Detaylı Üs Alma Programı. C# Dilinde Metot Tanımlama ve Yazdırma C de Detaylı Üs Alma Programı Bu uygulama yazısında C de pow() fonksiyonunu kullanmadan üs hesabı yapan programı yazmaya çalıştım. Başta tanımladığım float tipinde 2 fonksiyon sayesinde + lı ve li üs değerleriyle

Detaylı

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci; Image not found http://bologna.konya.edu.tr/panel/images/pdflogo.png Ders Adı : SOSYAL BİLİMLERDE İSTATİSTİK Ders No : 000100 Teorik : Pratik : 0 Kredi : ECTS : Ders Bilgileri Ders Türü Öğretim Dili Öğretim

Detaylı

BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN

BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN TEMEL AMAÇLAR Bir dairenin yarıçapını kullanıcıdan alarak dairenin alanını hesaplamak istediğimizi düşünelim. Eğer girilen değer

Detaylı

Karşılaştırma İşlemleri ve Koşullu İfadeler

Karşılaştırma İşlemleri ve Koşullu İfadeler Karşılaştırma İşlemleri ve Koşullu İfadeler BİL131 - Bilişim Teknolojileri ve Programlama Hakan Ezgi Kızılöz Karşılaştırma İşlemleri Java'da sayısal veri tiplerinin karşılaştırılması için aşağıdaki karşılaştırma

Detaylı

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız. 1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız. [10 puan] int param = 30; int result = 300; if (param > 45) result

Detaylı

#ifndef COMPLEX_H #define COMPLEX_H

#ifndef COMPLEX_H #define COMPLEX_H 16.10.2018 2018-2019 Güz Object-Oriented Programming Lab 03 Ön Çalışma - Bir kompleks sayının genliğini ve açısını hesaplamak için gerekli C/C++ fonksiyonları bulun, kütüphanelerini ve prototiplerini yazın,

Detaylı

İSTATİSTİKSEL MERKEZİ EĞİLİM ÖLÇÜLERİ (DUYARSIZ ORTALAMALAR)

İSTATİSTİKSEL MERKEZİ EĞİLİM ÖLÇÜLERİ (DUYARSIZ ORTALAMALAR) SAÜ 5. BÖLÜM İSTATİSTİKSEL MERKEZİ EĞİLİM ÖLÇÜLERİ (DUYARSIZ ORTALAMALAR) PROF. DR. MUSTAFA AKAL İÇİNDEKİLER 1. HASSAS OLMAYAN ORTALAMALAR 1.1. Mod (Tepe Noktası) 1.1.1.1. Basit Serilerde Mod 1.1.1.2.

Detaylı

TANIMLAYICI İSTATİSTİKLER

TANIMLAYICI İSTATİSTİKLER TANIMLAYICI İSTATİSTİKLER Tanımlayıcı İstatistikler ve Grafikle Gösterim Grafik ve bir ölçüde tablolar değişkenlerin görsel bir özetini verirler. İdeal olarak burada değişkenlerin merkezi (ortalama) değerlerinin

Detaylı

ÖLÇME VE DEĞERLENDİRME. Antrenörlük Eğitimi 4. Sınıf. Ölçme ve Değerlendirme - Yrd. Doç. Dr. Yetkin Utku KAMUK

ÖLÇME VE DEĞERLENDİRME. Antrenörlük Eğitimi 4. Sınıf. Ölçme ve Değerlendirme - Yrd. Doç. Dr. Yetkin Utku KAMUK ÖLÇME VE DEĞERLENDİRME Antrenörlük Eğitimi 4. Sınıf ÖLÇME VE DEĞERLENDİRME Merkezi Eğilim Ölçütleri Mod En çok görülen puandır ve hesaplanma yöntemi yoktur. İnceleme yolu ile bulunur. Terminal istatistiktir.

Detaylı

VERİ KÜMELERİNİ BETİMLEME

VERİ KÜMELERİNİ BETİMLEME BETİMLEYİCİ İSTATİSTİK VERİ KÜMELERİNİ BETİMLEME Bir amaç için derlenen verilerin tamamının olduğu, veri kümesindeki birimlerin sayısal değerlerinden faydalanarak açık ve net bir şekilde ilgilenilen özellik

Detaylı

Sınıflar ve Yapılar Arasındaki Farklılıklar. Değer ve Referans Türde Olan Aktarımlar

Sınıflar ve Yapılar Arasındaki Farklılıklar. Değer ve Referans Türde Olan Aktarımlar Nesneler ve Türler Sınıflar ve Yapılar Arasındaki Farklılıklar Sınıf Üyeleri Değer ve Referans Türde Olan Aktarımlar Yapıcılar ve Statik Yapıcılar Read-Only Statik Sınıflar Object Sınıfı Sınıflar Sınıflar

Detaylı

İstatistik ve Olasılığa Giriş. İstatistik ve Olasılığa Giriş. Ders 3 Verileri Sayısal Ölçütlerle İfade Etme. Verileri Sayısal Ölçütlerle İfade Etme

İstatistik ve Olasılığa Giriş. İstatistik ve Olasılığa Giriş. Ders 3 Verileri Sayısal Ölçütlerle İfade Etme. Verileri Sayısal Ölçütlerle İfade Etme İstatistik ve Olasılığa Giriş Robert J. Beaver Barbara M. Beaver William Mendenhall Presentation designed and written by: Barbara M. Beaver İstatistik ve Olasılığa Giriş Ders 3 Verileri Sayısal Ölçütlerle

Detaylı

MEKANİZMA TEKNİĞİ (7. Hafta)

MEKANİZMA TEKNİĞİ (7. Hafta) MEKANİZMA TEKNİĞİ (7. Hafta) Mekanizmaların Sayısal ve Programatik Analizi Buraya kadar olan kısımda mekanizmaların üzerindeki tüm uzuvların konum, hız ve ivmelerini analitik yöntemlerle bulmuş olduk.

Detaylı

C++ Giriş Ders 1 MSGSU Fizik Bölümü Ferhat ÖZOK Kullanılacak kaynak: Published by Juan Soulié

C++ Giriş Ders 1 MSGSU Fizik Bölümü Ferhat ÖZOK Kullanılacak kaynak:  Published by Juan Soulié Kullanılacak kaynak: http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié C++ Nedir? Arttırılmış C demektir ve C dilinin geliştirilmiş halini yansıtır. C++ öğrenmeden önce herhangi bir programlama

Detaylı