InglésFrancésEspañol

Ad


icono de página de OnWorks

bcplan9 - Online en la nube

Ejecute bcplan9 en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando bcplan9 que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


bc - lenguaje aritmético de precisión arbitraria

SINOPSIS


bc [ -c ] [ -l ] [ -s ] [ presentar ... ]

DESCRIPCIÓN


Bc es un procesador interactivo para un lenguaje que se parece a C pero proporciona aritmética en
números de longitud arbitraria con hasta 100 dígitos a la derecha del punto decimal. Se necesita
entrada de cualquier archivo dado, luego lee la entrada estándar. los -l El argumento representa el
nombre de una biblioteca matemática de precisión arbitraria. los -s argumento suprime el automático
visualización de los resultados de los cálculos; toda la salida es a través del Imprimir mando.

La siguiente sintaxis para bc los programas es como el de C; L significa letra a-z, E significa
expresión S significa declaración.

Léxico

los comentarios están incluidos en /* */

declaraciones finales de líneas nuevas

nombres

variables simples: L
elementos de matriz: L[E]
Las palabras ibase, obasey escala

Otros operandos

números arbitrariamente largos con signo y punto decimal opcionales.

(E)

sqrtE)

largo(E)
número de dígitos decimales significativos

escala(E)
número de dígitos a la derecha del punto decimal

L(E,...,E)
Llamada de función

telecomunicaciones

+ - * / % ^ (% es resto; ^ es poder)

++ --

== <= >= != < >

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

Declaraciones
E
{ S ; ... ; S }
Imprimir E
if ( E ) S
mientras ( E ) S
para ( E ; E ; E ) S
declaración nula
romper
renuncia
"texto"

Definiciones de funciones
definir L ( L , ... , L ){
auto L , ... , L
S ; ... ; S
volvemos E
}
Funciones en
-l biblioteca de matemáticas
s(x) seno
c(x) coseno
e(x) exponencial
l(x) log
a(x) arcangent
j(n, x)
Función de Bessel
Todos los argumentos de la función se pasan por valor.

El valor de una expresión en el nivel superior se imprime a menos que el operador principal sea un
asignación o el -s Se proporciona el argumento de la línea de comandos. Texto entre comillas, que puede incluir
nuevas líneas, siempre se imprime. Tanto el punto y coma o las líneas nuevas pueden separar declaraciones.
Asignación a escala influye en el número de dígitos que se deben retener en aritmética
operaciones en la forma de dc(1). Asignaciones a ibase or obase establecer la entrada y salida
número de radix respectivamente.

La misma letra puede usarse como una matriz, una función y una variable simple simultáneamente.
Todas las variables son globales para el programa. Las variables automáticas se reducen durante
llamadas a funciones. En una declaración de una matriz como argumento de función o variable automática
los corchetes vacíos deben seguir al nombre de la matriz.

Bc es en realidad un preprocesador para dc(1), que invoca automáticamente, a menos que el -c
La opción (solo compilar) está presente. En este caso el dc la entrada se envía al estándar
salida en su lugar.

EJEMPLO


Defina una función para calcular un valor aproximado del exponencial. Úselo para imprimir 10
valores. (La función exponencial de la biblioteca da mejores respuestas).

escala = 20
definir e (x) {
automático a, b, c, i, s
a = 1
b = 1
s = 1
para (i = 1; 1; i ++) {
a * = x
b * = yo
c = a / b
si (c == 0) devuelve s
s + = c
}
}
para (i = 1; i <= 10; i ++) imprimir e (i)

Utilice bcplan9 en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Cargador de arranque Clover EFI
    Cargador de arranque Clover EFI
    El proyecto se ha trasladado a
    https://github.com/CloverHackyColor/CloverBootloader..
    Características: Arranque macOS, Windows y Linux
    en UEFI o en modo heredado en Mac o PC con
    UE...
    Descarga el gestor de arranque Clover EFI
  • 2
    rpmsunidos
    rpmsunidos
    ¡Únase a nosotros en Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Habilite el repositorio URPMS en su
    sistema -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Descargar unitedrpms
  • 3
    Impulsar las bibliotecas de C ++
    Impulsar las bibliotecas de C ++
    Boost ofrece portátiles gratuitos
    Bibliotecas de C++ revisadas por pares. Él
    El énfasis está en las bibliotecas portátiles que
    funciona bien con la biblioteca estándar de C++.
    Ver http://www.bo...
    Descargar bibliotecas Boost C++
  • 4
    VirtualGL
    VirtualGL
    VirtualGL redirige los comandos 3D de un
    Aplicación Unix / Linux OpenGL en un
    GPU del lado del servidor y convierte la
    renderiza imágenes en 3D en una secuencia de video
    con la cual ...
    Descargar VirtualGL
  • 5
    libusb
    libusb
    Biblioteca para habilitar el espacio de usuario
    programas de aplicación para comunicarse
    Dispositivos USB. Público: Desarrolladores, Fin
    Usuarios/Escritorio. lenguaje de programacion: c
    Categorías ...
    Descargar libusb
  • 6
    TRAGO
    TRAGO
    SWIG es una herramienta de desarrollo de software
    que conecta programas escritos en C y
    C ++ con una variedad de alto nivel
    lenguajes de programación. SWIG se utiliza con
    diferente...
    Descargar SWIG
  • Más "

Comandos de Linux

Ad