Bu sayfadaki yazılar
Sayfanın metni
Sayfa 13
İstediğiniz sayıda yabancı kelimeyi Türkçe karşılıkları ile bu programa koyarak, çocuğunuzun yabancı dil eğitimini kolay ve zevkli bir hale getirebilirsiniz.
9 yaşındaki kızım Pınar, ilkokul 3. sınıfa geçip de ilk kez İngilizce derslerine başladığında, bunun beni böyle bir programı düzenlemeye itebileceğini beklemiyordum.
Bir taraftan ona öğreniminde yardımcı olmak, diğer taraftan da bilgisayarın sadece "Hungry Horace" veya "Boulder Dash" oynamaya yaramadığını göstermek amacı ile çalışmaya başladım.
Hazırladığım program ilk etapta Pınar'ın şu ana kadar öğrenmesi gereken 50 tane İngilizce kelimeyi ve bunların Türkçe karşılıklarını içeriyor ve bir AND (0) fonksiyonu yardımı ile rastgele kelimeler soruyor, bilince afferin diyor, bilemeyince doğru cevabı yazıyordu. Ayrıca kaç kelimeden kaç tanesini bildiğini de her defasında yazan programı kızım o kadar çok beğendi ki ben de bu programı daha sevimli ve kullanışlı hale getirmek için elimden geleni yapmaya çalıştım.
Önce, Türkçe kelimelerin Ç, Ş, Ğ, Ö ve Ü gibi harfleri yazabilmesi için, Commodore mecmuasının 9. sayısında da yayınlanan Türkçeyazar-SB isimli programımda da yaptığım gibi, ROM'daki karakter setini RAM'a aktarıp bu yeni harfleri ekledim, sonra da sorulan kelimeyi Pınar bildiğinde ve bilemediğinde çalınacak olan kısa müzik programlarını...
ROM'da RAM'a transfer 40 saniye sürüyor, kızım oyununun başlamasını beklerken sabırsızlanıyordu. Bunun üzerine transferi hızlandırmak için bir makine kodu bölümü ekledim ve süreyi 3 saniyeye indirdim (Bu hızlandırma işleminin Türkçeyazar-SB'de nasıl yapılacağını görmek isterseniz Türkçeyazar-SB'nin 2. bölümüne bakabilirsiniz).
Kelime sayısını artırmak, öğrendiğine emin olduğu kelimeleri çıkarıp yerine yeni kelimeler koymak da çok kolay olduğundan Pınar'ın bu işten kolay bıkacağını hiç sanmıyorum.
Programın Çalıştırılması
Programı LOAD ve RUN ettiğinizde, 3 saniyeye kadar (karakter setinin hızla ROM'dan RAM'a geçişi nedeni ile) ekrana rastgele harfler doldurduktan sonra, ekran temizlenecek ve size "BEN 50
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 12
HAZIRLAYAN :",2,2,7:REM "İCİN CTRLVE B TUSU AYNI ANDA & *"<CTRL-A>"ICIN CTRL VE B TUSU AYNI ANDA — —D:60T0 118 IF —aNz14 THEN IF THEN 4398 YEK —XA,YA*3,LEFT$0X$,4),1,1,5 PRİNT EKSENİNİN ÖLCEKLENDİRİLMESİ: >. CVS 1) *VAL(VB$) REM SONRAKI SATIRLARDAK "LAR ICİN CTR L VE G AYNI ANDA PRİNT "'DEN İTİBAREN KUCULDU KCE PRİNT BASIKLASIR). PRİNT DENKLEMLERİNDE Yz"; PRİNT Cv::PRİNT "OLMALIDIR PRİNT Y CV PRİNT SAYIDAN PRİNT PRİNT BU SAYIYA PRİNT PRİNT OLUR. REM ICIN CTRL VE 8 TUSU AYNI ANDA INPUT PRİNT "PRİNTER KULLANILACAK MI" REM xx950.SATIRDA"<RYSON>"ICIN CTRL VE 9 TUSU; "<RYSOFF>" 1 CIN CTRL VE & TUSU AYNI ANDA PRİNT "EVET HAYIR F>'YE BASINIZ"; 2: INPUT PR£ GOTO 830 830 | 830) 830 830