EngelsFransSpaans

Ad


OnWorks-favicon

abl - Online in de cloud

Voer abl uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht abl die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


abl - Vooraf ingestelde weergave voor Booleaanse functies

PRODUCTBESCHRIJVING


libablmmm.a is een bibliotheek die het mogelijk maakt een Booleaanse functie in een LISP-achtige vorm weer te geven.
Een ABL is een vooraf ingestelde interne representatie voor een Booleaanse functie met standaard
operatoren als OR,NOR,NAND,XOR,NOT en AND. Een ABL bestaat alleen uit doubletten. Een doublet wel
samengesteld uit twee velden die toegankelijk zijn voor de functionaris #define AUTO en CDR. Een
doublet wordt geïmplementeerd met een MBK ketting_lijst.
Uitdrukking is de algemene term voor een Booleaanse functie die wordt weergegeven door een ABL. Een uitdrukking
kan een atomaire expressie of een operatorexpressie zijn. De functie f = a is vertegenwoordigd
door een atomaire uitdrukking terwijl f = (of a b) wordt weergegeven door een operatorexpressie. Een
atomaire expressie bestaat uit een enkel doublet met de VOLGENDE aanwijzer gelijk aan NULL en
GEGEVENS aanwijzer gelijk aan de identificatieaanwijzer. Een constante atomaire uitdrukking is een atomaire
expressie met de tekenreeks "'0'" of "'1'" als identificatie.
Een operatoruitdrukking is ingewikkelder dan een atomaire uitdrukking. Het is een lijst van
items, het eerste item is de hoofdoperator van de expressie en de volgende items zijn dat wel
de argumenten van de uitdrukking. Het is mogelijk om de argumenten te bespreken door de
functioneel #define CDR. Vervolgens is elk argument toegankelijk voor de functionele #define AUTO.
Een argument kan recursief een atomaire expressie of een operatorexpressie zijn. De ariteit van een
operator-expressie is het aantal argumenten van het eerste niveau.
Functies zijn verdeeld in twee groepen, waarmee de functies op laag niveau worden geschreven #define
en worden gebruikt om het interne ABL-formulier te beheren, de functies op hoog niveau worden gebruikt om te beheren
de Booleaanse expressies. Alle functies zijn gedefinieerd in het bestand "prefbib.c" (#define in
"logmmm.h").

Functioneel #define

ATOM - controleert het soort expressie (atoom- of operator-expressie).

AUTO - retourneert de GEGEVENS wijzer van een doublet.

CADR - retourneert de GEGEVENS wijzer van de VOLGENDE wijzer van een doublet.

CDR - retourneert de VOLGENDE wijzer van een doublet.

OPER - retourneert het operatornummer van een operatoruitdrukking.

VALUE_ATOM - retourneert het bijbehorende verkolen * van een atomaire uitdrukking.

Functies en procedures

toevoegenHExpr - voegt nieuwe argumenten toe aan het hoofd van een operatorexpressie.

toevoegenQExpr - voegt nieuwe argumenten toe aan de wachtrij van een operatorexpressie.

elkeUitdr - retourneert de waarde van een logische OR toegepast op de resultaten van de
toepassing van een functie op de argumenten van een operatorexpressie.

veranderingOperExpr - verandert de operator van de kop van een expressie.

charToOper - converteert een operatorstring naar een operatornummer.

kopieExpr - kopieert een uitdrukking.

creëerAtom - creëert een atomaire expressie.

maakBinExpr - creëert een binaire operatorexpressie met een eventuele samenvoeging van de
operator.

creërenExpr - creëert het hoofd van een operatorexpressie.

verwijderNumUitdr - verwijdert het i-de argument in een operatorexpressie.

devXor2Expr - converteert XOR 2 naar OR-AND.

devXorExpr - verwijdert XOR in een expressie.

weergaveUitdr - geeft een uitdrukking weer in een vooraf ingestelde notatie.

weergaveInfExpr - geeft een uitdrukking weer in tussenliggende notatie.

gelijkUitdr - controleert of twee uitdrukkingen strikt gelijk zijn.

gelijkVarExpr - controleert of twee expressies syntactisch gelijk zijn.

elkeUitdr - retourneert de waarde van een logische EN toegepast op de resultaten van de
toepassing van een functie op de argumenten van een operatorexpressie.

exprToChar - converteert een uitdrukking naar een string.

charToExpr - converteert een string naar een expressie.

flatArityExpr - maakt de operatoren van een uitdrukking plat.

vlakPolariteitUitdr - vertaalt de inverters van een uitdrukking naar het atomaire niveau
uitdrukkingen.

gratisExpr - maakt een uitdrukking vrij.

identiExpr - geeft een identificatie van een operatoruitdrukking.

lengteUitdr - retourneert het aantal argumenten in een expressie.

kaartCarExpr - creëert een nieuwe uitdrukking door een functie toe te passen op alle argumenten van
een operatorexpressie.

kaartExpr - past een procedure toe op alle argumenten van een operatorexpressie.

