Özet
Bilgisayar çağdaş yaşamın en önemli araçlarından biri olmuş, bilimsel araştırmalara ve mesleksel çalışmalara hız.,
kolaylık, düz.en, düzeylilik, derinlik ve güz.ellik katmıştır. Artık öğretim programları bu nedenle bilgisayar
kullaruınıyla ilgili dersleri de kapsamaktadır. Bu ders kitabı da söz konusu derslerde yararlanılmak üzere
yazılınıştır.
Kitapta güdüle~ amaç, bilgisayar kullarumı konusunda bir önbilgisi olmadığı varsayılarak, öğrenciyi kendi
öğrenim dalının konulan başta olmak üzere ilgi duyduğu konularda anlamı ve işlevi olan programlar yazabilecek
bir düzeye getirmek, bilgisayar programlamanın temel öğelerini bu süreç içinde tanımasını ve kavramasını
sağlamak, onu daha ileri düzeyde programlar yazmaya özendirrnek, yazılım pazarında yer alan ürünler üzerinde
bilgi derlemeye, bunların bir bölümünü öğrenerek kullanmaya yöneltmektir.
Bugüne değin FOR'IR.AN, COBOL, PL/1, RPG, BASIC, PASCAL, ALGOL, C, LISP gibi çok sayıda
programlama dili geliştirilmiştir.
Bilgisayar programlanıaya girişte yııkarıda sözü edilen programlama dilleri arasından genel amaçlı, etkin, kolay
ve dolayısıyla da çok yaygın bir dil olan BASIC dilinin uygun bir seçim olduğu düşünülmüştür. Kitapta bu dilin
temel öğeleri gösterilecek, genel programlama kavramları ve teknikleri bu dil aracılığıyla verilmeye çalışılacaktır.
Adı «Beginners All-purpose Symbolic lnstruction Code» sözünde yer alan sözcüklerin başharflerinden oluşturulan
BASIC dili 1964 yılında ileri sürülmüş, kişisel bilgisayarların [personal computer, PC] ve ev bilgisayarlarının
[home computer] ortaya çıkmaları ve yaygınlaşmalarına koşut olarak da çok yönlü bir gelişmeye konu olmuştur.
Ancak bu gelişme birbirinden önemli ölçüde ayrılıklar gösteren çok sayıda BASIC uyarlamasının oluşmasına da
yol açmıştır. Bu ders kitabında Microsoft firmasının IBM XT/AT bilgisayarları ve uyumluları için ürettiği GWBASIC
adlı BASIC uyarlaması ele alınacaktır.
Kitap dört bölümden oluşmaktadır.
GİRİŞ bölümünü bilgisayarın açılması, çalıştınlması, BASIC dilinin bilgisayara yüklenmesi, BASIC dilinden
çıkılması ve bilgisayarın kapatılması konularını kapsamaktadır.
BÖLÜM l'de BASIC programlama öğelerinin anlamlı programlar yapmaya yetecek olan bir bölümü ele alınmaktadır.
BÖLÜM 2 ise BÖLÜM için bütünleyici niteliktedir. Bu bölümün altbölünıleri önceki bölümün altbölümlerinin
sırasını izlemektedir.
BÖLÜM 3 tümüyle veri kütükleri konusuna ayrılmıştır.
Çizim (grafik) konusu kitabın kapsamı dışında bırakılmıştır. (Bu konu için bak. BASIC DİLİNDE ÇİZİM, Ender
Aktulga)
Ders kitabının önceki basımlarında yer alan PROBLEMLER bölümüne bu basımında yer verilmemiştir. Bu
bölüm genişletilerek ayn bir kitap olarak derlenmektedir. (Bak. BASIC- SORULAR, Ender Aktulga) /
4 Ekim 1994