Merhaba Dostlar,
Sizlerle "SUA Programlama dili" İlgili detaylı dersler göreceğiz.
Bugünkü Konumuz SUA Programlama Dilinde "Değişkenler"
ama Tabi Geçmeden önce "SUA" Nedir ? diye sorucaksınız tabiki.
Cevap : Sanal Uygulama Aracı adlı açılıma sahip , türkçe bir programla dili. (Amatör olanlarından.)
SUA İle ilgili internette detaylı dersler olmadığından bende sizlere edindiğim bilgileri kendi anlatımımla aktaracağım..
İlk Başta : Değişken Tipleri
İlk olarak Değişken Tipleri ne demek onu ögrenelim..
Değişkenler programlamanın vazgeçilmez yapılarıdır. Bunlar atadığımız değerleri tutar.Ayrıca programlama yöntemiyle almasını istediğimiz değerlerin atandığı, gerektiğindeyse bu değerlerin aktarıldığı verilerin tutulduğu alanlardır. Değişik değerler almalarından dolayı değişkendirler.
Gibi bir tanımı mevcut. Genel olarak doğru mesela VB'de değişken atarsak nasıl olur ?
-"Dim userMsg as String" Burda dediğimiz şey "userMsg" kelimesnin bir String üyesi olduğuydu biz burda Metin türü bilgileri saklamak için String Veri tipini Kullandık.
SUA'da bunun gibi.. Peki Sua'daki Değişken tipleri nelerdir ?
Dizgi: Yazı, rakam ve sembollerin tümünü barındırabilen (alfabe,numara,karakterleri içeren) veri türüdür. Başında ve sonunda çift tırnak veya tek tırnak kullanılır.
İkilidurum: Sadece "doğru" ve "yanlış" değerini taşır. (evet-hayır, açık-kapalı gibi durumlarda kullanılabilir) Aşağıda örnegi mevcut.
Sayı: Sadece tamsayı, rakam değerini taşır. Kelime değerini taşıyamaz.
Ondalık: Virgüllü rakamlar için kullanılır. Aşağıda örnegi olduğu gibi, mesela (1.3452)
Dizi: Birden fazla değer taşır. Başında ve sonunda [ ] işaretleri kullanılır, değerler arasına mutlaka virgül konur.
Anahtarlı Dizi: Dizilerin anahtarlanmış halidir, Birden fazla değer taşır. Daha gelişmiş ve karmaşık yapılarda kullanılabilir. Başında ve sonunda { } işaretleri kullanılır, anahtar ve değer arasına : (iki nokta üst-üste), değerler arasına ise (virgül) konur.
Eleman: Form elemanlarında kullanılır.
Renk: Yazı ve zemini renklendirme için kullanılır.
Evet Gördüğünüz gibi değişken tiplerimiz bunlar. Eee o zaman bi Değişken tanımlamayak mı ?
Tabikide tanımlayalım ders sonuçta bu.
Değişken Tanımlama : değişken_adı = değer;
Şeklinde yapılır.
Yani Örnek verirsek,
metin1 = "Ali"; 'metin1 'deki yazının "Ali" kelimesine eşit olduğunu söylüyor
metin2 = "Veli"; 'metin2 'deki yazının "Ali" kelimesine eşit olduğunu söylüyor
tamsayı1 = 10;
tamsayı2 = 571;
'1.tamsayı değerinin 10'a eşit olduğunu , 2. tamsayı değerinin 571'e eşit olduğunu söylüyor
ondalık1 = 2300.25;
ondalık2 = 1.56;
'ondalık değer 1'in 2300.25 'e eşit olduğunu ondalık değer 2'nin 1.56 olduğunu söylüyor
ikilideğer1 = doğru;
ikilideğer2 = yanlış;
' 'ikilideğer1 = doğru diyor yani az çok anlayabiliyorsunuzdur. 1.değer dogru ikinci deger yanlış.
dizi1 = ["ali","veli","zeki"];
dizi2 = {isim:"değer"};
Resimli örnek verirsek ;
gibi bir durum oluşacaktır.
Yazımı okuduğunuz için Teşekkür ederim,
Bir diğer "SUA" Dersinde Görüşmek üzere..
Sizlerle "SUA Programlama dili" İlgili detaylı dersler göreceğiz.
Bugünkü Konumuz SUA Programlama Dilinde "Değişkenler"
ama Tabi Geçmeden önce "SUA" Nedir ? diye sorucaksınız tabiki.
Cevap : Sanal Uygulama Aracı adlı açılıma sahip , türkçe bir programla dili. (Amatör olanlarından.)
SUA İle ilgili internette detaylı dersler olmadığından bende sizlere edindiğim bilgileri kendi anlatımımla aktaracağım..
İlk Başta : Değişken Tipleri
İlk olarak Değişken Tipleri ne demek onu ögrenelim..
Değişkenler programlamanın vazgeçilmez yapılarıdır. Bunlar atadığımız değerleri tutar.Ayrıca programlama yöntemiyle almasını istediğimiz değerlerin atandığı, gerektiğindeyse bu değerlerin aktarıldığı verilerin tutulduğu alanlardır. Değişik değerler almalarından dolayı değişkendirler.
Gibi bir tanımı mevcut. Genel olarak doğru mesela VB'de değişken atarsak nasıl olur ?
-"Dim userMsg as String" Burda dediğimiz şey "userMsg" kelimesnin bir String üyesi olduğuydu biz burda Metin türü bilgileri saklamak için String Veri tipini Kullandık.
SUA'da bunun gibi.. Peki Sua'daki Değişken tipleri nelerdir ?
Dizgi: Yazı, rakam ve sembollerin tümünü barındırabilen (alfabe,numara,karakterleri içeren) veri türüdür. Başında ve sonunda çift tırnak veya tek tırnak kullanılır.
İkilidurum: Sadece "doğru" ve "yanlış" değerini taşır. (evet-hayır, açık-kapalı gibi durumlarda kullanılabilir) Aşağıda örnegi mevcut.
Sayı: Sadece tamsayı, rakam değerini taşır. Kelime değerini taşıyamaz.
Ondalık: Virgüllü rakamlar için kullanılır. Aşağıda örnegi olduğu gibi, mesela (1.3452)
Dizi: Birden fazla değer taşır. Başında ve sonunda [ ] işaretleri kullanılır, değerler arasına mutlaka virgül konur.
Anahtarlı Dizi: Dizilerin anahtarlanmış halidir, Birden fazla değer taşır. Daha gelişmiş ve karmaşık yapılarda kullanılabilir. Başında ve sonunda { } işaretleri kullanılır, anahtar ve değer arasına : (iki nokta üst-üste), değerler arasına ise (virgül) konur.
Eleman: Form elemanlarında kullanılır.
Renk: Yazı ve zemini renklendirme için kullanılır.
Evet Gördüğünüz gibi değişken tiplerimiz bunlar. Eee o zaman bi Değişken tanımlamayak mı ?
Tabikide tanımlayalım ders sonuçta bu.
Değişken Tanımlama : değişken_adı = değer;
Şeklinde yapılır.
Yani Örnek verirsek,
metin1 = "Ali"; 'metin1 'deki yazının "Ali" kelimesine eşit olduğunu söylüyor
metin2 = "Veli"; 'metin2 'deki yazının "Ali" kelimesine eşit olduğunu söylüyor
tamsayı1 = 10;
tamsayı2 = 571;
'1.tamsayı değerinin 10'a eşit olduğunu , 2. tamsayı değerinin 571'e eşit olduğunu söylüyor
ondalık1 = 2300.25;
ondalık2 = 1.56;
'ondalık değer 1'in 2300.25 'e eşit olduğunu ondalık değer 2'nin 1.56 olduğunu söylüyor
ikilideğer1 = doğru;
ikilideğer2 = yanlış;
' 'ikilideğer1 = doğru diyor yani az çok anlayabiliyorsunuzdur. 1.değer dogru ikinci deger yanlış.
dizi1 = ["ali","veli","zeki"];
dizi2 = {isim:"değer"};
Resimli örnek verirsek ;
gibi bir durum oluşacaktır.
Yazımı okuduğunuz için Teşekkür ederim,
Bir diğer "SUA" Dersinde Görüşmek üzere..
Son düzenleme: