REXX Programlama Dili - Anahtar Kelimeler - Numeric

Dizilim

Numeric Digits [İfade]

Numeric Form [Scientific | Engineering]

Numeric Value [İfade]

Numeric Fuzz [İfade]

Değiştirge(ler)

Dizilim bölümünde belirtilen değiştirgelerin daha iyi anlaşılması için Örnek Kullanım bölümünde belirtilen uygulamaların dikkatlice irdelenmesi yeterli olacaktır.

İşlev

Değişik aritmetiksel işlemlere ait duyarlılıkların ayarlanmasını sağlamak.

Örnek Kullanım

Burada yer verilen her bir örnek, Numeric anahtar kelimesine ait farklı kullanımlar için ayrı ayrı oluşturulmuştur.

Örnek - 1

Aritmetiksel veriler üzerinde işlem yapan yerleşik işlevlerin dikkate alacağı basamak sayısını 5 olarak belirlemek amacıyla

/* */

Numeric Digits 5

Exit 0

diziliminin kullanılması yeterlidir. Burada herhangi bir değer belirtilmezse ya da benzer bir dizilim kullanılmazsa, varsayılan değer olarak 9 atanır.

Örnek - 2

Aritmetiksel işlemlerde kullanılacak sayısal değerlerin formunu bilimsel hesaplama tabanı olarak belirlemek amacıyla

Numeric Form Scientific

dizilimini kullanmak yeterli olacaktır. Eğer söz konusu formu mühendislik hesaplama tabanı olarak belirlemek amacıyla

Numeric Form Engineering

dizilimini kullanmak yeterli olacaktır. Burada verilen dizilimlerden herhangi birisi kullanılmazsa, varsayılan değer Scientific şeklindedir.

Örnek - 3

Aritmetiksel işlemlerde kullanılacak sayısal değerlerin formunu bir değişkene atayarak, ilgili değişken üzerinden işlem yapmak amacıyla

hedef_form = 'Scientific'

Numeric Form Value hedef_form

şeklindeki dizilime benzer bir dizilimin kullanılması yeterli olacaktır.

Örnek - 4

Scientific ve Engineering anahtar kelimelerinin kullanımı sonucu oluşan etkiyi daha iyi gözlemleyebilmek amacıyla izleyen satırlarda belirtilen örneğin incelenmesi yeterli olacaktır. Örnek olarak

Numeric Form Scientific

diziliminin yürütümünden sonra

123.45 * 1e11

diziliminin sonucu olarak

1.2345E+13

değeri elde edilir. Eğer

Numeric Form Engineering

dizilimi yürütülseydi, aynı işlemin sonucu

12.345+12

şeklinde elde edilirdi.

Örnek - 5

Aritmetiksel işlemlerde geçerli olacak karşılaştırma işlemlerinde bulanık karşılaştırma esasının etkin olup olmamasına karar verebilmek amacıyla

Numeric Fuzz

dizilimi kullanılır. Bu dizilimin kullanımı sonucu oluşan değerlerin daha iyi anlaşılmasını sağlamak amacıyla izleyen satırlarda verilen örneğin dikkatlice incelenmesi ve irdelenmesi yeterli olacaktır. Yani,

/* */

 

Numeric Digits 5

 

Numeric Fuzz 0

Say 'Sonuç-1 (Fuzz = 0)'

Say 4.9999 = 5

Say 4.9999 < 5

 

Numeric Fuzz 1

Say 'Sonuç-2 (Fuzz = 1)'

Say 4.9999 = 5

Say 4.9999 < 5

dizilimlerinin yürütümü sonucunda

Sonuç-1 (Fuzz = 0)

0

1

Sonuç-2 (Fuzz = 1)

1

0

şeklindeki ekran çıktıları elde edilir.

Açıklama(lar)


İçindekiler Sayfası İçindekiler Sayfası