• Sonuç bulunamadı

A.Ü. GAMA MYO. Elektrik ve Enerji Bölümü

N/A
N/A
Protected

Academic year: 2021

Share "A.Ü. GAMA MYO. Elektrik ve Enerji Bölümü"

Copied!
8
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

ALGORİTMA VE PROGRAMLAMA

11. HAFTA

1

(2)

Dizi Mantığının Açıklanması Tek Boyutlu Diziler

2

(3)

DİZİ MANTIĞININ AÇIKLANMASI

Bazı durumlarda kullanım amacı aynı olan birden fazla hatta oldukça fazla sayıda değişkene ihtiyaç bulunur. Bu tip bir durumda bu değişkenler tek tek tanımlanmak yerine bir ad altında indisle tanımlanırlar. bu tanıma dizi denir. Bazı sorunların çözümü için bu tanımlar zorunludur.

Mesela 1000 sayıyı sıralamak için basit değişken tanımlama işlemi başarısız olacaktır. Veya bir sınıf listesinin tümünü bilgisayarda tutmak isterseniz basit değişkenler uygun değildir.

Çoğunlukla bu tip bir tanımda dizinin bir adı vardır. Erişmek istediğiniz dizinin eleman indis değeri ile bu dizi içerisinde istediğiniz elemana ulaşabilirsiniz.

(4)

DÖNGÜ MANTIĞININ AÇIKLANMASI

C dilinde diziler, aynı veri tipindeki değişkenlerin toplandığı yapılar olarak adlandırılır.

• Diziler herhangi bir veri tipinde oluşturulabilir.

• Dizi boyutu sabit bir değer olmalıdır.

• Dizi elemanları daima bellekte bitişik adres yerlerine yazılır.

(5)

TEK BOYUTLU DİZİLER

C Programlama Dilinde aynı veri tipinden olan değişkenler tek bir isim altında toplanarak tek boyutlu diziler oluşturulur. Aynı veri türünden ve farklı isimlere sahip çok fazla sayıda değişken tanımlamak yerine, dizi bildirimi yapıp tek isim kullanarak aynı sayıda değişken tanımlamak daha kolaydır.

•Tanımlaması şu şekildedir; veri_Tipi dizi_Adi[dizi_boyutu];

(6)

TEK BOYUTLU DİZİLER

Örnek :

// öernek dizi tanımlama

// 100 elemanlı ve dizi adlı bir double dizisi double dizi [100];

(7)

TEK BOYUTLU DİZİLER

ÖRNEK: int dizi[] = { 5,6,7,8,78,45,0,30}; şekilde verilen bir tamsayı dizisinin elemanlarının

toplamını bulap ekrana yazan C# programını yazınız.

int[] dizi = { 5,6,7,8,78,45,0,30}; İnt toplam = 0;

For { int i = 0; i<dizi.length ; ++i} Toplam+= dizi[i];

Consele.writeline(toplam);

(8)

Kaynakça

http://www.ibrahimbayraktar.net/2013/12/c-programlama-diziler-arrays.html http://www.kodyaz.net/c-diziler/

Referanslar

Benzer Belgeler

Buhar türbininin bir tanımını yapacak olursak, yüksek bir basınç altında olan buharın sahip olmuş olduğu termal enerjiyi, mekanik enerjiye dönüştüren sistemin

Uygulama sahasındaki bir yakıt hücresi güç üretim sistemi, ek olarak elektriksel yükün kullanacağı AC gerilimi üretmek üzere bir DC/AC dönüştürücüsü gerektirir.

 Çok kristalli ince film güneş pili, yarı iletken malzemelerin çok küçük kristal.

diyotlar, ışık yayan diyotlar( LED'ler ) , lazer diyotlar , foto diyotlar , varikap diyotlar , şotki diyotlar , PIN  diyotlar , tünel diyotlar ve güç diyotlarıdır.. Bu

Yüksek kapasiteli kondansatör ve regülatör entegresinin birlikte oluşturduğu bu birleşim oldukça ucuzdur ve etkili küçük bir güç kaynağı elde etmeye yardımcı olur

Bu devrenin çıkışından alınan işaret, giriş işaretinin tepe değerinin yaklaşık 3 katıdır. Devre ilk negatif yarım

Yani giriş sinyali pozitif alternansta iken çıkış sinyali negatif alternansta , giriş sinyali negatif alternansta iken çıkış sinyali.. pozitif

Ortak beyz bağlantısında gerilim kazancı tipik olarak 50 ile 300 arasındadır. Akım kazancı her zaman 1