bcplan9 - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന bcplan9 കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


bc - അനിയന്ത്രിതമായ-കൃത്യമായ ഗണിത ഭാഷ

സിനോപ്സിസ്


bc [ -c ] [ -l ] [ -s ] [ ഫയല് ... ]

വിവരണം


Bc C യോട് സാമ്യമുള്ളതും എന്നാൽ ഗണിത ഓൺ നൽകുന്നതുമായ ഒരു ഭാഷയ്ക്കുള്ള ഒരു ഇന്ററാക്ടീവ് പ്രോസസറാണ്
ദശാംശ പോയിന്റിന്റെ വലതുവശത്ത് 100 അക്കങ്ങൾ വരെ ഉള്ള അനിയന്ത്രിതമായ ദൈർഘ്യത്തിന്റെ സംഖ്യകൾ. ഇതിന് എടുക്കുന്നു
നൽകിയിരിക്കുന്ന ഏതെങ്കിലും ഫയലുകളിൽ നിന്നുള്ള ഇൻപുട്ട്, തുടർന്ന് സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് വായിക്കുന്നു. ദി -l വാദം നിലകൊള്ളുന്നു
ഒരു ആർബിട്രറി പ്രിസിഷൻ മാത്ത് ലൈബ്രറിയുടെ പേര്. ദി -s വാദം യാന്ത്രികത്തെ അടിച്ചമർത്തുന്നു
കണക്കുകൂട്ടൽ ഫലങ്ങളുടെ പ്രദർശനം; എല്ലാ ഔട്ട്പുട്ടും വഴിയാണ് അച്ചടിക്കുക കമാൻഡ്.

ഇനിപ്പറയുന്ന വാക്യഘടന bc പ്രോഗ്രാമുകൾ സി പോലെയാണ്; L അക്ഷരം എന്നാണ് അർത്ഥം a-z, E അർത്ഥം
ആവിഷ്കാരം, S പ്രസ്താവന എന്നാണ് അർത്ഥമാക്കുന്നത്.

ലെക്സിക്കൽ

അഭിപ്രായങ്ങൾ ഇതോടൊപ്പം ചേർത്തിരിക്കുന്നു /* */

ന്യൂലൈനുകൾ അവസാന പ്രസ്താവനകൾ

പേരുകൾ

ലളിതമായ വേരിയബിളുകൾ: L
അറേ ഘടകങ്ങൾ: L[E]
വാക്കുകൾ അടിസ്ഥാനം, പൊണ്ണത്തടി, ഒപ്പം സ്കെയിൽ

മറ്റ് പ്രവർത്തനങ്ങൾ

ഓപ്ഷണൽ ചിഹ്നവും ദശാംശ പോയിന്റും ഉള്ള ഏകപക്ഷീയമായി നീളമുള്ള സംഖ്യകൾ.

(E)

ചതുരശ്ര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). അസൈൻമെന്റുകൾ അടിസ്ഥാനം or പൊണ്ണത്തടി ഇൻപുട്ടും ഔട്ട്പുട്ടും സജ്ജമാക്കുക
യഥാക്രമം നമ്പർ റാഡിക്സ്.

ഒരേ അക്ഷരം ഒരേസമയം ഒരു അറേയായും ഫംഗ്‌ഷനായും ലളിതമായ വേരിയബിളായും ഉപയോഗിക്കാം.
എല്ലാ വേരിയബിളുകളും പ്രോഗ്രാമിന് ആഗോളമാണ്. ഈ സമയത്ത് ഓട്ടോമാറ്റിക് വേരിയബിളുകൾ താഴേക്ക് തള്ളപ്പെടും
ഫംഗ്ഷൻ കോളുകൾ. ഒരു ഫംഗ്‌ഷൻ ആർഗ്യുമെന്റ് അല്ലെങ്കിൽ ഓട്ടോമാറ്റിക് വേരിയബിളായി ഒരു അറേയുടെ പ്രഖ്യാപനത്തിൽ
ശൂന്യമായ ചതുര ബ്രാക്കറ്റുകൾ അറേയുടെ പേര് പിന്തുടരേണ്ടതാണ്.

Bc യഥാർത്ഥത്തിൽ ഒരു പ്രീപ്രോസസർ ആണ് dc(1), അത് സ്വയമേവ അഭ്യർത്ഥിക്കുന്നു -c
(കംപൈൽ മാത്രം) ഓപ്ഷൻ നിലവിലുണ്ട്. ഈ സാഹചര്യത്തിൽ ദി dc ഇൻപുട്ട് സ്റ്റാൻഡേർഡിലേക്ക് അയച്ചു
പകരം ഔട്ട്പുട്ട്.

ഉദാഹരണം


എക്‌സ്‌പോണൻഷ്യലിന്റെ ഏകദേശ മൂല്യം കണക്കാക്കുന്നതിനുള്ള ഒരു ഫംഗ്‌ഷൻ നിർവചിക്കുക. 10 പ്രിന്റ് ചെയ്യാൻ ഇത് ഉപയോഗിക്കുക
മൂല്യങ്ങൾ. (ലൈബ്രറിയിലെ എക്‌സ്‌പോണൻഷ്യൽ ഫംഗ്‌ഷൻ മികച്ച ഉത്തരങ്ങൾ നൽകുന്നു.)

സ്കെയിൽ = 20
e(x) { നിർവ്വചിക്കുക
ഓട്ടോ a, b, c, i, s
a = 1
b = 1
s = 1
ഇതിനായി (i=1; 1; i++) {
a *= x
b *= i
c = a/b
if(c == 0) റിട്ടേൺ s
s += c
}
}
വേണ്ടി(i=1; i<=10; i++) e(i)

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് bcplan9 ഓൺലൈനായി ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