[[anasayfa|]] / [[basit_dili_kuralları|]] ====== Yapı ====== Yapılar sayesinde verileri gruplaştırabilir ve birbirleriyle ilişkili veriler bir arada değerlendirilebilir. Bir Yapı normal dir değişken gibidir, aynı zamanda dizilimde olabilir. Bir dizilim mantığına benzer konsepttir. Bir dizilim aynı türden birçok veri içerebilirken, yapı aynı veya farklı türden verileri içerebilir. Dizilim liste mantığı üzerinden çalışırken, yapı daha çok bir not defteri mantığı üzerinden çalışır. Örnek: Yapı İsim Değişken Rakam a Değişken Rakam b Değişken Metin c Dizilimsel Rakam d Dizilimsel Metin e YapıSon Değişken biçiminde Kullanım: Yapı ÖzelYapım Değişken Rakam a Değişken Rakam b Değişken Metin c Dizilimsel Rakam d Dizilimsel Metin e YapıSon Prosedür Başlat () Belirle ÖzelYapım verilerim verilerim.a = 12 verilerim.b = 24 verilerim.c = "Hayat Güzel" verilerim.d = 83 verilerim.e = "Vay Be :-)" ProsedürSon Yapılar birbirlerinden kaynak alabilir. Yani yeni bir yapı, başka bir yapının yapısını alabilir ve üzerine kendisini inşa edebilir: Yapı İlker Değişken Rakam a Değişken Rakam b YapıSon Yapı Çifter Kaynağı İlker Değişken Rakam c Değişken Rakam d YapıSon Değişken biçiminde Kullanım: Prosedür Başlat () Belirle Çifter sayılarım sayılarım.a = 12 sayılarım.b = 24 sayılarım.c = 47 sayılarım.d = 93 ProsedürSon Yapı kendisi dışında başka yapılardanda öğe sahibi olabilir: Yapı BaşkaYapı Değişken Rakam a Değişken Rakam b YapıSon Yapı BenimYapı Değişken Rakam c Değişken Rakam d Belirle BaşkaYapı e YapıSon Değişken biçiminde Kullanım: Prosedür Başlat () Belirle BenimYapı sayılarım sayılarım.e.a = 12 sayılarım.e.b = 24 sayılarım.c = 47 sayılarım.d = 93 ProsedürSon Dizilim örneği: Prosedür Başlat () Belirle Dizilimsel BenimYapı sayılarım ? Birinci dizilim öğesi ? sayılarım[0].e.a = 12 sayılarım[0].e.b = 24 sayılarım[0].c = 47 sayılarım[0].d = 93 ? İkinci dizilim öğesi ? sayılarım[1].e.a = 80 sayılarım[1].e.b = 90 sayılarım[1].c = 45 sayılarım[1].d = 52 ProsedürSon