<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="et">
	<id>http://courses.cs.taltech.ee/w/index.php?action=history&amp;feed=atom&amp;title=ITI0140%3A_%C3%9Clesanne_9</id>
	<title>ITI0140: Ülesanne 9 - Redigeerimiste ajalugu</title>
	<link rel="self" type="application/atom+xml" href="http://courses.cs.taltech.ee/w/index.php?action=history&amp;feed=atom&amp;title=ITI0140%3A_%C3%9Clesanne_9"/>
	<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0140:_%C3%9Clesanne_9&amp;action=history"/>
	<updated>2026-05-21T20:09:02Z</updated>
	<subtitle>Selle lehekülje redigeerimiste ajalugu</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0140:_%C3%9Clesanne_9&amp;diff=3384&amp;oldid=prev</id>
		<title>Triin – 16. november 2015, kell 12:46</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0140:_%C3%9Clesanne_9&amp;diff=3384&amp;oldid=prev"/>
		<updated>2015-11-16T12:46:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;et&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←Vanem redaktsioon&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Redaktsioon: 16. november 2015, kell 12:46&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot; &gt;7. rida:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;7. rida:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kirjuta programm kasutades faili template.py, kuhu kirjutad Monte Carlo simulatsiooni. Andmete sisendiks kasuta faili MockService(), milles on aardekaart Circle.txt. &amp;lt;b&amp;gt;(NB! Kõik kolm faili tuleb alla laadida oma arvutisse)&amp;lt;/b&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kirjuta programm kasutades faili template.py, kuhu kirjutad Monte Carlo simulatsiooni. Andmete sisendiks kasuta faili MockService(), milles on aardekaart Circle.txt. &amp;lt;b&amp;gt;(NB! Kõik kolm faili tuleb alla laadida oma arvutisse)&amp;lt;/b&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Fail MockService() sisaldab järgmisi funktsioone:&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;=== &lt;/ins&gt;Fail MockService() sisaldab järgmisi funktsioone: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l24&quot; &gt;24. rida:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;24. rida:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;b&amp;gt;&lt;/del&gt;Näide (kasutades faili squares.txt):&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/b&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;=== &lt;/ins&gt;Näide (kasutades faili squares.txt): &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt; simulation = MonteCarloSimulation(MockService.MockService(&amp;quot;squares.txt)) --&amp;gt;käivitad simulatsiooni&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt; simulation = MonteCarloSimulation(MockService.MockService(&amp;quot;squares.txt)) --&amp;gt;käivitad simulatsiooni&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Triin</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0140:_%C3%9Clesanne_9&amp;diff=3383&amp;oldid=prev</id>
		<title>Triin: Uus lehekülg: &#039;= Krahv Monte Cristo =  Olles just põgenenud vanglast reeturlikust sõbra, Fernandi, tegemiste tõttu leiad sa ennast haudumast kättemaksu. Sul küpseb ideaalne plaan, kus sa v...&#039;</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0140:_%C3%9Clesanne_9&amp;diff=3383&amp;oldid=prev"/>
		<updated>2015-11-16T12:45:27Z</updated>

		<summary type="html">&lt;p&gt;Uus lehekülg: &amp;#039;= Krahv Monte Cristo =  Olles just põgenenud vanglast reeturlikust sõbra, Fernandi, tegemiste tõttu leiad sa ennast haudumast kättemaksu. Sul küpseb ideaalne plaan, kus sa v...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Uus lehekülg&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Krahv Monte Cristo =&lt;br /&gt;
&lt;br /&gt;
Olles just põgenenud vanglast reeturlikust sõbra, Fernandi, tegemiste tõttu leiad sa ennast haudumast kättemaksu. Sul küpseb ideaalne plaan, kus sa valeidentiteedi abil portreteerid ennast rikka ja eduka, miljonärist Transferwise asutajana. Sa paned Fernandi valiku ette, kui ta suudab lahendada su ülesande, saab ta osa sinu &amp;quot;varandusest&amp;quot; endale.&lt;br /&gt;
&lt;br /&gt;
Sulle on antud ruutudeks jaotatud piiratud pindalaga ala (circle_20.txt korral 20x20 ühikut, circle_100.txt korral 100x100 ühikut), mille sisse oled paigutanud ringikujuliselt aarde. Katse eesmärgiks on juhuslikult valida ruute. Sinu eesmärgiks on juhuslikult valitud ruutude abil (kas sa said peale aardele (&amp;#039;1&amp;#039;) või tühjusele(&amp;#039;0&amp;#039;)) välja tuletada antud ringi pindala. Taibuka arendajana mõtled sa välja, et tuleks kasutada statistilist Monte Carlo meetodit.&lt;br /&gt;
&lt;br /&gt;
Kirjuta programm kasutades faili template.py, kuhu kirjutad Monte Carlo simulatsiooni. Andmete sisendiks kasuta faili MockService(), milles on aardekaart Circle.txt. &amp;lt;b&amp;gt;(NB! Kõik kolm faili tuleb alla laadida oma arvutisse)&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail MockService() sisaldab järgmisi funktsioone:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;info() - väljastab informatsiooni ühe ruudu kohta aardeväljal&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;get_area() - tagastab aardevälja pindala&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;get_width() - tagastab aardevälja laiuse&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;get_heigth() - tagastab aardevälja pikkuse&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;tries_left() - tagastab arvu, mitu korda saate veel ruute aardeväljalt valida.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MockService() funktsionaalsust kasutades tuleb kirjutada universaalne Monte Carlo simulatsioon MonteCarloSimulation() klassi (fail template.py), mis väljastab sõnastiku, kus võtmeteks on ruudu informatsioon ja väärtusteks antud võtme (näiteks &amp;#039;1&amp;#039;) pindala suhe kogupindalaga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Näide (kasutades faili squares.txt):&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; simulation = MonteCarloSimulation(MockService.MockService(&amp;quot;squares.txt)) --&amp;gt;käivitad simulatsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; simulation.get_area() --&amp;gt; {&amp;#039;0&amp;#039;: 6.698, &amp;#039;1&amp;#039;:5.141,&amp;#039;2&amp;#039;:5.141}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Tehnilised nõuded: &amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail nimega EX09.py (ainult see fail!) tuleb laadida oma repositooriumi kausta EX09&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt; PS! Meetodi kohta saab täpsemalt lugeda siit: http://statweb.stanford.edu/~owen/mc/&lt;br /&gt;
&lt;br /&gt;
...ja kasutada abiks loengukonspekti!&amp;lt;/b&amp;gt;&lt;/div&gt;</summary>
		<author><name>Triin</name></author>
	</entry>
</feed>