V souboru rscode-1.3.tgz mate program pro kodovani Reed-Salomonovych kodu. Soubor si okopirujet do svoho adresare. Dale ho musite unzipnout gunzip a un-tarnout tar s prislusnymi opsny tar vyrobi adresar, ve kterem je vse potrebne. Program se prelozi prikazem make Az potom budete neco menit, musite po zmene udelat make clean a znovu vse prelozit prikayem make Ostatne si prohlednete Makefile , podle nej pracuje prekladac. make prelozi mnoho knihoven, ale zvlaste file example ten si pustte, dale budeme upravovat jeho zdrojak a stale a stale prekladat - make a make clean A nyni uz zacina nase zadani: 1. Upravte zdrojovy program tak, aby opravdu generoval Reed-Solomonuv kod, ktery je pouzit v GPONu . Je treba neco zmenit v example.c a v ecc.h Ke zmenenemu kodu vzdycky udelejte komentar, abych vedel, co jste zmenili a program ulozte s jinzm nazvem, abzste ten puvodni mohli dale menit 2. Upravte vstupni data tak, abychom do koderu dodavali stejny pocet bytu, jako se pouziva u GPONu Data udelejte jejak rozumne, napriklad dokolecka abecedu, dejte pozor na netisknutelne znaky. Proste to udelejte tak, abyste na obrazovce videli nejaka rozumna pismenka. 3. Pozmente program tak, aby delal chyby v mnoha bitech v bytu, ale aby presto generovat citelne znaky na obrazovku. 4. Upravte program tak, aby opravoval maximalni mozny pocet bitu. Predvedte, ze to funguje. 5. Upravte program tak, aby v opravovanem retezci bylo o jednu chybu vice, nez je kod schopen opravit. Predvedte, ze program jiz chyby neopravi. Ze sestavenych programu udeljte referat. Jednotlive vami sestavene programy ulozte do tohoto adresare ( to je ./ ) a ve zvlastnim file k nim udelejte popis, abych videl, co ktery program dela. Dale do stejneho file ulozte vystupy svych programu a slovne je popiste. Presmerovat vystup do souboru umine, pripominam rozdil mezi > a >> A zalohujte si, abyste pak neplakali, az si prepisete neco duleziteho.