Commodore sayı 28, sayfa 56

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 56

ETAPLAR KURALI:

Bir programın tüm görevlerini “bir hamlede” çözmeye çalışmayın. Bunun yerine tek tek blokları ardarda girin ve herbirini olabildiğince denemeden geçirin. Böylece olası hataları daha doğmadan ortadan kaldırabilirsiniz.

APAÇIK KURALI:

Değişken adlarını daima kullanım amaçlarına karşılık gelecek şekilde belirleyin. Yani sadece A, B, C vb. şeklinde değil, örneğin Noktalar için NO, Yatay Konum için YK, Dikey Konum için DK, (ses komutlarında) Frekans için FR vb. Gereksiz fazla yükler oluşturmak zorunda değilsiniz; yani değişken adı olarak en fazla iki ya da üç harften fazlasını kullanmanıza gerek yoktur. Uzun adlar, programın süratinin büyük ölçüde düşmesine neden olur.

SIRALAMA (KATAR) KURALI:

Bir program yapmak istiyorsanız, hemen bilgisayarınıza saldırmayın. Önce bir kâğıda programdan yapmasını istediğiniz işleri alt alta tek tek yazın. Örneğin bir labirent programı için bu işler şöyle sıralanabilir: 1) Ekran rengi, labirent duvarları ve metin; 2) Labirentin ekranda çizilmesi; 3) Rastlantısal sayılarla bir figür için pozisyon belirlenmesi; 4) Joystick'in kullanılması ve figürün hareket ettirilmesi; 5) Nokta sayacının konulması vb. Bu tür bir ayrıştırma sayesinde, program dökümünü incelemenizi çok kolaylaştıracak mantıksal program blokları elde edersiniz. Profesyonel programcılar, programın tüm akışının büyük hamleler halinde gösteril-

Bir ev bilgisayarı alan ve kendisi program yazmak isteyen kişi, birtakım başlangıç zorluklarını göze almalıdır. Bu zorluklar karşısında yılgınlığa kapılmadan önce birkaç basit temel kuralı öğrenmekte yarar var.

diği akış diyagramları çizerler. Bu diyagramlarda farklı fonksiyonlar için farklı semboller kullanılır; örneğin giriş, çıkış, start, stop vb. için veya program bir IF...THEN koşuluyla dallanıyorsa. Ama hobi düzeyinde yapılan programlama çalışmasında, bu sembolleri bilmeden de, akış diyagramına benzer bir şema yapmanız yararlıdır.

ARALIK KURALI: Programı yazarken satır numaraları arasında büyük aralıklar bırakın. Acemiler için kitaplarda önerilen onarlı aralık miktarı çoğu zaman yetersiz kalır, çünkü gerekli bazı komutlar ancak belli bir süre sonra öğrenilir ve araya sokulmaya çalışılır. Ellili adımlarla program yazmaktan çekinmeyin, çünkü satır numaralarının yüksek olması ne programın akışını yavaşlatır, ne de bellekte küçük aralıklı programlardan daha fazla yer kaplamasına neden olur.

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