Commodore sayı 8, sayfa 12

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 12

Bilgisayar Ne Zaman

İşe Yarar?

Belli bir problemi çözmek için bilgisayardan yararlanmak her zaman elverişli ya da kârlı olmayabilir. Bilgisayar kullanımını elverişli kılabilmek için çözülecek problemin şu şartlara haiz olması gerekir:

4 1 Tüm veriler kullanıma hazır durumdaysa, yani yeni bir araştırma-inceleme gerekmiyorsa, 2 | veri, tekrar tekrar incelenecekse, 3 | Yapılacak çok işlem varsa, 4 | Belirli bir iş uzun bir zaman için kontrol edilecekse.

Birinci nokta esastır. Bilgisayar ona sağlanandan daha fazlasını veremez. Başka bir deyişle, programcı makineye gerekli ön bilgileri yüklemediği takdirde, makine sonuç veremez. İkinci nokta, bir bilgisayarın hangi şartlarda yararlı olduğunu belirtmektedir. Burada şunu hatırlatmakta yarar vardır ki, bu tür bir cihazın alınıp yerleştirilmesi, yatırım maliyetleri ile kalmayacaktır. Programların geliştirilmesi (yazılım) yeni ve başka maliyetler getirecek, bu da önemli bir fonun buraya akmasına yol açacaktır. Bu maliyetler, ancak insan çalışmasının büyük ölçüde hafifletilmesiyle karşılanabilir. Üçüncü nokta daha çok bilimsel problemlerle ilgilidir. Pek sık karşılaşılan bir durum, bilimsel bir tasarının, en iyi sonuç elde edinceye kadar ardışık işlemleri zorunlu kılmasıdır. Herhangi bir işlemi (örneğin toplama işlemini) yaparken, iki değeri bilir, sonucu öğrenmek isteriz. Toplanacak sayılar, işlemin verileridir. Rehberden bir telefon numarasını ararken ise, aradığımız kişinin adını, soyadını ve adresini bilmemiz gerekir. Bu bilgileri telefon numarasını bulmak için veri olarak kullanırız. Bu durumda arama faaliyeti telefon numarasının okunmasıyla son bulur. Aslında bu numara da bir veridir; çünkü zaten rehberde bulunuyordu. İlk durumda (toplama işlemi), daha önce mevcut olmayan bir değeri (sonucu) elde ediyoruz; ikincide ise (arama), rehberde zaten bulunan bir değeri (telefon numarasını) bulup çıkarıyoruz. Bilgisayarlarla da aynı mantık kullanılabilir. Bir işlemin çözülebilmesi için problemin bütün sayısal değerlerinin kaydedilmesi gerekir; bir aramanın sonuçlandırılması için ise, sonucun bulunmasını sağlayacak bütün verilerin bilinmesi gerekir. Birisiyle konuşurken yaptığımız, bir dizi veri aracılığı ile bir bilgi

Bilgisayar Mantığı ve

Türleri

“Bilgisayar” dediğimizde şu işlemleri belirli mantıki düzen içerisinde gerçekleştiren herhangi bir aygıtı kastediyoruz: - Bilgilerin edinilmesi - İşlenmesi - Bellenmesi (biriktirme) - Yayılması (iletilmesi, yayımlanması vb...) Bilgisayarların ille de elektronik olması gerekmez; örneğin mekanik ve hidrolik bilgi-işlem sistemlerinde olduğu gibi hava akımından bile yararlananlar vardır. Bu tür sistemlerde işlerin yürütülmesi, yani programın akışı, hava akımı ile ya da hidrolik yönlendirme ile sağlanır. Bütün bu sistemlerde bilgi-işlem, merkezi birim tarafından yürütülen programın görevidir. Bu birim de, bir işlem birimi, verilerin kıyaslanmasını sağlayan bir mantık birimi ve programın yerleştirildiği bir merkez bellekten oluşur. Bir programın akışı, dizisel ya da mantıksal olabilir. Dizisel bir akışta, her işlev bir öncekinden sonra, bir sonrakinden de önce gerçekleştirilir. Mantıksal bir akışta ise, normal sıra, belirli olayların gerçekleştirilmesine bağlı olarak değiştirilebilir. Bilgisayar dışı bazı örneklere bakalım: Üç renkli trafik lambaları dizisel bir biçimde çalışır; renkler değiş tokuşunda bulunmaktan ibarettir. Eğer bir olayı anlatıyorsak, aktardığımız veriler belleğimizden kaynaklanıyor demektir; yok eğer bir fikrimizi açıklıyorsak, o zaman belli bir akıl yürütmenin sonucunda ulaştığımız verileri aktarıyoruz demektir. Ancak, her iki durumda da ayrıntıların iyice bilinmesi gerekir. Tekrar edelim, problem ne olursa olsun, bilgisayarın bir cevap üretebilmesi için, tüm verilere sahip olması gerekir.

Program Nedir

Program, bilgisayara yaptırhep aynı sırada birbirini izler. Arabada vites değiştirmek mantıksal bir akıştır, çünkü bir durTumdan (hızdan) diğerine geçmek zamana bağlı olmayan nedenlerle belirlenir. Bilgisayarın yerine getirmesi gereken tüm işlevler, önceden tanımlanmış ve programda miş, mümkün bütün çıkarımlar ve mantıksal seçenekler program tarafından öngörülmüş olmalıdır. Bilgisayarlar iki temel grupta sınırlandırılabilirler: - Benzeştirmeli (analog) bilgisayarlar - Sayısal (digital) bilgisayarlar

Benzeştirmeli Bilgisayarlar

Benzeştirmeli terimi, bu tür bilgisayarların çalışma ilkesinden tümak istediğiniz işi yapabilmesi için verdiğiniz bir dizi komuttan ibarettir. Her BASIC programı satırlardan oluşur. Her satırın ise bir satır numarası ve bir ifadeden oluşan iki bölümü vardır. Satır numaraları azami dört basamak olabilir (bazı BASIC lehçelerinde bu sayı 5'e çıkabilir). Satır numaraları tamsayı olmak zorundadır ve önlerine (4) ya da (—) işaretleri alamazlar. Her ifade genellikle bilgisayara belli bir işi yapmasını bildiren bir komut içerir. Diğer bütün progtamlama dillerinde olduğu gibi BASIC'te de komutların yazılması bazı katı kurallara bağlıdır. Bu | retilmiştir. Yapılacak matematik hesaplar, fiziksel büyüklüklerle olan benzerlikler yoluyla çözülür. Örneğin hesap cetveli benzeştirmeli bir aygıttır, çünkü işlemlerin sonucunu uzunluklarla benzeştirerek bulur. Bu çeşit makinelerde, bir işlemin sonucu, ilgili fizik kanunlarından yararlanılarak hesaplanır. Bu yüzden, her işlem türü kendi ihtiyaçlarına uygun bir devreye ihtiyaç duyar. Bu makinelerin kullanımı tümüyle bilimsel çalışmalarla sınırlıdır.

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