एबीएल - क्लाउड में ऑनलाइन

यह कमांड एबीएल है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


एबीएल - बूलियन फ़ंक्शंस के लिए पूर्वनिर्धारित प्रतिनिधित्व

वर्णन


libablmmm.a एक लाइब्रेरी है जो एक बूलियन फ़ंक्शन को LISP-जैसे रूप में प्रस्तुत करने में सक्षम बनाती है।
एबीएल मानक वाले बूलियन फ़ंक्शन के लिए एक उपसर्ग आंतरिक प्रतिनिधित्व है
OR,NOR,NAND,XOR,NOT और AND के रूप में ऑपरेटर। एक एबीएल केवल दोहरे से बना है। एक दोहराव है
दो क्षेत्रों से बना है जो फ़ंक्शनल द्वारा पहुंच योग्य हैं #define गाड़ी और सीडीआर. एक
डबलट को एमबीके के साथ कार्यान्वित किया गया है श्रृंखला_सूची.
अभिव्यक्ति एबीएल द्वारा प्रस्तुत बूलियन फ़ंक्शन के लिए सामान्य शब्द है। एक अभिव्यक्ति
एक परमाणु अभिव्यक्ति या एक ऑपरेटर अभिव्यक्ति हो सकती है। कार्यक्रम f = a प्रतिनिधित्व किया है
जबकि एक परमाणु अभिव्यक्ति द्वारा f = (या a b) एक ऑपरेटर अभिव्यक्ति द्वारा दर्शाया गया है। एक
परमाणु अभिव्यक्ति एक एकल दोहरे से बनी है अगले सूचक NULL और के बराबर है
आंकड़े सूचक पहचानकर्ता सूचक के बराबर है। एक स्थिर परमाणु अभिव्यक्ति एक परमाणु है
पहचानकर्ता के रूप में स्ट्रिंग "'0'" या "'1'' वाली अभिव्यक्ति।
एक संचालिका अभिव्यक्ति परमाणु अभिव्यक्ति से अधिक जटिल है। यह की एक सूची है
आइटम, पहला आइटम अभिव्यक्ति का मुख्य संचालक है और निम्नलिखित आइटम हैं
अभिव्यक्ति के तर्क. को कॉल करके तर्क-वितर्क करना संभव है
कार्यात्मक #define सीडीआर. फिर प्रत्येक तर्क फ़ंक्शनल द्वारा पहुंच योग्य है #define गाड़ी.
एक तर्क पुनरावर्ती रूप से एक परमाणु या एक ऑपरेटर अभिव्यक्ति हो सकता है। एक की योग्यता
ऑपरेटर अभिव्यक्ति प्रथम स्तर के तर्कों की संख्या है।
फ़ंक्शंस को दो समूहों में विभाजित किया गया है, निम्न स्तर के फ़ंक्शंस को लिखा जाता है #define
और एबीएल आंतरिक फॉर्म को प्रबंधित करने के लिए उपयोग किया जाता है, प्रबंधन के लिए उच्च स्तरीय फ़ंक्शन का उपयोग किया जाता है
बूलियन अभिव्यक्तियाँ. सभी फ़ंक्शन "prefbib.c" फ़ाइल में परिभाषित हैं (#define in
"logmmm.h").

कार्यात्मक #define

ATOM - अभिव्यक्ति के प्रकार (परमाणु या ऑपरेटर अभिव्यक्ति) की जाँच करता है।

गाड़ी - लौटाता है आंकड़े दोहरे का सूचक.

सीएडीआर - लौटाता है आंकड़े का सूचक अगले दोहरे का सूचक.

सीडीआर - लौटाता है अगले दोहरे का सूचक.

ओपर - किसी ऑपरेटर एक्सप्रेशन का ऑपरेटर नंबर लौटाता है।

VALUE_ATOM - संबंधित लौटाता है टैंक * एक परमाणु अभिव्यक्ति की.

कार्य और प्रक्रिया

addHExpr - ऑपरेटर अभिव्यक्ति के शीर्ष पर एक नया तर्क जोड़ता है।

addQExpr - ऑपरेटर अभिव्यक्ति की कतार में एक नया तर्क जोड़ता है।

कोई भी एक्सप्र - तार्किक का मान लौटाता है या के परिणामों पर लागू होता है
एक ऑपरेटर अभिव्यक्ति के तर्कों पर एक फ़ंक्शन का अनुप्रयोग।

ChangeOperExpr - अभिव्यक्ति के शीर्ष के ऑपरेटर को बदलता है।

चार्टटूपर - एक ऑपरेटर स्ट्रिंग को एक ऑपरेटर नंबर में परिवर्तित करता है।

CopyExpr - एक अभिव्यक्ति की प्रतिलिपि बनाता है.

createAtom - एक परमाणु अभिव्यक्ति बनाता है.

createBinExpr - अंततः विलय के साथ एक बाइनरी ऑपरेटर अभिव्यक्ति बनाता है
ऑपरेटर.

