Feladatok


Neptun kód:

Dátum:

Név:

A teszt elkezdéséhez először írja be a Neptun kódját, és kattintson a "Teszt elkezdése" gombra. A teszt elvégzésére egy óra áll rendelkezésre. A teszt befejezése után mentse el a weboldalt pdf formátumban (pl. fájlba történő nyomtatással). A fájl neve legyen a Neptun kódja. Ha elkészült,
küldje el a tesztről készült pdf fájlt email csatolmányként;
– a 15-ös feladat megoldását egyszerű szöveges fájl formájában csatolja az elküldendő emailhez (pl. NeptunID-JavaScript.txt);
– az utolsó, 16-os feladat megoldásait képernyőképek formájában csatolja az elküldendő emailhez (pl. NeptunID-screenshot-1.png, NeptunID-screenshot-2.png);
az email szövegében feltétlenül tüntesse fel a nevét, szakját és a Neptun kódját.
A cím, ahová az emailt küldenie kell:

    boda.istvan@drhe.hu
   

Pontszámítás: Értékelés:

(1) hexadecimális szám átváltása decimális számmá:

hexadecimális szám: decimális szám:

(2) bináris szám átváltása decimális számmá:

bináris szám: decimális szám:

(3) decimális szám átváltása bináris számmá:

decimális szám: bináris szám:

(4) bináris szám átváltása hexadecimális számmá:

bináris szám: hexadecimális szám:

(5) decimális szám átváltása hexadecimális számmá:

decimális szám: hexadecimális szám:


(6) bináris törtszám átalakítása decimális törtszámmá:

bináris törtszám: decimális törtszám:

(7) decimális törtszám átalakítása bináris törtszámmá (első négy kettedesjegy):

decimális törtszám: bináris törtszám:

(8) decimális szám ábrázolása kettes komplemens kódban (8 biten):

decimális szám: 8 bites bináris szám:

(9) kettes komplemens kódban ábrázolt szám visszaalakítása decimális számmá:

kettes komplemens kód: decimális szám:


(10) decimális szám átalakítása előjeles pakolt BCD formátumra:

decimális szám: pakolt BCD kód:

(11) előjeles pakolatlan BCD formátumú szám decimális számmá alakítása:

pakolatlan BCD kód: decimális szám:

(12) lebegőpontos számként ábrázolt szám átalakítása decimális számmá:

lebegőpontos szám: 
decimális szám: 

(13) igazságtáblázattal megadott logikai függvény t.d.n.f. alakjának meghatározása:

logikai függvény értéktáblázata
A B C p(A,B,C)
Képlet szerkesztése:

– konjunkció hozzáadása:
– diszjunkció hozzáadása:
– negáció hozzáadása:

a logikai függvény t.d.n.f. alakja:


(14) az előző pontban t.d.n.f.-ben megadott logikai függvény egyszerűsített alakjának meghatározása:
interaktív Karnaugh-tábla
A B C
0 1
0 0 0 0
0 1 0 0
1 1 0 0
1 0 0 0
Képlet szerkesztése:

– konjunkció hozzáadása:
– diszjunkció hozzáadása:
– negáció hozzáadása:

a logikai függvény egyszerűsített alakja:

az egyszerűsített alak levezetése:


(15) készítse el a (13) és (14) pontokban megadott logikai függvény t.d.n.f. és egyszerűsített alakjának az igazságtáblázatát JavaScript-ben, és hasonlítsa össze a két oszlop értékeit!
az interaktív JavaScript interpreter elérhetősége:
interaktív JS interpreter (mirrored)

A JavaScript program kódját (a JS interpreter bal oldali paneljének tartalmát) egyszerű szöveges fájlként csatolja az elküldendő emailhez (pl. NeptunID-JavaScript.txt).

a JavaScript program által kiírt adatok (jobb oldali panel; a szövegdobozban szereplő minta törlendő!):

azonosak-e a két utolsó oszlop logikai értékei?


(16) a logikai függvény egyszerűsített alakjának megvalósítása logikai kapukkal:
az interaktív logikai hálózatszerkesztő és szimulátor alkalmazások linkjei:
https://academo.org/demos/logic-gate-simulator/
https://simulator.io/

Boda István, 2023.