англійськафранцузькаіспанська

Ad


Значок OnWorks

bcplan9 - онлайн у хмарі

Запустіть bcplan9 у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда bcplan9, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


bc - мова арифметики довільної точності

СИНТАКСИС


bc [ -c ] [ -l ] [ -s ] [ файл ... ]

ОПИС


Bc є інтерактивним процесором для мови, яка нагадує C, але забезпечує арифметику
числа довільної довжини до 100 цифр праворуч від десяткової коми. Це займає
введення з будь-яких файлів, а потім читає стандартний вхід. The -l аргумент виступає за
ім'я математичної бібліотеки довільної точності. The -s аргумент пригнічує автоматичне
відображення результатів розрахунків; весь вихід здійснюється через друк команда

Наступний синтаксис для bc програми схожі на C; L означає лист a-z, E засоби
вираз S означає заяву.

Лексичні

коментарі додаються /* */

Кінцеві оператори нового рядка

імен

прості змінні: L
елементи масиву: L[E]
Слова ibase, obase та масштаб

Інші операнди

довільно довгі числа з необов'язковим знаком і десятковою крапкою.

(E)

sqrt(E)

довжина(E)
кількість значущих десяткових цифр

масштаб (E)
кількість цифр праворуч від десяткової коми

L(E,...,E)
виклик функції

Оператори

+ - * / % ^ (% є залишок; ^ це сила)

++ --

== <= >= != < >

= += -= *= /= %= ^=

Заяви
E
{ S ; ... ; S }
друк E
if ( E ) S
в той час як ( E ) S
та цінності ( E ; E ; E ) S
нульовий оператор
перерву
вихід
"текст"

Визначення функцій
визначати L ( L , ... , L ){
автоматичний L , ... , L
S ; ... ; S
повертати E
}
Функції в
-l математична бібліотека
s(x) синус
c(x) косинус
e(x) експонентний
l(x) журнал
a(x) арктангент
j(n, x)
Функція Бесселя
Усі аргументи функції передаються за значенням.

Значення виразу на верхньому рівні друкується, якщо основним оператором не є
завдання або -s вказано аргумент командного рядка. Текст у лапках, які можуть включати
новий рядок, завжди друкується. Або крапка з комою або новий рядок можуть розділяти оператори.
Призначення до масштаб впливає на кількість цифр, що зберігаються в арифметиці
операції у спосіб dc(1). Завдання до ibase or obase встановити вхід і вихід
основа числа відповідно.

Одна і та ж буква може одночасно використовуватися як масив, функція та проста змінна.
Усі змінні є глобальними для програми. Автоматичні змінні штовхаються вниз під час
виклики функцій. В оголошенні масиву як аргумент функції або автоматичної змінної
пусті квадратні дужки повинні йти після імені масиву.

Bc насправді є препроцесором для dc(1), який він викликає автоматично, якщо не -c
(лише компіляція) є. У цьому випадку dc вхідні дані надсилаються до стандарту
натомість вивести.

приклад


Визначте функцію для обчислення приблизного значення експоненці. Використовуйте його для друку 10
цінності. (Експоненціальна функція в бібліотеці дає кращі відповіді.)

масштаб = 20
визначити e(x) {
авто a, b, c, i, s
a = 1
b = 1
s = 1
for(i=1; 1; i++) {
а *= х
b *= я
c = a/b
if(c == 0) повертає s
s += c
}
}
for(i=1; i<=10; i++) надрукувати e(i)

Використовуйте bcplan9 онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Clover EFI завантажувач
    Clover EFI завантажувач
    Проект переміщено в
    https://github.com/CloverHackyColor/CloverBootloader..
    Особливості: завантажуйте macOS, Windows і Linux
    в UEFI або застарілому режимі на Mac або ПК з
    ЄС...
    Завантажте завантажувач Clover EFI
  • 2
    unitedrpms
    unitedrpms
    Приєднуйтесь до нас у Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Увімкніть репозиторій URPMS у вашому
    система -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Завантажити unitedrpms
  • 3
    Збільшити C ++ Бібліотеки
    Збільшити C ++ Бібліотеки
    Boost надає безкоштовний портативний пристрій
    рецензовані бібліотеки C++. The
    акцент робиться на переносних бібліотеках, які
    добре працювати зі стандартною бібліотекою C++.
    Перегляньте http://www.bo...
    Завантажте бібліотеки Boost C++
  • 4
    VirtualGL
    VirtualGL
    VirtualGL перенаправляє тривимірні команди з a
    Програма OpenGL Unix/Linux на a
    серверний графічний процесор і перетворює
    відтворювати 3D-зображення у відеопотік
    з якої ...
    Завантажити VirtualGL
  • 5
    libusb
    libusb
    Бібліотека, щоб увімкнути простір користувача
    прикладні програми для спілкування
    USB-пристрої. Аудиторія: розробники, кінець
    Користувачі / Робочий стіл. Мова програмування: C.
    Категорії...
    Завантажити libusb
  • 6
    ЛАГІТ
    ЛАГІТ
    SWIG – це інструмент розробки програмного забезпечення
    що з'єднує програми, написані на C і
    C++ з різноманітними високорівневими
    мови програмування. SWIG використовується з
    інший...
    Завантажити SWIG
  • Детальніше »

Команди Linux

  • 1
    ацетонісо
    ацетонісо
    acetoneiso - багатофункціональна графіка
    програма для монтування та керування CD/DVD
    зображення...
    Запустіть ацетон
  • 2
    ace_gperf
    ace_gperf
    ace_gperf - генерувати ідеальний хеш
    функція з набору ключів ...
    Запустіть ace_gperf
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - відправити повідомлення CORE API
    до глибини душі-демон демон ...
    Запустіть coresendmsg
  • 4
    core_server
    core_server
    core_server - основний сервер для
    SpamBayes. ОПИС: В даний час служить
    лише веб-інтерфейс. Підключення до мережі
    прослуховувачів для різних протоколів уточнюється.
    Це ...
    Запустіть core_server
  • 5
    g.gui.gcpgrass
    g.gui.gcpgrass
    g.gui.gcp - Георетифікує карту та
    дозволяє керувати наземними контрольними точками.
    КЛЮЧОВІ СЛОВА: загальні, GUI,
    георектификация, GCP ...
    Запустіть g.gui.gcpgrass
  • 6
    g.gui.gdegrass
    g.gui.gdegrass
    g.gui.gmodeler - Графічний модельер.
    Дозволяє інтерактивно створювати, редагувати
    та керування моделями. КЛЮЧОВІ СЛОВА: загальні,
    GUI, графічний модельер, робочий процес ...
    Запустіть g.gui.gmodelergrass
  • Детальніше »

Ad