yen 2. sayıda Tuna Ertemalp'in “Disketinizi Tanıyor musunuz?” başlıklı yazısına bakabilir). Disketler: — Tek ya da çift yüzeyli olabilir, — Tek ya da çift yoğunluklu olabilir Yoğunluk, veri saklayabilme ka- pasitelerinin derecesi ile ilgilidir. Tek ya da çÇift yüzeylilik ise diske- tin ne kadarının veri saklamada kullanılabileceğini ifade eder. Açıktır ki en az veri alabilen dis- ketler tek yoğunluklu ve tek yüzey- yet ederiz ama, hemen hemen kimse bütün verileri baştan sona okumak istemez. Kullanıcı belirli bilgileri belirli noktalarda elde et- mek İster. Manyetik band üzerin- deki veriler okuma/yazma kafası- nın önünden oldukça yavaş geç- tiğinden, bu İş çok Uuzun sürmek- tedir. Bu dezavantaoj, kaseti, mes- leki bilgisayar kullanımında yığın belleği olarak otomatikman dis- kalifiye ediyor. Manyetik bandın kullanılması- nın önkoşulu, bilgisayarın karşılık gelen bir teyp girişine sahip olma- sı. Ev bilgisayarı üreten çoğu fir- ma, kaset sürücüsü de ürefiyor. Böylece herhangi bir bağlantı so- runu ortaya çıkmıyor. Bir kasetin kapasitesi uzunluğu- na bağlıdır. 60 dakikalık bir kaset, 62 li disketlerdir. Buna karşın çift yo- ğunluklu ve çift yüzeyli disketler en büyük bellek kapasitesine sa- hiptir. Kasetler Veri kaydetmekte kullanılan ka- setlerin avantajı, en ucuz yığın bellek olmaları. Fakat kasetin mü- zik dinlemede sağladığı bir im- kan, veri saklamada en önemli dezavantajı oluşturuyor: Kaydedi- lenlerin ardarda sırayla çalınması zorunluluğu. Müzikte bir sıçrama olduğu takdirde haklı olarak şika- bir yüzünde 20 dakikalık kayıt sü- resine sahiptir ve 500 ila 1000 KByte veri alabilir. Bellek kapasi- tesi açısından bakıldığında bu ol- dukça yüksek bir rakam olarak görülebilir. Fakat uzun program- ların yüklenmesinde, bilgisayarla- rın kullanılabilir hale gelmesi için yarım saat gibi bir süre beklen- mesi gerekebilir. Dolayısıyla kaset ideal bir bel- lek türü oluşturmamakta. Ayrıca kasette karşılaşılabilecek sarma gibi bir durum, günlerce sürmüş bir çalışmanın heba olmasına da yol açabilir. Bütün bu dezavantaj- lara rağmen, mali koşullar nede- niyle kasetle çalışmak zorunda olanlar, süresi 10 ila 15 dakikay- la kısıtlı veri kasetleri kullanmalıdır- lar. © Açıklama Satırları: Şimdiye kadar gördüğmüz tek program örneği, neredeyse bilgi- sayar kullanımını gereksiz kılacak kadar basit bir örnekti. Ama ya- kında keşfedeceğimiz gibi, prog- ramlar uzun ve karmaşık olabilir. Bu yüzden, yazılmaları sırasında dikkat edilmezse daha sonra an- laşılmaları çok güç olabilir. Yazılan önemli programlar ge- nellikle kaset, disk ya da disket gi- bi manyetik ortamlarda, daha sonra yeniden kullanılmak üzere saklanırlar. Bu programların baş- kaları tarafından da kullanılabi- lir olmaları için anlaşılır olmaları çok önemlidir. BASIC bu amaçla programın içine açıklama satırla- rı dahil etme imkânı sağlar. Eğer herhangi bir satır numarasından sonra REM ifadesi geliyorsa, bilgi- sayar bunun bir açıklama satırı ol- commodore duğunu anlar ve bu satırla ilgili olarak hiçbir işlem yapmaz. 10 REM ARİTMETİK TESTİ 20 PRİNT 3*3-2 30 REM PARANTEZLERİN ETKISIİNİ GOSTERMEK İCİN 40 PRIİNT 3*(3-2) RUN 7 3 READY LIST 10 REM ARİTMETİK TESTİ 20 PRİNT 3*3-2 30 REM PARANTEZLERİN ETKİSİNİ GOSTERMEK |İCİN 40 PRINT 3*(3-2) Görüldüğü gibi, REM satırları so- nuçları etkilemez ve çıktılar ara- sında görülmez. Ancak LİST komu- tu ile programın dökümü istendi- ği takdirde ekranda görülür. Karakterler, Karakter Zincirleri ve Sayılar Aslında sadece buraya kadar gözden geçirdiklerimiz bile size bilgisayarların bir hesaplama ay- giti olarak imkânlarının neler ol- duğu hakkında bir fikir vermiş ol- malı. Çünkü buraya kadar verdi- ğimiz iki komutu (PRİINT ve İNPUT) kullanarak neredeyse aklınıza gelecek her matematik problemi- ni, bilgisayara çözdürebilirsiniz. Ama buraya kadar anlattıklarımı- zin sınırlıliği tam da bu noktada yatıyor: Eğer BASİC dili sadece bu anlattıklarımızdan ibaret olsaydı, bilgisayarı çok güçlü bir hesapla- ma makinesi, ama sadece bir he- saplama makinesi olarak kulla- nabilirdik. İşte bilgisayarların hesaplama makinelerinden daha öte bir ay- git olmalarını sağlayan başlıca iki özellik vardır: Sayısal olmayan değerler, yani karakterler ve ka- rakter zincirleri; üzerinde işlem ya- pabilmeleri ve aritmetik işlemlerin “yanında mantıksal işlemler de ya- pabilmeleri. Önce karakterler ve karakter zincirleri üzerinde dura- lım ve karakter zincirlerinin ne ol- duğunu çok basit bir örnekten hareketle bir PRİNT komutu kulla- narak neler yazdırabileceğimizi inceleyerek anlatalım. PRINT ko-