Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen icalc komutudur.
Program:
ADI
icalc - etkileşimli hesap makinesi
SİNOPSİS
ıcalc [ dosya ]
TANIM
Icalc öncelikle etkileşimli kullanım için tasarlanmış bir cebirsel hesap makinesidir. Her formül
tanım dosya okunur ve derlenir. Standart girdi daha sonra okunur, ifadeler
değerlendirilir ve sonuçlar standart çıktıya gönderilir. Bir satırsonu kullanılarak bir satırsonu kaçarsa
ters eğik çizgi, giriş sonraki satırda devam ettirilir.
Bir ifade, gerçek sayıları, değişken adlarını, işlev çağrılarını ve aşağıdakileri içerir:
operatörler:
+ - * / ^
Operatörler, sağ ilişkisel olan '^' dışında soldan sağa değerlendirilir.
Üs alma en yüksek önceliğe sahiptir; çarpma ve bölme değerlendirilir
toplama ve çıkarmadan önce. İfadeler parantez içinde gruplandırılabilir. Her biri
sonuca, gelecekteki ifadelerde kullanılabilecek bir sayı atanır. Örneğin,
ifade ($3*10), on ile çarpılan üçüncü hesaplamanın sonucudur. Bir dolar
işareti tek başına önceki sonuç için kullanılabilir. Tüm değerler çift duyarlıklı gerçektir.
Ayrıca değişkenler ve fonksiyonlar kullanıcı tarafından tanımlanabilir. Değişken tanımı
forma sahiptir:
var = ifade ;
Bir ifadedeki değişkenin herhangi bir örneği, tanımıyla değiştirilecektir. A
fonksiyon tanımı şu şekildedir:
func(a1, a2, ..) = ifade ;
İfade, diğer değişkenlerin yanı sıra işlev argümanlarının örneklerini içerebilir.
ve işlevler. İşlev adları argüman olarak iletilebilir. Özyinelemeli fonksiyonlar olabilir
tanımlanan işleve yapılan çağrılar veya tanımlanan işlevi çağıran diğer işlevler kullanılarak tanımlanır.
fonksiyonu.
Sabit bir ifade tanımlamak için, eşittir işaretini ('=') iki nokta üst üste (':') ile değiştirmeniz yeterlidir.
bir tanımda. Sabit ifadeler yalnızca bir kez değerlendirilir, ilk kez
kullanılmış. Bu, değerleri asla değişmeyen ifadelerin tekrar tekrar değerlendirilmesini önler. İdeal olarak,
sabit bir ifade yalnızca sayıları ve önceden tanımlanmış sabite referansları içerir
ifadeler ve fonksiyonlar. Sabit fonksiyon tanımları değerleriyle değiştirilir
onları sabit argümanlarla kullanan herhangi bir ifadede. Tüm önceden tanımlanmış işlevler ve
değişkenler sabit özniteliğe sahiptir. Böylece, bir ifadedeki "sin(PI/4)"
sin() veya PI kullanıcı tarafından yeniden tanımlanmadıkça hemen ".707108" ile değiştirilir. (Not
sabit ifadeleri yeniden tanımlamanın önerilen bir uygulama olmadığını!)
Bir değişken veya fonksiyonun tanımı '?' ile görüntülenebilir. emretmek:
? isim
İsim verilmezse, tüm tanımlar yazdırılır. '>' komutu, tanımları bir
Dosya:
> dosya
Benzer şekilde, '<' komutu tanımları yükler.
Aşağıdaki önceden tanımlanmış işlevler ve değişkenler kitaplığı sağlanır:
PI bir dairenin çevresinin çapına oranı.
eğer(koşul, daha sonra, Başka)
koşul sıfırdan büyükse değerlendirilir, aksi takdirde değerlendirilir.
Bu işlev özyinelemeli tanımlar için gereklidir.
seç(N, a1, a2, ..)
aN döndür (N, en yakın tam sayıya yuvarlanır). Bu işlev dizi sağlar
yetenekler. Eğer N sıfır ise, kullanılabilir argümanların sayısı döndürülür.
Rand(x) x'e göre 0 ile 1 arasında rastgele bir sayı hesaplayın.
kat (x) x'ten büyük olmayan en büyük tamsayıyı döndürür.
tavan (x) x'ten küçük olmayan en küçük tamsayıyı döndürür.
sqrt (x) x'in karekökünü döndürür.
deneyim (x) e'yi x'in kuvvetiyle hesaplayın (e yaklaşık = 2.718281828).
log (x) x'in e tabanına göre logaritmasını hesaplayın.
log10(x) x'in 10 tabanına göre logaritmasını hesaplayın.
günah(x), çünkü(x), tan (x)
trigonometrik fonksiyonlar.
asin(x), akos(x), atan (x)
ters trigonometrik fonksiyonlar.
atan2(y, x)
y/x'in ters tanjantı (aralık -pi - pi).
onworks.net hizmetlerini kullanarak icalc'i çevrimiçi kullanın