Programlamaya Giriş

HUBBM 3. Ödev Föyü Türkçe Çevirisi






Bu ödevde çift yönlü bağlı liste kullanarak kendi bağlı liste yapınızın oluşturulması beklenmektedir. Ödev karakter esaslı bir oyunu geliştirmeye dayalı olup soyut bir sonsuz matris üzerinden kullanıcını girdiği komutlarla birlikte bir karıncayı yönlendirmeniz gerekmekte.




Matristeki her bir kare bağlı listenin bir düğümüdür.
Komutlarsa; move up(yukarı), move down(aşağı), move right(sağa), move left(sola), track(iz bırak) ve not track(iz bırakma).


Move komutu ile birlikte karınca girilen yöne doğru hareket edecektir.
Track komutu ile

Programın başlangıcında tek bir düğüm olacak. Karıncanın hareketine bağlı olarak diktörtgen matris de üzerinden geçtiği kareler boyunca genişleyecek.




 input


track
move up 8 units
move right 10 units
move down 8 units
move left 10 units
not track
move up 1 unit
move right 3 units
  

output


***********
*                  *
*                  *
*                  *
*                  *
*                  *
*                  *
*    .             *
***********

#Birebir çeviri yapmadım, ki zaten doğru olmaz. Input ve output'un argüman olduğu da bilindiği için yazmaya gerek duymadım. Muhtemel hatalarım olabilir. Terimler bilindik fakat her ihtimale karşı affınıza sığınarak yazdım.