Program Döküm Eki sayı 19, sayfa 15

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 15

Bu program çeşitli dergilerde yayınlanan kelime veya sayı doldurma bulmacalarını çözmek için yapılmıştır.

Sanırım bunları daha önce görmüşsünüzdür. Küçük bir örnek vereyim:

Burada yapılması istenen karışık şekildeki kelimeleri bu kutulara yerleştirmeniz.

Bu sene okulumuzda düzenlenen bilgisayar programlama yarışmasında buna benzer bir soru sorulmuştu. Bunda sadece belirli bir tip sözkonusuydu. Bu program için uğraşırken bunu genelleştirebileceğimi farkederek bu programı yaptım.

Program aslında yaptığı işe göre kısa sayılır ve eğer veriler doğru verilmişse uygun cevabı bulur.

Programın dergilerde yayınlanan bulmacalara bir üstünlüğü var. O da boş kutulara daha önce hiçbir kelimenin yazılmış olmasını istememesi. Özellikle bu bulmacalarda bir kelime yerine daha önce yerleştirilmiş oluyor.

Gelelim programın kullanılmasına. Program kasette veya diskette saklanabilir. Normal yükleme işlemleri yapılır.

Program çalıştığında size çözmek istediğiniz bulmacanın verilerini data'lara yazıp yazmadığınızı sorar. Data'lar listenin sonundadır.

Bir bulmacayı çözebilmek için programa 4 tip veri verilmesi gerekiyor.

Yapmanız gereken ilk şey o bulmacaya kaç tane kelime yazılması gerektiğini saymak ve bunları her birine 1'den başlayarak birer birer numaralamak.

Bunu yaparken yan yana olan yatay kutu dizilerini ve alt alta olan dikey kutu dizilerini saymalısınız.

Daha sonra her kelimenin kaç harf uzunlukta olması gerektiğini saymalı ve bunları her satıra 1.'den başlayarak sırayla "," ile ayırarak yazmalısınız.

Buraya kadar yapılması gerekenlere kısa bir örnek:

Şimdi saptanması gereken şey, işin en önemli kısmını oluşturuyor. Ben buna "akrabalık ilişkileri" diyorum.

Şekile baktığınızda 1. kelime olması gereken 10 harfli kelimenin 1. harfi, 2. kelime olması gereken 5 harfli kelimenin 1. harfi oluyor.

İşte bu durum bir çakışma (akrabalık)tır ve data'larda şu şekilde gösterilir:

Başka bir örnek:

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