» Poradna » Programy

Pascal - výčet

 |   | 

cau mel bych takovej dotaz jak zjistím kolik teoreticky a prakticky zabírá výčet který má definovaný 3 prvky (chcou to po nás ve skole :()

type den = (pondeli,utery,streda)

moc dik

Odpovědi na otázku

 |   | 

A čeho má ten výčet zabírat?
Paměti? Pak je to Set Of Byte,takže 3 bajty

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Když odhlédnu od toho, že v dotazu nejde o množinu ale o výčtový typ, tak konkrétně množina nemá pro každý stav 1 bajt ale jen 1 bit. Takže množina může zabírat nejméně jeden bajt a nejvíce 32 bajtů podle celkového počtu hodnot bázového typu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Doteď jsem si myslel, že výčtový typ odjakživa zabírá v paměti 1 bajt. Protože však jde o podtyp ordinálního typu, prakticky jsem si ověřil, že může zabírat i dva bajty, pokud počet hodnot překročí 256.
Ale pochybuju, že by někdo někdy potřeboval tak obsáhlý výčet...

A k tvé otázce:
Teoreticky by mohl zabírat tolik, kolik je potřeba paměti k uložení nejbližší vyšší mocniny dvojky - na 4 stavy jsou potřeba 2 bity.
Prakticky se ovšem pamět může zabírat pouze po celých bajtech, takže 1 bajt.

A kdybys to chtěl ověřit, použij funkci SizeOf(den) ta ti to zjistí v bajtech přesně...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Máš pravdu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

dik za pomoc

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Pascal




Určitě si přečtěte

Do kanceláře to nejlepší: Test notebooku HP Elitebook 830 G5

Do kanceláře to nejlepší: Test notebooku HP Elitebook 830 G5

** HP se u nového Elitebooku snaží o nadstandardní výbavu ** Notebook klade důraz na videokonference ve firemním prostředí ** Unikátní displej umí omezit čitelnost z boku

Tomáš Holčík | 57

Lenovo přivezlo na IFA 2018 skutečné inovace. Tyto tři notebooky stojí za to

Lenovo přivezlo na IFA 2018 skutečné inovace. Tyto tři notebooky stojí za to

** Yoga C930 nabídne revoluční reproduktor v kloubu displeje ** Yoga Book C930 představuje zdařilý reparát podivného Yoga Booku ** ThinkPad X1 Extreme se může pochlubit extrémní výbavou v tenkém těle

Tomáš Holčík | 16

Xiaomi Yeelight: Wi-Fi LED žárovka za pár stovek, kterou můžete ovládat i hlasem

Xiaomi Yeelight: Wi-Fi LED žárovka za pár stovek, kterou můžete ovládat i hlasem

** Na eBayi aspol. ji koupíte za čtyři stovky ** Má Wi-Fi a povedenou appku ** Spojíte ji s Googlem, Amazonem, IFTTT i vlastním systémem

Jakub Čížek | 42

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

** Portál občana už funguje, vyřídíte na něm první požadavky ** Funkce se budou postupně rozšiřovat ** Web je docela moderní a přehledný

David Polesný | 66

Nedávno detekovaná potulná planeta je ohromné magnetické monstrum

Nedávno detekovaná potulná planeta je ohromné magnetické monstrum

** Astronomové nedávno zaznamenali pozoruhodné prvenství ** Poprvé s radioteleskopem detekovali planetární objekt za hranicemi Sluneční soustavy ** Stejně tak poprvé změřili magnetické pole takové planety

Stanislav Mihulka | 6


Jízdní řády Bileto
Aktuální číslo časopisu Computer

Megatest: 13 grafických karet

Srovnání 7 dokovacích stanic s USB-C

Jak na perfektní noční fotografie

Kvalitní zdroje informací pro sebevzdělávání