Small Basic İle Örnek Uygulama Yapma

Small Basic İle Örnek Uygulama Yapma

Small Basic kod geliştirme programı ile örnek kodlamalar yapacağız. Değişken nedir nasıl tanımlanır ve örnek bir kod parçası yazıp Smal Basic programında çalıştıracağız. Small Basic Türkçe dil desteği bulunmasına rağmen yetersiz kaynak nedeni ile ülkemizde pek fazla kullanılmamaktadır. Microsoft tarafından geliştirilen bu derleyici ile

Small Basic Değişken Nedir

Geliştireceğimiz programlarımızın neredeyse tamamında bazı değerleri hafızada tutmak ve daha sonra bunları programın farklı yerlerinde kullanmak isteriz. Örneğin geliştirdiğimiz programda kullanıcıya bir karşılama ekranı yapmak istiyoruz. Bunun için kişiden ismini alıp daha sonra ona “Merhaba” ile başlayan ve yanına ismini yazdırdığımız bir ekran ile karşılama yapabiliriz. Bu uygulamada öncelikle kişinin ismini sorup aldığımız cevabı hafızada tutmamız gerekiyor. Bu işi bizim için yapacak olan tanımlayacağımız bir değişken olacak.

Değişkenleri hafızadaki kutular olarak düşünebiliriz. Bu kutuların mutlaka bir ismi olmalı yoksa onlara nasıl ulaşacağımızı bilemeyiz. Ayrıca bu kutuya yalnızca bir değer koyabileceğimizi de unutmayalım. Değişken içerisinde sakladığımız değeri istediğimiz yerde kullanabiliriz. Şimdi bu uygulamayı nasıl yapabileceğimizi görelim.

TextWindow.Write("Lütfen adınızı yazın: ")
isim = TextWindow.Read()
TextWindow.WriteLine("Merhaba " + isim)

TextWindow.WriteLine ifadesi ekrana bir şey yazdırmak için kullanılıyor.

Kullandığımız TextWindow.Read() ifadesi ile de kullanıcının klavyeden bir giriş yapmasını sağlıyoruz. Kodlarımızı çalıştırdığımızda aşağıdaki çıktıyı görürüz. İlk iki satır çalıştı ve şimdi kullanıcıdan bir isim girmesi bekleniyor.

Kullanıcı ismini yazıp Enter tuşuna bastığında girilen değeri isim değişkeninin içerisine aktarıyoruz. Aktarma işlemini yaparken “=” işaretini kullanıyoruz. Burada kullanılan eşittir işaretine atama operatörü denir. Bu işaret eşitliğin sağ tarafındaki değeri sol tarafta bulunan değişkenin içerisine yerleştirir.

Son satır çalıştığında da ekrana aşağıdaki gibi bir çıktı oluşturmuş oluruz.

Son satırda kullanılan “+” işareti ise iki kelimenin yan yana yazdırılmasını sağlıyor.




TextWindow.WriteLine("Merhaba " + isim)

Değişken Tanımlama Kuralları

Değişkenleri isimlendirirken mutlaka uymamız gereken bazı kurallar vardır. Bunlara kısaca göz atalım.

Özel (ayrılmış) Kelimeler:

Bazı kelimeler Small Basic tarafından özel amaçla kullanıldığından dolayı bizim tarafımızdan kullanılamazlar.

Örneğin if, for, while, sub, array vb kelimeleri değişken ismi olarak kullanamayız.

Değişkenleri İsimlendirme:

Değişken isimlerine harf ya da “_” karakteri ile başlayabiliriz. Sayısal bir ifade ya da farklı bir karakter.

ile başlanan değişken isimleri hatalı olacaktır.

1isim = “Mehmet” Yanlış

isim1 = “Ahmet” Doğru

isim-1 = “Ayşe” Yanlış

isim_1 = “Kemal” Doğru

_isim = “Aydemir” Doğru

Örnek Bir Kod Bloğu ve Ekran Çıktısı

Kullanıcıdan alınan ad, soyad ve yaş bilgilerinin her birini alt alta yazdıran bir uygulama geliştirelim.

TextWindow.Write("Lütfen adınızı yazın: ")
ad = TextWindow.Read()
TextWindow.Write("Lütfen soyadınızı yazın: ")
soyad = TextWindow.Read()
TextWindow.Write("Lütfen yaşınızı yazın: ")
yaş = TextWindow.Read()
TextWindow.WriteLine("adınız: " + ad)
TextWindow.WriteLine("soyadınız: " + soyad)
TextWindow.WriteLine("yaşınız " + yaş)