Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

DİZİLER.

Benzer bir sunumlar


... konulu sunumlar: "DİZİLER."— Sunum transkripti:

1 DİZİLER

2 Dizi nedir? Bir dizi bellekte art arda sıralanmış öğelerden oluşur.
Bir dizideki tüm öğeler aynı türdedir Dizinin ismiyle dizi içeriğine tümüyle erişilir

3 Dizi 12 -3 5 10 24 dizi[0] dizi[1] dizi[2] dizi[3] dizi[4]

4 Dizi Tanımlama Diziler bir sınıf türünde nesne olarak tanımlanır
İki tanımlama türü vardır: 1) Aynı satırda tanımlama int [] dizi= new int[5]; 2) bildirim ve tanımlamalar ayrı satırlarda yapılır. int [] dizi; dizi= new int[5];

5 Farklı Dizi Tanımlamaları
string[] dizi1={"bir","iki","üç"}; int[] dizi2={1,2,3}; float[] dizi3={1f,2f,3f};

6 Dizinin elemanına değer atama
Dizinin elemanına ismiyle erişilir. dizi[0]=12; dizi[1]=33; 12 33 dizi[0] dizi[1] dizi[2] dizi[3] dizi[4]

7 Dizi boyutu sabit olmayabilir ve çalışma zamanında hesaplanabilir
Dizinin boyutunu dışarıdan giriyoruz. int deger=int.Parse(Console.ReadLine()); int [] dizi= new int[deger];

8 Dizinin herbir elamanına 20 sayısını atayan program
using System; class Merhaba { public static void Main() int[] dizi=new int[5]; for (int i = 0; i < 5;i++ ) dizi[i] = 20; }

9 Rastgele bir sayı üretir
Random rnd = new Random(); int sayi = rnd.Next(); Console.WriteLine(sayi);

10 Random 10 ile 20 arasında rastgele bir sayı üretir
Random rnd = new Random(); int sayi = rnd.Next(10, 20); Console.WriteLine(sayi);

11 0,0 ile 1 arasında Ondalıklı restgele bir sayı üretir
Random rnd = new Random(); double sayi = rnd.NextDouble(); Console.WriteLine(sayi);

12 Örnekler Bir dizinin elemanlarını for döngüsü ile ekrana yazan program
Klavyeden 5 elemanlı bir sayı dizisine değer girme Eşit uzunlukta iki dizinin elemanlarını karşılaştıran ve büyük elamanı ekrana yazdıran program Eşit boyutta iki dizinin elemanlarını birbirleriyle yer değiştiren program 100 elemanlı bir dizinin for döngüsü ile her bir elemanına rastgele 0-10 arasında bir değer atayan program


"DİZİLER." indir ppt

Benzer bir sunumlar


Google Reklamları