Merhaba arkadaşlar, bu yazımızda Lisp dili ile dizinin en küçük ve en büyük elemanını bulacağız.
En Küçük Elemanı Bulma
İlk başta bir dizi tanımladık daha sonra kullanmak için isterseniz daha sonra da ekleyebilirsiniz.
Daha sonra fonksiyon oluşturuyoruz. Burada önceki yazılarımızdan farklı olarak cdr ve car bulunuyor.
cdr komutu dizinin ilk elemanı hariç diğer elemanlarını döndürür. car ise dizinin ilk elemanını verir.
Fonksiyon da biz şunu diyoruz dizinin ilk elemanı haricinde diğerini al ilk elemanı ile karşılaştır ve bunu tüm elemanlar gezilecek şekilde yap.
Son olarak da bu fonksiyon içine ilk yazdığımız diziyi gönderiyoruz. Kendi bilgisayarınız ile yazıp denerseniz daha iyi anlayabilirsiniz.
En Büyük Elemanı Bulma
Şimdi de en büyük elemanı bulalım. Burada da aynı işlemlerin büyükse ‘>’ olanı diyerek yapıyoruz. İlk eleman ile kalan elemanları karşılaştırıyor büyük ise yazdırıyoruz. Buyrun kodlar :
Burada da ilk olarak diziyi tanımladık siz dilerseniz daha sonra yazabilirsiniz.
Kodları kendi bilgisayarınız üzerinde yazıp denerseniz çok daha faydalı olacaktır.