maxExpr - retourneert het hoogste argument van een operatorexpressie.

minUitdr - retourneert het laagste argument van een operatorexpressie.

normExpr - normaliseert een uitdrukking.

nietExpr - vult een uitdrukking aan en zorgt uiteindelijk voor een vereenvoudiging.

nummerAtomExpr - retourneert het aantal atomen in een uitdrukking.

aantalOccExpr - retourneert het aantal keren dat een atoom in een uitdrukking voorkomt.

nummerOperBinExpr - retourneert het aantal equivalente binaire operatoren in een expressie.

operToChar - converteert een operatornummer naar een operatorstring.

profExpr - retourneert de diepte van een uitdrukking.

profAOExpr - retourneert de diepte van een uitdrukking zonder rekening te houden met de inverters
account.

zoekenExpr - zoekt naar een specifiek atoom in een uitdrukking.

zoekNumUitdr - haalt het i-de argument op in een operatorexpressie.

zoekenOperExpr - zoekt naar een operator in een uitdrukking.

simplif10Uitdr - maakt vereenvoudigingen op een uitdrukking inclusief constant atomair
uitdrukkingen.

simplifNotExpr - maakt vereenvoudigingen op een uitdrukking inclusief inverters.

sorteerUitdr - sorteert een uitdrukking.

substExpr - kopieert een uitdrukking door een bepaald atoom te vervangen door een uitdrukking.

substPhyExpr - vervangt een atomaire uitdrukking door een uitdrukking binnen een
expressie.

ondersteuningChain_listExpr
- retourneert de ondersteuning van een uitdrukking in a ketting_lijst.

ondersteuningPtype_listExpr
- retourneert de ondersteuning van een uitdrukking in a ptype_lijst.

wPMExpr - retourneert 1 als patroonmatching tussen twee mogelijk is
uitdrukkingen.

Gebruik abl online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Phaser
    Phaser
    Phaser is een snelle, gratis en leuke open
    source HTML5-gameframework dat biedt
    WebGL- en Canvas-weergave overdwars
    desktop- en mobiele webbrowsers. Spellen
    kan samen zijn...
    Phaser downloaden
  • 2
    VASSAL-motor
    VASSAL-motor
    VASSAL is een game-engine om te creëren
    elektronische versies van traditioneel bord
    en kaartspellen. Het biedt ondersteuning voor
    weergave en interactie van speelstukken,
    en...
    VASSAL-engine downloaden
  • 3
    OpenPDF - Vork van iText
    OpenPDF - Vork van iText
    OpenPDF is een Java-bibliotheek voor het maken van
    en het bewerken van PDF-bestanden met een LGPL en
    MPL open source-licentie. OpenPDF is de
    LGPL/MPL open source opvolger van iText,
    een...
    Download OpenPDF - Vork van iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Systeem voor geautomatiseerd
    Geowetenschappelijke analyses - is een geografische
    Informatie Systeem (GIS) software met
    enorme mogelijkheden voor geodata
    verwerking en analyse...
    SAGA GIS downloaden
  • 5
    Toolbox voor Java/JTOpen
    Toolbox voor Java/JTOpen
    De IBM Toolbox voor Java / JTOpen is een
    bibliotheek van Java-klassen die de
    client/server- en internetprogrammering
    modellen naar een systeem met OS/400,
    i5/OS, o...
    Toolbox voor Java/JTOpen downloaden
  • 6
    D3.js
    D3.js
    D3.js (of D3 voor gegevensgestuurde documenten)
    is een JavaScript-bibliotheek waarmee u
    om dynamische, interactieve gegevens te produceren
    visualisaties in webbrowsers. Met D3
    u...
    D3.js downloaden
  • Meer "

Linux-commando's

  • 1
    abidiff
    abidiff
    abidiff - vergelijk ABI's van ELF-bestanden
    abidiff vergelijkt de Application Binary
    Interfaces (ABI) van twee gedeelde bibliotheken
    in ELF-formaat. Het straalt een betekenis uit
    verslag...
    Voer abidiff uit
  • 2
    blijf
    blijf
    abidw - serialiseer de ABI van een ELF
    bestand abidw leest een gedeelde bibliotheek in ELF
    formaat en verzendt een XML-representatie
    van zijn ABI naar standaarduitvoer. De
    uitgestoten ...
    Voer abidw uit
  • 3
    copac2xml
    copac2xml
    bibutils - conversie van bibliografie
    nutsvoorzieningen ...
    Voer copac2xml uit
  • 4
    Copt
    Copt
    copt - kijkgaatje-optimizer SYSNOPIS:
    copt-bestand.. BESCHRIJVING: copt is een
    kijkgaatje-optimizer voor algemeen gebruik. Het
    leest code van zijn standaardinvoer en
    schrijft een...
    Kopt uitvoeren
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - titel verzamelen
    verklaringen van Stx-documenten ...
    Voer collect_stx_titles uit
  • 6
    gatling-bank
    gatling-bank
    bank - http-benchmark ...
    Run gatling-bank
  • Meer "

Ad