abl - Bulutta Çevrimiçi

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen abl komutudur.

Program:

ADI


abl - Boolean fonksiyonları için önekli gösterim

TANIM


libablmmm.a bir boole fonksiyonunun LISP benzeri bir biçimde temsil edilmesini sağlayan bir kütüphanedir.
ABL, standart özelliklere sahip bir boole fonksiyonu için ön ekli bir dahili temsildir.
OR,NOR,NAND,XOR,NOT ve AND gibi operatörler. Bir ABL yalnızca ikililerden oluşur. Bir ikili
işlevsel tarafından erişilebilen iki alandan oluşur #tanımlamak ARAÇ ve CDR. bir
doublet bir MBK ile uygulanır zincir_listesi.
ifade ABL tarafından temsil edilen bir boole fonksiyonu için genel terimdir. İfade
bir atomik ifade veya bir operatör ifadesi olabilir. İşlev f = a temsil edilir
atomik bir ifadeyle f = (Ya da a b) bir operatör ifadesiyle temsil edilir. Bir
atomik ifade, aşağıdaki özelliklere sahip tek bir ikiliden oluşur: SONRAKİ işaretçi NULL'a eşit ve
VERİ işaretçi, tanımlayıcı işaretçiye eşittir. Sabit bir atomik ifade, bir atomik ifadedir.
tanımlayıcı olarak "'0'" veya "'1'" dizesine sahip ifade.
Operatör ifadesi atomik ifadeden daha karmaşıktır. Bu bir liste
öğelerde, ilk öğe ifadenin baş operatörüdür ve sonraki öğeler
ifadenin argümanları. numaralı telefonu arayarak tartışmaların üzerinden geçmek mümkündür.
işlevsel #tanımlamak CDR. Daha sonra her argümana işlevsel olarak erişilebilir. #tanımlamak ARAÇ.
Bir argüman yinelemeli olarak bir atomik veya operatör ifadesi olabilir. Birinin aritesi
operatör ifadesi birinci seviyedeki argümanların sayısıdır.
Fonksiyonlar iki gruba ayrılır, düşük seviyeli fonksiyonlar şu şekilde yazılır: #tanımlamak
ve ABL dahili formunu yönetmek için kullanılır, üst düzey işlevler ise yönetmek için kullanılır
Boole ifadeleri. Tüm işlevler "prefbib.c" dosyasında tanımlanmıştır (#tanımlamak in
"logmmm.h").

Fonksiyonel #tanımlamak

ATOM - bir ifadenin türünü kontrol eder (atomik veya operatör ifadesi).

ARAÇ - şunu döndürür VERİ bir ikilinin işaretçisi.

KADR - şunu döndürür VERİ işaretçisi SONRAKİ bir ikilinin işaretçisi.

CDR - şunu döndürür SONRAKİ bir ikilinin işaretçisi.

İŞLEM - bir operatör ifadesinin operatör numarasını döndürür.

VALUE_ATOM - ilişkili olanı döndürür tank * atomik bir ifadedir.

fonksiyonlar ve prosedürler

addHExpr - operatör ifadesinin başına yeni bir argüman ekler.

addQExpr - operatör ifadesinin kuyruğuna yeni bir argüman ekler.

herhangiİfade - sonuçlarına uygulanan mantıksal VEYA değerini döndürür
Bir fonksiyonun bir operatör ifadesinin argümanlarına uygulanması.

changeOperExpr - bir ifadenin başlığının operatörünü değiştirir.

charToOper - bir operatör dizesini bir operatör numarasına dönüştürür.

kopyaİfade - bir ifadeyi kopyalar.

Atom oluştur - atomik bir ifade yaratır.

createBinExpr - sonunda birleştirilmesiyle ikili bir operatör ifadesi oluşturur
operatörü.

createExpr - Bir operatör ifadesinin başını oluşturur.

silNumExpr - bir operatör ifadesindeki i'inci argümanı kaldırır.

devXor2Expr - XOR 2'yi OR-AND'a dönüştürür.

devXorExpr - bir ifadedeki XOR'u kaldırır.

ekranİfadesi - bir ifadeyi önek gösteriminde görüntüler.

displayInfExpr - sabit gösterimde bir ifadeyi görüntüler.

eşit İfade - iki ifadenin kesinlikle eşit olup olmadığını kontrol eder.

eşitVarExpr - iki ifadenin sözdizimsel olarak eşit olup olmadığını kontrol eder.

herİfade - sonuçlarına uygulanan mantıksal VE değerini döndürür
Bir fonksiyonun bir operatör ifadesinin argümanlarına uygulanması.

ifadeToChar - Bir ifadeyi dizeye dönüştürür.

charToExpr - bir dizeyi bir ifadeye dönüştürür.

düzArityExpr - bir ifadenin operatörlerini düzleştirir.

düzPolariteİfadesi - bir ifadenin çeviricilerini atom düzeyine çevirir
ifade.

ücretsizİfade - bir ifadeyi serbest bırakır.

kimlikİfadesi - operatör ifadesinden bir tanımlayıcı verir.

uzunlukİfade - bir ifadedeki bağımsız değişkenlerin sayısını döndürür.

haritaArabaExpr - tüm argümanlara bir fonksiyon uygulayarak yeni bir ifade oluşturur
bir operatör ifadesi.

haritaİfadesi - bir yordamı bir operatör ifadesinin tüm bağımsız değişkenlerine uygular.

maksimumİfade - bir operatör ifadesinin en yüksek argümanını döndürür.

dkİfade - bir operatör ifadesinin en düşük argümanını döndürür.

normExpr - bir ifadeyi normalleştirir.

notExpr - bir ifadeyi tamamlar ve sonunda bir basitleştirme yapar.

sayıAtomİfade - bir ifadedeki atom sayısını döndürür.

sayıOccExpr - bir atomun bir ifadede görünme sayısını döndürür.

sayıOperBinExpr - bir ifadedeki eşdeğer ikili operatörlerin sayısını döndürür.

operToChar - bir operatör numarasını bir operatör dizisine dönüştürür.

profİfade - bir ifadenin derinliğini döndürür.

profAOExpr - çeviricileri dikkate almadan bir ifadenin derinliğini döndürür
hesap.

aramaİfadesi - bir ifadede belirli bir atomu arar.

aramaSayıİfade - bir operatör ifadesindeki i'inci argümanı getirir.

aramaOperExpr - bir ifadede bir operatörü arar.

simplef10Expr - sabit atom içeren bir ifadede basitleştirmeler yapar
ifade.

simplifNotExpr - İnverterleri içeren bir ifadede basitleştirmeler yapar.

sıralamaİfadesi - bir ifadeyi sıralar.

alt İfade - belirli bir atomu bir ifadeyle değiştirerek bir ifadeyi kopyalar.

substPhyExpr - atomik bir ifadeyi bir dizi içindeki bir ifadeyle değiştirir
ifadesi.

supportChain_listExpr
- bir ifadenin desteğini döndürür zincir_listesi.

supportPtype_listExpr
- bir ifadenin desteğini döndürür ptype_list.

wPMExpr - iki kişi arasında desen eşleşmesi mümkünse 1 değerini döndürür
ifade.

Onworks.net hizmetlerini kullanarak abl'yi çevrimiçi kullanın



En yeni Linux ve Windows çevrimiçi programları