Toto zadanie je súčasťou väčšieho projektu, ktorého cieľom je vyvinúť konzolovú aplikáciu v jazyku C, ktorá bude rozpoznávať obrázky rukou písaných číslic pomocou jednoduchej neurónovej siete.
Projekt sa skladá z 2 častí:Vaša konzolová aplikácia napísaná v jazyku C bude vypisovať formátovanú tabuľku s vypočítanými hodnotami aktivačných funkcií neurónu. Aplikácia bude fungovať v týchto krokoch:
0
z funkcie main
).
Strojové učenie (z angl. machine learning) je oblasťou umelej inteligencie, ktorá sa zaoberá vývojom algoritmov, ktoré sú schopné sa sami učiť z dát a na základe získaných poznatkov sú schopné robiť rozhodnutia bez zásahu človeka. Najvýznamnejším príkladom sú neurónové siete, ktoré stoja v pozadí súčasnej revolúcie v strojovom učení. Neurónové siete sú inšpirované biologickým nervovým systémom. Neurónová sieť je sada matematických algoritmov, ktoré vykonávajú operácie so vstupnými dátami. Zjednodušene si ich vieme predstaviť ako mriežku výpočtových jednotiek, tzv. neurónov, ktoré sú medzi sebou prepojené a posielajú si medzi sebou signály (viď obrázok 3). Signál sa bežne šíri zo vstupu na výstup cez jednotlivé neuróny.
V súčasnosti zažívame rozmach umelej inteligencie, v ktorej dominujú pokročilé AI modely, akými sú napr. známe transformery. Avšak niekde v hĺbke svojej podstaty, sú aj tieto pokročilé modely postavené na základoch neurónových sietí. V tomto zadaní sa pokúsime spojiť učenie sa jazyka C s touto populárnou oblasťou.
Pomocou neurónových sietí vieme riešiť rôzne zložité problémy:
Ako príklad si môžeme zobrať jednoduchú neurónovú sieť, ktorej úlohou je klasifikovať vstupný obrázok, na ktorom sa nachádza rukou písaná číslica (viď obrázok 4). Jednotlivé pixely obrazu predstavujú vstupné signály siete. Tieto signály sú zaslané do neurónov, ktoré ich spracujú a na výstupe získame informáciu o tom, aká číslica je prítomná v obraze. Každý neurón spracuje vstupný signál pomocou svojej aktivačnej funkcie. Aktivačným funkciám sa venujeme v časti Neuróny a aktivačné funkcie.
Neurónové siete sú zložené z vrstiev neurónov, ktoré sú vzájomne prepojené. Informácie sa sieťou šíria zo vstupnej vrstvy smerom k výstupnej (pozn. pri trénovaní sa informácia šíri opačným smerom). Každá vrstva siete obsahuje neuróny. Neurón je základnou stavebnou jednotkou neurónovej siete. Každý neurón má svoju aktivačnú funkciu, ktorá predstavuje matematickú operáciu na prevod vstupného signálu na výstupný. Na obrázku 5 vidíme znázornenie biologického (hore) a umelého (dole) neurónu.
Do neurónu môže vstupovať viacero signálov. Každý z nich má svoju váhu (z angl. weight), t.j. číslo, ktorým sa signál vynásobí. Vedomosti siete sú obsiahnuté práve v týchto váhach. Počas trénovania siete sa hodnoty váh neustále adaptujú tak, aby sieť spôsobovala, čo najmenšiu chybu pri svojich rozhodnutiach. Po vynásobení signálov váhami sa všetky vstupné hodnoty sčítajú a privedú sa na vstup aktivačnej funkcie. Aktivačná funkcia prevádza vstupné signály na nové hodnoty, ktoré sú väčšinou obmedzené v stanovenom intervale.
Aktivačná funkcia pridáva do výstupu nelinearitu a vďaka tomu vedia neurónové siete riešiť komplikované nelineárne problémy (napr. rozpoznávanie tváre v rôznom osvetlení, vzdialenosti, pod rôznym uhlom). Existuje veľa druhov aktivačných funkcií. My sa budeme v tomto zadaní zaoberať nasledovnými aktivačnými funkciami:
Na výpočet hodnôt alebo vizualizáciu grafov jednotlivých funkcií môžete použiť grafové kalkulačky Desmos alebo Geogebra.
Táto funkcia je zapísaná vzťahom $ f_{1}(x) = \begin{cases} 0 & \text{if }x < 0 \\ 1 & \text{if }x \geq 0 \end{cases}\ $
Táto funkcia je zapísaná vzťahom $ f_{2}(x) = \begin{cases} 0 & \text{if }x \leq 0 \\ x & \text{if }x > 0 \end{cases}\ $
Táto funkcia je zapísaná vzťahom $ f_{3}(x) = \dfrac{1}{2}\left(x+\sqrt{x^2 + b}\right)$. V tomto zadaní bude platiť $b=2$.
Dôležité:
pow
.sqrt
.Táto funkcia je zapísaná vzťahom $ f_{4}(x) = e^{-x^{2}}$
Dôležité:
exp
.pow
.Táto funkcia je zapísaná vzťahom $ f_{5}(x) = \dfrac{e^x - e^{-x}}{e^x + e^{-x}}$
Dôležité:
tanh
, ale použiť vyššie uvedený vzorec.Táto funkcia je zapísaná vzťahom $ f_{6}(x) = \dfrac{x}{1+e^{-bx}}$. V tomto zadaní bude platiť $b=0.5$.
Po spustení programu používateľ zadá nasledovné povinné vstupné hodnoty (čísla oddelené bielymi znakmi):
./z1
x_start x_xtop step precision width
double
)double
)double
)int
)int
). Budú sa testovať len také hodnoty parametra $width$, pre ktoré platí, že sú väčšie (alebo rovné) ako najdlhšie číslo v tabuľke (dĺžka predstavuje znaky potrebné na výpis čísla so znamienkom vrátane desatinnej bodky a desatinných miest). Dôležitá poznámka: Na výpis stanoveného počtu desatinných miest (dané parametrom $precision$) používajte funkciu printf. Vypočítané číselné hodnoty žiadno neupravujte ani nezaokrúhľujte.
Tieto parametre definujú interval $\langle x_{start},x_{stop} \rangle$, z ktorého sa s krokom $step$ automaticky vygenerujú vstupné hodnoty pre aktivačné funkcie. Parametre $precision$ a $width$ ovplyvňujú formátovanie vypísanej tabuľky.
Po zadaní povinných vstupov nasleduje zadanie čísiel aktivačných funkcií, ktorých hodnoty chceme vypočítať. Používateľ môže zadať ľubovoľne veľa čísiel aktivačných funkcií. Platné čísla aktivačných funkcií sú 1, 2, 3, 4, 5 a 6, keďže máme celkovo 6 aktivačných funkcií. Ostatné čísla budú programom ignorované. Po zadaní čísiel aktivačných funkcií nasleduje vždy povinný ukončujúci nenumerický znak (tento znak sa musí zadať aj keď používateľ nezadá žiadne čísla aktivačných funkcií). Štruktúru vstupu vidíme na obrázku 13.
V programe môžu za behu nastať tieto chybové situácie, ktoré je nutné vyšetrovať v nasledujúcom poradí:
Nenačítali sa všetky povinné vstupy. Táto chyba nastane ak používateľ nezadal všetky povinné vstupy (napr.
zadá len 4 čísla namiesto 5 čísiel) alebo je niektorý z povinných vstupov nenumerický. Ak sa odhalí táto situácia,
program vypíše na štandardný výstup text E1
a okamžite ukončí svoju činnosť
(funkcia main
vráti 0). Žiadne iné výpisy nenastanú.
./z1
-10 10 f 2 9 p
f
(nenumerická hodnota)../z1
5 20 0.5 m
Neplatný interval $\left\langle x_{start},x_{stop} \right\rangle$. Táto chyba nastane, keď používateľ zadal
všetky povinné vstupy (a nenastala chyba E1), avšak platí $x_{start} \ge x_{stop}$.
Ak sa odhalí táto situácia, program vypíše na štandardný výstup text E2
a
okamžite ukončí svoju činnosť
(funkcia main
vráti 0). Žiadne iné výpisy nenastanú.
./z1
3 2 0.5 2 8 j
./z1
5.2 5.2 1 0 6 t
Aplikácia má za úlohu formátovane vypísať tabuľku s hodnotami aktivačných funkcií, ktoré boli predstavené v časti Neuróny a aktivačné funkcie. Podľa toho, či používateľ zadá alebo nezadá čísla aktivačných funkcií sa zvolí pracovný režim aplikácie:
Pozn. Výpis programu musí smerovať na štandardný výstup (t.j. stdout
).
Po výpise program štandardne skončí (funkcia main
vráti hodnotu 0).
Aktivuje sa keď používateľ nezadá žiadne čísla aktivačných funkcií. Aplikácia vypíše tabuľku s hodnotami všetkých aktivačných funkcií (funkcie $f_{1}$ až $f_{6}$ v tomto poradí). V tomto prípade sa hodnoty aktivačných funkcií vypisujú po stĺpcoch.
Nasledovný príklad ilustruje situáciu, v ktorej je program spustený v auto režime pretože používateľ
nezadal čísla aktivačných funkcií (po 5 povinných vstupoch -10 10 0.5 2 8
zadal nenumerický znak
m
).
Aktivuje sa keď používateľ zadá (aspoň jedno) čísla aktivačných funkcií. Vypíše sa tabuľka, ktorá bude obsahovať len hodnoty používateľom zvolených aktivačných funkcií. V tomto prípade sa hodnoty aktivačných funkcií vypisujú po riadkoch.
Nasledovný príklad ilustruje situáciu, v ktorej je program spustený v manual režime pretože používateľ zadal čísla aktivačných funkcií (konkrétne funkcie $f_{1}$, $f_{3}$ a $f_{6}$). Vypísaná tabuľka obsahuje riadky s hodnotami aktivačných funkcií, ktoré rešpektujú zadané poradie aktivačných funkcií.
Čísla aktivačných funkcií sa môžu opakovať. Vtedy sa budú opakovať aj vypísané riadky.
Dôležitá poznámka: Ak používateľ zadá v manuálnom režime len neexistujúce čísla aktivačných
funkcií (t.j. čísla, ktoré nepatria do intervalu $\langle1,6\rangle$), v danom prípade program nič nevypíše (ani hlavičku).
Táto situácia nastane napríklad, keď program spustíme s nasledovnými vstupmi: -2 2 1 2 6 8 9 30 k
. Hodnoty 8, 9 a 30 nie sú platné čísla aktivačných funkcií.
V auto režime sa vypíšu hodnoty všetkých aktivačných funkcií. Hodnoty sa vypíšu po stĺpcoch. Jednotlivé stĺpce zodpovedajú príslušným aktivačným funkciám v nasledovnom poradí: $f_{1}$, $f_{2}$, $f_{3}$, $f_{4}$, $f_{5}$ a $f_{6}$.
Pokyny pre formátovanie vypísanej tabuľky:
x
a v ostatných stĺpcoch sa vypíšu poradové čísla aktivačných funkcií v ich pôvodnom poradí.width
.precision
(desatinné miesta sa nezobrazujú v hlavičke tabuľky).Dôležitá poznámka: Na výpis stanoveného počtu desatinných miest používajte funkciu printf. Vypočítané číselné hodnoty žiadno neupravujte ani nezaokrúhľujte.
V manual režime sa vypíšu len hodnoty používateľom zvolených aktivačných funkcií. Používateľ tieto funkcie zvolí zadaním ich poradových čísiel. Poradové čísla aktivačných funkcií sa môžu opakovať a môžu byť zadané v ľubovoľnom poradí. Hodnoty aktivačných funkcií budú vypísané po riadkoch. Jednotlivé riadky zodpovedajú príslušným aktivačným funkciám v tom poradí, ako boli zadané. Ak používateľ zadá neexistujúce poradové číslo aktivačnej funkcie (t.j. iné číslo ako 1 až 6), bude takýto vstup ignorovaný.
Pokyny pre formátovanie vypísanej tabuľky:
x
a v ostatných riadkoch sa vypíšu poradové čísla aktivačných funkcií v takom poradí, ako boli zadané používateľom.width
.precision
(desatinné miesta sa nezobrazujú v hlavičke tabuľky).Dôležitá poznámka: Na výpis stanoveného počtu desatinných miest používajte funkciu printf. Vypočítané číselné hodnoty žiadno neupravujte ani nezaokrúhľujte.
Odovzdávací systém otestuje a vyhodnotí nasledovné oblasti funkcionality vášho programu. Na získanie bodov za konkrétny testovací scenár je nutné, aby testom prešli všetky testovacie prípady v danom scenári.
Scenár 1
Chyba E1
|
1,0 b |
Scenár 2
Chyba E2
|
0,5 b |
Scenár 3
Auto režim - správnosť hodnôt
|
2,5 b |
Scenár 4
Auto režim - správnosť hodnôt aj správny formát tabuľky (kontrola dodržania správnej šírky stĺpcov a zarovnania textu)
|
1,5 b |
Scenár 5
Manual režim - správnosť hodnôt
|
2,5 b |
Scenár 6
Manual režim - správnosť hodnôt aj správny formát tabuľky (kontrola dodržania správnej šírky stĺpcov a zarovnania textu)
|
1,5 b |
Scenár 7
Špeciálna situácia: používateľ zadá neexistujúce číslo aktivačnej funkcie v manual režime.
|
0,5 b |
Súčet | 10,0 b |
Video zachytáva spustenie programu so vstupmi, ktoré spôsobia chybu E1 (nanačítali sa všetky povinné vstupy).
Video zachytáva spustenie programu so vstupmi, ktoré spôsobia chybu E2 (neplatný interval).
Video zachytáva spustenie programu v auto režime (t.j. používateľ nezadá čísla aktivačných funkcií).
Video zachytáva spustenie programu v manual režime (t.j. používateľ ručne zadá čísla aktivačných funkcií).
Všetky testovacie príklady na stiahnutie
Vstup
-5 -1 1 1 10 v
Výstup
x 1 2 3 4 5 6
-5.0 0.0 0.0 0.1 0.0 -1.0 -0.4
-4.0 0.0 0.0 0.1 0.0 -1.0 -0.5
-3.0 0.0 0.0 0.2 0.0 -1.0 -0.5
-2.0 0.0 0.0 0.2 0.0 -1.0 -0.5
-1.0 0.0 0.0 0.4 0.4 -0.8 -0.4
Vstup
1 26 2 2 6 h
Výstup
x 1 2 3 4 5 6
1.00 1.00 1.00 1.37 0.37 0.76 0.62
3.00 1.00 3.00 3.16 0.00 1.00 2.45
5.00 1.00 5.00 5.10 0.00 1.00 4.62
7.00 1.00 7.00 7.07 0.00 1.00 6.79
9.00 1.00 9.00 9.06 0.00 1.00 8.90
11.00 1.00 11.00 11.05 0.00 1.00 10.96
13.00 1.00 13.00 13.04 0.00 1.00 12.98
15.00 1.00 15.00 15.03 0.00 1.00 14.99
17.00 1.00 17.00 17.03 0.00 1.00 17.00
19.00 1.00 19.00 19.03 0.00 1.00 19.00
21.00 1.00 21.00 21.02 0.00 1.00 21.00
23.00 1.00 23.00 23.02 0.00 1.00 23.00
25.00 1.00 25.00 25.02 0.00 1.00 25.00
Vstup
-5 6.3 1 5 12 .
Výstup
x 1 2 3 4 5 6
-5.00000 0.00000 0.00000 0.09808 0.00000 -0.99991 -0.37929
-4.00000 0.00000 0.00000 0.12132 0.00000 -0.99933 -0.47681
-3.00000 0.00000 0.00000 0.15831 0.00012 -0.99505 -0.54728
-2.00000 0.00000 0.00000 0.22474 0.01832 -0.96403 -0.53788
-1.00000 0.00000 0.00000 0.36603 0.36788 -0.76159 -0.37754
0.00000 1.00000 0.00000 0.70711 1.00000 0.00000 0.00000
1.00000 1.00000 1.00000 1.36603 0.36788 0.76159 0.62246
2.00000 1.00000 2.00000 2.22474 0.01832 0.96403 1.46212
3.00000 1.00000 3.00000 3.15831 0.00012 0.99505 2.45272
4.00000 1.00000 4.00000 4.12132 0.00000 0.99933 3.52319
5.00000 1.00000 5.00000 5.09808 0.00000 0.99991 4.62071
6.00000 1.00000 6.00000 6.08221 0.00000 0.99999 5.71544
Vstup
-2.15 -0.47 0.04 6 11 J
Výstup
x 1 2 3 4 5 6
-2.150000 0.000000 0.000000 0.211711 0.009828 -0.973226 -0.547075
-2.110000 0.000000 0.000000 0.215049 0.011654 -0.971029 -0.544942
-2.070000 0.000000 0.000000 0.218485 0.013775 -0.968653 -0.542580
-2.030000 0.000000 0.000000 0.222023 0.016230 -0.966087 -0.539985
-1.990000 0.000000 0.000000 0.225666 0.019061 -0.963314 -0.537152
-1.950000 0.000000 0.000000 0.229419 0.022315 -0.960319 -0.534076
-1.910000 0.000000 0.000000 0.233287 0.026041 -0.957085 -0.530752
-1.870000 0.000000 0.000000 0.237273 0.030291 -0.953594 -0.527174
-1.830000 0.000000 0.000000 0.241384 0.035123 -0.949826 -0.523339
-1.790000 0.000000 0.000000 0.245625 0.040595 -0.945761 -0.519242
-1.750000 0.000000 0.000000 0.250000 0.046771 -0.941376 -0.514876
-1.710000 0.000000 0.000000 0.254516 0.053713 -0.936648 -0.510238
-1.670000 0.000000 0.000000 0.259178 0.061489 -0.931552 -0.505323
-1.630000 0.000000 0.000000 0.263993 0.070165 -0.926062 -0.500126
-1.590000 0.000000 0.000000 0.268967 0.079811 -0.920149 -0.494643
-1.550000 0.000000 0.000000 0.274107 0.090491 -0.913785 -0.488868
-1.510000 0.000000 0.000000 0.279420 0.102274 -0.906939 -0.482797
-1.470000 0.000000 0.000000 0.284914 0.115221 -0.899577 -0.476425
-1.430000 0.000000 0.000000 0.290597 0.129393 -0.891667 -0.469748
-1.390000 0.000000 0.000000 0.296476 0.144844 -0.883171 -0.462761
-1.350000 0.000000 0.000000 0.302561 0.161621 -0.874053 -0.455461
-1.310000 0.000000 0.000000 0.308859 0.179766 -0.864275 -0.447841
-1.270000 0.000000 0.000000 0.315382 0.199309 -0.853798 -0.439900
-1.230000 0.000000 0.000000 0.322137 0.220270 -0.842579 -0.431631
-1.190000 0.000000 0.000000 0.329135 0.242659 -0.830579 -0.423031
-1.150000 0.000000 0.000000 0.336386 0.266468 -0.817754 -0.414096
-1.110000 0.000000 0.000000 0.343902 0.291679 -0.804062 -0.404823
-1.070000 0.000000 0.000000 0.351693 0.318256 -0.789461 -0.395206
-1.030000 0.000000 0.000000 0.359771 0.346144 -0.773908 -0.385243
-0.990000 0.000000 0.000000 0.368148 0.375274 -0.757362 -0.374929
-0.950000 0.000000 0.000000 0.376836 0.405555 -0.739783 -0.364262
-0.910000 0.000000 0.000000 0.385848 0.436879 -0.721132 -0.353237
-0.870000 0.000000 0.000000 0.395196 0.469118 -0.701374 -0.341852
-0.830000 0.000000 0.000000 0.404893 0.502128 -0.680476 -0.330102
-0.790000 0.000000 0.000000 0.414954 0.535743 -0.658409 -0.317986
-0.750000 0.000000 0.000000 0.425391 0.569783 -0.635149 -0.305500
-0.710000 0.000000 0.000000 0.436217 0.604049 -0.610677 -0.292641
-0.670000 0.000000 0.000000 0.447448 0.638330 -0.584980 -0.279406
-0.630000 0.000000 0.000000 0.459096 0.672401 -0.558052 -0.265794
-0.590000 0.000000 0.000000 0.471176 0.706028 -0.529896 -0.251800
-0.550000 0.000000 0.000000 0.483700 0.738968 -0.500520 -0.237424
-0.510000 0.000000 0.000000 0.496681 0.770974 -0.469945 -0.222663
Vstup
10 100 13.51 2 9 D
Výstup
x 1 2 3 4 5 6
10.00 1.00 10.00 10.05 0.00 1.00 9.93
23.51 1.00 23.51 23.53 0.00 1.00 23.51
37.02 1.00 37.02 37.03 0.00 1.00 37.02
50.53 1.00 50.53 50.54 0.00 1.00 50.53
64.04 1.00 64.04 64.05 0.00 1.00 64.04
77.55 1.00 77.55 77.56 0.00 1.00 77.55
91.06 1.00 91.06 91.07 0.00 1.00 91.06
Vstup
-45 12.71 0.5 6 10 P
Výstup
x 1 2 3 4 5 6
-45.000000 0.000000 0.000000 0.011108 0.000000 -1.000000 -0.000000
-44.500000 0.000000 0.000000 0.011233 0.000000 -1.000000 -0.000000
-44.000000 0.000000 0.000000 0.011361 0.000000 -1.000000 -0.000000
-43.500000 0.000000 0.000000 0.011491 0.000000 -1.000000 -0.000000
-43.000000 0.000000 0.000000 0.011625 0.000000 -1.000000 -0.000000
-42.500000 0.000000 0.000000 0.011761 0.000000 -1.000000 -0.000000
-42.000000 0.000000 0.000000 0.011901 0.000000 -1.000000 -0.000000
-41.500000 0.000000 0.000000 0.012045 0.000000 -1.000000 -0.000000
-41.000000 0.000000 0.000000 0.012191 0.000000 -1.000000 -0.000000
-40.500000 0.000000 0.000000 0.012342 0.000000 -1.000000 -0.000000
-40.000000 0.000000 0.000000 0.012496 0.000000 -1.000000 -0.000000
-39.500000 0.000000 0.000000 0.012654 0.000000 -1.000000 -0.000000
-39.000000 0.000000 0.000000 0.012816 0.000000 -1.000000 -0.000000
-38.500000 0.000000 0.000000 0.012983 0.000000 -1.000000 -0.000000
-38.000000 0.000000 0.000000 0.013153 0.000000 -1.000000 -0.000000
-37.500000 0.000000 0.000000 0.013329 0.000000 -1.000000 -0.000000
-37.000000 0.000000 0.000000 0.013509 0.000000 -1.000000 -0.000000
-36.500000 0.000000 0.000000 0.013693 0.000000 -1.000000 -0.000000
-36.000000 0.000000 0.000000 0.013884 0.000000 -1.000000 -0.000001
-35.500000 0.000000 0.000000 0.014079 0.000000 -1.000000 -0.000001
-35.000000 0.000000 0.000000 0.014280 0.000000 -1.000000 -0.000001
-34.500000 0.000000 0.000000 0.014487 0.000000 -1.000000 -0.000001
-34.000000 0.000000 0.000000 0.014700 0.000000 -1.000000 -0.000001
-33.500000 0.000000 0.000000 0.014919 0.000000 -1.000000 -0.000002
-33.000000 0.000000 0.000000 0.015145 0.000000 -1.000000 -0.000002
-32.500000 0.000000 0.000000 0.015377 0.000000 -1.000000 -0.000003
-32.000000 0.000000 0.000000 0.015617 0.000000 -1.000000 -0.000004
-31.500000 0.000000 0.000000 0.015865 0.000000 -1.000000 -0.000005
-31.000000 0.000000 0.000000 0.016121 0.000000 -1.000000 -0.000006
-30.500000 0.000000 0.000000 0.016385 0.000000 -1.000000 -0.000007
-30.000000 0.000000 0.000000 0.016657 0.000000 -1.000000 -0.000009
-29.500000 0.000000 0.000000 0.016939 0.000000 -1.000000 -0.000012
-29.000000 0.000000 0.000000 0.017231 0.000000 -1.000000 -0.000015
-28.500000 0.000000 0.000000 0.017533 0.000000 -1.000000 -0.000018
-28.000000 0.000000 0.000000 0.017846 0.000000 -1.000000 -0.000023
-27.500000 0.000000 0.000000 0.018170 0.000000 -1.000000 -0.000029
-27.000000 0.000000 0.000000 0.018506 0.000000 -1.000000 -0.000037
-26.500000 0.000000 0.000000 0.018855 0.000000 -1.000000 -0.000047
-26.000000 0.000000 0.000000 0.019217 0.000000 -1.000000 -0.000059
-25.500000 0.000000 0.000000 0.019593 0.000000 -1.000000 -0.000074
-25.000000 0.000000 0.000000 0.019984 0.000000 -1.000000 -0.000093
-24.500000 0.000000 0.000000 0.020391 0.000000 -1.000000 -0.000117
-24.000000 0.000000 0.000000 0.020815 0.000000 -1.000000 -0.000147
-23.500000 0.000000 0.000000 0.021257 0.000000 -1.000000 -0.000185
-23.000000 0.000000 0.000000 0.021719 0.000000 -1.000000 -0.000233
-22.500000 0.000000 0.000000 0.022200 0.000000 -1.000000 -0.000293
-22.000000 0.000000 0.000000 0.022704 0.000000 -1.000000 -0.000367
-21.500000 0.000000 0.000000 0.023231 0.000000 -1.000000 -0.000461
-21.000000 0.000000 0.000000 0.023783 0.000000 -1.000000 -0.000578
-20.500000 0.000000 0.000000 0.024361 0.000000 -1.000000 -0.000725
-20.000000 0.000000 0.000000 0.024969 0.000000 -1.000000 -0.000908
-19.500000 0.000000 0.000000 0.025607 0.000000 -1.000000 -0.001137
-19.000000 0.000000 0.000000 0.026279 0.000000 -1.000000 -0.001422
-18.500000 0.000000 0.000000 0.026988 0.000000 -1.000000 -0.001778
-18.000000 0.000000 0.000000 0.027735 0.000000 -1.000000 -0.002221
-17.500000 0.000000 0.000000 0.028525 0.000000 -1.000000 -0.002773
-17.000000 0.000000 0.000000 0.029361 0.000000 -1.000000 -0.003458
-16.500000 0.000000 0.000000 0.030248 0.000000 -1.000000 -0.004310
-16.000000 0.000000 0.000000 0.031189 0.000000 -1.000000 -0.005366
-15.500000 0.000000 0.000000 0.032191 0.000000 -1.000000 -0.006674
-15.000000 0.000000 0.000000 0.033260 0.000000 -1.000000 -0.008292
-14.500000 0.000000 0.000000 0.034401 0.000000 -1.000000 -0.010290
-14.000000 0.000000 0.000000 0.035624 0.000000 -1.000000 -0.012755
-13.500000 0.000000 0.000000 0.036936 0.000000 -1.000000 -0.015788
-13.000000 0.000000 0.000000 0.038348 0.000000 -1.000000 -0.019515
-12.500000 0.000000 0.000000 0.039873 0.000000 -1.000000 -0.024084
-12.000000 0.000000 0.000000 0.041523 0.000000 -1.000000 -0.029671
-11.500000 0.000000 0.000000 0.043315 0.000000 -1.000000 -0.036486
-11.000000 0.000000 0.000000 0.045268 0.000000 -1.000000 -0.044772
-10.500000 0.000000 0.000000 0.047405 0.000000 -1.000000 -0.054811
-10.000000 0.000000 0.000000 0.049752 0.000000 -1.000000 -0.066929
-9.500000 0.000000 0.000000 0.052343 0.000000 -1.000000 -0.081486
-9.000000 0.000000 0.000000 0.055217 0.000000 -1.000000 -0.098882
-8.500000 0.000000 0.000000 0.058422 0.000000 -1.000000 -0.119541
-8.000000 0.000000 0.000000 0.062019 0.000000 -1.000000 -0.143890
-7.500000 0.000000 0.000000 0.066084 0.000000 -0.999999 -0.172330
-7.000000 0.000000 0.000000 0.070714 0.000000 -0.999998 -0.205186
-6.500000 0.000000 0.000000 0.076034 0.000000 -0.999995 -0.242625
-6.000000 0.000000 0.000000 0.082207 0.000000 -0.999988 -0.284555
-5.500000 0.000000 0.000000 0.089454 0.000000 -0.999967 -0.330477
-5.000000 0.000000 0.000000 0.098076 0.000000 -0.999909 -0.379291
-4.500000 0.000000 0.000000 0.108495 0.000000 -0.999753 -0.429073
-4.000000 0.000000 0.000000 0.121320 0.000000 -0.999329 -0.476812
-3.500000 0.000000 0.000000 0.137459 0.000005 -0.998178 -0.518165
-3.000000 0.000000 0.000000 0.158312 0.000123 -0.995055 -0.547277
-2.500000 0.000000 0.000000 0.186141 0.001930 -0.986614 -0.556750
-2.000000 0.000000 0.000000 0.224745 0.018316 -0.964028 -0.537883
-1.500000 0.000000 0.000000 0.280776 0.105399 -0.905148 -0.481232
-1.000000 0.000000 0.000000 0.366025 0.367879 -0.761594 -0.377541
-0.500000 0.000000 0.000000 0.500000 0.778801 -0.462117 -0.218912
0.000000 1.000000 0.000000 0.707107 1.000000 0.000000 0.000000
0.500000 1.000000 0.500000 1.000000 0.778801 0.462117 0.281088
1.000000 1.000000 1.000000 1.366025 0.367879 0.761594 0.622459
1.500000 1.000000 1.500000 1.780776 0.105399 0.905148 1.018768
2.000000 1.000000 2.000000 2.224745 0.018316 0.964028 1.462117
2.500000 1.000000 2.500000 2.686141 0.001930 0.986614 1.943250
3.000000 1.000000 3.000000 3.158312 0.000123 0.995055 2.452723
3.500000 1.000000 3.500000 3.637459 0.000005 0.998178 2.981835
4.000000 1.000000 4.000000 4.121320 0.000000 0.999329 3.523188
4.500000 1.000000 4.500000 4.608495 0.000000 0.999753 4.070927
5.000000 1.000000 5.000000 5.098076 0.000000 0.999909 4.620709
5.500000 1.000000 5.500000 5.589454 0.000000 0.999967 5.169523
6.000000 1.000000 6.000000 6.082207 0.000000 0.999988 5.715445
6.500000 1.000000 6.500000 6.576034 0.000000 0.999995 6.257375
7.000000 1.000000 7.000000 7.070714 0.000000 0.999998 6.794814
7.500000 1.000000 7.500000 7.566084 0.000000 0.999999 7.327670
8.000000 1.000000 8.000000 8.062019 0.000000 1.000000 7.856110
8.500000 1.000000 8.500000 8.558422 0.000000 1.000000 8.380459
9.000000 1.000000 9.000000 9.055217 0.000000 1.000000 8.901118
9.500000 1.000000 9.500000 9.552343 0.000000 1.000000 9.418514
10.000000 1.000000 10.000000 10.049752 0.000000 1.000000 9.933071
10.500000 1.000000 10.500000 10.547405 0.000000 1.000000 10.445189
11.000000 1.000000 11.000000 11.045268 0.000000 1.000000 10.955228
11.500000 1.000000 11.500000 11.543315 0.000000 1.000000 11.463514
12.000000 1.000000 12.000000 12.041523 0.000000 1.000000 11.970329
12.500000 1.000000 12.500000 12.539873 0.000000 1.000000 12.475916
Vstup
-33.4 -0.7 1 1 8 a
Výstup
x 1 2 3 4 5 6
-33.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-32.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-31.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-30.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-29.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-28.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-27.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-26.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-25.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-24.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-23.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-22.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-21.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-20.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-19.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-18.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-17.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-16.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-15.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-14.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-13.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-12.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-11.4 0.0 0.0 0.0 0.0 -1.0 -0.0
-10.4 0.0 0.0 0.0 0.0 -1.0 -0.1
-9.4 0.0 0.0 0.1 0.0 -1.0 -0.1
-8.4 0.0 0.0 0.1 0.0 -1.0 -0.1
-7.4 0.0 0.0 0.1 0.0 -1.0 -0.2
-6.4 0.0 0.0 0.1 0.0 -1.0 -0.3
-5.4 0.0 0.0 0.1 0.0 -1.0 -0.3
-4.4 0.0 0.0 0.1 0.0 -1.0 -0.4
-3.4 0.0 0.0 0.1 0.0 -1.0 -0.5
-2.4 0.0 0.0 0.2 0.0 -1.0 -0.6
-1.4 0.0 0.0 0.3 0.1 -0.9 -0.5
Vstup
20 400 7 2 8 c
Výstup
x 1 2 3 4 5 6
20.00 1.00 20.00 20.02 0.00 1.00 20.00
27.00 1.00 27.00 27.02 0.00 1.00 27.00
34.00 1.00 34.00 34.01 0.00 1.00 34.00
41.00 1.00 41.00 41.01 0.00 1.00 41.00
48.00 1.00 48.00 48.01 0.00 1.00 48.00
55.00 1.00 55.00 55.01 0.00 1.00 55.00
62.00 1.00 62.00 62.01 0.00 1.00 62.00
69.00 1.00 69.00 69.01 0.00 1.00 69.00
76.00 1.00 76.00 76.01 0.00 1.00 76.00
83.00 1.00 83.00 83.01 0.00 1.00 83.00
90.00 1.00 90.00 90.01 0.00 1.00 90.00
97.00 1.00 97.00 97.01 0.00 1.00 97.00
104.00 1.00 104.00 104.00 0.00 1.00 104.00
111.00 1.00 111.00 111.00 0.00 1.00 111.00
118.00 1.00 118.00 118.00 0.00 1.00 118.00
125.00 1.00 125.00 125.00 0.00 1.00 125.00
132.00 1.00 132.00 132.00 0.00 1.00 132.00
139.00 1.00 139.00 139.00 0.00 1.00 139.00
146.00 1.00 146.00 146.00 0.00 1.00 146.00
153.00 1.00 153.00 153.00 0.00 1.00 153.00
160.00 1.00 160.00 160.00 0.00 1.00 160.00
167.00 1.00 167.00 167.00 0.00 1.00 167.00
174.00 1.00 174.00 174.00 0.00 1.00 174.00
181.00 1.00 181.00 181.00 0.00 1.00 181.00
188.00 1.00 188.00 188.00 0.00 1.00 188.00
195.00 1.00 195.00 195.00 0.00 1.00 195.00
202.00 1.00 202.00 202.00 0.00 1.00 202.00
209.00 1.00 209.00 209.00 0.00 1.00 209.00
216.00 1.00 216.00 216.00 0.00 1.00 216.00
223.00 1.00 223.00 223.00 0.00 1.00 223.00
230.00 1.00 230.00 230.00 0.00 1.00 230.00
237.00 1.00 237.00 237.00 0.00 1.00 237.00
244.00 1.00 244.00 244.00 0.00 1.00 244.00
251.00 1.00 251.00 251.00 0.00 1.00 251.00
258.00 1.00 258.00 258.00 0.00 1.00 258.00
265.00 1.00 265.00 265.00 0.00 1.00 265.00
272.00 1.00 272.00 272.00 0.00 1.00 272.00
279.00 1.00 279.00 279.00 0.00 1.00 279.00
286.00 1.00 286.00 286.00 0.00 1.00 286.00
293.00 1.00 293.00 293.00 0.00 1.00 293.00
300.00 1.00 300.00 300.00 0.00 1.00 300.00
307.00 1.00 307.00 307.00 0.00 1.00 307.00
314.00 1.00 314.00 314.00 0.00 1.00 314.00
321.00 1.00 321.00 321.00 0.00 1.00 321.00
328.00 1.00 328.00 328.00 0.00 1.00 328.00
335.00 1.00 335.00 335.00 0.00 1.00 335.00
342.00 1.00 342.00 342.00 0.00 1.00 342.00
349.00 1.00 349.00 349.00 0.00 1.00 349.00
356.00 1.00 356.00 356.00 0.00 1.00 356.00
363.00 1.00 363.00 363.00 0.00 1.00 363.00
370.00 1.00 370.00 370.00 0.00 1.00 370.00
377.00 1.00 377.00 377.00 0.00 1.00 377.00
384.00 1.00 384.00 384.00 0.00 1.00 384.00
391.00 1.00 391.00 391.00 0.00 1.00 391.00
398.00 1.00 398.00 398.00 0.00 1.00 398.00
Vstup
-6.1 3 2 6 12 z
Výstup
x 1 2 3 4 5 6
-6.100000 0.000000 0.000000 0.080894 0.000000 -0.999990 -0.275827
-4.100000 0.000000 0.000000 0.118525 0.000000 -0.999451 -0.467615
-2.100000 0.000000 0.000000 0.215899 0.012155 -0.970452 -0.544373
-0.100000 0.000000 0.000000 0.658872 0.990050 -0.099668 -0.048750
1.900000 1.000000 1.900000 2.134272 0.027052 0.956237 1.370119
Vstup
-24.96 -2.49 0.07 5 9 g
Výstup
x 1 2 3 4 5 6
-24.96000 0.00000 0.00000 0.02002 0.00000 -1.00000 -0.00009
-24.89000 0.00000 0.00000 0.02007 0.00000 -1.00000 -0.00010
-24.82000 0.00000 0.00000 0.02013 0.00000 -1.00000 -0.00010
-24.75000 0.00000 0.00000 0.02019 0.00000 -1.00000 -0.00010
-24.68000 0.00000 0.00000 0.02024 0.00000 -1.00000 -0.00011
-24.61000 0.00000 0.00000 0.02030 0.00000 -1.00000 -0.00011
-24.54000 0.00000 0.00000 0.02036 0.00000 -1.00000 -0.00012
-24.47000 0.00000 0.00000 0.02042 0.00000 -1.00000 -0.00012
-24.40000 0.00000 0.00000 0.02047 0.00000 -1.00000 -0.00012
-24.33000 0.00000 0.00000 0.02053 0.00000 -1.00000 -0.00013
-24.26000 0.00000 0.00000 0.02059 0.00000 -1.00000 -0.00013
-24.19000 0.00000 0.00000 0.02065 0.00000 -1.00000 -0.00014
-24.12000 0.00000 0.00000 0.02071 0.00000 -1.00000 -0.00014
-24.05000 0.00000 0.00000 0.02077 0.00000 -1.00000 -0.00014
-23.98000 0.00000 0.00000 0.02083 0.00000 -1.00000 -0.00015
-23.91000 0.00000 0.00000 0.02089 0.00000 -1.00000 -0.00015
-23.84000 0.00000 0.00000 0.02095 0.00000 -1.00000 -0.00016
-23.77000 0.00000 0.00000 0.02102 0.00000 -1.00000 -0.00016
-23.70000 0.00000 0.00000 0.02108 0.00000 -1.00000 -0.00017
-23.63000 0.00000 0.00000 0.02114 0.00000 -1.00000 -0.00017
-23.56000 0.00000 0.00000 0.02120 0.00000 -1.00000 -0.00018
-23.49000 0.00000 0.00000 0.02127 0.00000 -1.00000 -0.00019
-23.42000 0.00000 0.00000 0.02133 0.00000 -1.00000 -0.00019
-23.35000 0.00000 0.00000 0.02139 0.00000 -1.00000 -0.00020
-23.28000 0.00000 0.00000 0.02146 0.00000 -1.00000 -0.00021
-23.21000 0.00000 0.00000 0.02152 0.00000 -1.00000 -0.00021
-23.14000 0.00000 0.00000 0.02159 0.00000 -1.00000 -0.00022
-23.07000 0.00000 0.00000 0.02165 0.00000 -1.00000 -0.00023
-23.00000 0.00000 0.00000 0.02172 0.00000 -1.00000 -0.00023
-22.93000 0.00000 0.00000 0.02178 0.00000 -1.00000 -0.00024
-22.86000 0.00000 0.00000 0.02185 0.00000 -1.00000 -0.00025
-22.79000 0.00000 0.00000 0.02192 0.00000 -1.00000 -0.00026
-22.72000 0.00000 0.00000 0.02199 0.00000 -1.00000 -0.00026
-22.65000 0.00000 0.00000 0.02205 0.00000 -1.00000 -0.00027
-22.58000 0.00000 0.00000 0.02212 0.00000 -1.00000 -0.00028
-22.51000 0.00000 0.00000 0.02219 0.00000 -1.00000 -0.00029
-22.44000 0.00000 0.00000 0.02226 0.00000 -1.00000 -0.00030
-22.37000 0.00000 0.00000 0.02233 0.00000 -1.00000 -0.00031
-22.30000 0.00000 0.00000 0.02240 0.00000 -1.00000 -0.00032
-22.23000 0.00000 0.00000 0.02247 0.00000 -1.00000 -0.00033
-22.16000 0.00000 0.00000 0.02254 0.00000 -1.00000 -0.00034
-22.09000 0.00000 0.00000 0.02261 0.00000 -1.00000 -0.00035
-22.02000 0.00000 0.00000 0.02268 0.00000 -1.00000 -0.00036
-21.95000 0.00000 0.00000 0.02276 0.00000 -1.00000 -0.00038
-21.88000 0.00000 0.00000 0.02283 0.00000 -1.00000 -0.00039
-21.81000 0.00000 0.00000 0.02290 0.00000 -1.00000 -0.00040
-21.74000 0.00000 0.00000 0.02297 0.00000 -1.00000 -0.00041
-21.67000 0.00000 0.00000 0.02305 0.00000 -1.00000 -0.00043
-21.60000 0.00000 0.00000 0.02312 0.00000 -1.00000 -0.00044
-21.53000 0.00000 0.00000 0.02320 0.00000 -1.00000 -0.00045
-21.46000 0.00000 0.00000 0.02327 0.00000 -1.00000 -0.00047
-21.39000 0.00000 0.00000 0.02335 0.00000 -1.00000 -0.00048
-21.32000 0.00000 0.00000 0.02343 0.00000 -1.00000 -0.00050
-21.25000 0.00000 0.00000 0.02350 0.00000 -1.00000 -0.00052
-21.18000 0.00000 0.00000 0.02358 0.00000 -1.00000 -0.00053
-21.11000 0.00000 0.00000 0.02366 0.00000 -1.00000 -0.00055
-21.04000 0.00000 0.00000 0.02374 0.00000 -1.00000 -0.00057
-20.97000 0.00000 0.00000 0.02382 0.00000 -1.00000 -0.00059
-20.90000 0.00000 0.00000 0.02390 0.00000 -1.00000 -0.00061
-20.83000 0.00000 0.00000 0.02398 0.00000 -1.00000 -0.00062
-20.76000 0.00000 0.00000 0.02406 0.00000 -1.00000 -0.00064
-20.69000 0.00000 0.00000 0.02414 0.00000 -1.00000 -0.00067
-20.62000 0.00000 0.00000 0.02422 0.00000 -1.00000 -0.00069
-20.55000 0.00000 0.00000 0.02430 0.00000 -1.00000 -0.00071
-20.48000 0.00000 0.00000 0.02439 0.00000 -1.00000 -0.00073
-20.41000 0.00000 0.00000 0.02447 0.00000 -1.00000 -0.00075
-20.34000 0.00000 0.00000 0.02455 0.00000 -1.00000 -0.00078
-20.27000 0.00000 0.00000 0.02464 0.00000 -1.00000 -0.00080
-20.20000 0.00000 0.00000 0.02472 0.00000 -1.00000 -0.00083
-20.13000 0.00000 0.00000 0.02481 0.00000 -1.00000 -0.00086
-20.06000 0.00000 0.00000 0.02489 0.00000 -1.00000 -0.00088
-19.99000 0.00000 0.00000 0.02498 0.00000 -1.00000 -0.00091
-19.92000 0.00000 0.00000 0.02507 0.00000 -1.00000 -0.00094
-19.85000 0.00000 0.00000 0.02516 0.00000 -1.00000 -0.00097
-19.78000 0.00000 0.00000 0.02525 0.00000 -1.00000 -0.00100
-19.71000 0.00000 0.00000 0.02534 0.00000 -1.00000 -0.00103
-19.64000 0.00000 0.00000 0.02543 0.00000 -1.00000 -0.00107
-19.57000 0.00000 0.00000 0.02552 0.00000 -1.00000 -0.00110
-19.50000 0.00000 0.00000 0.02561 0.00000 -1.00000 -0.00114
-19.43000 0.00000 0.00000 0.02570 0.00000 -1.00000 -0.00117
-19.36000 0.00000 0.00000 0.02579 0.00000 -1.00000 -0.00121
-19.29000 0.00000 0.00000 0.02589 0.00000 -1.00000 -0.00125
-19.22000 0.00000 0.00000 0.02598 0.00000 -1.00000 -0.00129
-19.15000 0.00000 0.00000 0.02607 0.00000 -1.00000 -0.00133
-19.08000 0.00000 0.00000 0.02617 0.00000 -1.00000 -0.00137
-19.01000 0.00000 0.00000 0.02627 0.00000 -1.00000 -0.00142
-18.94000 0.00000 0.00000 0.02636 0.00000 -1.00000 -0.00146
-18.87000 0.00000 0.00000 0.02646 0.00000 -1.00000 -0.00151
-18.80000 0.00000 0.00000 0.02656 0.00000 -1.00000 -0.00156
-18.73000 0.00000 0.00000 0.02666 0.00000 -1.00000 -0.00160
-18.66000 0.00000 0.00000 0.02676 0.00000 -1.00000 -0.00166
-18.59000 0.00000 0.00000 0.02686 0.00000 -1.00000 -0.00171
-18.52000 0.00000 0.00000 0.02696 0.00000 -1.00000 -0.00176
-18.45000 0.00000 0.00000 0.02706 0.00000 -1.00000 -0.00182
-18.38000 0.00000 0.00000 0.02716 0.00000 -1.00000 -0.00188
-18.31000 0.00000 0.00000 0.02727 0.00000 -1.00000 -0.00193
-18.24000 0.00000 0.00000 0.02737 0.00000 -1.00000 -0.00200
-18.17000 0.00000 0.00000 0.02748 0.00000 -1.00000 -0.00206
-18.10000 0.00000 0.00000 0.02758 0.00000 -1.00000 -0.00212
-18.03000 0.00000 0.00000 0.02769 0.00000 -1.00000 -0.00219
-17.96000 0.00000 0.00000 0.02780 0.00000 -1.00000 -0.00226
-17.89000 0.00000 0.00000 0.02791 0.00000 -1.00000 -0.00233
-17.82000 0.00000 0.00000 0.02801 0.00000 -1.00000 -0.00241
-17.75000 0.00000 0.00000 0.02812 0.00000 -1.00000 -0.00248
-17.68000 0.00000 0.00000 0.02824 0.00000 -1.00000 -0.00256
-17.61000 0.00000 0.00000 0.02835 0.00000 -1.00000 -0.00264
-17.54000 0.00000 0.00000 0.02846 0.00000 -1.00000 -0.00272
-17.47000 0.00000 0.00000 0.02857 0.00000 -1.00000 -0.00281
-17.40000 0.00000 0.00000 0.02869 0.00000 -1.00000 -0.00290
-17.33000 0.00000 0.00000 0.02880 0.00000 -1.00000 -0.00299
-17.26000 0.00000 0.00000 0.02892 0.00000 -1.00000 -0.00308
-17.19000 0.00000 0.00000 0.02904 0.00000 -1.00000 -0.00318
-17.12000 0.00000 0.00000 0.02916 0.00000 -1.00000 -0.00328
-17.05000 0.00000 0.00000 0.02928 0.00000 -1.00000 -0.00338
-16.98000 0.00000 0.00000 0.02940 0.00000 -1.00000 -0.00349
-16.91000 0.00000 0.00000 0.02952 0.00000 -1.00000 -0.00360
-16.84000 0.00000 0.00000 0.02964 0.00000 -1.00000 -0.00371
-16.77000 0.00000 0.00000 0.02976 0.00000 -1.00000 -0.00383
-16.70000 0.00000 0.00000 0.02989 0.00000 -1.00000 -0.00395
-16.63000 0.00000 0.00000 0.03001 0.00000 -1.00000 -0.00407
-16.56000 0.00000 0.00000 0.03014 0.00000 -1.00000 -0.00420
-16.49000 0.00000 0.00000 0.03027 0.00000 -1.00000 -0.00433
-16.42000 0.00000 0.00000 0.03039 0.00000 -1.00000 -0.00446
-16.35000 0.00000 0.00000 0.03052 0.00000 -1.00000 -0.00460
-16.28000 0.00000 0.00000 0.03065 0.00000 -1.00000 -0.00475
-16.21000 0.00000 0.00000 0.03079 0.00000 -1.00000 -0.00489
-16.14000 0.00000 0.00000 0.03092 0.00000 -1.00000 -0.00505
-16.07000 0.00000 0.00000 0.03105 0.00000 -1.00000 -0.00520
-16.00000 0.00000 0.00000 0.03119 0.00000 -1.00000 -0.00537
-15.93000 0.00000 0.00000 0.03133 0.00000 -1.00000 -0.00553
-15.86000 0.00000 0.00000 0.03146 0.00000 -1.00000 -0.00570
-15.79000 0.00000 0.00000 0.03160 0.00000 -1.00000 -0.00588
-15.72000 0.00000 0.00000 0.03174 0.00000 -1.00000 -0.00606
-15.65000 0.00000 0.00000 0.03188 0.00000 -1.00000 -0.00625
-15.58000 0.00000 0.00000 0.03203 0.00000 -1.00000 -0.00645
-15.51000 0.00000 0.00000 0.03217 0.00000 -1.00000 -0.00664
-15.44000 0.00000 0.00000 0.03232 0.00000 -1.00000 -0.00685
-15.37000 0.00000 0.00000 0.03246 0.00000 -1.00000 -0.00706
-15.30000 0.00000 0.00000 0.03261 0.00000 -1.00000 -0.00728
-15.23000 0.00000 0.00000 0.03276 0.00000 -1.00000 -0.00750
-15.16000 0.00000 0.00000 0.03291 0.00000 -1.00000 -0.00774
-15.09000 0.00000 0.00000 0.03306 0.00000 -1.00000 -0.00797
-15.02000 0.00000 0.00000 0.03322 0.00000 -1.00000 -0.00822
-14.95000 0.00000 0.00000 0.03337 0.00000 -1.00000 -0.00847
-14.88000 0.00000 0.00000 0.03353 0.00000 -1.00000 -0.00873
-14.81000 0.00000 0.00000 0.03368 0.00000 -1.00000 -0.00900
-14.74000 0.00000 0.00000 0.03384 0.00000 -1.00000 -0.00928
-14.67000 0.00000 0.00000 0.03400 0.00000 -1.00000 -0.00956
-14.60000 0.00000 0.00000 0.03417 0.00000 -1.00000 -0.00986
-14.53000 0.00000 0.00000 0.03433 0.00000 -1.00000 -0.01016
-14.46000 0.00000 0.00000 0.03450 0.00000 -1.00000 -0.01047
-14.39000 0.00000 0.00000 0.03466 0.00000 -1.00000 -0.01079
-14.32000 0.00000 0.00000 0.03483 0.00000 -1.00000 -0.01112
-14.25000 0.00000 0.00000 0.03500 0.00000 -1.00000 -0.01146
-14.18000 0.00000 0.00000 0.03517 0.00000 -1.00000 -0.01181
-14.11000 0.00000 0.00000 0.03535 0.00000 -1.00000 -0.01217
-14.04000 0.00000 0.00000 0.03552 0.00000 -1.00000 -0.01254
-13.97000 0.00000 0.00000 0.03570 0.00000 -1.00000 -0.01292
-13.90000 0.00000 0.00000 0.03588 0.00000 -1.00000 -0.01331
-13.83000 0.00000 0.00000 0.03606 0.00000 -1.00000 -0.01372
-13.76000 0.00000 0.00000 0.03624 0.00000 -1.00000 -0.01413
-13.69000 0.00000 0.00000 0.03643 0.00000 -1.00000 -0.01456
-13.62000 0.00000 0.00000 0.03661 0.00000 -1.00000 -0.01500
-13.55000 0.00000 0.00000 0.03680 0.00000 -1.00000 -0.01546
-13.48000 0.00000 0.00000 0.03699 0.00000 -1.00000 -0.01592
-13.41000 0.00000 0.00000 0.03718 0.00000 -1.00000 -0.01640
-13.34000 0.00000 0.00000 0.03738 0.00000 -1.00000 -0.01690
-13.27000 0.00000 0.00000 0.03757 0.00000 -1.00000 -0.01741
-13.20000 0.00000 0.00000 0.03777 0.00000 -1.00000 -0.01793
-13.13000 0.00000 0.00000 0.03797 0.00000 -1.00000 -0.01847
-13.06000 0.00000 0.00000 0.03817 0.00000 -1.00000 -0.01903
-12.99000 0.00000 0.00000 0.03838 0.00000 -1.00000 -0.01960
-12.92000 0.00000 0.00000 0.03858 0.00000 -1.00000 -0.02019
-12.85000 0.00000 0.00000 0.03879 0.00000 -1.00000 -0.02079
-12.78000 0.00000 0.00000 0.03900 0.00000 -1.00000 -0.02141
-12.71000 0.00000 0.00000 0.03922 0.00000 -1.00000 -0.02205
-12.64000 0.00000 0.00000 0.03943 0.00000 -1.00000 -0.02271
-12.57000 0.00000 0.00000 0.03965 0.00000 -1.00000 -0.02339
-12.50000 0.00000 0.00000 0.03987 0.00000 -1.00000 -0.02408
-12.43000 0.00000 0.00000 0.04010 0.00000 -1.00000 -0.02480
-12.36000 0.00000 0.00000 0.04032 0.00000 -1.00000 -0.02554
-12.29000 0.00000 0.00000 0.04055 0.00000 -1.00000 -0.02630
-12.22000 0.00000 0.00000 0.04078 0.00000 -1.00000 -0.02708
-12.15000 0.00000 0.00000 0.04101 0.00000 -1.00000 -0.02788
-12.08000 0.00000 0.00000 0.04125 0.00000 -1.00000 -0.02870
-12.01000 0.00000 0.00000 0.04149 0.00000 -1.00000 -0.02955
-11.94000 0.00000 0.00000 0.04173 0.00000 -1.00000 -0.03042
-11.87000 0.00000 0.00000 0.04197 0.00000 -1.00000 -0.03132
-11.80000 0.00000 0.00000 0.04222 0.00000 -1.00000 -0.03224
-11.73000 0.00000 0.00000 0.04247 0.00000 -1.00000 -0.03318
-11.66000 0.00000 0.00000 0.04273 0.00000 -1.00000 -0.03416
-11.59000 0.00000 0.00000 0.04298 0.00000 -1.00000 -0.03516
-11.52000 0.00000 0.00000 0.04324 0.00000 -1.00000 -0.03619
-11.45000 0.00000 0.00000 0.04350 0.00000 -1.00000 -0.03724
-11.38000 0.00000 0.00000 0.04377 0.00000 -1.00000 -0.03833
-11.31000 0.00000 0.00000 0.04404 0.00000 -1.00000 -0.03945
-11.24000 0.00000 0.00000 0.04431 0.00000 -1.00000 -0.04059
-11.17000 0.00000 0.00000 0.04458 0.00000 -1.00000 -0.04177
-11.10000 0.00000 0.00000 0.04486 0.00000 -1.00000 -0.04298
-11.03000 0.00000 0.00000 0.04515 0.00000 -1.00000 -0.04423
-10.96000 0.00000 0.00000 0.04543 0.00000 -1.00000 -0.04551
-10.89000 0.00000 0.00000 0.04572 0.00000 -1.00000 -0.04682
-10.82000 0.00000 0.00000 0.04602 0.00000 -1.00000 -0.04817
-10.75000 0.00000 0.00000 0.04631 0.00000 -1.00000 -0.04955
-10.68000 0.00000 0.00000 0.04661 0.00000 -1.00000 -0.05098
-10.61000 0.00000 0.00000 0.04692 0.00000 -1.00000 -0.05244
-10.54000 0.00000 0.00000 0.04723 0.00000 -1.00000 -0.05394
-10.47000 0.00000 0.00000 0.04754 0.00000 -1.00000 -0.05548
-10.40000 0.00000 0.00000 0.04786 0.00000 -1.00000 -0.05706
-10.33000 0.00000 0.00000 0.04818 0.00000 -1.00000 -0.05868
-10.26000 0.00000 0.00000 0.04850 0.00000 -1.00000 -0.06035
-10.19000 0.00000 0.00000 0.04883 0.00000 -1.00000 -0.06206
-10.12000 0.00000 0.00000 0.04917 0.00000 -1.00000 -0.06381
-10.05000 0.00000 0.00000 0.04951 0.00000 -1.00000 -0.06561
-9.98000 0.00000 0.00000 0.04985 0.00000 -1.00000 -0.06746
-9.91000 0.00000 0.00000 0.05020 0.00000 -1.00000 -0.06936
-9.84000 0.00000 0.00000 0.05055 0.00000 -1.00000 -0.07130
-9.77000 0.00000 0.00000 0.05091 0.00000 -1.00000 -0.07330
-9.70000 0.00000 0.00000 0.05128 0.00000 -1.00000 -0.07535
-9.63000 0.00000 0.00000 0.05164 0.00000 -1.00000 -0.07744
-9.56000 0.00000 0.00000 0.05202 0.00000 -1.00000 -0.07960
-9.49000 0.00000 0.00000 0.05240 0.00000 -1.00000 -0.08180
-9.42000 0.00000 0.00000 0.05278 0.00000 -1.00000 -0.08407
-9.35000 0.00000 0.00000 0.05317 0.00000 -1.00000 -0.08639
-9.28000 0.00000 0.00000 0.05357 0.00000 -1.00000 -0.08877
-9.21000 0.00000 0.00000 0.05397 0.00000 -1.00000 -0.09120
-9.14000 0.00000 0.00000 0.05438 0.00000 -1.00000 -0.09370
-9.07000 0.00000 0.00000 0.05480 0.00000 -1.00000 -0.09626
-9.00000 0.00000 0.00000 0.05522 0.00000 -1.00000 -0.09888
-8.93000 0.00000 0.00000 0.05564 0.00000 -1.00000 -0.10157
-8.86000 0.00000 0.00000 0.05608 0.00000 -1.00000 -0.10432
-8.79000 0.00000 0.00000 0.05652 0.00000 -1.00000 -0.10714
-8.72000 0.00000 0.00000 0.05697 0.00000 -1.00000 -0.11002
-8.65000 0.00000 0.00000 0.05742 0.00000 -1.00000 -0.11298
-8.58000 0.00000 0.00000 0.05788 0.00000 -1.00000 -0.11600
-8.51000 0.00000 0.00000 0.05835 0.00000 -1.00000 -0.11909
-8.44000 0.00000 0.00000 0.05883 0.00000 -1.00000 -0.12226
-8.37000 0.00000 0.00000 0.05932 0.00000 -1.00000 -0.12550
-8.30000 0.00000 0.00000 0.05981 0.00000 -1.00000 -0.12881
-8.23000 0.00000 0.00000 0.06031 0.00000 -1.00000 -0.13220
-8.16000 0.00000 0.00000 0.06082 0.00000 -1.00000 -0.13567
-8.09000 0.00000 0.00000 0.06134 0.00000 -1.00000 -0.13922
-8.02000 0.00000 0.00000 0.06187 0.00000 -1.00000 -0.14284
-7.95000 0.00000 0.00000 0.06240 0.00000 -1.00000 -0.14654
-7.88000 0.00000 0.00000 0.06295 0.00000 -1.00000 -0.15033
-7.81000 0.00000 0.00000 0.06350 0.00000 -1.00000 -0.15420
-7.74000 0.00000 0.00000 0.06407 0.00000 -1.00000 -0.15815
-7.67000 0.00000 0.00000 0.06464 0.00000 -1.00000 -0.16218
-7.60000 0.00000 0.00000 0.06523 0.00000 -1.00000 -0.16630
-7.53000 0.00000 0.00000 0.06583 0.00000 -1.00000 -0.17050
-7.46000 0.00000 0.00000 0.06643 0.00000 -1.00000 -0.17479
-7.39000 0.00000 0.00000 0.06705 0.00000 -1.00000 -0.17917
-7.32000 0.00000 0.00000 0.06768 0.00000 -1.00000 -0.18364
-7.25000 0.00000 0.00000 0.06832 0.00000 -1.00000 -0.18819
-7.18000 0.00000 0.00000 0.06898 0.00000 -1.00000 -0.19283
-7.11000 0.00000 0.00000 0.06964 0.00000 -1.00000 -0.19757
-7.04000 0.00000 0.00000 0.07032 0.00000 -1.00000 -0.20239
-6.97000 0.00000 0.00000 0.07101 0.00000 -1.00000 -0.20730
-6.90000 0.00000 0.00000 0.07172 0.00000 -1.00000 -0.21231
-6.83000 0.00000 0.00000 0.07244 0.00000 -1.00000 -0.21740
-6.76000 0.00000 0.00000 0.07317 0.00000 -1.00000 -0.22258
-6.69000 0.00000 0.00000 0.07392 0.00000 -1.00000 -0.22786
-6.62000 0.00000 0.00000 0.07469 0.00000 -1.00000 -0.23322
-6.55000 0.00000 0.00000 0.07547 0.00000 -1.00000 -0.23867
-6.48000 0.00000 0.00000 0.07626 0.00000 -1.00000 -0.24422
-6.41000 0.00000 0.00000 0.07708 0.00000 -0.99999 -0.24985
-6.34000 0.00000 0.00000 0.07791 0.00000 -0.99999 -0.25557
-6.27000 0.00000 0.00000 0.07876 0.00000 -0.99999 -0.26137
-6.20000 0.00000 0.00000 0.07962 0.00000 -0.99999 -0.26726
-6.13000 0.00000 0.00000 0.08051 0.00000 -0.99999 -0.27324
-6.06000 0.00000 0.00000 0.08141 0.00000 -0.99999 -0.27930
-5.99000 0.00000 0.00000 0.08234 0.00000 -0.99999 -0.28544
-5.92000 0.00000 0.00000 0.08329 0.00000 -0.99999 -0.29165
-5.85000 0.00000 0.00000 0.08426 0.00000 -0.99998 -0.29795
-5.78000 0.00000 0.00000 0.08525 0.00000 -0.99998 -0.30432
-5.71000 0.00000 0.00000 0.08626 0.00000 -0.99998 -0.31076
-5.64000 0.00000 0.00000 0.08730 0.00000 -0.99997 -0.31727
-5.57000 0.00000 0.00000 0.08836 0.00000 -0.99997 -0.32384
-5.50000 0.00000 0.00000 0.08945 0.00000 -0.99997 -0.33048
-5.43000 0.00000 0.00000 0.09057 0.00000 -0.99996 -0.33717
-5.36000 0.00000 0.00000 0.09171 0.00000 -0.99996 -0.34392
-5.29000 0.00000 0.00000 0.09289 0.00000 -0.99995 -0.35072
-5.22000 0.00000 0.00000 0.09409 0.00000 -0.99994 -0.35756
-5.15000 0.00000 0.00000 0.09532 0.00000 -0.99993 -0.36444
-5.08000 0.00000 0.00000 0.09659 0.00000 -0.99992 -0.37135
-5.01000 0.00000 0.00000 0.09789 0.00000 -0.99991 -0.37830
-4.94000 0.00000 0.00000 0.09922 0.00000 -0.99990 -0.38526
-4.87000 0.00000 0.00000 0.10059 0.00000 -0.99988 -0.39224
-4.80000 0.00000 0.00000 0.10200 0.00000 -0.99986 -0.39923
-4.73000 0.00000 0.00000 0.10345 0.00000 -0.99984 -0.40622
-4.66000 0.00000 0.00000 0.10493 0.00000 -0.99982 -0.41320
-4.59000 0.00000 0.00000 0.10646 0.00000 -0.99979 -0.42016
-4.52000 0.00000 0.00000 0.10804 0.00000 -0.99976 -0.42710
-4.45000 0.00000 0.00000 0.10966 0.00000 -0.99973 -0.43400
-4.38000 0.00000 0.00000 0.11133 0.00000 -0.99969 -0.44086
-4.31000 0.00000 0.00000 0.11304 0.00000 -0.99964 -0.44766
-4.24000 0.00000 0.00000 0.11482 0.00000 -0.99958 -0.45439
-4.17000 0.00000 0.00000 0.11664 0.00000 -0.99952 -0.46105
-4.10000 0.00000 0.00000 0.11852 0.00000 -0.99945 -0.46761
-4.03000 0.00000 0.00000 0.12047 0.00000 -0.99937 -0.47408
-3.96000 0.00000 0.00000 0.12247 0.00000 -0.99927 -0.48042
-3.89000 0.00000 0.00000 0.12455 0.00000 -0.99916 -0.48664
-3.82000 0.00000 0.00000 0.12669 0.00000 -0.99904 -0.49271
-3.75000 0.00000 0.00000 0.12890 0.00000 -0.99889 -0.49862
-3.68000 0.00000 0.00000 0.13119 0.00000 -0.99873 -0.50435
-3.61000 0.00000 0.00000 0.13356 0.00000 -0.99854 -0.50989
-3.54000 0.00000 0.00000 0.13602 0.00000 -0.99832 -0.51522
-3.47000 0.00000 0.00000 0.13856 0.00001 -0.99807 -0.52032
-3.40000 0.00000 0.00000 0.14120 0.00001 -0.99777 -0.52518
-3.33000 0.00000 0.00000 0.14393 0.00002 -0.99744 -0.52978
-3.26000 0.00000 0.00000 0.14677 0.00002 -0.99706 -0.53409
-3.19000 0.00000 0.00000 0.14971 0.00004 -0.99662 -0.53809
-3.12000 0.00000 0.00000 0.15278 0.00006 -0.99611 -0.54178
-3.05000 0.00000 0.00000 0.15596 0.00009 -0.99552 -0.54512
-2.98000 0.00000 0.00000 0.15927 0.00014 -0.99485 -0.54809
-2.91000 0.00000 0.00000 0.16272 0.00021 -0.99408 -0.55067
-2.84000 0.00000 0.00000 0.16632 0.00031 -0.99320 -0.55284
-2.77000 0.00000 0.00000 0.17006 0.00047 -0.99218 -0.55457
-2.70000 0.00000 0.00000 0.17398 0.00068 -0.99101 -0.55585
-2.63000 0.00000 0.00000 0.17806 0.00099 -0.98966 -0.55664
-2.56000 0.00000 0.00000 0.18233 0.00142 -0.98812 -0.55693
Vstup
2.5 146.72 6.15 0 5 f
Výstup
x 1 2 3 4 5 6
2 1 2 3 0 1 2
9 1 9 9 0 1 9
15 1 15 15 0 1 15
21 1 21 21 0 1 21
27 1 27 27 0 1 27
33 1 33 33 0 1 33
39 1 39 39 0 1 39
46 1 46 46 0 1 46
52 1 52 52 0 1 52
58 1 58 58 0 1 58
64 1 64 64 0 1 64
70 1 70 70 0 1 70
76 1 76 76 0 1 76
82 1 82 82 0 1 82
89 1 89 89 0 1 89
95 1 95 95 0 1 95
101 1 101 101 0 1 101
107 1 107 107 0 1 107
113 1 113 113 0 1 113
119 1 119 119 0 1 119
126 1 126 126 0 1 126
132 1 132 132 0 1 132
138 1 138 138 0 1 138
144 1 144 144 0 1 144
Vstup
-15 3 1.234 4 8 e
Výstup
x 1 2 3 4 5 6
-15.0000 0.0000 0.0000 0.0333 0.0000 -1.0000 -0.0083
-13.7660 0.0000 0.0000 0.0362 0.0000 -1.0000 -0.0141
-12.5320 0.0000 0.0000 0.0398 0.0000 -1.0000 -0.0238
-11.2980 0.0000 0.0000 0.0441 0.0000 -1.0000 -0.0396
-10.0640 0.0000 0.0000 0.0494 0.0000 -1.0000 -0.0652
-8.8300 0.0000 0.0000 0.0563 0.0000 -1.0000 -0.1055
-7.5960 0.0000 0.0000 0.0653 0.0000 -1.0000 -0.1665
-6.3620 0.0000 0.0000 0.0776 0.0000 -1.0000 -0.2538
-5.1280 0.0000 0.0000 0.0957 0.0000 -0.9999 -0.3666
-3.8940 0.0000 0.0000 0.1244 0.0000 -0.9992 -0.4863
-2.6600 0.0000 0.0000 0.1763 0.0008 -0.9903 -0.5564
-1.4260 0.0000 0.0000 0.2912 0.1309 -0.8908 -0.4691
-0.1920 0.0000 0.0000 0.6176 0.9638 -0.1897 -0.0914
1.0420 1.0000 1.0420 1.3993 0.3376 0.7787 0.6537
2.2760 1.0000 2.2760 2.4778 0.0056 0.9791 1.7236
Vstup
-2.84 11.06 1 0 6 2 k
Výstup
x -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10
2 0 0 0 0 1 2 3 4 5 6 7 8 9 10
Vstup
-4 12 2 3 7 1 3 6 D
Výstup
x -4.000 -2.000 0.000 2.000 4.000 6.000 8.000 10.000 12.000
1 0.000 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
3 0.121 0.225 0.707 2.225 4.121 6.082 8.062 10.050 12.042
6 -0.477 -0.538 0.000 1.462 3.523 5.715 7.856 9.933 11.970
Vstup
-22.22 1.06 4 3 8 2 1 6 4 3 5 m
Výstup
x -22.220 -18.220 -14.220 -10.220 -6.220 -2.220
2 0.000 0.000 0.000 0.000 0.000 0.000
1 0.000 0.000 0.000 0.000 0.000 0.000
6 -0.000 -0.002 -0.012 -0.061 -0.266 -0.550
4 0.000 0.000 0.000 0.000 0.000 0.007
3 0.022 0.027 0.035 0.049 0.079 0.206
5 -1.000 -1.000 -1.000 -1.000 -1.000 -0.977
Vstup
-5 5 1 1 5 1 2 2 2 5 5 6 Y
Výstup
x -5.0 -4.0 -3.0 -2.0 -1.0 0.0 1.0 2.0 3.0 4.0 5.0
1 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0
2 0.0 0.0 0.0 0.0 0.0 0.0 1.0 2.0 3.0 4.0 5.0
2 0.0 0.0 0.0 0.0 0.0 0.0 1.0 2.0 3.0 4.0 5.0
2 0.0 0.0 0.0 0.0 0.0 0.0 1.0 2.0 3.0 4.0 5.0
5 -1.0 -1.0 -1.0 -1.0 -0.8 0.0 0.8 1.0 1.0 1.0 1.0
5 -1.0 -1.0 -1.0 -1.0 -0.8 0.0 0.8 1.0 1.0 1.0 1.0
6 -0.4 -0.5 -0.5 -0.5 -0.4 0.0 0.6 1.5 2.5 3.5 4.6
Vstup
-11.52 3 0.79 4 12 5 e
Výstup
x -11.5200 -10.7300 -9.9400 -9.1500 -8.3600 -7.5700 -6.7800 -5.9900 -5.2000 -4.4100 -3.6200 -2.8300 -2.0400 -1.2500 -0.4600 0.3300 1.1200 1.9100 2.7000
5 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -0.9999 -0.9997 -0.9986 -0.9931 -0.9667 -0.8483 -0.4301 0.3185 0.8076 0.9571 0.9910
Vstup
-3.49 4.962 1.1 0 3 4 5 6 r
Výstup
x -3 -2 -1 -0 1 2 3 4
4 0 0 0 1 0 0 0 0
5 -1 -1 -1 -0 1 1 1 1
6 -1 -1 -0 -0 1 1 3 4
Vstup
-14.3 5.7 0.13 1 9 5 1 2 4 3 j
Výstup
x -14.3 -14.2 -14.0 -13.9 -13.8 -13.6 -13.5 -13.4 -13.3 -13.1 -13.0 -12.9 -12.7 -12.6 -12.5 -12.3 -12.2 -12.1 -12.0 -11.8 -11.7 -11.6 -11.4 -11.3 -11.2 -11.0 -10.9 -10.8 -10.7 -10.5 -10.4 -10.3 -10.1 -10.0 -9.9 -9.7 -9.6 -9.5 -9.4 -9.2 -9.1 -9.0 -8.8 -8.7 -8.6 -8.4 -8.3 -8.2 -8.1 -7.9 -7.8 -7.7 -7.5 -7.4 -7.3 -7.1 -7.0 -6.9 -6.8 -6.6 -6.5 -6.4 -6.2 -6.1 -6.0 -5.8 -5.7 -5.6 -5.5 -5.3 -5.2 -5.1 -4.9 -4.8 -4.7 -4.5 -4.4 -4.3 -4.2 -4.0 -3.9 -3.8 -3.6 -3.5 -3.4 -3.2 -3.1 -3.0 -2.9 -2.7 -2.6 -2.5 -2.3 -2.2 -2.1 -1.9 -1.8 -1.7 -1.6 -1.4 -1.3 -1.2 -1.0 -0.9 -0.8 -0.6 -0.5 -0.4 -0.3 -0.1 0.0 0.1 0.3 0.4 0.5 0.7 0.8 0.9 1.0 1.2 1.3 1.4 1.6 1.7 1.8 2.0 2.1 2.2 2.3 2.5 2.6 2.7 2.9 3.0 3.1 3.3 3.4 3.5 3.6 3.8 3.9 4.0 4.2 4.3 4.4 4.6 4.7 4.8 4.9 5.1 5.2 5.3 5.5 5.6
5 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -0.9 -0.9 -0.9 -0.9 -0.9 -0.8 -0.8 -0.7 -0.7 -0.6 -0.5 -0.4 -0.3 -0.1 0.0 0.1 0.3 0.4 0.5 0.6 0.7 0.7 0.8 0.8 0.9 0.9 0.9 0.9 0.9 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.3 0.4 0.5 0.7 0.8 0.9 1.0 1.2 1.3 1.4 1.6 1.7 1.8 2.0 2.1 2.2 2.3 2.5 2.6 2.7 2.9 3.0 3.1 3.3 3.4 3.5 3.6 3.8 3.9 4.0 4.2 4.3 4.4 4.6 4.7 4.8 4.9 5.1 5.2 5.3 5.5 5.6
4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.1 0.1 0.2 0.3 0.3 0.4 0.5 0.7 0.8 0.9 0.9 1.0 1.0 1.0 0.9 0.9 0.8 0.7 0.5 0.4 0.3 0.3 0.2 0.1 0.1 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.3 0.3 0.3 0.3 0.3 0.4 0.4 0.4 0.5 0.5 0.5 0.6 0.6 0.7 0.8 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.1 2.2 2.3 2.4 2.5 2.7 2.8 2.9 3.0 3.1 3.3 3.4 3.5 3.6 3.8 3.9 4.0 4.2 4.3 4.4 4.5 4.7 4.8 4.9 5.0 5.2 5.3 5.4 5.6 5.7
Vstup
-2 1 0.1 3 8 1 1 3 1 1 5 5 2 3 3 3 W
Výstup
x -2.000 -1.900 -1.800 -1.700 -1.600 -1.500 -1.400 -1.300 -1.200 -1.100 -1.000 -0.900 -0.800 -0.700 -0.600 -0.500 -0.400 -0.300 -0.200 -0.100 0.000 0.100 0.200 0.300 0.400 0.500 0.600 0.700 0.800 0.900
1 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
1 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
3 0.225 0.234 0.245 0.256 0.268 0.281 0.295 0.310 0.327 0.346 0.366 0.388 0.412 0.439 0.468 0.500 0.535 0.573 0.614 0.659 0.707 0.759 0.814 0.873 0.935 1.000 1.068 1.139 1.212 1.288
1 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
1 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
5 -0.964 -0.956 -0.947 -0.935 -0.922 -0.905 -0.885 -0.862 -0.834 -0.800 -0.762 -0.716 -0.664 -0.604 -0.537 -0.462 -0.380 -0.291 -0.197 -0.100 0.000 0.100 0.197 0.291 0.380 0.462 0.537 0.604 0.664 0.716
5 -0.964 -0.956 -0.947 -0.935 -0.922 -0.905 -0.885 -0.862 -0.834 -0.800 -0.762 -0.716 -0.664 -0.604 -0.537 -0.462 -0.380 -0.291 -0.197 -0.100 0.000 0.100 0.197 0.291 0.380 0.462 0.537 0.604 0.664 0.716
2 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.100 0.200 0.300 0.400 0.500 0.600 0.700 0.800 0.900
3 0.225 0.234 0.245 0.256 0.268 0.281 0.295 0.310 0.327 0.346 0.366 0.388 0.412 0.439 0.468 0.500 0.535 0.573 0.614 0.659 0.707 0.759 0.814 0.873 0.935 1.000 1.068 1.139 1.212 1.288
3 0.225 0.234 0.245 0.256 0.268 0.281 0.295 0.310 0.327 0.346 0.366 0.388 0.412 0.439 0.468 0.500 0.535 0.573 0.614 0.659 0.707 0.759 0.814 0.873 0.935 1.000 1.068 1.139 1.212 1.288
3 0.225 0.234 0.245 0.256 0.268 0.281 0.295 0.310 0.327 0.346 0.366 0.388 0.412 0.439 0.468 0.500 0.535 0.573 0.614 0.659 0.707 0.759 0.814 0.873 0.935 1.000 1.068 1.139 1.212 1.288
Vstup
-56 32 3 4 10 2 5 6 s
Výstup
x -56.0000 -53.0000 -50.0000 -47.0000 -44.0000 -41.0000 -38.0000 -35.0000 -32.0000 -29.0000 -26.0000 -23.0000 -20.0000 -17.0000 -14.0000 -11.0000 -8.0000 -5.0000 -2.0000 1.0000 4.0000 7.0000 10.0000 13.0000 16.0000 19.0000 22.0000 25.0000 28.0000 31.0000
2 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 1.0000 4.0000 7.0000 10.0000 13.0000 16.0000 19.0000 22.0000 25.0000 28.0000 31.0000
5 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -0.9999 -0.9640 0.7616 0.9993 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000
6 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0001 -0.0002 -0.0009 -0.0035 -0.0128 -0.0448 -0.1439 -0.3793 -0.5379 0.6225 3.5232 6.7948 9.9331 12.9805 15.9946 18.9986 21.9996 24.9999 28.0000 31.0000
Vstup
-1 10.3 2 1 7 6 5 4 3 2 1 f
Výstup
x -1.0 1.0 3.0 5.0 7.0 9.0
6 -0.4 0.6 2.5 4.6 6.8 8.9
5 -0.8 0.8 1.0 1.0 1.0 1.0
4 0.4 0.4 0.0 0.0 0.0 0.0
3 0.4 1.4 3.2 5.1 7.1 9.1
2 0.0 1.0 3.0 5.0 7.0 9.0
1 0.0 1.0 1.0 1.0 1.0 1.0
Vstup
-2.47 6.91 3 2 10 3 3 3 3 4 n
Výstup
x -2.47 0.53 3.53 6.53
3 0.19 1.02 3.67 6.61
3 0.19 1.02 3.67 6.61
3 0.19 1.02 3.67 6.61
3 0.19 1.02 3.67 6.61
4 0.00 0.76 0.00 0.00
Vstup
-30 45 8.94 3 10 6 E
Výstup
x -30.000 -21.060 -12.120 -3.180 5.760 14.700 23.640 32.580 41.520
6 -0.000 -0.001 -0.028 -0.539 5.454 14.691 23.640 32.580 41.520
Vstup
-12 4.222 2.5 2 8 1 2 3 v
Výstup
x -12.00 -9.50 -7.00 -4.50 -2.00 0.50 3.00
1 0.00 0.00 0.00 0.00 0.00 1.00 1.00
2 0.00 0.00 0.00 0.00 0.00 0.50 3.00
3 0.04 0.05 0.07 0.11 0.22 1.00 3.16
Vstup
-1 1 0.1 3 9 5 6 2 4 1 3 d
Výstup
x -1.000 -0.900 -0.800 -0.700 -0.600 -0.500 -0.400 -0.300 -0.200 -0.100 -0.000 0.100 0.200 0.300 0.400 0.500 0.600 0.700 0.800 0.900 1.000
5 -0.762 -0.716 -0.664 -0.604 -0.537 -0.462 -0.380 -0.291 -0.197 -0.100 -0.000 0.100 0.197 0.291 0.380 0.462 0.537 0.604 0.664 0.716 0.762
6 -0.378 -0.350 -0.321 -0.289 -0.255 -0.219 -0.180 -0.139 -0.095 -0.049 -0.000 0.051 0.105 0.161 0.220 0.281 0.345 0.411 0.479 0.550 0.622
2 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.100 0.200 0.300 0.400 0.500 0.600 0.700 0.800 0.900 1.000
4 0.368 0.445 0.527 0.613 0.698 0.779 0.852 0.914 0.961 0.990 1.000 0.990 0.961 0.914 0.852 0.779 0.698 0.613 0.527 0.445 0.368
1 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
3 0.366 0.388 0.412 0.439 0.468 0.500 0.535 0.573 0.614 0.659 0.707 0.759 0.814 0.873 0.935 1.000 1.068 1.139 1.212 1.288 1.366
Vstup
-3 6 1.4 2 8 1 2 3 4 5 6 6 5 4 3 2 1 1 1 2 k
Výstup
x -3.00 -1.60 -0.20 1.20 2.60 4.00 5.40
1 0.00 0.00 0.00 1.00 1.00 1.00 1.00
2 0.00 0.00 0.00 1.20 2.60 4.00 5.40
3 0.16 0.27 0.61 1.53 2.78 4.12 5.49
4 0.00 0.08 0.96 0.24 0.00 0.00 0.00
5 -1.00 -0.92 -0.20 0.83 0.99 1.00 1.00
6 -0.55 -0.50 -0.10 0.77 2.04 3.52 5.06
6 -0.55 -0.50 -0.10 0.77 2.04 3.52 5.06
5 -1.00 -0.92 -0.20 0.83 0.99 1.00 1.00
4 0.00 0.08 0.96 0.24 0.00 0.00 0.00
3 0.16 0.27 0.61 1.53 2.78 4.12 5.49
2 0.00 0.00 0.00 1.20 2.60 4.00 5.40
1 0.00 0.00 0.00 1.00 1.00 1.00 1.00
1 0.00 0.00 0.00 1.00 1.00 1.00 1.00
1 0.00 0.00 0.00 1.00 1.00 1.00 1.00
2 0.00 0.00 0.00 1.20 2.60 4.00 5.40
Vstup
-3 4 2 2 10 1 22 6 Q
Výstup
x -3.00 -1.00 1.00 3.00
1 0.00 0.00 1.00 1.00
6 -0.55 -0.38 0.62 2.45
Vstup
0 6 0.5 3 8 15 2 6 8 3 30 d
Výstup
x 0.000 0.500 1.000 1.500 2.000 2.500 3.000 3.500 4.000 4.500 5.000 5.500 6.000
2 0.000 0.500 1.000 1.500 2.000 2.500 3.000 3.500 4.000 4.500 5.000 5.500 6.000
6 0.000 0.281 0.622 1.019 1.462 1.943 2.453 2.982 3.523 4.071 4.621 5.170 5.715
3 0.707 1.000 1.366 1.781 2.225 2.686 3.158 3.637 4.121 4.608 5.098 5.589 6.082
Nasledujúce zdroje vám môžu pomôcť pri programovaní zadania. Odporúčame si tieto zdroje preštudovať. Na prístup k niektorým zdrojom potrebujete byť prihlásení vo vašom univerzitnom Google STU konte.
Prednášky
Jazyk C
Funkcie printf
a scanf
Zdroje použité pri tvorbe zadania a prezentácie