Commodore sayı 28, sayfa 57

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 57

TÜRKÇE BASIC KURALI:

Bildiğiniz gibi BASIC komutları İngilizce'dir. Bilgisayara yeni başlayanlar için kendi fikirlerini, bir programı ya da tek tek görevler halinde verimli bir BASIC satırı içinde toplayabilmek zor ve sıkıcı gelebilir. Bu durumda, istenen görevi önce kendi anadili olan Türkçe'de formüle edip, daha sonra bunu BASIC'e çevirmesi çok daha verimli olacaktır. Örnek: “Eğer figürün yatay pozisyonu = 100 ise, “harika, vurdum' yaz, oyuncuya bir sayı ekle ve 350 satırına geri dön.” BASIC'te: IF YK = 100 THEN PRINT “HARIKA, VURDUN”: NO = NO + 1: GOTO 350.

REM KURALI:

Eğer bir BASIC satırı REM ile başlıyorsa, makine tarafından komut olarak yorumlanmaz ve program akışı sırasında atlanır. Bu nedenle REM satırlarına, programcı açısından gerekli olan uyarılar yazılır. Bu satırlar, doğal olarak bir miktar bellek alanına mal olur ve programın akış hızını düşürür. Bu nedenle her komut satırını birtakım REMarkables (uyarılar) ile doldurmaya kalkmayın. Anlamlı olan, her program bloğunun bir REM satırıyla başlamasıdır. Böylece kolayca anlaşılabilecek bir program yapısı elde edersiniz.

DEDEKTİF KURALI:

Hata uyarılarında bazen şüpheyle kafa sallayarak bağırabilirsiniz: “Çalışmalıydı! Mutlaka çalışmalıydı!!” Aslında kendinizden bu kadar emin olmamalısınız, çünkü bilgisayar hata yapmaz. Bu nedenle hata uyarılarıyla karşılaştığınızda soğukkanlılığınızı koruyun ve program dökümünü satır satır tarayın. Önünüze gelen görevleri aklınızdan yapın, tüm atlama ve geri dönme komutlarını yerine getirin. Mutlaka bir noktada hatayı bulacak ve kendinize şöyle diyeceksiniz: “Tabii ya, bu satırın çalışmaması normal.”

DEĞİŞİKLİK KURALI

Çoğu zaman satır numaralarının değiştirilmesi zorunluluğuyla karşılaşırsınız. Ancak çoğu ev bilgisayarında bu işi yapmanıza yardımcı olacak RENUMBER komutu yoktur. Görünürde “açıklanamayan” nedenlerden, numara değişikliğinden önce her şey iyi giderken, değişiklikten sonra program çalışmaz hale gelebilir. Böyle bir durumla karşılaştığınızda, tüm atlama komutlarında (GOTO, GOSUB) yeni karşılık gelen satır numaralarını yazıp yazmadığınızı kontrol edin. Hata, çoğunlukla bunu yapmamış olmanızdan kaynaklanacaktır. (Böylece bu uğraşınız sırasında REM satırlarını program bloklarını bölmekte kullanmanın yararını kesin olarak anlayacaksınız.)

Programlarınızı geliştirirken başlangıçta son derece tutumlu davranın ve gereksiz özel ses efektleri ya da tüm ekranı kaplayan PRINT komutları gibi lükslere kendinizi kaptırmayın. Ancak programınız tam ve doğru olarak çalışır hale geldikten sonra, bu tür şıklıkları programın içine teker teker katabilirsiniz. Böyle davranmanız, örneğin blokların yerini değiştirmek için satır numaralarını değiştirmek zorunda kaldığınızda, zamandan tasarruf etmenizi sağlayacaktır.

“GÜVENLİ GÜVENLİDİR” KURALI:

Eğer bilgisayarınızı kapatırsanız, programınız kaybolur. Bir program dökümünün güvenceye alınması için gerekli aletler, Datasette veya disket sürücüdür. Bazı durumlarda ise makine birdenbire “uçar”; bunun anlamı, makinenin artık verilen komutları kabul etmemesi ve bellekteki programın kaybolmasıdır. Böyle bir olay, doğal olarak çok sinirlenmenize neden olur. Bu nedenle programınızı, çalıştığınız bölüm tamamlanmamış bile olsa, sık sık kaydedin. Makine arada uçsa bile, emeğinizin bir bölümünü kurtarmış olursunuz. Bu bağlamda, bir bilgisayarın gerekliliğini de söylemeden geçmeyelim. Bu gereç sayesinde programınızı henüz geliştirilme aşamasındayken bile, kâğıda dökebilirsiniz. Böylece bir taşla iki kuş vurmuş olursunuz: Diskette veya kasette saklamamış olduğunuz bir program aniden uçarsa, program satırlarınızı basılı dökümden yararlanarak yazabilirsiniz. Biraz sıkıcı bir iş olmasına rağmen, tüm programı baştan oluşturmaktan iyidir.

MAS

Şekil, sağa, sola v.b.

Ele)

Klavyeyle gezinmek için ← ve → tuşları.