Basit

Geri dön
Basit Dil Yapısı 


Basit çok kolay bir yazılım dilidir. Bu sebepten dolayıda kuralları pek azdır ve hemen öğrenilir.

Veriler

Basit verileri metin, saf ve virgüllü rakam olarak üç sınıfa ayırır. Her veri türününü yazılışı farklıdır. Örnek:

Metinsel veri  x = "Bu bir karakter akışı, diğer adıyla metindir"
Metinsel veri 2 x = 'Buda bir karakter akışı, diğer adıyla metindir'
Saf rakam x = 5
Virgüllü rakam x = 5,62
Virgüllü rakam 2 x = 5.62

Görüldüğü gibi metinsel verileri kod olarak gireceğin zaman, karakterleri çift veya tek tırnaklar arasına yazman gerekir.

Virgüllü rakamları ya normal türkçede olduğu gibi "virgülle", yada noktayla ayırt edebilirsin.

Matematiksel işlemler

Matematiksel işlemler her zaman + (arı), - (eksi), * (çarpı) ve : (bölü) operatörleri ile yapılır. Örnek:

x = 5 - 2

Emir kodu

Emir kodu yazılım geliştirirken en sık kullanacağın kodlama yöntemidir. Emir kodunun mantığı aslında çok basittir. Sağ tarafta sürekli bir değer elde edersin ve sol tarafta bulunan adrese bu değeri bir şekilde uygularsın. Bu uygulamayı birazdan daha iyi anlayacaksın. En basit emir kodu kısaca şöyle:

x = 5

"x" bir adrestir. "5" ise bir değer. Bu emir kodunun manası "x" adresine "5" gir, demektir. Ama emir kodunu daha karmaşık olarakta girebilirsin. Fakat karmaşık taraf, daima sağ taraftır:

x = a + b + c + 5 - e - 1 - 2 + " yaşındayım "

Matematiksel işlemlerde çarpı ve bölü kullanılacaksa, sonucun doğru elde edilebilmesi için parantez içinde girebilirsin:

x = a + ( 5 * p )

veya

x = (a - b) : 2

veya

x = ( a * ( g : 0,25 ) ) + ( ( ( p * 1.72 ) : 2 ) + 10 ) - f

Emir kodu işlem operatörüne bağlı olarak işlemi gerçekleştirir. Yukardaki örneklerde kullanılan işlem operatörü ise "=" karakteridir. Diğer işlem operatörleri şöyledir:

= Hedef adresi boşaltır ve kaynak veriyi hedef adrese girer
+= Hedef adresin kendi derğerini, kaynak veriyle toplar ve sonucu hedefe girer
-= Hedef adresin kendi değerinden, kaynak veriyi çıkartır
*= Hedef adresin kendi değeriyle, kaynak veriyi çarpar ve sonucu hedefe girer
:= Hedef adresin kendi değerini, kaynak veriyle böler ve sonucu hedefe girer

Satır Kırma

Eğer bir kod satırı çok uzun ise, onu çift noktayla kırabilir ve sonraki satırda devam edebilirsin. Bu durumu dilediğin kadar uzatabilirsin. Örnek:

x = ..
4 + 5 ..
- 3 ..
+ ( a * b ) ..
- 1

Birçok emir kodunu tek satıra sığdırmak

Eğer satır kırma yerine, birçok emir kodunu tek satırda özetlemek istiyorsan, o halde emirlerin arasına üç nokta yan yana koyabilirsin. Örnek:

x = 5 ... a := 0,25 ... f = 1 + p - 7 ... h += 2

Yorumlar

Yazılım geliştirirken genellikle kod içinde not alman gerekebilir. Böylece hazırladığın kodun ne amaca hizmet ettiğini ve ayrıntılarını not edersin. Özellikle büyük projelerde bu tür notlar zorunludur. Aksi taktirde programın nerede ne yaptığını bir süre sonra algılamakta güçlük çekersin. Bu notların adı yorumdur. 

Yorumlar kod içinde ancak bilgi amaçlı tutulur ve asıl kod üzerinde hiçbir etkisi yoktur. Basit her kod satırında, tırnaklar dışında gelen ? işaretinden itibaren herşeyi yorum olarak kabul der. Örnek:

x = 5 ? x adresine 5 değeri giriliyor
a = x * 2 ? a adresine 5 *2, yani 10, giriliyor

Yorum ya bir satırı tamamıyla kapsar:

? Bu bir yorum satırıdırı

Yada satırdaki kodun ardına gelir, yukardaki örnekte olduğu gibi.

Prosedürler

Prosedürler farklı tekniklerle kullanılabilir. En basit kullanım şekli, parametresiz ve yalnız başınadır:

prosedürüm     veya      prosedürüm()

Eğer prosedür parametre kabul edecek ise, fakat herhangi bir sonuç vermeyecekse, o halde kendi başına bir satıra yayılabilir.

Yöntem 1:

prosedürüm: a ; b; c; d

Yöntem 2:

prosedürüm( a; b; c; d )

Prosedürler emir kodu kapsamında ancak kaynak olarak kullanılabilir. Eğer bir prosedür emir kodu kapsamında kullanılacak ise, ama parametresi yoksa, o halde sıradan bir değişken gibi adıyla kullanılabilir:

x = prosedürüm    veya    x = prosedürüm()

Eğer parametreleri var ise:

x = prosedürüm( a; b; c)

Karmaşık bir emir kodu örneği:

x = (a + ( n * prosedürüm() ) ) - 1

Aynı prosedürü farklı parametrelerle ard ardına çalıştırmak

Bazen aynı prosedürü arka arkaya farklı parametrelerle çalıştırmak gerekebilir. Bu tip durumlarda Basit işi kolaylaştırır ve Prosedür adını bir defa girmek yeterlidir. Örnek:

prosedürüm ( a; b; c) && ( d; e; f ) && ( g; h; i )

Bunu birçok satıra yayabilirsin:

prosedürüm ( a; b; c) &&
                     ( d; e; f ) &&
                     ( g; h; i )

yada:

prosedürüm ( a; b; c) && ..
                     ( d; e; f ) && ..
                     ( g; h; i )
Bağlantılı Başlıklar

Değişkenler
Dizilimler
Denetim
Prosedürler
Yapılar
Objeler ve Bileşenler
Modül Tasarımı

Örnekler

Değişkenler - Örnek 1
Değişkenler - Örnek 2
Değişkenler - Örnek 3
Dizilimler - Örnek 1
Dizilimler - Örnek 2

Geri dön



Giriş      Kaydol      Bilgi      Gizlilik      Site Haritası



Bu İnternet sitesinde bulunan tüm kod, görsel kaynaklar ve bilgi, özellikle belirtilmemiş ise, 5M-Ware'e aittir ve tüm hakları saklıdır. Bu kaynakların izinsiz kopyalanması, izinsiz başka platformlarda kullanılması yasaktır. Ayrıntılı bilgi için Kullanıcı Sözleşmesini inceleyebilirsin.


ok
Bu web sitesi çerezleri saklamaz. İletişim formu aracılığıyla yapılan sorular geçici olarak saklanır ve işlemden sonra silinir. Yazı tipleri Google’dan alınmıştır. Ayrıntılı bilgi için  Gizlilik Politikamızı  inceleyin.

5M-Ware Youtube Videoları Blogger Tumblr


Icons erstellt von Freepik from www.flaticon.com


Tüm Telif Hakkı Saklıdır© 2019-2023 5M-Ware
info@basit.web.tr