Áramkörszimuláció:
Az áramkör alapelemei a következő lehetnek: INVERTER (NOT), AND, OR, NAND, NOR, EXOR kapuk. (Az inverternek 1, a többi kapunak pedig 2 bemenete van.) Az áramkörben használható kapuk száma maximum 10 lehet. Kezdetben minden kapu minden bemenetén valamilyen határozott érték (például 0) van.
Az áramkör leírását úgy adjuk meg, hogy az alapelemek bemeneteihez, illetve kimenetéhez rendelünk egy csomópont-azonosító számot, s az azonos csomóponthoz tartozó be-, illetve kimeneteket tekintjük összekötöttnek (lásd az ábrát).
A szimulálandó hálózatról, áramkörről tegyük fel, hogy véges időn belül kialakul valamilyen stabil kimeneti jelkombináció (például ha N kapu van az áramkörben, akkor ez a korlát legyen N^2)!
Az egyes kapuk működésének leírása:
|
|
|
|||||||||||||||||||||||||||
|
|
|
Példa (programod kipróbálásához célszerű ennél egyszerűbb áramköröket választanod):
Az áramkör rajza:
A példaáramkör leírása:
|
|
||||||||
1. AND: 1, 2, 5
2. EXOR: 2, 3, 4 3. NOT: 5, 6 4. OR: 4, 3, 7 5. AND: 6, 7, 8 Az áramkör kimenetei: 7, 8 |
|
Feladatok:
A:
B:
C:
D:
E: