Bu sayfadaki yazılar
Sayfanın metni
Sayfa 48
Altıncı sayımızın yarışma sorusuna gelen az sayıda cevap arasında, sorunu tam manasıyla çözen yalnızca bir doğru cevap çıktı. Bu cevabın sahibi 5'inci sayımızın yarışmasında da başarılı olan Feza Buzluca arkadaşımız.
Belli bir harita kompozisyonuna göre doğru sonucu veren programlar, farklı bir kompozisyona göre aynı doğruluk düzeyini tutturamıyor. Bu nedenle geçen sayıda belirttiğimiz gibi, süreyi uzattık. Doğru cevaplarınızı en geç 10 Eylül'de elimize geçecek şekilde bekliyoruz. Sorunun doğru cevabını ararken dikkat etmeniz gereken nokta, dünyamızda hâlâ haritaların (siyasi sınırlar bakımından) değişebildiği ve bu programın yalnızca aynı bölge ve ülke kompozisyonu için kullanılmaması. Eğer bu ek süre içinde yeni doğru cevap gelmezse, Feza arkadaşımız otomatikman ödülü kazanmış olacak. Eğer ikiden fazla doğru cevap gelirse, üç ödülümüz olması nedeniyle o da kuraya katılacak. Haritacılarımıza başarılar diliyoruz. Gelelim yeni sorumuza.
AN L Tİ U
Sami Samimi, bir oyuncakçı dükkanında zeka geliştirici bir oyuncak ararken şekilde görülen oyuncağı bulur. Oyuncağın üzerinde İSTANBUL kelimesinin harfleri dağınık bir biçimde bulunmaktadır. Bir karelik de boş yer vardır. Amaç, bu boşluğu kullanarak harflerin yerlerini değiştirmek ve İSTANBUL kelimesini doğru sıralamayla yazmaktır. Sami Samimi, diğer sorunlarının çözümünde olduğu gibi, bu sorunda da bilgisayarından yararlanmak istemektedir. Sizden istenen Sami Samimi'ye yardımcı olmanız ve sorunun bilgisayar yardımıyla nasıl çözüleceğini bulmanız.
Önemli not: Harflerin yerleri tamamen keyfi olarak seçilmiştir ve bilgisayara INPUT ile girilmelidir. Programınız yalnızca yukarıdaki örneğin değil, tüm varyasyonların sonucunu verebilmelidir (bir önceki yarışma sorusu için de geçerli bir talep).
İpucu: Karakterleri yandaki gibi bir matrisin içine yerleştirebilirsiniz. Bilgisayar, çözüm için gereken hamleleri verirken, boşluk ile yer değiştirecek karakterin koordinatlarını verebilir. Mesela, “A” harfinin sağa kaydığını, 2-1 şeklindeki bir notasyonla ifade edebilir.
2
0 T S
Bir output aşağıdaki gibi olabilir:
2-1 (A, boşluk ile yer değiştirdi) 1-1 (A'nın eski yerine geldi) 1-2 (N, İ'nin eski yerine geldi) vb.
Bu yarışmamızın sonunda yine üç kişi ödül kazanacak. Ödül ise C-64'ünüzün ekranını Amiga ekranına dönüştüren GEOS,
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 49
Senkronizasyon sorunları, kablolar ve uyarlı olmama durumları, elektronik müzik ve synthesizer ortaya çıktığından beri, müzisyenleri çok uğraştırıyor.
Howvasan
Elektronik aletler arasında veri transferini belirli bir norma kavuşturmak için, 1982 yılı sonunda, MIDI (Musical Instrument Digital Interface) adı verilen bir alet üretildi. MIDI-bağlantısı olan bir alet, diğer aletlere komutlar gönderebilmekte veya onlar tarafından yönetilebilmekte. Böylece, farklı müzik aletlerini birbirlerine bağlamak ve bir “Master”dan (usta) diğer “Slaves”i (çıraklar) yönetmek mümkün hale geldi. Bu sistemde, isteğe bağlı olarak, tüm aletlere, birden fazla alete veya tek bir alete veri iletilebiliyor. Yani, bir synthesizer bir klavyeye ihtiyaç duymaktayken, MIDI'nin varlığında, Master tarafından çalınabilen -klavyesiz bir ses sentezi aleti olan- bir ses modülü yeterli olabiliyor. MIDI verileri, 31 250 baudluk (bit/saniye) bir aktarım hızıyla, örneğin bir synthesizer ile bir elektronik bateri arasında karşılıklı yönde aktarılabiliyor. Bu yüksek hızın sağlanması çok önemli; çünkü konser gibi gerçek zaman kullanımlarında, enstrümanlar arasında birçok verinin çok hızlı aktarılması gerekiyor. Bir MIDI konfigürasyonu içerisinde, kanal ve sistem verileri aktarılır. Kanal verileri, ses hakkındaki ton parametreleri veya ses yüksekliği ve ilgili kanal numarasına sahip bir aletin işletim tarzı (modu) gibi bilgilerdir. Sistem verileri ise, bir sequencer'ın yönetimine ilişkin bilgileri, aletlerin senkronizasyonuna ilişkin gerçek zaman verilerini ve üretici firmaya özgü verileri kapsar.
Pratikte Midi
En basit MIDI sistemi, iki synthesizer'ın bir MIDI aracılığıyla birbirine bağlanmasıdır. MIDI-in ve MIDI-out'lar ters yönlü olarak birbirleriyle bağlanır. Bu durumda iki aleti de aynı anda çalmak mümkün olmaktadır. Daha gelişkin olan synthesizer'ı master olarak kullanmak akıllıcadır. Aksi takdirde bu aletin bütün olanaklarından yararlanmak olanaksız olmaktadır. Çünkü slave, ancak master'ın kendisine gönderdiklerini çalabilir. Örneğin bir alet vuruş dinamiğine sahip değilse, vuruş dinamiği verilerinin aktarılması olanaksızdır. Yani MIDI, enstrümanların olanaklarını artıramaz; yapabildiği, bunların arasındaki bağlantıyı kolaylaştırmak ve müzisyenin bu iş için yerine getirmesi gereken teknik çalışmadan tasarruf etmesini sağlamaktır. Herhangi bir bilgisayar, MIDI ile donatılabiliyorsa -kendi ses yeteneklerinden bağımsız olarak- master olarak işlev görebilir. Bunun gerçekleşmesini sağlayacak destek software ve hardware piyasada bulunabilmektedir.