Bezstratová kompresia súborov archivácia Maroš Gajdošík, 4.A, 2003/2004
|
|
- Libuše Krausová
- před 6 lety
- Počet zobrazení:
Transkript
1 Bezstratová kompresia súborov archivácia Maroš Gajdošík, 4.A, 2003/2004 Archiváciu pozná takmer každý, kto má doma počítač. Ide o celkom častú rutinu, ktorá šetrí miesto na disku alebo naše peniaze. Taktiež poskytuje dobrú ochranu proti krádeži údajov. Myšlienku kompresie údajov zaviedol v roku 1800 pán Samuel Morse. Ten častejším znakom priradil kratšie kódy a zriedkavejším znakom dlhšie kódy. Vznikla tak Morseova abeceda a telegrafické zariadenie. Existujú mnohé programy poskytujúce rôzne formáty archívov. Dnes je už normálne, že sa navzájom dobre poznajú a vedia spolupracovať síce si navzájom konkurujú. Napr. prostredníctvom programu WinRAR môžete manipulovať s archívom *.ace alebo naopak. Dneska sú na čele tieto formáty: ZIP, RAR, ACE, LHA, LZH, ARJ, CAB, TAR, UUE, GZIP atď. Huffmanovo kódovanie Huffmanov algoritmus tvorby kódu generuje binárne stromy, kde cesty z počiatočného do koncového uzlu umožňujú vytvoriť kódové slová. Majme vstupnú abecedu danú iba znakmi A, B, C, D a E s danou pravdepodobnosťou výskytu 0,4; 0,1; 0,1; 0,1 a 0,3. Súčet pravdepodobností je rovný 1 a teda dané znaky tvoria celú abecedu. Jednotlivé znaky si zoradíme vzostupne podľa stúpajúcich pravdepodobností výskytu. Vyberieme dva znaky s najnižšou pravdepodobnosťou a sčítame ich pravdepodobnosti, pričom pod súčet podpíšeme znaky z ktorých súčtom vznikol. Ak je viac znakov s rovnakou pravdepodobnosťou, môžeme do súčtu vziať ľubovolný z nich. Vzniknutý súčet 0,2 tvorí uzol stromu. V bodoch 2. a 4. postupujeme obdobným spôsobom ako v 1. V bode 5. sme dospeli až k vrcholu stromu, ktorý musí mať vždy hodnotu rovnú jednej a tvorba stromu sa skončila. Všimnite si, že všetky znaky (A, B, C, D a E) ležia v listoch stromu. 1. 0,1 0,1 0,1 0,3 0,4 B C D E A 2. 0,1 0,2 0,3 0,4 D / \ E A B C 3. 0,3 0,3 0,4 / \ E A D 0,2 / \ B C 4. 0,4 0,6 A / \ 0,3 E / \ D 0,2 / \ B C 5. 1 alebo 1 alebo 1... A 0,6 0,6 A 0,6 A E 0,3 0,3 E E 0,3 D 0,2 0,2 D D 0,2 B C C B B C
2 Jednotlivé vetvy stromu si označíme binárnymi hodnotami 0 a 1 (označené sú modrou farbou) a môžeme začať z binárneho stromu odčítavať kódy prislúchajúce daným znakom. Začíname od vrcholu stromu a ľavou vetvou sa dostaneme k znaku A. Vetve ktorou sme išli prislúcha hodnota 0 a teda Huffmanov kód pre znak A bude 0. Analogickým spôsobom pri pohybe po vetvách stromu až k daným znakom získame ostatné Huffmanové kódy. Získané Huffmanové kódy pre znaky A, B, C, D a E sú v tabuľke v treťom stĺpci. Povšimnite si, že rôznym otáčaním vetiev v binárnom strome (druhý a tretí strom v bode 5.) a následnej konštrukcii Huffmanových kódov, získame pre danú abecedu rôzne kódy. Všetky riešenia sú správne. Dôležité je, že takto získaný kód má niektoré významné vlastnosti. - Huffmanovým algoritmom vytvoríme kódy s minimálnou dĺžkou - Huffmanové kódy sú prefixové a teda sú jednoznačne dekódovateľné. Prefixové kódy musia spĺňať tzv. podmienku prefixu, ktorá hovorí, že žiadne kódové slovo nesmie byť prefixom (počiatkom) reťazca iného kódového slova. Prefixový kód je jednoznačne dekódovateľný. Každý prefixový kód môžeme zobraziť pomocou binárneho stromu. V praxi to znamená asi toľko, že ak kóder vyšle napríklad kódy (podľa tretieho stĺpca tabuľky) odpovedajúce znakom C E A, dekóder ich bude vedieť jednoznačne dekódovať bez toho, aby sme jednotlivé kódy oddeľovali pomocou nejakých oddeľovacích značiek. Prirodzene, že dekóder musí disponovať rovnakou tabuľkou Huffmanových kódov (musí poznať strom ktorý vytvoril kóder) ktoré použil kóder pri kódovaní znakov. Jednoducho musí vedieť že 110 odpovedá znaku D atď. Postup: dekóder príjme prvú hodnotu 1 a žačne sa pohybovať od vrcholu stromu až k jednotlivým listom. Po štyroch vetvách s hodnotami 1 sa dostane k listu, ktorému odpovedá znak C (1111). Z listu sa už ďalej nemôže pohnúť a vie, že ak sa dostal do listu, nasledujúca hodnota ktorú bude dekódovať, bude počiatkom kódového slova ďalšieho znaku (začne postupovať znova od vrcholu stromu). Toto je nesmierne dôležité, pretože takto môžeme kód jednoznačne dekódovať. Aritmetické kódovanie Aritmetické kódovanie predstavuje ďalšiu efektívnu kompresnú metódu a je kandidátom na nahradenie Huffmanovho kódovania v rôznych aplikáciách, pretože dáva lepšie kompresné výsledky o 5 až 10%, aj keď za cenu náročných aritmetických operácií s veľkými reálnymi číslami. Je veľmi náročné na pamäť a výkon procesora. Aritmetické kódovanie nepracuje na princípe nahradzovania vstupného znaku špecifickým kódom. Namiesto toho, kódovaný vstupný tok znakov nahradí jedným reálnym číslom z intervalu <0,1). Na začiatku uvažujeme celý tento interval. Ako sa správa predlžuje, spresňuje sa i výsledný interval a jeho horná a dolná hranica sa k sebe približujú. Čím je kódovaný znak pravdepodobnejší, tím sa interval zúži menej a k zápisu dlhšieho intervalu stačí menej bitov. Spôsob aritmetického kódovania si ukážeme na príklade správy baca. Znak Pravdepodobnosť a 0.5 b 0.25 c 0.25 Pravdepodobnosti výskytu znakov sú nám známe a potrebujeme prideliť každému znaku určitý interval z rozsahu <0,1) na základe pravdepodobnosti jeho výskytu. Pritom nieje jedno, ktorému intervalu bude pridelený daný znak. Naše 3 znaky budú zaradené do jednotlivých intervalov nasledovne. Znak Pravdepodobnosť Interval a b c
3 Nakoľko, každý interval je vľavo uzavretý a vpravo otvorený tak napr. c bude v intervale Dôležitý význam pri aritmetickom kódovaní má prvý kódovaný znak. Keď kódujeme správu baca, prvý znak je b. Začiatočný znak nám určuje, že správa bude zakódovaná ako číslo, ktoré sa nachádza v intervale odpovedajúceho prvému znaku. V našom prípade môžeme očakávať číslo v rozsahu Takto sme zakódovali prvý znak. Rozsah sa nám zmenšil na Ďalší znak je a a prináleží mu interval V rozsahu bude časť 0% - 50% (interval pre a je ) z tohto rozsahu reprezentovať znak a. Tím sa nám rozsah zase zmenšil na rozmer Analogickým spôsobom pokračujeme v delení intervalu ďalej. Trasovacia tabuľka pre Aritmetické kódovanie by mala vyzerať takto: Znak Dno Strop a b c Výsledkom procesu kódovania je hodnota , ktorá teraz reprezentuje správu baca. Proces dekódovania je nasledovný: Zakódovaná hodnota patrí do intervalu a ten odpovedá znaku b. Prvý znak sme teda dekódovali. Teraz potrebujeme zmazať znak b zo zakódovanej hodnoty. Toto urobíme tak,že od zakódovanej hodnoty odpočítame krajnú hodnotu intervalu pre znak b = takto získanú hodnotu vydelíme rozsahom intervalu znaku b, teda číslom / 0.25 = Zopakujeme predchádzajúce kroky pre všetky znaky. Pre náš príklad bude proces dekódovania prebiehať nasledovne: Číslo Znak Dno Strop Rozsah a b c
4 LZW (Lempel-Ziv-Welch) kompresia Komprimačný algoritmus označovaný ako LZW je pomenovaný podľa svojich objaviteľov pánov A.Lempela, J.Ziva a Terryho A.Welcha, ktorý pôvodný algoritmus LZ77 modifikovali. Jedná sa o bezstratovú komprimačnú metódu vhodnú na kompresiu grafických, bilineárnych a textových súborov. Rôzne modifikácie metódy LZW sa používajú v bežných komprimačných programov PKARC, PAK, PKZIP, v UNIX-e príkaz "compress" ako aj pri formátoch počítačovej grafiky GIF, TIFF, PostScript a pod. Rôzne metódy tejto kompresie sú patentované firmami IBM, Unisys a Compuserve. Základným princípom kompresného algoritmu LZW je vyhľadávanie rovnakých, opakujúcich sa reťazcov v spracovávanom vstupnom súbore a priraďovať im kódy. Nasledujúci príklad ukazuje veľmi zjednodušene (v samotnom algoritme LZW je to zložitejšie) kompresiu pomocou slovníka. Predpokladáme, že slovník má kapacitu 4096 položiek. Z toho vyplýva, že jednotlivé kódy budú reprezentované pomocou 12 bitov. Kódy v slovníku sú vyhradené a predstavujú jednotlivé byty (napr. ASCII znaky) vstupného súboru. Kompresia sa dosahuje použitím kódov 256 až 4095, ktoré reprezentujú reťazce. Napr. kód 256 reprezentuje sekvenciu 3 bytov: 145, 201, 4. Vždy keď kompresný algoritmus narazí na tento reťazec vo vstupnom súbore umiestni kód 256 do výstupného kódovaného súboru. Pri dekompresii je kód 256 preložený pomocou slovníka do pôvodnej sekvencie bytov Dlhé reťazce pripadajúce jednotlivým kódom a ich častý výskyt vo vstupnom súbore vedie k vysokej kompresii. Príklad slovníka s 4096 položkami: kód reťazce : : : : 4096 XXX XXX XXX Algoritmus LZW pracuje so slovníkom, ktorý sa adaptívne prispôsobuje kódovaným dátam. Táto adaptívna metóda vytvára dynamický substitučný slovník. Slovník nieje potrebné prenášať pre potreby dekompresie, pretože dekompresor si vie z prijímaných dát vytvoriť vlastný duplicitný slovník.
5 CHAR STRING +CHAR Je v sl.? VýstupPridaj do slovníku Nový Komentár STRING 1 t t nie t prvý znak prečítaný - nič sa nedeje 2 h th nie t 256=th h 3 e he nie h 257=he e 4 / e/ nie e 258=e/ / 5 r /r nie / 259=/r r 6 a ra nie r 260=ra a 7 i ai nie a 261=ai i 8 n in nie i 262=in n 9 / n/ nie n 263=n/ / 10 i /i nie / 264=/i i 11 n in áno(262) in prvý opakujúci sa reťazec nájdený 12 / in/ nie =in/ / 13 S /S nie / 266=/S S 14 p Sp nie S 267=Sp p 15 a pa nie p 268=pa a 16 i ai áno(261) ai našiel ai, ale ain ešte nieje v slovníku 17 n ain nie =ain n pridaj ain do slovníku 18 / n/ áno(263) n/ 19 f n/f nie =n/f f 20 a fa nie f 271=fa a 21 l al nie a 272=al l 22 l ll nie l 273=ll l 23 s ls nie l 274=ls s 24 / s/ nie s 275=s/ / 25 m /m nie / 276=/m m 26 a ma nie m 277=ma a 27 i ai áno(261) ai našiel ai v slovníku 28 n ain áno(269) ain našiel aj dlhší reťazec, ain 29 l ainl nie =ainl l 30 y ly nie l 279=ly y 31 / y/ nie y 280=y/ / 32 o /o nie / 281=/o o 33 n on nie o 282=on n 34 / n/ áno(263) n/ 35 t n/t nie =n/t t 36 h th áno(256) th našiel th, ale the ešte nieje v slovníku 37 e the nie =the e pridaj the do slovníku 38 / e/ áno(258) e/ 39 p e/p nie =e/p p 40 l pl nie p 286=pl l 41 a la nie l 87=la a 42 i ai áno(261) ai našiel ai v slovníku 43 n ain áno(269) ain našiel aj dlhší reťazec, ain 44 / ain/ nie =ain/ / 45 EOF / / end of file, výstup STRING
6
3 Determinanty. 3.1 Determinaty druhého stupňa a sústavy lineárnych rovníc
3 eterminanty 3. eterminaty druhého stupňa a sústavy lineárnych rovníc Začneme úlohou, v ktorej je potrebné riešiť sústavu dvoch rovníc o dvoch neznámych. a x + a 2 x 2 = c a 22 a 2 x + a 22 x 2 = c 2
RIZIKO V PODNIKU. Prípadová štúdia 2. Ing. Michal Tkáč, PhD.
RIZIKO V PODNIKU Prípadová štúdia 2 Ing. Michal Tkáč, PhD. Tento učebný text je venovaný hlavne študentom 1. ročníka II. stupňa Podnikovohospodárskej fakulty, Ekonomickej univerzity v Bratislave. Text
Základy algoritmizácie a programovania
Základy algoritmizácie a programovania Pojem algoritmu Algoritmus základný elementárny pojem informatiky, je prepis, návod, realizáciou ktorého získame zo zadaných vstupných údajov požadované výsledky.
Bitmapové a vektorové grafické editory. Grafické editory používame na kresbu, resp. editovanie obrázkov. Obrázky sa dajú kresliť dvoma spôsobmi.
Bitmapové a vektorové grafické editory Grafické editory používame na kresbu, resp. editovanie obrázkov. Obrázky sa dajú kresliť dvoma spôsobmi. Menu 1. Bitmapový editor (rastrový) Farebné palety Príklad:
Teória grafov. Stromy a kostry 1. časť
Teória grafov Stromy a kostry 1. časť Definícia: Graf G=(V, E) nazývame strom, ak neobsahuje kružnicu ako podgraf Definícia Strom T=(V, E T ) nazývame koreňový strom ak máme v ňom pevne vybraný vybraný
Obsah. Reprezentácia údajov v počítači. Digitalizácia číselnej informácie. Digitalizácia znakov a textovej informácie.
Obsah Reprezentácia údajov v počítači. Digitalizácia číselnej informácie. Digitalizácia znakov a textovej informácie. Reprezentácia údajov v počítači. Počítač je stroj, ktorý na kódovanie údajov (čísla,
PODPROGRAMY. Vyčlenenie podprogramu a jeho pomenovanie robíme v deklarácii programu a aktiváciu vykonáme volaním podprogramu.
PODPROGRAMY Podprogram je relatívne samostatný čiastočný algoritmus (čiže časť programu, ktorý má vlastnosti malého programu a hlavný program ho môže volať) Spravidla ide o postup, ktorý bude v programe
Import cenových akcií FRESH
Návod obsahuje podrobný popis nastavenia a použitia importu cenových akcií reťazca FRESH, druhá časť popisuje ako využiť elektronické faktúry firmy Labaš pre automatické vytvorenie príjemky. Import cenových
Pracovné prostredie MS EXCEL 2003.
Pracovné prostredie MS EXCEL 2003. Tabuľkové kalkulátory sú veľmi praktické aplikácie pre realizáciu výpočtov, grafických prezentácií údajov, ako aj pe prácu s rôznymi údajmi ako s bázou dát. Tieto programy
8. Relácia usporiadania
8. Relácia usporiadania V tejto časti sa budeme venovať ďalšiemu špeciálnemu typu binárnych relácií v množine M - reláciám Najskôr si uvedieme nasledujúce štyri definície. Relácia R definovaná v množine
Hromadná korešpondencia v programe Word Lektor: Ing. Jaroslav Mišovych
Hromadná korešpondencia v programe Word 2010 Lektor: Ing. Jaroslav Mišovych Obsah Čo je hromadná korešpondencia Spustenie hromadnej korešpondencie Nastavenie menoviek Pripojenie menoviek k zoznamu adries
Kontrola väzieb výkazu Súvaha a Výkaz ziskov a strát Príručka používateľa
Kontrola Príručka používateľa úroveň: Klient Štátnej pokladnice Verzia 1.0 Január 2013 Autor: Michal Pikus FocusPM Page 1 of 5 Obsah Obsah... 2 1. Úvod... 3 2. Logika porovnania... 3 3. Vykonanie kontroly...
Nové eaukčné siene PROebiz verzia 3.4
Nové eaukčné siene PROebiz verzia 3.4 eaukčná sieň administrátora (pozorovateľa) eaukčná SIEŇ ADMINISTRÁTORA (POZOROVATEĽA) Takto vyzerá eaukčná sieň z pohľadu administrátora. Následne budú popísané jej
Skákalka. Otvoríme si program Zoner Callisto, cesta je Programy Aplikácie Grafika Zoner Callisto.
Skákalka Otvoríme si program Zoner Callisto, cesta je Programy Aplikácie Grafika Zoner Callisto. Vyberieme si z ponuky tvarov kruh a nakreslíme ho (veľkosť podľa vlastného uváženia). Otvoríme si ponuku
Moderné vzdelávanie pre vedomostnú spoločnosť/projekt je spolufinancovaný zo zdrojov EÚ. Grafy
Moderné vzdelávanie pre vedomostnú spoločnosť/projekt je spolufinancovaný zo zdrojov EÚ Grafy Graf efektívne vizuálne nástroje dáta lepšie pochopiteľné graf môže odhaliť trend alebo porovnanie zobrazujú
Funkcia - priradenie (predpis), ktoré každému prvku z množiny D priraďuje práve jeden prvok množiny H.
FUNKCIA, DEFINIČNÝ OBOR, OBOR HODNÔT Funkcia - priradenie (predpis), ktoré každému prvku z množiny D priraďuje práve jeden prvok množiny H. Množina D definičný obor Množina H obor hodnôt Funkciu môžeme
Zvyškové triedy podľa modulu
Zvyškové triedy podľa modulu Tomáš Madaras 2011 Pre dané prirodzené číslo m 2 je relácia kongruencie podľa modulu m na množine Z reláciou ekvivalencie, teda jej prislúcha rozklad Z na systém navzájom disjunktných
Návod na používanie súboru na vyhodnotenie testov všeobecnej pohybovej výkonnosti
Návod na používanie súboru na vyhodnotenie testov všeobecnej pohybovej výkonnosti Na overenie trénovanosti hráčov sa o.i. vykonávajú testy všeobecnej pohybovej výkonnosti. Z hľadiska vyhodnotenia je potrebné
ZÁKLADY TEÓRIE GRAFOV
ZÁKLAY EÓRIE GRAFOV PRÍKLA : Minimálna kostra grafu v zadanom grafe určite minimálnu kostru grafu 9 Riešenie: Kostra grafu je taký podgraf, ktorý obsahuje všetky vrcholy pôvodného grafu a neobsahuje uzavretý
M úlohy (vyriešené) pre rok 2017
M úlohy (vyriešené) pre rok 2017 Nájdite najmenšie prirodzené číslo, ktorého ciferný súčet je 2017 Ak má byť prirodzené číslo s daným ciferným súčtom čo najmenšie, musí mať čo najviac číslic 9 Pretože
TEÓRIA FARIEB, FAREBNÉ MODELY
Predmet Spracovanie obrazu a textu 1 TEÓRIA FARIEB, FAREBNÉ MODELY Farebná hĺbka - každý obrázok sa skladá z určitého počtu obrazových bodov. Každý obrázok musí mať toľko bodov, aby pri požadovanej veľkosti
Metóda vetiev a hraníc (Branch and Bound Method)
Metóda vetiev a hraníc (Branch and Bound Method) na riešenie úloh celočíselného lineárneho programovania Úloha plánovania výroby s nedeliteľnosťami Podnikateľ vyrába a predáva zemiakové lupienky a hranolčeky
7.CVIČENIE. Základy HTML
7.CVIČENIE gajdos@ismpo.sk Základy HTML 1. Štruktúra HTML, XHTML dokumentu 2. Niektoré tagy HTML - Hypertext Markup Language XHTML - Extensible Hypertext Markup Language Webový prehliadač začne čítať web
Kombinatorická pravdepodobnosť (opakovanie)
Kombinatorická pravdepodobnosť (opakovanie) Metódy riešenia úloh z pravdepodobnosti a štatistiky Beáta Stehlíková, FMFI UK Bratislava www.iam.fmph.uniba.sk/institute/stehlikova Príklad 1: Zhody kariet
VECIT 2006 Tento materiál vznikol v rámci projektu, ktorý je spolufinancovaný Európskou úniou. 1/4
Príklad 1 Naučte korytnačku príkaz čelenka. Porozmýšľajte nad využitím príkazu plnytrojuhol60: viem plnytrojuhol60 opakuj 3 [do 60 vp 120 Riešenie: definujeme ďalšie príkazy na kreslenie trojuholníka líšiace
Manuál pre používanie programu KonverziaXML_D134
Centrálny depozitár cenných papierov SR, a.s. ul. 29. augusta 1/A, 814 80 Bratislava 1 Manuál pre používanie programu KonverziaXML_D134 Vypracoval: Ing. Ivan Ďuriš, UI Verzia: 1.1.5 Február 2005 A. Základné
To bolo ľahké. Dokážete nakresliť kúsok od prvého stromčeka rovnaký? Asi áno, veď môžete použiť tie isté príkazy.
Opakuj a pomenuj Nakreslime si ovocný sad Príklad 1 Pomocou príkazového riadku skúste s korytnačkou nakresliť ovocný stromček. Vaša postupnosť príkazov sa možno podobá na nasledujúcu:? nechfp "hnedá? nechhp
Finančné riaditeľstvo Slovenskej republiky
Finančné riaditeľstvo Slovenskej republiky Informácia k odpočtu daňovej straty v tabuľke D tlačiva daňového priznania k dani z príjmov právnickej osoby Daňovník - právnická osoba so zdaňovacím obdobím
Dodanie tovaru a reťazové obchody Miesto dodania tovaru - 13/1
Dodanie u a reťazové obchody Miesto dodania u - 13/1 ak je dodanie u spojené s odoslaním alebo prepravou u - kde sa nachádza v čase, keď sa odoslanie alebo preprava u osobe, ktorej má byť dodaný, začína
Popis kontrol vykonávaných pri OVEROVANÍ zúčtovacích dávok na Elektronickej pobočke
Popis kontrol vykonávaných pri OVEROVANÍ zúčtovacích dávok na Elektronickej pobočke Všeobecne, platí pre každú kontrolu: Ak nie je status po overení údajov dávky Bez chýb zobrazí sa k danej chybe príslušný
Manuál na prácu s databázou zmlúv, faktúr a objednávok Mesta Martin.
Manuál na prácu s databázou zmlúv, faktúr a objednávok Mesta Martin. Cieľom databázy zmlúv, faktúr a objednávok Mesta Martin je zverejnenie uvedených záznamov v zmysle ustanovení zákona č. 211/2000 Z.z.
Kombinatorická pravdepodobnosť (opakovanie)
Kombinatorická pravdepodobnosť (opakovanie) Metódy riešenia úloh z pravdepodobnosti a štatistiky Cvičenie 1 Beáta Stehlíková, FMFI UK Bratislava www.iam.fmph.uniba.sk/institute/stehlikova Príklad 1: Zhody
CVIČENIE 1 : ZÁKLADNÉ VÝPOČTY PRAVDEPODOBNOSTI
CVIČENIE : ZÁKLDNÉ VÝOČTY RVDEODOBNOSTI. KLSICKÁ DEFINÍCI RVDEODOBNOSTI ríklad : ká je pravdepodobnosť, že pri hode kockou padne číslo resp. padne nepárne číslo? jav, kedy padne číslo B jav, že padne nepárne
Návrh, implementácia a prevádzka informačného systému
Návrh, implementácia a prevádzka informačného systému Návrh Výsledkom analýzy je niekoľko modelov budúceho systému. Tie popisujú, čo sa bude v IS evidovať a čo sa bude s údajmi robiť. Modely nezohľadňujú
Operačný systém Úvodná prednáška
Operačný systém Úvodná prednáška Pohľad zvonka (z vyšších úrovní) Pohľad zvnútra Pojmy správy procesov Úlohy jednotlivých častí operačného systému Autor: Peter Tomcsányi, Niektoré práva vyhradené v zmysle
Prevody z pointfree tvaru na pointwise tvar
Prevody z pointfree tvaru na pointwise tvar Tomáš Szaniszlo 2010-03-24 (v.2) 1 Príklad (.(,)). (.). (,) Prevedenie z pointfree do pointwise tvaru výrazu (.(,)). (.). (,). (.(,)). (.). (,) Teraz je funkcia
Obrázok Časový plán projektu, určite kritickú cestu. Obrázok Časový plán projektu, určite kritickú cestu
Cvičenie:.. Pre každú zo sietí uvedených dole určite minimálny celkový čas, ktorý zaberie dokončenie projektu, minimálne časové ohodnotenie E(v) u jednotlivých vrcholov a kritickú cestu. (a) Obrázok..
Vzdělávací karetní. Vzdělávací pomůcka. Určeno dětem od 3 do 5 let. volí libovolné otázky případně pořadí dětí, které budou na tahu.
Vzdělávací karetní BARVY hra Úkolem této hry je naučit děti rozeznávat základní barvy. Princip je založen na komunikaci rodiče nebo pedagoga s dítětem. Hry se může zúčastnit 1 až 6 dětí pod vedením dospělé
Užívateľská príručka systému CEHZ. Základné zostavy Farmy podľa druhu činnosti
Užívateľská príručka systému CEHZ Základné zostavy Farmy podľa druhu činnosti Užívateľská príručka systému CEHZ... 1 Základné zostavy Farmy podľa druhu činnosti... 1 1.1. Farmy podľa druhu činnosti...
Šifrovanie, kódovanie, bit a byte, digitálne informácie. Kódovanie informácií v PC binárna (dvojková) číselná sústava
Šifrovanie, kódovanie, bit a byte, digitálne informácie Šifry šifrovanie sa používa všade tam, kde treba utajiť obsah komunikácie. Existuje veľmi veľa metód na tajné šifrovanie (a protimetód na dešifrovanie).
Dealer Extranet 3. Cenové ponuky
Dealer Extranet 3 Cenové ponuky Obsah Vytvorenie cenovej ponuky so zľavou Velux 3 Vytvorenie klientskej cenovej ponuky zo súčasnej cenovej ponuky 10 Vytvorenie klientskej cenovej ponuky pomocou Konfigurátora
MATLAB (1) - úvod do programovania vedeckých problémov. LS 2017, 8.predn.
MATLAB (1) - úvod do programovania vedeckých problémov LS 2017, 8.predn. Program predmetu: 1. týždeň: úvod, základné info o Matlabe, pracovné prostredie Matlabu, interaktívny režim, prvé info o písaní
Diplomový projekt. Detská univerzita Žilinská univerzita v Žiline Matilda Drozdová
Diplomový projekt Detská univerzita Žilinská univerzita v Žiline 1.7.2014 Matilda Drozdová Pojem projekt Projekt je určitá časovo dlhšia práca, ktorej výsledkom je vyriešenie nejakej úlohy Kto rieši projekt?
Komprese dat. Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI. přednášky
Komprese dat Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI přednášky Slovníkové metody Jan Outrata (Univerzita Palackého v Olomouci) Komprese dat Olomouc, únor březen 2016 1 / 23 Slovníkové
PLASTOVÉ KARTY ZÁKAZNÍKOV
PLASTOVÉ KARTY ZÁKAZNÍKOV OBSAH 1 Plastové karty základné informácie... 1 2 Distribúcia plastových kariet zákazníkom... 1 2.1 Jednorázová hromadná distribúcia kariet... 1 2.2 Pravidelná distribúcia plastových
Zápis predmetov do AiSu na aktuálny akademický rok
Zápis predmetov do AiSu na aktuálny akademický rok UPOZORNENIE: Návod na zápis predmetov do AiSu je vypracovaný pre akademický rok 2015/2016. Študent si ale musí zvoliť vždy aktuálny akademický rok, do
Programovanie.NET, C++ - najbližšie termíny:
Programovanie.NET, C++ - najbližšie termíny: Visual C/C++ - základy Kurz Visual C/C++ je zameraný na zvládnutie základných programátorských zručností. Denné kurzy (3 dni): 9:00-15:00: 21.01.2019, 04.03.2019,
Používateľská príručka pre autorov
Používateľská príručka pre autorov Prihlásenie 1. Do internetového vyhľadávača zadajte: http://ezp.vssvalzbety.sk/login 2. Po zobrazení obrázku č. 1 kliknite na Prihlásiť sa pomocou Google" Obr. 1 - Prihlasovanie
Referenčná ponuka na prístup ku káblovodom a infraštruktúre. Príloha 7 Poplatky a ceny
Príloha 7 Poplatky a ceny Príloha 7: Poplatky a ceny strana 1 z 5 Obsah 1. CENY V RÁMCI DOHODY NDA A RÁMCOVEJ ZMLUVY... 3 2. CENY V RÁMCI ZMLUVY O DUCT SHARING... 3 2.1 CENA ZA POSKYTOVANIE ZÁKLADNEJ SLUŽBY
Školská sieť EDU. Rozdelenie škôl. Obsah: Deleba škôl podľa času zaradenia do projektu: Delba škôl podľa rýchlosti pripojenia:
Obsah: Rozdelenie škôl Zariadenia dodané v rámci projektu Typy zapojenia zariadení Služby poskytovane na ASA Školská sieť EDU Rozdelenie škôl Deleba škôl podľa času zaradenia do projektu: 1. 2. školy ktoré
Komprese dat (Komprimace dat)
Komprese dat (Komprimace dat) Př.: zakódovat slovo ARARAUNA K K 2 četnost absolutní relativní A 4,5 N,25 R 2,25 U,25 kód K : kód K 2 :... 6 bitů... 4 bitů prefixový kód: žádné kódové slovo není prefixem
Návod na vkladanie záverečných prác do AIS
Návod na vkladanie záverečných prác do AIS Povinnosti študenta pri odovzdávaní záverečne práce do AIS: Študenti vkladajú záverečné práce do AIS sami a vypĺňajú aj Doplňujúce informácie ZP, vypĺňajú návrh
Lineárne nerovnice, lineárna optimalizácia
Opatrenie:. Premena tradičnej škol na modernú Gmnázium Jozefa Gregora Tajovského Lineárne nerovnice, lineárna optimalizácia V tomto tete sa budeme zaoberat najskôr grafickým znázornením riešenia sústav
OBSAH. 1. Základné pojmy informatiky 2. Digitalizácia 3. Rastrová (=bitmapová) grafika. 4. Vektorová grafika
1. Základné pojmy informatiky 2. Digitalizácia 3. Rastrová (=bitmapová) grafika Princíp ukladania informácie Rastrové formáty obrázkov 4. Vektorová grafika OBSAH Princíp ukladania informácie Rastrové formáty
Preprava lítiových batérií. Začať
Preprava lítiových batérií Začať 1 1. Otázka Aké typy batérií prepravujete? Lítiovo-iónové batérie Lítiovo-metalické batérie Nabíjacie batérie pre spotrebnú elektroniku. Nenabíjacie batérie s dlhšou životnosťou.
Finančný manažment, finančná matematika a účtovníctvo
MAAG maag.euba.sk Finančný manažment, finančná matematika a účtovníctvo Finančný ný manažment ment znamená maag.euba.sk riadenie finančných ných procesov v podnikoch a inštitúciách najrôznejšieho typu.
CHARAKTERISTIKA JEDNOROZMERNÝCH ŠTATISTICKÝCH SÚBOROV
CHARAKTERISTIKA JEDNOROZMERNÝCH ŠTATISTICKÝCH SÚBOROV Táto časť sa venuje metódam štatistického výskumu súboru, pri ktorých sa zaoberáme jednotlivými štatistickými znakmi samostatne, bez toho, žeby sme
DALI, pomoc a riešenia
DALI, pomoc a riešenia Obsah Úvod do DALI (vecí, ktoré by ste mali vedieť)... 1 Čo je DALI?... 1 Čo je posolstvom DALI?... 1 Základné pravidlá pre DALI a HELVAR výrobky a systémy... 2 Riešenie problémov:
Iracionálne rovnice = 14 = ±
Iracionálne rovnice D. Rovnica je iracionálna, ak obsahuje neznámu pod odmocninou. P. Ak ide o odmocninu s párnym odmocniteľom, potom musíme stanoviť definičný obor pod odmocninou nesmie byť záporná hodnota
Úroveň strojového kódu procesor Intel Pentium. Adresovanie pamäte
Úroveň strojového kódu procesor Intel Pentium Pamäťový operand Adresovanie pamäte Priama nepriama a indexovaná adresa Práca s jednorozmerným poľom Praktické programovanie assemblerových funkcií Autor:
TomTom Referenčná príručka
TomTom Referenčná príručka Obsah Rizikové zóny 3 Rizikové zóny vo Francúzsku... 3 Upozornenia na rizikové zóny... 3 Zmena spôsobu upozornenia... 4 tlačidlo Ohlásiť... 4 Nahlásenie novej rizikovej zóny
Multiplexor a demultiplexor
Multiplexor a demultiplexor Mux_DMux [2] Funkcia multiplexoru ako prepínača A D 1 D 0 Y 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 1 3 x NAND Ak A = 0 výstup Y = D 0 a ak A = 1 výstup
Obr. 1 - názov podpísaného súboru/kontajnera v sivej lište
Zobrazenie dokumentov v elektronickej správe V elektronickej správe sa môžu prenášať autorizované (podpísané/pečatené), ale aj neautorizované súbory, a to buď v hlavnom objekte správy, v prílohách alebo
Aritmetické operácie v rôznych číselných sústavách. Ľudmila MACEKOVÁ, KEMT-FEI-TUKE, sep. 2017
111010110 Aritmetické operácie v rôznych číselných +110111001 sústavách 1110001111 Ľudmila MACEKOVÁ, KEMT-FEI-TUKE, sep. 2017 Plán Prevody medzi ČS Zobrazenie informácií v ČS: - priamy kód - inverzný kód
1. Formát exportov typu *.gpc (ABO)
Popis štruktúry technických formátov exportných súborov zverejnené 22/10/2016 1. Formát exportov typu *.gpc (ABO) Štruktúra GPC súboru: Štruktúra záznamu Hlavička exportu : Hlavička exportu účet X Obratová
7.1 Návrhové zobrazenie dotazu
7.1 Návrhové zobrazenie dotazu Ovládanie návrhového zobrazenia, ktoré je jedným z možností zobrazenia dotazu, je nevyhnutné pri tvorbe zložitejších dotazov, pretože v ňom môžeme definovať akýkoľvek dotaz
Blokové a prúdové šifry
Informačná bezpečnosť 2, jar 2015 Blokové a prúdové šifry Ján Karabáš Blokové šifry a dlhé správy Bloková šifra je vhodná pre zašifrovanie iba jedného, relatívne krátkeho bloku Blok je skupina znakov (otvorenej
Binárny kód. Dvojková pozičná sústava: používa dve cifry: 0 a 1 pozičný spôsob zápisu: =
Binárny kód Cieľom kódovania je prispôsobenie vyjadrenia informácie možnostiam technického zariadenia (napr. Morseova abeceda pre telegraf) alebo možnostiam ľudí (Braillovo písmo pre nevidiacich). Kód
NEVLASTNÁ VODIVOSŤ POLOVODIČOVÉHO MATERIÁLU TYPU P
NEVLASTNÁ VODIVOSŤ POLOVODIČOVÉHO MATERIÁLU TYPU P 1. VLASTNÉ POLOVODIČE Vlastnými polovodičmi nazývame polovodiče chemicky čisté, bez prímesí iných prvkov. V súčasnosti je najpoužívanejším polovodičovým
MANUÁL K TVORBE CVIČENÍ NA ÚLOHY S POROZUMENÍM
MANUÁL K TVORBE CVIČENÍ NA ÚLOHY S POROZUMENÍM Cvičenia na úlohy s porozumením si vieme pre žiakov vytvoriť v programe, ktorý stiahneme zo stránky http://www.education.vic.gov.au/languagesonline/games/comprehension/index.htm.
Osoba podľa 8 zákona finančné limity, pravidlá a postupy platné od
A. Právny rámec Osoba podľa 8 zákona finančné limity, pravidlá a postupy platné od 18. 4. 2016 Podľa 8 ods. 1 zákona č. 343/2015 Z. z. o verejnom obstarávaní a o zmene a doplnení niektorých zákonov v znení
Základné prvky loga OPCHS
Logo manuál Základné prvky loga OPCHS 1 Základné prvky 1. 1. Logotyp OPCHS 1. 1. 1. Základné prevedenie loga Základný tvar značky je tvorený trojfarebným obdĺžnikom so zaoblenými rohmi, do ktorého je
Ak stlačíme OK, prebehne výpočet a v bunke B1 je výsledok.
Hľadanie riešenia: ak poznáme očakávaný výsledok jednoduchého vzorca, ale vstupná hodnota, ktorú potrebujeme k určeniu výsledku je neznáma. Aplikácia Excel hľadá varianty hodnoty v určitej bunke, kým vzorec,
1. Gigabajty si hneď v prvom kroku premeníme na gigabity a postupne premieňame na bity.
1 PRÍKLADY V INFORMATIKE: Skratky 1 : b bit B bajt kb kilobit kb kilobajt Mb megabit MB megabajt Gb gigabit GB gigabajt Tb terabit TB terabajt Tabuľka č. 1 1 B = 8 b 1 kb = 1 024 b = (1 024 : 8) B = 128
i j, existuje práve jeden algebraický polynóm n-tého stupˇna Priamym dosadením do (2) dostávame:
0 Interpolácia 0 Úvod Hlavnou myšlienkou interpolácie je nájs t funkciu polynóm) P n x) ktorá sa bude zhodova t s funkciou fx) v n rôznych uzlových bodoch x i tj P n x) = fx i ) = f i = y i i = 0 n Niekedy
Kreslenie vo Worde Chceme napríklad nakresliť čiaru priamku. V paneli ponúk klikneme na Vložiť a v paneli nástrojov klikneme na Tvary.
Kreslenie vo Worde Chceme napríklad nakresliť čiaru priamku. V paneli ponúk klikneme na Vložiť a v paneli nástrojov klikneme na Tvary. V roletke klikneme na ikonku Čiara. Ukazovateľom myši, keď nim prejdeme
Formáty grafických súborov a kompresia dát. Bohdal, PhD.
Formáty grafických súborov a kompresia dát RNDr. Róbert R Bohdal, PhD. 1 Typy dát a formáty grafických súborov Typy dát: Vektorové (body, úsečky, oblúky, krivky,...) Bitmapové (pixlové dáta) Metadáta (kombinácia
Ako započítať daňovú licenciu
Ako započítať daňovú licenciu 1. Zápočet daňovej licencie a jej evidencia... 1 2. Započítanie DL v plnej sume... 1 3. Nárok na čiastočný zápočet DL... 2 4. Bez nároku na zápočet, daň < DL... 3 5. Bez nároku
5.1 Vyhľadávanie údajov
5.1 Vyhľadávanie údajov Určite ste potrebovali rýchle nájsť číslo vášho priateľa v telefónnom zozname. Asi ste sa pri tom dosť zapotili, kým ste našli správne písmeno a potom správne krstné meno. Pomocou
1. Otec, mama a dcéra majú spolu 69 rokov. Koľko rokov budú mať spolu o 7 rokov? a) 76 b) 90 c) 83 d) 69
Typové úlohy z matematiky - PS EGJT LM - 8-ročné bilingválne štúdium Bez použitia kalkulačky 1. Otec, mama a dcéra majú spolu 69 rokov. Koľko rokov budú mať spolu o 7 rokov? a) 76 b) 90 c) 83 d) 69 2.
Informatika a jej jednotlivé oblastí
Informatika a jej jednotlivé oblastí Vedné disciplíny, ktoré sa podieľali na vzniku informatiky Význačné udalosti vývoja informatiky do roku 1944 Abakus (počítadlo) Pascalína Kalkulačka (Leibnitz) Jcquard
Import Excel Univerzál
Import Excel Univerzál PRÍKLAD Ako jednoducho postupova pri importe akéhoko vek súboru z MS Excel do programu CENKROS plus, ktorý má podobu rozpo tu (napr. rozpo et vytvorený v inom programe)? RIEŠENIE
Total Commander. Základné nastavenia
je program, ktorý patrí k nadstavbovým programom OS. Jeho použitie je podobné ako u prieskumníka. Používa sa na jednoduchú prácu s adresármi (zložka, priečinok, folder) a súbormi. prezerať priečinky vyrobiť
D.Viewer2 Používateľská príručka
D.Viewer2 Používateľská príručka Obsah 1. Úvod... 3 2. Inštalácia... 4 Inštalačné predpoklady... 4 3. Práca s aplikáciou... 8 3.1. Práca s podpísanou zložkou... 9 3.2. Menu aplikácie... 11 2 1. Úvod D.Viewer2
Automatické pohony na brány
Manuál CITY1-EVO 230V CALYPSO NASTAVOVANIE RIADIACEJ ELEKTRONIKY 1. Zatlačte a držte zatlačené tlačidlo OK pokiaľ sa nezobrazí požadovaná položka. 2. Pustite tlačidlo OK. Následne sa zobrazí prvá položka
Test. Ktorý valec by ste použili? A. Jednočinný valec B. Dvojčinný valec. Odpoveď:
Test Týmto testom môžete zistiť, či sú Vaše základné znalosti o pneumatickom riadení postačujúce pre nadstavbový seminár P121, alebo je pre Vás lepšie absolvovať základný seminár EP111. Test je rýchly,
KOMISNÝ PREDAJ. Obr. 1
KOMISNÝ PREDAJ Komisný predaj sa realizuje na základe komisionárskej zmluvy, pričom ide v podstate o odložený predaj, kde práva k výrobku alebo tovaru prevedie dodávateľ (výrobca, komitent) na predajcu
Astronomická fotografia -- kuchárka pre digitálnu fotografiu
Astronomická fotografia -- kuchárka pre digitálnu fotografiu Peter Delinčák, sekcia astronomickej fotografie SAS Úvodom S príchodom digitálnych fotoaparátov sa otvorili nové možnosti pre astronomickú fotografiu.
Rigips 4PROfesional. Viditeľne lepšie sadrokartónové dosky so zárukou rovinného povrchu konštrukcií UŽ ZAJTRA BEZ VIDITEĽNÝCH SPOJOV DOSIEK
UŽ ZAJTRA BEZ VIDITEĽNÝCH SPOJOV DOSIEK Rigips 4PROfesional Viditeľne lepšie sadrokartónové dosky so zárukou rovinného povrchu konštrukcií Lepší pocit z bývania RGP_03778_brozura_4pro_press2.indd 1 7.5.2013
Konfigurácia IP Bell 02C Dverný vrátnik a FIBARO Home Center 2
Konfigurácia IP Bell 02C Dverný vrátnik a FIBARO Home Center 2 Použité zariadenia: Riadiaca jednotka - Fibaro Home Center 2 vo verzii 4.059 BETA Dverný vrátnik - IP Bell 02C od spoločnosti ALPHATECH TECHNOLOGIES
Obsah Úvod... 3 Zapnutie makra... 4 Vyplnenie formulára... 6 Naplnenie hlavnej knihy... 7 Naplnenie stavu zamestnancov... 7 Mapa modulov...
Š t a t i s t i c k év ý k a z y 2 0 1 6Š US R Ma n u á l Obsah Úvod... 3 Zapnutie makra... 4 Vyplnenie formulára... 6 Naplnenie hlavnej knihy... 7 Naplnenie stavu zamestnancov... 7 Mapa modulov... 8 Práca
tipov pre kvalitnú tlač Na jednoduchých príkladoch Vám ukážeme ako postupovať a na čo si dávať pozor pri príprave podkladov na kvalitnú tlač.
5 tipov pre kvalitnú tlač Na jednoduchých príkladoch Vám ukážeme ako postupovať a na čo si dávať pozor pri príprave podkladov na kvalitnú tlač. 1. Používanie loga Pri každom použití loga v tlačenej podobe,
Limita funkcie. Čo rozumieme pod blížiť sa? y x. 2 lim 3
Limita funkcie y 2 2 1 1 2 1 y 2 2 1 lim 3 1 1 Čo rozumieme pod blížiť sa? Porovnanie funkcií y 2 2 1 1 y 2 1 2 2 1 lim 3 1 1 1-1+ Limita funkcie lim f b a Ak ku každému číslu, eistuje také okolie bodu
INTERNET BANKING. Platby cez Internet banking VŠETKO, ČO JE MOŽNÉ. with.vub.sk, Bank of
INTERNET BANKING Platby cez Internet banking VŠETKO, ČO JE MOŽNÉ www.vub.sk, with.vub.sk, 0850 123 000 Bank of VYNOVENÝ INTERNET BANKING Nový, moderný dizajn Dostupnosť zo všetkých zariadení Prehľad o
Matice. Matica typu m x n je tabuľka s m riadkami a n stĺpcami amn. a ij. prvok matice, i j udáva pozíciu prvku
Matice Matice Matica typu m x n je tabuľka s m riadkami a n stĺpcami a11 a12... a1 n a21 a22... a2n............ am1 am2... amn a ij prvok matice, i j udáva pozíciu prvku i- čísluje riadky J- čísluje stĺpce
nastavenie a realizácia vzájomných zápočtov v Money S4 / Money S5
VZÁJOMNE ZÁPOČTY nastavenie a realizácia vzájomných zápočtov v Money S4 / Money S5 Aparát vzájomných zápočtov v Money S4/S5 slúži k návrhu vzájomných zápočtov pohľadávok a záväzkov a následne k automatickej
Pozičné číselné sústavy. Dejiny. Číselná sústava je spôsob, akým sú zapisované čísla pomocou znakov (nazývaných cifry).
Duda, Džima, Mačák Pozičné číselné sústavy Číselná sústava je spôsob, akým sú zapisované čísla pomocou znakov (nazývaných cifry). Podľa spôsobu určenia hodnoty čísla z daného zápisu rozlišujeme dva hlavné
Kvadratické funkcie, rovnice, 1
Kvadratické funkcie, rovnice, 1. ročník Kvadratická funkcia Kvadratickou funkciu sa nazýva každá funkcia na množine reálnych čísel R daná rovnicou y = ax + bx + c, kde a je reálne číslo rôzne od nuly,
Manuál pre Registrovaných používateľov / Klientov
Manuál pre Registrovaných používateľov / Klientov OBSAH 1. Prihlásenie klienta web stránka, región, meno a heslo 2. Po prihlásení klienta vysvetlenie jednotlivých položiek 2.1. Pridávanie a odoberanie
STRUČNÝ NÁVOD NA OBSLUHU DATALOGERA KIMO KT110 / 150
STRUČNÝ NÁVOD NA OBSLUHU DATALOGERA KIMO KT110 / 150 1. Inštalácia softvéru KILOG Pre dokončenie inštalácie je potrebné potvrdiť všetky čiastkové inštalácie, ktoré sa budú ponúkať v inštalačnom okne. Strana