ນີ້ແມ່ນຄໍາສັ່ງ bcplan9 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
bc - arbitrary-precision ພາສາເລກຄະນິດສາດ
ສະຫຼຸບສັງລວມ
bc [ -c ] [ -l ] [ -s ] [ ເອກະສານ ... ]
ລາຍລະອຽດ
Bc ເປັນໂປເຊດເຊີແບບໂຕ້ຕອບສໍາລັບພາສາທີ່ຄ້າຍຄືກັບ C ແຕ່ໃຫ້ເລກຄະນິດສາດ
ຕົວເລກຂອງຄວາມຍາວໂດຍຕົນເອງທີ່ມີສູງເຖິງ 100 ຕົວເລກຂວາຂອງຈຸດທົດສະນິຍົມ. ມັນໃຊ້ເວລາ
ການປ້ອນຂໍ້ມູນຈາກໄຟລ໌ໃດກໍໄດ້ໃຫ້, ຈາກນັ້ນອ່ານການປ້ອນຂໍ້ມູນມາດຕະຖານ. ໄດ້ -l ການໂຕ້ຖຽງຫຍໍ້ມາຈາກ
ຊື່ຂອງຫ້ອງສະຫມຸດຄະນິດສາດຄວາມແມ່ນຍໍາໂດຍຕົນເອງ. ໄດ້ -s ການໂຕ້ຖຽງສະກັດກັ້ນອັດຕະໂນມັດ
ການສະແດງຜົນການຄິດໄລ່; ຜົນຜະລິດທັງຫມົດແມ່ນຜ່ານ ພິມ ຄໍາສັ່ງ.
syntax ຕໍ່ໄປນີ້ສໍາລັບ bc ບັນດາໂຄງການແມ່ນຄ້າຍຄືກັບ C; L ຫມາຍຄວາມວ່າຈົດຫມາຍ a-z, E ວິທີການ
ການສະແດງອອກ, S ຫມາຍຄວາມວ່າຄໍາຖະແຫຼງ.
ໃບລານ
ຄໍາຄິດເຫັນແມ່ນໄດ້ປິດຢູ່ໃນ /* */
newlines ຖະແຫຼງການສິ້ນສຸດ
ຊື່
ຕົວແປງ່າຍດາຍ: L
ອົງປະກອບ array: L[E]
ຄຳ ເວົ້າ ອິເບສ, ເຈົ້ານາຍ, ແລະ ຂະຫນາດ
ໂຕປະຕິບັດການອື່ນໆ
ຕົວເລກຍາວຕາມໃຈມັກທີ່ມີເຄື່ອງໝາຍທາງເລືອກ ແລະຈຸດທົດສະນິຍົມ.
(E)
sqrt(E)
ຄວາມຍາວ(E)
ຈໍານວນຕົວເລກທົດສະນິຍົມທີ່ສໍາຄັນ
ຂະໜາດ(E)
ຈໍານວນຕົວເລກຂວາຂອງຈຸດທົດສະນິຍົມ
L(E,...,E)
ໂທຟັງຊັນ
ຜູ້ປະກອບການ
+ - * / % ^ (% ຍັງເຫຼືອ; ^ ແມ່ນພະລັງງານ
++ --
== <= >= != < >
= += -= *= /= %= ^=
ບົດລາຍງານ
E
{ S ; ... ; S }
ພິມ E
if ( E ) S
ໃນຂະນະທີ່ ( E ) S
ສໍາລັບການ ( E ; E ; E ) S
ຖະແຫຼງການ null
ພັກຜ່ອນ
ເຊົາ
"ຂໍ້ຄວາມ"
ນິຍາມຟັງຊັນ
ກໍານົດ L ( L , ... , L ){
ອັດຕະໂນມັດ L , ... , L
S ; ... ; S
ການກັບຄືນມາ E
}
ຟັງຊັນໃນ
-l ຫ້ອງສະຫມຸດຄະນິດສາດ
s(x) ຊີນ
c(x) ໂກຊິນ
e(x) ເລກ ກຳ ລັງ
l(x) log
a(x) ຂົ້ວໂລກ ເໜືອ
j(n, x)
ຟັງຊັນ Bessel
ອາກິວເມັນຟັງຊັນທັງໝົດແມ່ນຜ່ານໂດຍຄ່າ.
ຄ່າຂອງສະແດງອອກໃນລະດັບສູງສຸດແມ່ນພິມອອກເວັ້ນເສຍແຕ່ວ່າຕົວປະຕິບັດການຕົ້ນຕໍແມ່ນ an
ການມອບຫມາຍຫຼື -s ການໂຕ້ຖຽງແຖວຄໍາສັ່ງແມ່ນໃຫ້. ຂໍ້ຄວາມໃນວົງຢືມ, ເຊິ່ງອາດຈະປະກອບມີ
newlines, ຖືກພິມອອກສະເຫມີ. ທັງສອງເຄື່ອງໝາຍຈຸດ ຫຼືແຖວໃໝ່ອາດແຍກຂໍ້ຄວາມອອກໄດ້.
ການມອບຫມາຍໃຫ້ ຂະຫນາດ ມີອິດທິພົນຕໍ່ຈໍານວນຕົວເລກທີ່ຈະຮັກສາຢູ່ໃນເລກເລກ
ການດໍາເນີນງານໃນລັກສະນະຂອງ dc(1). ການມອບຫມາຍໃຫ້ ອິເບສ or ເຈົ້ານາຍ ກໍານົດການປ້ອນຂໍ້ມູນແລະຜົນຜະລິດ
ຕົວເລກ radix ຕາມລໍາດັບ.
ຕົວອັກສອນດຽວກັນອາດຈະຖືກນໍາໃຊ້ເປັນ array, function, ແລະຕົວແປງ່າຍດາຍພ້ອມໆກັນ.
ຕົວແປທັງຫມົດແມ່ນທົ່ວໂລກໃນໂຄງການ. ຕົວແປອັດຕະໂນມັດຖືກຍູ້ລົງໃນລະຫວ່າງ
ຟັງຊັນໂທ. ໃນການປະກາດຂອງ array ເປັນ argument ຟັງຊັນຫຼືຕົວແປອັດຕະໂນມັດ
ວົງເລັບສີ່ຫຼ່ຽມຫວ່າງເປົ່າຕ້ອງປະຕິບັດຕາມຊື່ array.
Bc ຕົວຈິງແລ້ວແມ່ນ preprocessor ສໍາລັບ dc(1), ທີ່ມັນຮຽກຮ້ອງໃຫ້ອັດຕະໂນມັດ, ເວັ້ນເສຍແຕ່ໄດ້ -c
(ລວບລວມເທົ່ານັ້ນ) ທາງເລືອກແມ່ນມີຢູ່. ໃນກໍລະນີດັ່ງກ່າວນີ້ dc ວັດສະດຸປ້ອນແມ່ນຖືກສົ່ງໄປຫາມາດຕະຖານ
ຜົນຜະລິດແທນ.
EXAMPLE
ກຳນົດຟັງຊັນເພື່ອຄຳນວນຄ່າໂດຍປະມານຂອງເລກກຳລັງ. ໃຊ້ເພື່ອພິມ 10
ຄຸນຄ່າ. (ຟັງຊັນ exponential ໃນຫ້ອງສະຫມຸດໃຫ້ຄໍາຕອບທີ່ດີກວ່າ.)
ຂະໜາດ = 20
ກໍານົດ e(x) {
ອັດຕະໂນມັດ a, b, c, i, s
ເຖິງ = 1
b=1
s = 1
ສໍາລັບ(i=1; 1; i++) {
a *= x
b *= i
c = a/b
ຖ້າ(c == 0) ກັບຄືນ s
s += ຄ
}
}
ສໍາລັບ(i=1; i<=10; i++) ພິມ e(i)
ໃຊ້ bcplan9 ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net