Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen bcplan9 komutudur.
Program:
ADI
bc - keyfi kesinlikli aritmetik dil
SİNOPSİS
bc [ -c ] [ -l ] [ -s ] [ dosya ... ]
TANIM
Bc C'ye benzeyen ancak üzerinde aritmetik sağlayan bir dil için etkileşimli bir işlemcidir.
ondalık noktanın sağında 100 basamağa kadar isteğe bağlı uzunlukta sayılar. Alır
verilen herhangi bir dosyadan giriş, ardından standart girişi okur. NS -l argüman şu anlama gelir
keyfi bir hassas matematik kitaplığının adı. NS -s argüman otomatik olarak bastırır
hesaplama sonuçlarının görüntülenmesi; tüm çıktılar aracılığıyla baskı Komut.
için aşağıdaki sözdizimi bc programlar C'deki gibidir; L mektup anlamına gelir a-z, E anlamına geliyor
ifade S beyan anlamına gelir.
sözlük
yorumlar ekte /* */
yeni satırlar bitiş ifadeleri
İsimler
basit değişkenler: L
dizi öğeleri: L[E]
Kelimeler baz, obez, ve ölçek
Diğer işlenenler
isteğe bağlı işaret ve ondalık nokta ile isteğe bağlı olarak uzun sayılar.
(E)
kare(E)
uzunluk (E)
önemli ondalık basamak sayısı
ölçek(E)
ondalık noktanın sağındaki basamak sayısı
L(E,...,E)
işlev çağrısı
Operatörler
+ - * / % ^ (% kalan; ^ güçtür)
++ --
== <= >= != < >
= += -= *= /= %= ^=
Tablolar
E
{ S ; ... ; S }
baskı E
if ( E ) S
süre ( E ) S
için ( E ; E ; E ) S
boş ifade
kırılma
çıkmak
"Metin"
Fonksiyon tanımları
tanımlamak L ( L , ... , L ){
Oto L , ... , L
S ; ... ; S
dönüş E
}
İçindeki işlevler
-l matematik kütüphanesi
s(x) sinüs
c(x) kosinüs
e(x) üstel
l(x) log
a(x) arktanjant
j(n, x)
Bessel işlevi
Tüm işlev bağımsız değişkenleri değere göre iletilir.
Bir ifadenin değeri, ana operatör bir
atama veya -s komut satırı argümanı verilir. Aşağıdakileri içerebilecek tırnak içindeki metin
yeni satırlar, her zaman yazdırılır. Noktalı virgül veya yeni satırlar ifadeleri ayırabilir.
atama ölçek aritmetikte tutulacak basamak sayısını etkiler
şekilde operasyonlar dc(1). atamalar baz or obez giriş ve çıkışı ayarla
sırasıyla sayı tabanı.
Aynı harf bir dizi, bir fonksiyon ve aynı anda basit bir değişken olarak kullanılabilir.
Tüm değişkenler program için globaldir. Otomatik değişkenler sırasında aşağı itilir
işlev çağrıları. Bir dizi bildiriminde işlev argümanı veya otomatik değişken olarak
dizi adını boş köşeli parantezler takip etmelidir.
Bc aslında bir önişlemci dc(1), otomatik olarak çağırdığı sürece, -c
(yalnızca derleme) seçeneği mevcuttur. bu durumda dc girdi standarda gönderilir
yerine çıktı.
ÖRNEK
Üstel değerin yaklaşık değerini hesaplamak için bir işlev tanımlayın. 10 yazdırmak için kullanın
değerler. (Kütüphanedeki üstel fonksiyon daha iyi cevaplar verir.)
ölçek = 20
e(x) { tanımla
otomatik a, b, c, ben, s
bir = 1
b = 1
s = 1
for(i=1; 1; i++) {
bir *= x
b *= ben
c = a/b
if(c == 0) s'yi döndürür
s += c
}
}
for(i=1; i<=10; i++) print e(i)
onworks.net hizmetlerini kullanarak bcplan9'u çevrimiçi kullanın