abl - ক্লাউডে অনলাইন

এটি হল abl কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


বোন - বুলিয়ান ফাংশনের জন্য উপসর্গ উপস্থাপনা

বর্ণনাঃ


libablmmm.a একটি লাইব্রেরি যা একটি LISP-এর মতো ফর্মে একটি বুলিয়ান ফাংশন উপস্থাপন করতে সক্ষম করে।
একটি ABL হল মানসম্পন্ন বুলিয়ান ফাংশনের জন্য একটি উপসর্গযুক্ত অভ্যন্তরীণ উপস্থাপনা
OR,NOR,NAND,XOR,NOT এবং AND হিসাবে অপারেটর। একটি ABL শুধুমাত্র দ্বৈত দ্বারা গঠিত। একটি দ্বৈত হয়
দুটি ক্ষেত্র দ্বারা গঠিত যা ফাংশনাল দ্বারা অ্যাক্সেসযোগ্য # define কার এবং সিডিআর. একটি
doublet একটি MBK দিয়ে বাস্তবায়িত হয় চেইন_লিস্ট.
অভিব্যক্তি একটি ABL দ্বারা উপস্থাপিত একটি বুলিয়ান ফাংশনের জন্য সাধারণ শব্দ। একটি অভিব্যক্তি
পারমাণবিক এক্সপ্রেশন বা অপারেটর এক্সপ্রেশন হতে পারে। কাজ f = a প্রতিনিধিত্ব করা হয়
একটি পারমাণবিক অভিব্যক্তি দ্বারা যখন f = (অথবা a b) একটি অপারেটর অভিব্যক্তি দ্বারা প্রতিনিধিত্ব করা হয়. একটি
পারমাণবিক অভিব্যক্তি একটি একক দ্বৈত দ্বারা গঠিত পরবর্তী পয়েন্টার NULL এর সমান এবং
তথ্য পয়েন্টার আইডেন্টিফায়ার পয়েন্টারের সমান। একটি ধ্রুবক পারমাণবিক অভিব্যক্তি একটি পারমাণবিক
শনাক্তকারী হিসাবে "'0'" বা "'1'" স্ট্রিং থাকা অভিব্যক্তি।
একটি অপারেটর অভিব্যক্তি একটি পারমাণবিক অভিব্যক্তির চেয়ে আরও জটিল। এটি একটি তালিকা
আইটেম, প্রথম আইটেমটি অভিব্যক্তির প্রধান অপারেটর এবং নিম্নলিখিত আইটেমগুলি হল
অভিব্যক্তির আর্গুমেন্ট। এটি কল করে আর্গুমেন্ট ট্রু যেতে সম্ভব
কার্যকরী # define সিডিআর. তারপর প্রতিটি আর্গুমেন্ট ফাংশনাল দ্বারা অ্যাক্সেসযোগ্য # define কার.
একটি যুক্তি পুনরাবৃত্তিমূলকভাবে একটি পারমাণবিক বা একটি অপারেটর অভিব্যক্তি হতে পারে। একটি এর arity
অপারেটর এক্সপ্রেশন হল প্রথম স্তরের আর্গুমেন্টের সংখ্যা।
ফাংশন দুটি গ্রুপে বিভক্ত, নিম্ন স্তরের ফাংশনগুলি দিয়ে লেখা হয় # define
এবং ABL অভ্যন্তরীণ ফর্ম পরিচালনা করতে ব্যবহৃত হয়, উচ্চ স্তরের ফাংশনগুলি পরিচালনা করতে ব্যবহৃত হয়
বুলিয়ান এক্সপ্রেশন। সমস্ত ফাংশন "prefbib.c" ফাইলে সংজ্ঞায়িত করা হয়েছে (# define in
"logmmm.h")।

কার্যকরী # define

ATOM - একটি অভিব্যক্তির ধরন পরীক্ষা করে (পারমাণবিক বা অপারেটর অভিব্যক্তি)।

কার - ফেরত দেয় তথ্য একটি দ্বৈত নির্দেশক

সিএডিআর - ফেরত দেয় তথ্য এর পয়েন্টার পরবর্তী একটি দ্বৈত নির্দেশক

সিডিআর - ফেরত দেয় পরবর্তী একটি দ্বৈত নির্দেশক

অপার - একটি অপারেটর এক্সপ্রেশনের অপারেটর নম্বর প্রদান করে।

VALUE_ATOM - সংশ্লিষ্ট ফেরত দেয় গৃহস্থালির কাজ * একটি পারমাণবিক অভিব্যক্তি.

কার্যাবলী এবং পদ্ধতি

addHExpr - একটি অপারেটর এক্সপ্রেশনের মাথায় একটি নতুন আর্গুমেন্ট যোগ করে।

addQExpr - একটি অপারেটর এক্সপ্রেশনের সারিতে একটি নতুন আর্গুমেন্ট যোগ করে।

anyExpr - এর ফলাফলে প্রয়োগ করা একটি লজিক্যাল OR এর মান প্রদান করে
অপারেটর এক্সপ্রেশনের আর্গুমেন্টে একটি ফাংশনের প্রয়োগ।

changeOperExpr - একটি অভিব্যক্তির মাথার অপারেটর পরিবর্তন করে।

charToOper - একটি অপারেটর স্ট্রিংকে একটি অপারেটর নম্বরে রূপান্তর করে।

copyExpr - একটি অভিব্যক্তি অনুলিপি করে।

পরমাণু তৈরি করুন - একটি পারমাণবিক অভিব্যক্তি তৈরি করে।

