АнглийскийФранцузскийИспанский

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 цифр справа от десятичной точки. Занимает
ввод из любых заданных файлов, затем читает стандартный ввод. В -l аргумент стоит за
имя математической библиотеки произвольной точности. В -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
define e (x) {
авто а, б, в, я, с
a = 1
б = 1
с = 1
for (i = 1; 1; i ++) {
а * = х
б * = я
с = а / б
если (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...
    Скачать объединенные рпмс
  • 3
    Boost C ++ библиотеки
    Boost C ++ библиотеки
    Boost предоставляет бесплатное портативное
    рецензируемые библиотеки C++.
    упор делается на портативные библиотеки, которые
    хорошо работать со стандартной библиотекой C++.
    Смотрите http://www.bo...
    Скачать библиотеки Boost C++
  • 4
    Виртуальный GL
    Виртуальный GL
    VirtualGL перенаправляет 3D-команды из
    Приложение Unix / Linux OpenGL на
    серверный GPU и преобразует
    визуализированные 3D-изображения в видеопоток
    с которым ...
    Скачать VirtualGL
  • 5
    libusb
    libusb
    Библиотека для включения пользовательского пространства
    прикладные программы для связи с
    USB-устройства. Аудитория: Разработчики, Конец
    Пользователи/рабочий стол. Язык программирования: С.
    Категории ...
    Скачать 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 — основной сервер для
    СпамБайес. ОПИСАНИЕ: В настоящее время служит
    только веб-интерфейс. Подключение
    прослушиватели для различных протоколов - подлежит уточнению.
    Это ...
    Запустите core_server
  • 5
    g.gui.gcpgrass
    g.gui.gcpgrass
    g.gui.gcp - Геокорректирует карту и
    позволяет управлять наземными контрольными точками.
    КЛЮЧЕВЫЕ СЛОВА: общий, графический интерфейс,
    георектификация, опорные точки...
    Запустите g.gui.gcpgrass
  • 6
    g.gui.gmodelergrass
    g.gui.gmodelergrass
    g.gui.gmodeler — Разработчик графического моделирования.
    Позволяет интерактивно создавать, редактировать
    и управление моделями. КЛЮЧЕВЫЕ СЛОВА: общие,
    Графический интерфейс, средство графического моделирования, рабочий процесс...
    Запустите g.gui.gmodelergrass.
  • Больше »

Ad