8
Můj problém s kozou Vypracoval: A05040

Můj problém s kozou

  • Upload
    osanna

  • View
    40

  • Download
    1

Embed Size (px)

DESCRIPTION

Můj problém s kozou. Vypracoval: A05040. Jednoho dne ale přišel ošklivý pan Paroubek, který mu kvůli stavbě dálnice vyvlastnil téměř všechny pozemky. Žil byl jeden malý zemědělec, který prodával své kozí sýry do celého světa. Takže zemědělcovi pak zbylo zhruba toto:. ?. - PowerPoint PPT Presentation

Citation preview

Page 1: Můj problém s kozou

Můj problém s kozou

Vypracoval: A05040

Page 2: Můj problém s kozou

Žil byl jeden malý zemědělec, který prodával své kozí sýry do celého

světa.

Jednoho dne ale přišel ošklivý pan Paroubek, který mu kvůli stavbě dálnice vyvlastnil téměř všechny

pozemky.

Page 3: Můj problém s kozou

Takže zemědělcovi pak zbylo zhruba toto:

Pastevec si tedy pokládal otázku: „Jak dlouhý provázek může koza mít, aby vypásla jen ½ a na druhou jsem mohl

zasadit tuřín?“

?

Page 4: Můj problém s kozou

A jelikož pastevec neznal lepší metodu, tak se jal délku provázku zkoušet. První na co

přišel bylo to, že délka d musí být v rozsahu poloměru zahrady r až sqr(r)

Page 5: Můj problém s kozou

Další věc, kterou k úspěšnému nakrmení Lízinky potřeboval bylo vypočítání obsahu

spasené plochy.

blueblue

dS *

2

2

2*)*2

cos(r

dablue

)*2(*2pinkpink rS

bluepink *2

drržlutéhoobvodO

)(*)(**2 2 dorooSyellow

yellowpinkblue SSSS

Page 6: Můj problém s kozou

A tak pastevec vypočetl vždy spasený obsah a podle toho, jestli byl větší, nebo menší než obsah

poloviny zahrady si svůj odhadovaný interval zkrátil buď z jedné nebo z druhé strany na délku

provazu

Obsah vypočtený je menší než potřebný?ANO NE

Horní mez intervalu zmenšit na

odhadovanou hodnotu

Dolní mez intervalu zvětšit na

odhadovanou hodnotu

Page 7: Můj problém s kozou

A aby si „ušetřil“ práci, udělal si farmář prográmek v Javě, který mu tyto hodnoty počítal. Přidělal do algoritmu i prvek, který když absolutní hodnota

rozdílu dvou po sobě vypočítaných obsahů překročí stanovenou přesnost, tak se cyklus zpřesňování d

sám ukončí.

Ale protože to byl zvídavý vidlák, tak si řekl: „Jak by to asi vypadalo, kdybych chtěl od programu 100%-ní přesnost? Aby byla odchylka obsahů

nulová?“ Zkusil zadat a … ejhle program se zacyklil a nechtěl skončit. A tak musel přidat ještě

podmínku, že dva po sobě vypočtené obsahy se nesmí rovnat.

A jelikož to byl svědomitý programátor, tak mu program jako d vracel hodnotu aritmetického

průměru obou mezí. Tím měl zajištěnou ještě vyšší přesnost.

Page 8: Můj problém s kozou

A tak pokračoval ve své dráze úspěšného

programátora dále, až si ho jednoho dne všimli lidé z FAV.

A tam pan Doc. Ing. Pavel Herout, Ph.D. učí dodnes