☪ Türkçe Programlama Dili : SUA - Stajyer Asistan Kulubü #YelHak ☪

YelHak

Uzman üye
3 Ocak 2016
1,358
2
Bakü
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..

ben_trturka_tema_susuy_m_herseyimden_235.png


İ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.

ben_trturka_tema_susuy_m_herseyimden_235.png


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.


sua.png


ben_trturka_tema_susuy_m_herseyimden_235.png


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 ;

10406580_10207297560510866_3658452290192481448_n1.jpg


gibi bir durum oluşacaktır.

ben_trturka_tema_susuy_m_herseyimden_235.png



Yazımı okuduğunuz için Teşekkür ederim,
Bir diğer "SUA" Dersinde Görüşmek üzere..

ben_trturka_tema_susuy_m_herseyimden_235.png

 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.