createBinExpr - একটি চূড়ান্ত মার্জ সহ একটি বাইনারি অপারেটর এক্সপ্রেশন তৈরি করে
অপারেটর।

createExpr - একটি অপারেটর এক্সপ্রেশনের মাথা তৈরি করে।

deleteNumExpr - একটি অপারেটর এক্সপ্রেশনে i-th আর্গুমেন্ট সরিয়ে দেয়।

devXor2Expr - XOR 2 কে OR-AND তে রূপান্তর করে।

devXorExpr - এক্সপ্রেশনে XOR সরিয়ে দেয়।

প্রদর্শন এক্সপ্রেস - একটি উপসর্গযুক্ত স্বরলিপিতে একটি অভিব্যক্তি প্রদর্শন করে।

displayInfExpr - ইনফিক্সড নোটেশনে একটি অভিব্যক্তি প্রদর্শন করে।

equalExpr - দুটি এক্সপ্রেশন কঠোরভাবে সমান কিনা তা পরীক্ষা করে।

equalVarExpr - দুটি এক্সপ্রেশন সিনট্যাক্টিকভাবে সমান কিনা তা পরীক্ষা করে।

প্রতিটি এক্সপ্রেস - একটি লজিক্যাল এর মান প্রদান করে এবং এর ফলাফলে প্রয়োগ করা হয়
অপারেটর এক্সপ্রেশনের আর্গুমেন্টে একটি ফাংশনের প্রয়োগ।

exprToChar - একটি স্ট্রিং মধ্যে একটি অভিব্যক্তি রূপান্তর.

charToExpr - একটি স্ট্রিংকে একটি এক্সপ্রেশনে রূপান্তর করে।

flatArityExpr - একটি অভিব্যক্তির অপারেটর সমতল করে।

flatPolarityExpr - একটি এক্সপ্রেশনের ইনভার্টারকে পারমাণবিক স্তরে অনুবাদ করে
অভিব্যক্তি

freeExpr - একটি অভিব্যক্তি মুক্ত করে।

identExpr - একটি অপারেটর এক্সপ্রেশন থেকে একটি শনাক্তকারী দেয়।

lengthExpr - একটি অভিব্যক্তিতে আর্গুমেন্টের সংখ্যা প্রদান করে।

mapCarExpr - এর সমস্ত আর্গুমেন্টে একটি ফাংশন প্রয়োগ করে একটি নতুন অভিব্যক্তি তৈরি করে
একটি অপারেটর অভিব্যক্তি।

mapExpr - একটি অপারেটর এক্সপ্রেশনের সমস্ত আর্গুমেন্টে একটি পদ্ধতি প্রয়োগ করে।

maxExpr - একটি অপারেটর এক্সপ্রেশনের সর্বোচ্চ আর্গুমেন্ট প্রদান করে।

minExpr - একটি অপারেটর এক্সপ্রেশনের সর্বনিম্ন আর্গুমেন্ট প্রদান করে।

আদর্শ এক্সপ্রেস - একটি অভিব্যক্তি স্বাভাবিক করে তোলে।

notExpr - একটি অভিব্যক্তি পরিপূরক করে এবং অবশেষে একটি সরলীকরণ করে।

numberAtomExpr - একটি এক্সপ্রেশনে পরমাণুর সংখ্যা প্রদান করে।

numberOccExpr - একটি অভিব্যক্তিতে একটি পরমাণু প্রদর্শিত হওয়ার সংখ্যা প্রদান করে।

নাম্বারঅপারবিনএক্সপ্র - একটি এক্সপ্রেশনে সমতুল্য বাইনারি অপারেটরের সংখ্যা প্রদান করে।

operToChar - একটি অপারেটর নম্বরকে একটি অপারেটর স্ট্রিংয়ে রূপান্তর করে।

profExpr - একটি অভিব্যক্তির গভীরতা প্রদান করে।

profAOExpr - ইনভার্টারগুলি না নিয়েই একটি এক্সপ্রেশনের গভীরতা প্রদান করে
অ্যাকাউন্ট।

সার্চ এক্সপ্রেস - একটি অভিব্যক্তিতে একটি নির্দিষ্ট পরমাণুর জন্য অনুসন্ধান করে।

searchNumExpr - একটি অপারেটর এক্সপ্রেশনে i-th আর্গুমেন্ট নিয়ে আসে।

searchOperExpr - একটি অভিব্যক্তিতে একটি অপারেটর অনুসন্ধান করে।

simplif10Expr - ধ্রুবক পারমাণবিক সহ একটি অভিব্যক্তিতে সরলীকরণ করে
অভিব্যক্তি

simplifNotExpr - ইনভার্টার সহ একটি অভিব্যক্তিতে সরলীকরণ করে।

sortExpr - একটি অভিব্যক্তি সাজান.

substExpr - একটি অভিব্যক্তি দ্বারা একটি প্রদত্ত পরমাণু প্রতিস্থাপন করে একটি অভিব্যক্তি অনুলিপি করে।

substPhyExpr - একটি মধ্যে একটি অভিব্যক্তি দ্বারা একটি পারমাণবিক অভিব্যক্তি প্রতিস্থাপন
অভিব্যক্তি।

supportChain_listExpr
- a তে একটি অভিব্যক্তির সমর্থন ফেরত দেয় চেইন_লিস্ট.

supportPtype_listExpr
- a তে একটি অভিব্যক্তির সমর্থন ফেরত দেয় ptype_list.

wPMExpr - দুটির মধ্যে প্যাটার্ন ম্যাচিং সম্ভব হলে 1 প্রদান করে
অভিব্যক্তি

onworks.net পরিষেবা ব্যবহার করে abl অনলাইন ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম