1 Aralık 1986 Tarihli Commodore Gazetesi Sayfa 27

1 Aralık 1986 tarihli Commodore Gazetesi Sayfa 27
Metin içeriği (otomatik olarak oluşturulmuştur)

SATIPR 18830 ! Tek seçenek varsa o yolda bir adım yürümek. SATIR 10040-1006€0: Burada yol çok ihtimalli demek. K.Y koordınatları yığına atılıyor, yığın göstergeci bir arttırıliyor ve MS5'ye alınıyor. Arkasından da "çevreye bakma" altprogramının önerdiği yönde bir adım atılıyor. SATIR 18€aF7E ! Seçilmiş ihtimali değerlendirmek için altprogram kendi kendini çağırıyor. SATIR 18a8f £ Yığın göstergeci bir eksiltiliyor. SATIR 10090 : Çözüm bulunmuşsa aynı durum koduyla geri dönülüyor. SATIR 10100-10120! Burada bir alt seviyedeki altprogramın yolu taıkanmış demektir. O yüzden O'na ait izler siliniyor (Çözümsüz olduğu belirleniyor.) SATIR 10138 ! Yığından koordinat okunuyor. SÂATIR 101dü ! ÖO koordinatta weni ihtimalleri değerlendirmek için "çevreye bakma" işleminden itibaren yeni baştan başlanıyor. SATIR 15000-15060! "Çeyvreye bakma" altprogramı. DA hafızasında kaç yönün boş olduğu bildiriliyor. DA sıfır ise yol tıkanmış demektir. Şayet hedefi bulursa DAs5 olarak geri dönüyor. Bundan başka çağıran Pprograma seçme derdinden kurtulması için boş yönlerden birini öneriyor. ALIPROGRAM BAŞLANGİÇ Kullanılan Değişkenlerin N ; 4 Listesi XW: (X-WIDTH) X-Yönündeki ge- E b 1 A — B bami W: (Y-WIDTH) Y-Yönündeki ge- H BULUNDUMUZ. EBİR 4 nişlik ; E y A : Rekursif altprogram çalışma ru<>—')"'”— -r- alanı 4 C : İlk ekran ve onun çözülmüş ha- ; TEK lini içeren hafıza l-<>—""->—“ H YOLMU? SX : X-Koordinatları yığını KOORDİNATLARI YIĞINA YAZ SY : Y-Koordinatları yığını SP : (STACKPOİNTER) Yığın Gös- YIĞIN GÖSTERGECİNİ BİR ARTTIR K tergeci RC : (RETURNCODE) Geri dönüş kodu (Ü veya 21) DA : (DIRECTİONS AVAIİLABLE) BİRİNİ SEÇ VE O Seçilebilir yön sayısı YOLDA BİR ADIM AT DD : D'nin ara değerlerini saklar 4 DX : D'yi X yönünde yorumlar DY : D'yi Y yönünde yorumlar K : X-Koordğnatı BİR EKSİLT Y : Y-Koordinatı MS : SP'nin en büyük değerini saklar KOORDİNATLARI U$ : Geçen zamanı saat, dakika, sa- YIĞINDAN AL niye cinsinden saklar T —— Gerİ Dön | : Başlangıç noktasının X-Koordi- E—,—— E _ natı B YS Baîlangıç noktasının Y-Koordi- SİKMAZYOL| —. İ Ş DAĞ İŞARETLE Z j : Başlangıç var mı, yok mu? E : Bitiş var mı, yok mu? YIĞIN GÖSTERGECİNİ bi Do Commodore

Bu sayıdan diğer sayfalar: