Amazon Best VPN GoSearch

OnWorks favicon

dcplan9 - ອອນລາຍໃນຄລາວ

ແລ່ນ dcplan9 ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ dcplan9 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


dc - desk calculator

ສະຫຼຸບສັງລວມ


dc [ ເອກະສານ ]

ລາຍລະອຽດ


Dc ເປັນເຄື່ອງຄິດເລກແບບຕັ້ງໂຕະທີ່ມີຄວາມແມ່ນຍໍາໂດຍຕົນເອງ. ໂດຍປົກກະຕິມັນເຮັດວຽກຢູ່ໃນຈໍານວນທົດສະນິຍົມ,
ແຕ່ອັນນຶ່ງອາດຈະລະບຸຖານປ້ອນຂໍ້ມູນ, ພື້ນຖານຜົນຜະລິດ, ແລະຕົວເລກເສດສ່ວນທີ່ຈະເປັນ
ຮັກສາ. ໂຄງ​ປະ​ກອບ​ການ​ໂດຍ​ລວມ​ຂອງ​ dc ເປັນ stacking (ປີ້ນກັບກັນໂປໂລຍ) ເຄື່ອງຄິດເລກ. ຖ້າເປັນ
ການໂຕ້ຖຽງແມ່ນໃຫ້, ການປ້ອນຂໍ້ມູນແມ່ນເອົາຈາກໄຟລ໌ນັ້ນຈົນກ່ວາໃນຕອນທ້າຍຂອງມັນ, ຫຼັງຈາກນັ້ນຈາກມາດຕະຖານ
ວັດສະດຸປ້ອນ. ການກໍ່ສ້າງຕໍ່ໄປນີ້ຖືກຮັບຮູ້:

number ຄ່າຂອງຕົວເລກແມ່ນ pushed ສຸດ stack ໄດ້. ຕົວເລກແມ່ນສະຕຣິງທີ່ບໍ່ແຕກຂອງ
ຕົວເລກ 0-9A-F or 0-9a-f. ເລກຖານສິບຫົກເລີ່ມຕົ້ນດ້ວຍຕົວພິມນ້ອຍ
ຕົວອັກສອນຕ້ອງຖືກນຳໜ້າດ້ວຍສູນເພື່ອຈຳແນກມັນຈາກຄຳສັ່ງທີ່ກ່ຽວຂ້ອງ
ກັບຈົດໝາຍ. ມັນອາດຈະຖືກນຳໜ້າດ້ວຍຂີດກ້ອງ _ ເພື່ອປ້ອນຕົວເລກລົບ.
ຕົວເລກອາດມີຈຸດທົດສະນິຍົມ.

+ - / * % ^
ຕື່ມການລົບຄູນການຫານສ່ວນທີ່ເຫຼືອຫຼື exponentiate ສອງຄ່າເທິງສຸດ
stack. ທັງສອງລາຍການແມ່ນ popped off stack ໄດ້; ຜົນໄດ້ຮັບແມ່ນ pushed ສຸດ stack ໄດ້
ຢູ່ໃນສະຖານທີ່ຂອງພວກເຂົາ. ສ່ວນເສດສ່ວນຂອງເລກກຳລັງຈະຖືກລະເລີຍ.

sx
Sx ຢູ່ເທິງສຸດຂອງ stack ແລະເກັບຮັກສາເຂົ້າໄປໃນທະບຽນທີ່ມີຊື່ x, ບ່ອນທີ່ x ອາດຈະເປັນອັນໃດກໍ່ໄດ້
ລັກສະນະ. ພາຍ​ໃຕ້​ການ​ດໍາ​ເນີນ​ງານ​ S ລົງທະບຽນ x ຖືກປະຕິບັດເປັນ stack ແລະມູນຄ່າແມ່ນ
pushed ສຸດມັນ.

lx
Lx ຍູ້ຄ່າໃນການລົງທະບຽນ x ໃສ່ stack ໄດ້. ທະບຽນ x ບໍ່ໄດ້ປ່ຽນແປງ. ທັງໝົດ
ການລົງທະບຽນເລີ່ມຕົ້ນດ້ວຍຄ່າສູນ. ພາຍ​ໃຕ້​ການ​ດໍາ​ເນີນ​ງານ​ L ລົງທະບຽນ x ຖືກປະຕິບັດເປັນ
stack ແລະມູນຄ່າເທິງຂອງມັນແມ່ນ popped ໃສ່ stack ຕົ້ນຕໍ.

d ຊໍ້າກັນຄ່າເທິງສຸດໃນ stack.

p ພິມມູນຄ່າເທິງສຸດ stack ໄດ້. ມູນຄ່າສູງສຸດຍັງຄົງບໍ່ປ່ຽນແປງ. P ການຕີຄວາມ ໝາຍ
ດ້ານເທິງຂອງ stack ເປັນຂໍ້ຄວາມ, ເອົາມັນອອກ, ແລະພິມມັນ.

f ພິມຄ່າໃນ stack ໄດ້.

q
Q ອອກຈາກໂຄງການ. ຖ້າປະຕິບັດ string, ລະດັບ recursion ແມ່ນ popped ສອງ.
ພາຍ​ໃຕ້​ການ​ດໍາ​ເນີນ​ງານ​ Q ຄ່າເທິງສຸດ stack ແມ່ນ popped ແລະການປະຕິບັດ string
ລະດັບແມ່ນປະກົດຂຶ້ນໂດຍມູນຄ່ານັ້ນ.

x ປະຕິບັດອົງປະກອບເທິງສຸດຂອງ stack ເປັນສະຕຣິງຕົວອັກສອນແລະປະຕິບັດມັນເປັນ string
of dc ຄຳ ສັ່ງ.

X ແທນທີ່ຕົວເລກຢູ່ເທິງສຸດຂອງ stack ດ້ວຍປັດໄຈຂະຫນາດຂອງມັນ.

[ ... ]
ເອົາສາຍຂໍ້ຄວາມວົງເລັບໃສ່ເທິງຂອງ stack.

<x
>x
=x Pop ແລະປຽບທຽບສອງອົງປະກອບເທິງສຸດຂອງ stack ໄດ້. ລົງທະບຽນ x ຈະຖືກປະຕິບັດຖ້າພວກເຂົາ
ເຊື່ອ​ຟັງ​ສາຍ​ພົວ​ພັນ​ທີ່​ໄດ້​ກ່າວ​ໄວ້​.

v ແທນທີ່ອົງປະກອບເທິງສຸດຂອງ stack ດ້ວຍຮາກສີ່ຫລ່ຽມຂອງມັນ. ເສດສ່ວນໃດນຶ່ງທີ່ມີຢູ່
ສ່ວນຫນຶ່ງຂອງການໂຕ້ຖຽງໄດ້ຖືກພິຈາລະນາ, ແຕ່ຖ້າບໍ່ດັ່ງນັ້ນປັດໄຈຂະຫນາດແມ່ນ
ບໍ່ສົນໃຈ.

! ແປສ່ວນທີ່ເຫຼືອຂອງເສັ້ນເປັນຄໍາສັ່ງ shell.

c ລ້າງ stack ໄດ້.

i ຄ່າເທິງສຸດຂອງ stack ແມ່ນ popped ແລະໃຊ້ເປັນຖານຕົວເລກສໍາລັບການປ້ອນຂໍ້ມູນຕໍ່ໄປ.

I ຍູ້ພື້ນຖານວັດສະດຸປ້ອນຢູ່ເທິງສຸດຂອງ stack.

o ຄ່າເທິງສຸດຂອງ stack ແມ່ນ popped ແລະໃຊ້ເປັນຖານຕົວເລກສໍາລັບການຕໍ່ໄປ
ຜົນຜະລິດ. ໃນຖານທີ່ໃຫຍ່ກວ່າ 10, ແຕ່ລະ 'ຕົວເລກ' ຈະພິມເປັນກຸ່ມຂອງຕົວເລກທົດສະນິຍົມ.

O ຍູ້ພື້ນຖານຜົນຜະລິດຢູ່ເທິງສຸດຂອງ stack ໄດ້.

k ຢູ່ເທິງສຸດຂອງ stack, ແລະໃຊ້ຄ່ານັ້ນເປັນປັດໄຈຂະຫນາດທີ່ບໍ່ແມ່ນລົບ: the
ຈໍາ​ນວນ​ທີ່​ເຫມາະ​ສົມ​ຂອງ​ສະ​ຖານ​ທີ່​ແມ່ນ​ພິມ​ອອກ​ໃນ​ການ​ຜະ​ລິດ​, ແລະ​ຮັກ​ສາ​ໄວ້​ໃນ​ລະ​ຫວ່າງ​ການ​
ການຄູນ, ການຫານ, ແລະ ເລກກຳລັງ. ການໂຕ້ຕອບຂອງປັດໄຈຂະຫນາດ,
ພື້ນຖານການປ້ອນຂໍ້ມູນ, ແລະພື້ນຖານຜົນຜະລິດຈະສົມເຫດສົມຜົນຖ້າຫາກວ່າທັງຫມົດມີການປ່ຽນແປງຮ່ວມກັນ.

z ຍູ້ລະດັບ stack ໃສ່ stack ໄດ້.

Z ແທນທີ່ຕົວເລກຢູ່ເທິງສຸດຂອງ stack ດ້ວຍຄວາມຍາວຂອງມັນ.

? ເສັ້ນ​ຂອງ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ແມ່ນ​ເອົາ​ມາ​ຈາກ​ແຫຼ່ງ​ປ້ອນ​ຂໍ້​ມູນ (ໂດຍ​ປົກ​ກະ​ຕິ terminal​) ແລະ​ປະ​ຕິ​ບັດ​.

; : ໃຊ້ໂດຍ bc ສໍາລັບການດໍາເນີນງານ array.

ປັດໄຈຂະຫນາດທີ່ກໍານົດໄວ້ໂດຍ k ກຳນົດຈຳນວນຕົວເລກທີ່ເກັບໄວ້ທາງຂວາຂອງເລກທົດສະນິຍົມ
ຈຸດ. ຖ້າ s ແມ່ນ​ປັດ​ໄຈ​ຂະ​ຫນາດ​ໃນ​ປັດ​ຈຸ​ບັນ​, sa ແມ່ນຂະຫນາດຂອງຕົວປະຕິບັດການທໍາອິດ, sb ເປັນ
ຂະຫນາດຂອງທີສອງ, ແລະ b ແມ່ນຕົວປະຕິບັດການທີສອງ (ຈຳນວນເຕັມ), ຜົນໄດ້ຮັບຖືກຕັດອອກເປັນ
ຕໍ່​ໄປ​ນີ້​ລະ​ດັບ​.

+,- ສູງສຸດ(sa,sb)
* ນາທີ(sa+sb , ສູງສຸດ(s,sa,sb))
/ s
% ດັ່ງນັ້ນເງິນປັນຜົນ = ຕົວຫານ * quotient + ສ່ວນທີ່ເຫຼືອ; ສ່ວນທີ່ເຫຼືອມີສັນຍານຂອງເງິນປັນຜົນ
^ ນາທີ(sa×|b|, ສູງສຸດ(s, ສ))
v ສູງສຸດ(s, ສ)

ຕົວຢ່າງ


ພິມສິບຄ່າທໍາອິດຂອງ n!

[la1+dsa*pla10>y]sy
0 ປີ 1
lyx

ແຫຼ່ງຂໍ້ມູນ


/src/cmd/dc.c

ໃຊ້ dcplan9 ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.