İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

bcplan9 - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü üzerinden OnWorks ücretsiz barındırma sağlayıcısında bcplan9'u çalıştırın

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


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Yonca EFI önyükleyici
    Yonca EFI önyükleyici
    Proje şuraya taşındı:
    https://github.com/CloverHackyColor/CloverBootloader..
    Özellikler: Önyükleme macOS, Windows ve Linux
    ile Mac veya PC'de UEFI veya eski modda
    AB...
    Clover EFI önyükleyicisini indirin
  • 2
    birleşik dev/dak
    birleşik dev/dak
    Gitter'de bize katılın!
    https://gitter.im/unitedrpms-people/Lobby
    URPMS deposunu etkinleştirin.
    sistem -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    unitedrpms'i indirin
  • 3
    C ++ Kitaplıklarını Artırın
    C ++ Kitaplıklarını Artırın
    Boost, ücretsiz taşınabilirlik sağlar
    hakemli C++ kitaplıkları. bu
    taşınabilir kütüphanelere ağırlık verilmektedir.
    C++ Standart Kitaplığı ile iyi çalışır.
    Bakınız http://www.bo...
    Boost C++ Kitaplıklarını İndirin
  • 4
    SanalGL
    SanalGL
    VirtualGL, 3B komutları bir
    Unix/Linux OpenGL uygulaması bir
    sunucu tarafı GPU ve
    3D görüntüleri bir video akışına dönüştürdü
    hangisiyle ...
    VirtualGL'yi indirin
  • 5
    Libusb
    Libusb
    Kullanıcı alanını etkinleştirmek için kitaplık
    iletişim kurmak için uygulama programları
    USB cihazları. Kitle: Geliştiriciler, Son
    Kullanıcılar/Masaüstü. Programlama Dili: C.
    Kategoriler ...
    libusb'u indir
  • 6
    yudum
    yudum
    SWIG bir yazılım geliştirme aracıdır
    C ile yazılmış programları birbirine bağlayan ve
    Çeşitli yüksek seviyeli C++
    Programlama dilleri. SWIG ile birlikte kullanılır
    farklı...
    SWIG'i indirin
  • Daha fazla »

Linux komutları

Ad