NBP103 Programlama Temelleri Öğr. Gör. Mahmut Kılıçaslan

Slides:



Advertisements
Benzer bir sunumlar
Yığınlama Sıralaması (Heap Sort)
Advertisements

Yinelemeli Algoritma Analizi & Asimptotik Notasyon
Saatte V km hız ile giden bir aracın t zamanda aldığı yolu bulan metodu yazınız. Metodu kullanacak bir program yazınız. ( yol=hız*zaman, x=V*t) — Metot.
Diziler.
Bölüm 8 Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama
Ders İçeriği Bağlantılı Liste İki Yönlü Bağlantılı Liste
BPR152 ALGORİTMA VE PROGRAMLAMA - II
void medyan(int cevap[]) { int j; siralama(cevap);
Tanım Birbirleriyle ilişkili ve bitişik iki ya da daha fazla bellek hücresinden oluşan yapı Örnek dizi tanımı: int tamsayiDizi[10]; tamsayiDizi[0] /*ilk.
OOP UYGULAMA 5.
BPR152 ALGORİTMA VE PROGRAMLAMA - II
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 4: Diziler
DÖNGÜ İFADELERİ.
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Diziler.
DİZİLER (Arrays) Yrd.Doç.dr. Cİhad demİrlİ
DİZİLER.
C# Metot Overloading (Aşırı yükleme)
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
DÖNGÜLER.
Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler.
NESNEYE YÖNELİK PROGRAMLAMA
DÖNGÜLER.
Diziler (Arrays).
Dizi ve ArrayList.
Ders İçeriği Liste Soyut veri yapısı (ADT)
Ders 1: ARRAYLIST Hazırlayan : Yrd. Doç. Dr. Barış GÖKÇE
Diziler. Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler.
Bilgisayar Programlama. Tek bir değişken tanımlamak için aşağıdaki gibi bir yazım yeterlidir. int i; Hatırlanacağı gibi bu tarz bir tanımlamada.
Bölüm 5 Nesneler ve Metotlar
Bil 102 Bölüm 6 Diziler.
Bil 102 Bölüm 3 Java’da Program Akış Denetimi Bil 1021.
Bilgisayar programlarının en büyük avantajı, kullanıcının işini kolaylaştırmalarıdır. Her bilgisayar programı bunu değişik metotlar kullanarak sağlar.
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 4: Diziler
Random... Rastgele Sayı Atamak...
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
Nesne Yönelimli Programlama
BİLGİSAYAR programlama II
LINQ { C# 3.0 ve Language Integrated Query } MEHMET MECİT GÖK NO:
Örnek Sorular Bilgisayar Programlama BIL 107. Soru 1: Ekran çıktısında 66 yazması için boşlukları doldurunuz ______ i = 'A'; printf(____, i__); CEVAP:
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
GÖRSEL PROGRAMLAMA C# UYGULAMALARI Araş. Gör. Sefa TUNÇER.
JDK(Java  Development  Kit):  Java  kodlarını  derlemek  için gerekli  geliştirme  ortamını.
BM-103 Programlamaya Giriş Güz 2016 (8. Sunu)
C Sharp 9. hafta - dIZILER.
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 4: Diziler
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 6: Sınıflar
NBP103 Programlama Temelleri Öğr. Gör. Mahmut Kılıçaslan
Dizi (Array) ve Küme (Cluster)
NBP103 Programlama Temelleri Öğr. Gör. Mahmut Kılıçaslan
Mobil uygulama geliştirme pelin yıldırım Fatma bozyiğit
3.hafta METODLAR.
JAVA’DA DİZİLER. Özet  Dizi: belirli sayıda ve aynı veri türünden de ğ işkenlere aynı adla erişilmesini sa ğ layan bir yapıdır.  Dizilerde döngü işlemleri.
Nesneye Dayalı Programlama 1
YAPISAL PROGRAMLAMA Hafta-4
Nesneye Dayalı Programlama 1
NİŞANTAŞI ÜNİVERSİTESİ
Nesneye Dayalı Programlama 1
Değerler ve Değişkenler
Nesneye Dayalı Programlama 1
NİŞANTAŞI ÜNİVERSİTESİ
BLM-111 PROGRAMLAMA DİLLERİ I Ders-10 Diziler
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
Nesneye Dayalı Programlama 1
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

NBP103 Programlama Temelleri Öğr. Gör. Mahmut Kılıçaslan Dizi Metotları NBP103 Programlama Temelleri Öğr. Gör. Mahmut Kılıçaslan

Metotlar static void Main(string[] args) { int[] dizi = { 5, 6, 7, 11, 8, 9 }; Console.WriteLine(dizi.Length); // dizinin eleman sayısı Console.WriteLine(dizi.Rank); // dizinin boyutu Console.WriteLine(dizi.Average()); //dizi elemanlarının ortalaması Console.WriteLine(dizi.Max()); //dizi elemanlarının en büyüğünü Console.WriteLine(dizi.Min()); // dizi elemanlarının en küçüğünü Console.WriteLine(dizi.Sum()); // dizi elemanlarının toplamını Console.ReadKey(); }

Metotlar Sort metodu dizi elemanlarını küçükten büyüğe doğru sıralar. Reverse metodu dizinin sırası terslenir. Clear metodu dizinin belirli değerinden başlayarak belirli bir sayıda elemanını siler. IndexOf dizi içerisinde arama yapılır.

Sort Metodu KODLAR EKRAN ÇIKTISI static void Main(string[] args) { int[] dizi = { 5, 6, 7, 11, 8, 9 }; Array.Sort(dizi); for (int i = 0; i < dizi.Length; i++) Console.WriteLine(dizi[i]); } Console.ReadKey();

Reverse Metodu KODLAR EKRAN ÇIKTISI static void Main(string[] args) { int[] dizi = { 5, 6, 7, 11, 8, 9 }; Array.Reverse(dizi); for (int i = 0; i < dizi.Length; i++) Console.WriteLine(dizi[i]); } Console.ReadKey();

Clear Metodu Kodlar Ekran Çıktısı static void Main(string[] args) { int[] dizi = { 5, 6, 7, 11, 8, 9 }; Array.Clear(dizi,2, 2); for (int i = 0; i < dizi.Length; i++) Console.WriteLine(dizi[i]); } Console.ReadKey();

IndexOf Metodu KODLAR static void Main(string[] args) { int[] dizi = { 5, 6, 7, 11, 8, 9 }; Array.IndexOf(dizi, 8); for (int i = 0; i < dizi.Length; i++) Console.WriteLine(dizi[i]); } Console.ReadKey();

KAYNAKLAR [1] http://www.dijitalders.com/icerik/29/620/akis_diagram_sembolleri.html erişim tarihi:14.11.2017 [2] Erhan ARI, Algoritma ve C# Programlama, Seçkin Yayıncılık [3] http://www.baskent.edu.tr/~tkaracay/etudio/ders/prg/csharp/ch05.pdf erişim tarihi: 15.11.2017