Atama ve İşlem Sıraları
Eğer programcılık bir önceki bölümde sözedildiği gibi bazı insanlar için gerçekten çok zorsa; daha ileriye gitmeden önce bu insanların karşılaşacakları engellerden ilk ikisini hemen burada görelim.
Atama işlemi
Program içinde
a = 10
gibi bir satır gördüğünüzde bu, "a'nın değeri 10 olsun" demektir. Benzer şekilde,
b = 20
gördüğünüzde de "b'nin değeri 20 olsun" demektir.
Şimdi bu bilgilere dayanarak, o iki satırdan sonra şunu gördüğümüzde ne düşünebiliriz?
a = b
Ne yazık ki matematikten alıştığımız kuralı burada uygulayamayız. O ifade, "a ile b eşittir" demek değildir! Baştaki iki ifadeyle aynı mantığı yürütünce, o ifadenin "a'nın değeri b olsun" demek olduğunu görürüz. "a'nın b olması" demek, "b'nin değeri ne ise, a'nın değeri de o olsun" demektir.
Farkı görüyor musunuz? Matematikten alıştığımız = işareti programcılıkta bambaşka bir anlamda kullanılmaktadır: sağ tarafın değeri ne ise, sol tarafın değerini de o yapmak...
İşlem sıraları
Programlarda işlemler adım adım ve belirli bir sırada uygulanırlar. Yukarıdaki üç ifadeyi program içinde alt alta
a = 10 b = 20 a = b
şeklinde gördüğünüzde, onların anlamı şudur: "a'nın değeri 10 olsun, sonra b'nin değeri 20 olsun, sonra a'nın değeri b'nin değeri olsun" demektir. Yani oradaki üç işlem adımından sonra hem a'nın hem de b'nin değerleri 20 olur.
Programcılık öğrenirken karşılaşılan bu iki önemli kavramı anladınız mı? Öyleyse devam...
D.ershane
Forum
Wiki
Projeler
Tanıtım
İletişim
Hakları