createExpr - एक ऑपरेटर अभिव्यक्ति का प्रमुख बनाता है।

deleteNumExpr - ऑपरेटर अभिव्यक्ति में i-th तर्क को हटा देता है।

devXor2Expr - XOR 2 को OR-AND में परिवर्तित करता है।

devXorExpr - एक्सओआर को एक अभिव्यक्ति में हटा देता है।

डिस्प्ले एक्सप्र - एक उपसर्ग संकेतन में एक अभिव्यक्ति प्रदर्शित करता है।

डिस्प्लेइन्फएक्सपीआर - इनफ़िक्स्ड नोटेशन में एक अभिव्यक्ति प्रदर्शित करता है।

समानएक्सप्र - जाँचता है कि दो अभिव्यक्तियाँ बिल्कुल बराबर हैं।

बराबरVarExpr - जाँचता है कि दो अभिव्यक्तियाँ वाक्य रचना की दृष्टि से समान हैं।

हर एक्सप्र - तार्किक का मान लौटाता है और उसके परिणामों पर लागू होता है
एक ऑपरेटर अभिव्यक्ति के तर्कों पर एक फ़ंक्शन का अनुप्रयोग।

exprToChar - एक अभिव्यक्ति को एक स्ट्रिंग में परिवर्तित करता है।

charToExpr - एक स्ट्रिंग को एक अभिव्यक्ति में परिवर्तित करता है।

फ़्लैटएरिटीएक्सप्र - किसी अभिव्यक्ति के संचालकों को समतल करता है।

फ़्लैटपोलारिटीएक्सप्र - किसी अभिव्यक्ति के इनवर्टर को परमाणु के स्तर पर अनुवादित करता है
भाव।

freeExpr - एक अभिव्यक्ति मुक्त करता है.

IdentExpr - एक ऑपरेटर अभिव्यक्ति से एक पहचानकर्ता देता है।

लंबाईएक्सप्र - एक अभिव्यक्ति में तर्कों की संख्या लौटाता है।

मैपकारएक्सप्र - सभी तर्कों पर एक फ़ंक्शन लागू करके एक नई अभिव्यक्ति बनाता है
एक ऑपरेटर अभिव्यक्ति.

मानचित्रएक्सप्र - एक ऑपरेटर अभिव्यक्ति के सभी तर्कों के लिए एक प्रक्रिया लागू करता है।

maxExpr - ऑपरेटर अभिव्यक्ति का उच्चतम तर्क लौटाता है।

minExpr - ऑपरेटर अभिव्यक्ति का निम्नतम तर्क लौटाता है।

NormExpr - एक अभिव्यक्ति को सामान्य बनाता है.

notExpr - एक अभिव्यक्ति को पूरक करता है और अंततः सरलीकरण करता है।

नंबरAtomExpr - एक अभिव्यक्ति में परमाणुओं की संख्या लौटाता है।

संख्याOccExpr - किसी अभिव्यक्ति में परमाणु के प्रकट होने की समयावधि लौटाता है।

नंबरOperBinExpr - एक अभिव्यक्ति में समकक्ष बाइनरी ऑपरेटरों की संख्या लौटाता है।

operToChar - एक ऑपरेटर संख्या को एक ऑपरेटर स्ट्रिंग में परिवर्तित करता है।

profExpr - अभिव्यक्ति की गहराई लौटाता है।

profAOExpr - इनवर्टर को शामिल किए बिना अभिव्यक्ति की गहराई लौटाता है
खाते.

searchexpr - एक अभिव्यक्ति में एक विशिष्ट परमाणु की खोज करता है।

searchNumExpr - ऑपरेटर अभिव्यक्ति में i-th तर्क लाता है।

searchOperExpr - एक अभिव्यक्ति में एक ऑपरेटर की खोज करता है।

simplif10Expr - निरंतर परमाणु सहित एक अभिव्यक्ति पर सरलीकरण करता है
भाव।

simplifNotExpr - इनवर्टर सहित एक अभिव्यक्ति पर सरलीकरण करता है।

सॉर्टएक्सप्र - एक अभिव्यक्ति सॉर्ट करता है.

सबस्टएक्सप्र - किसी दिए गए परमाणु को एक अभिव्यक्ति द्वारा प्रतिस्थापित करके एक अभिव्यक्ति की प्रतिलिपि बनाता है।

सबस्टफाइएक्सप्र - एक परमाणु अभिव्यक्ति को एक के भीतर एक अभिव्यक्ति द्वारा प्रतिस्थापित करता है
अभिव्यक्ति।

supportChain_listExpr
- ए में अभिव्यक्ति का समर्थन लौटाता है श्रृंखला_सूची.

supportPtype_listExpr
- ए में अभिव्यक्ति का समर्थन लौटाता है ptype_list.

wPMExpr - यदि दो के बीच पैटर्न मिलान संभव है तो 1 लौटाता है
भाव।

onworks.net सेवाओं का उपयोग करके एबीएल ऑनलाइन का उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम