ນີ້ແມ່ນຄໍາສັ່ງ icalc ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
icalc - ເຄື່ອງຄິດເລກແບບໂຕ້ຕອບ
ສະຫຼຸບສັງລວມ
icalc [ ເອກະສານ ]
ລາຍລະອຽດ
Icalc ເປັນເຄື່ອງຄິດເລກ algebraic ອອກແບບຕົ້ນຕໍສໍາລັບການນໍາໃຊ້ການໂຕ້ຕອບ. ແຕ່ລະສູດ
ຄໍານິຍາມ ເອກະສານ ຖືກອ່ານແລະລວບລວມ. ການປ້ອນຂໍ້ມູນມາດຕະຖານຖືກອ່ານ, ສະແດງອອກ
ການປະເມີນຜົນແລະຜົນໄດ້ຮັບຖືກສົ່ງໄປຫາຜົນໄດ້ຮັບມາດຕະຖານ. ຖ້າເສັ້ນໃຫມ່ຖືກຫລົບຫນີໂດຍໃຊ້ a
backslash, ການປ້ອນຂໍ້ມູນແມ່ນສືບຕໍ່ຢູ່ໃນແຖວຕໍ່ໄປ.
ການສະແດງອອກປະກອບມີຕົວເລກທີ່ແທ້ຈິງ, ຊື່ຕົວແປ, ການເອີ້ນຟັງຊັນ, ແລະຕໍ່ໄປນີ້
ຜູ້ປະຕິບັດງານ:
+ - * / ^
ຜູ້ປະຕິບັດການໄດ້ຖືກປະເມີນຈາກຊ້າຍໄປຂວາ, ຍົກເວັ້ນ '^', ເຊິ່ງເປັນການເຊື່ອມໂຍງທີ່ຖືກຕ້ອງ.
Exponentiation ມີຄວາມສຳຄັນທີ່ສຸດ; ການຄູນແລະການແບ່ງແມ່ນຖືກປະເມີນ
ກ່ອນການບວກແລະການລົບ. ການສະແດງອອກສາມາດຖືກຈັດກຸ່ມດ້ວຍວົງເລັບ. ແຕ່ລະ
ຜົນໄດ້ຮັບແມ່ນໄດ້ຮັບການມອບຫມາຍເປັນຕົວເລກ, ຊຶ່ງສາມາດນໍາໃຊ້ໃນການສະແດງອອກໃນອະນາຄົດ. ສໍາລັບຕົວຢ່າງ, ໄດ້
expression ($3*10) ແມ່ນຜົນຂອງການຄຳນວນທີສາມຄູນດ້ວຍສິບ. ເງິນໂດລາ
ເຊັນໂດຍຕົວມັນເອງອາດຈະຖືກນໍາໃຊ້ສໍາລັບຜົນໄດ້ຮັບທີ່ຜ່ານມາ. ຄ່າທັງໝົດແມ່ນຄວາມແມ່ນຍໍາສອງເທົ່າທີ່ແທ້ຈິງ.
ນອກຈາກນັ້ນ, ຕົວແປແລະຫນ້າທີ່ສາມາດຖືກກໍານົດໂດຍຜູ້ໃຊ້. ຄໍານິຍາມຕົວແປ
ມີຮູບແບບ:
var = ການສະແດງອອກ ;
ຕົວຢ່າງໃດໆຂອງຕົວແປໃນການສະແດງຜົນຈະຖືກແທນທີ່ດ້ວຍຄໍານິຍາມຂອງມັນ. ກ
ຄໍານິຍາມຫນ້າທີ່ມີຮູບແບບ:
func(a1, a2, ..) = ການສະແດງອອກ ;
ການສະແດງອອກສາມາດມີຕົວຢ່າງຂອງອາກິວເມັນຟັງຊັນເຊັ່ນດຽວກັນກັບຕົວແປອື່ນໆ
ແລະຫນ້າທີ່. ຊື່ຟັງຊັນສາມາດຖືກສົ່ງຜ່ານເປັນການໂຕ້ຖຽງ. ຫນ້າທີ່ recursive ສາມາດ
ກໍານົດໂດຍໃຊ້ການໂທໄປຫາຫນ້າທີ່ກໍານົດຫຼືຟັງຊັນອື່ນໆທີ່ໂທຫາທີ່ກໍານົດໄວ້
function
ເພື່ອກໍານົດການສະແດງອອກຄົງທີ່, ພຽງແຕ່ປ່ຽນເຄື່ອງຫມາຍເທົ່າກັບ ('=') ດ້ວຍຈໍ້າສອງເມັດ (':')
ໃນຄໍານິຍາມ. ການສະແດງອອກຄົງທີ່ໄດ້ຖືກປະເມີນພຽງແຕ່ຄັ້ງດຽວ, ຄັ້ງທໍາອິດທີ່ພວກເຂົາຢູ່
ໃຊ້. ອັນນີ້ຫຼີກລ້ຽງການປະເມີນຊ້ຳໆຂອງການສະແດງຜົນທີ່ຄຸນຄ່າບໍ່ເຄີຍປ່ຽນແປງ. ໂດຍຫລັກການແລ້ວ,
ການສະແດງອອກຄົງທີ່ມີພຽງແຕ່ຕົວເລກແລະການອ້າງອີງເຖິງຄ່າຄົງທີ່ທີ່ກໍານົດໄວ້ກ່ອນຫນ້ານີ້
ການສະແດງອອກແລະຫນ້າທີ່. ຄໍານິຍາມຫນ້າທີ່ຄົງທີ່ຈະຖືກແທນທີ່ດ້ວຍມູນຄ່າຂອງມັນ
ໃນການສະແດງອອກໃດໆທີ່ໃຊ້ພວກມັນດ້ວຍການໂຕ້ຖຽງຄົງທີ່. ຫນ້າທີ່ກໍານົດໄວ້ລ່ວງຫນ້າທັງຫມົດແລະ
ຕົວແປມີຄຸນສົມບັດຄົງທີ່. ດັ່ງນັ້ນ, "sin (PI / 4)" ໃນສະແດງອອກຈະເປັນ
ແທນທີ່ທັນທີໂດຍ ".707108" ເວັ້ນເສຍແຕ່ sin() ຫຼື PI ໄດ້ຖືກກໍານົດຄືນໂດຍຜູ້ໃຊ້. (ຫມາຍເຫດ
ວ່າການກໍານົດການສະແດງອອກຄົງທີ່ບໍ່ແມ່ນການປະຕິບັດທີ່ແນະນໍາ!)
ສາມາດສະແດງຄຳນິຍາມຂອງຕົວແປ ຫຼືຟັງຊັນໄດ້ດ້ວຍ '?' ຄໍາສັ່ງ:
? ຊື່
ຖ້າບໍ່ມີຊື່, ຄໍານິຍາມທັງຫມົດຈະຖືກພິມອອກ. ຄໍາສັ່ງ '>' ຂຽນຄໍານິຍາມໃສ່ a
file:
> ໄຟລ໌
ເຊັ່ນດຽວກັນ, ຄໍາສັ່ງ '<' ໂຫຼດຄໍານິຍາມ.
ຫ້ອງສະຫມຸດຕໍ່ໄປນີ້ຂອງຫນ້າທີ່ກໍານົດໄວ້ລ່ວງຫນ້າແລະຕົວແປແມ່ນສະຫນອງໃຫ້:
PI ອັດຕາສ່ວນຂອງເສັ້ນຜ່າສູນກາງຂອງວົງມົນກັບເສັ້ນຜ່າສູນກາງຂອງມັນ.
ຖ້າ (cond, ຫຼັງຈາກນັ້ນ, ອື່ນ)
ຖ້າ cond ຫຼາຍກວ່າສູນ, ຫຼັງຈາກນັ້ນຈະຖືກປະເມີນ, ຖ້າບໍ່ດັ່ງນັ້ນຈະຖືກປະເມີນ.
ຟັງຊັນນີ້ແມ່ນຈໍາເປັນສໍາລັບຄໍານິຍາມ recursive.
ເລືອກ(N, a1, a2, )
ກັບຄືນ aN (N ຖືກປັດກັບຈໍານວນທີ່ໃກ້ທີ່ສຸດ). ຟັງຊັນນີ້ສະຫນອງ array
ຄວາມສາມາດ. ຖ້າ N ແມ່ນສູນ, ຈໍານວນຂອງອາກິວເມັນທີ່ມີຢູ່ຈະຖືກສົ່ງຄືນ.
Rand(x) ຄິດໄລ່ຕົວເລກສຸ່ມລະຫວ່າງ 0 ແລະ 1 ໂດຍອີງໃສ່ x.
ຊັ້ນ (x) ສົ່ງຄ່າຈຳນວນເຕັມທີ່ໃຫຍ່ທີ່ສຸດບໍ່ໃຫຍ່ກວ່າ x.
ເພດານ (x) ສົ່ງຄ່າຈຳນວນໜ້ອຍສຸດບໍ່ໜ້ອຍກວ່າ x.
sqrt (x) ກັບຄືນຮາກສີ່ຫລ່ຽມຂອງ x.
exp(x) ຄິດໄລ່ e ກັບກໍາລັງຂອງ x (e approx = 2.718281828).
ບັນທຶກ(x) ຄິດໄລ່ logarithm ຂອງ x ກັບຖານ e.
ບັນທຶກ10(x) ຄິດໄລ່ຄ່າ logarithm ຂອງ x ກັບຖານ 10.
sin(x), cos(x), tan (x)
ຟັງຊັນສາມຫລ່ຽມ.
asin(x), acos(x), atan(x)
ຟັງຊັນສາມຫລ່ຽມປີ້ນກັບກັນ.
atan2(y, x)
tangent ປີ້ນກັບ y/x (ໄລຍະ -pi ຫາ pi).
ໃຊ້ icalc ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net