http://wiki.math.bme.hu/history/Informatika1-2009/Hazi4?feed=atom&Informatika1-2009/Hazi4 - Laptörténet2024-03-28T22:04:54ZAz oldal laptörténete a wikibenMediaWiki 1.18.1http://wiki.math.bme.hu/index.php?title=Informatika1-2009/Hazi4&diff=5508&oldid=prevTothagi: /* Negyedik házi feladat (hf4) - 5 pont */2009-09-29T20:49:18Z<p><span class="autocomment">Negyedik házi feladat (hf4) - 5 pont</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">←Régebbi változat</td>
<td colspan='2' style="background-color: white; color:black;">A lap 2009. szeptember 29., 20:49-kori változata</td>
</tr><tr><td colspan="2" class="diff-lineno">13. sor:</td>
<td colspan="2" class="diff-lineno">13. sor:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Írjatok egy programot, mely 1 és 1000 között megkeresi az összes tökéletes számot. Egy számot tökéletesnek nevezünk, ha osztóinak összege (leszámítva magát a számot), éppen az adott számot adja. A 6 tökéletes szám, hiszen 6=1+2+3.  </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Írjatok egy programot, mely 1 és 1000 között megkeresi az összes tökéletes számot. Egy számot tökéletesnek nevezünk, ha osztóinak összege (leszámítva magát a számot), éppen az adott számot adja. A 6 tökéletes szám, hiszen 6=1+2+3.  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: Segítség: Először írjunk egy eljárást, ami meghatározza a kapott szám osztóinak összegét.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: Segítség: Először írjunk egy eljárást, ami meghatározza a kapott szám osztóinak összegét.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* Rajzoljatok valami szép ábrát! (Használjátok a 4. előadáson <del class="diffchange diffchange-inline">tanultakat</del>.)</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* Rajzoljatok valami szép ábrát! (Használjátok <ins class="diffchange diffchange-inline">minél több függvényt </ins>a 4. előadáson <ins class="diffchange diffchange-inline">tanultakból</ins>.)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>A munkafüzet legyen olyan állapotban, hogy az '''Action...-> Restart workspace''', '''Action... -> Delete All Output''' és az '''Action... -> Evaluate All''' parancsok kiadása után is helyes legyen.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>A munkafüzet legyen olyan állapotban, hogy az '''Action...-> Restart workspace''', '''Action... -> Delete All Output''' és az '''Action... -> Evaluate All''' parancsok kiadása után is helyes legyen.</div></td></tr>
</table>Tothagihttp://wiki.math.bme.hu/index.php?title=Informatika1-2009/Hazi4&diff=5507&oldid=prevMorap, 2009. szeptember 29., 20:45-n2009-09-29T20:45:33Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">←Régebbi változat</td>
<td colspan='2' style="background-color: white; color:black;">A lap 2009. szeptember 29., 20:45-kori változata</td>
</tr><tr><td colspan="2" class="diff-lineno">10. sor:</td>
<td colspan="2" class="diff-lineno">10. sor:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Készítsetek egy Sage munkafüzetet, amelyben megoldjátok az alábbi 3 feladatot. Mentsétek le (a munkafüzetet megnyitva File...-> Download to a file) a gépetekre, és küldjétek el csatolva. <b>A csatolt fájl neve hf4<felhasználói név>.sws legyen.</b></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Készítsetek egy Sage munkafüzetet, amelyben megoldjátok az alábbi 3 feladatot. Mentsétek le (a munkafüzetet megnyitva File...-> Download to a file) a gépetekre, és küldjétek el csatolva. <b>A csatolt fájl neve hf4<felhasználói név>.sws legyen.</b></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* Gyakorlaton szerepelt az egy listában szereplő monoton részlistákat összeszámoló feladat. Írjátok meg ennek egy újabb megoldását, a következő algoritmus alapján. Először a zip függvény segítségével állítsátok elő az összes egymás utáni számhármasból álló listát, azaz a [1,9,4,2,7] lista esetén a [(1,9,4),(9,4,2),(4,2,7)] listát. Majd számoljátok össze, hogy ebből hány hármas alkot "hegyet" vagy "völgyet". Egy számhármas hegyet alkot, ha a középső szám nagyobb, mint a két szélső; és völgyet alkot, ha a középső szám kisebb, mint a két szélső. A helyek, illetve völgyek adják a monoton részlisták közti váltásokat, így ezek számánál eggyel több lesz a végeredmény. (Most is feltesszük, hogy a lista különböző számokból épül fel.)</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* Gyakorlaton szerepelt az egy listában szereplő monoton részlistákat összeszámoló feladat. Írjátok meg ennek egy újabb megoldását, a következő algoritmus alapján. Először a zip függvény segítségével állítsátok elő az összes egymás utáni számhármasból álló listát, azaz a [1,9,4,2,7<ins class="diffchange diffchange-inline">,8</ins>] lista esetén a [(1,9,4),(9,4,2),(4,2,7<ins class="diffchange diffchange-inline">),(2,7,8</ins>)] listát. Majd számoljátok össze, hogy ebből hány hármas alkot "hegyet" vagy "völgyet". Egy számhármas hegyet alkot, ha a középső szám nagyobb, mint a két szélső; és völgyet alkot, ha a középső szám kisebb, mint a két szélső. A helyek, illetve völgyek adják a monoton részlisták közti váltásokat, így ezek számánál eggyel több lesz a végeredmény. (Most is feltesszük, hogy a lista különböző számokból épül fel.)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Írjatok egy programot, mely 1 és 1000 között megkeresi az összes tökéletes számot. Egy számot tökéletesnek nevezünk, ha osztóinak összege (leszámítva magát a számot), éppen az adott számot adja. A 6 tökéletes szám, hiszen 6=1+2+3.  </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Írjatok egy programot, mely 1 és 1000 között megkeresi az összes tökéletes számot. Egy számot tökéletesnek nevezünk, ha osztóinak összege (leszámítva magát a számot), éppen az adott számot adja. A 6 tökéletes szám, hiszen 6=1+2+3.  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: Segítség: Először írjunk egy eljárást, ami meghatározza a kapott szám osztóinak összegét.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: Segítség: Először írjunk egy eljárást, ami meghatározza a kapott szám osztóinak összegét.</div></td></tr>
</table>Moraphttp://wiki.math.bme.hu/index.php?title=Informatika1-2009/Hazi4&diff=5506&oldid=prevMorap: Protected "Informatika1-2009/Hazi4" [edit=sysop:move=sysop]2009-09-29T20:43:38Z<p>Protected "<a href="/view/Informatika1-2009/Hazi4" title="Informatika1-2009/Hazi4">Informatika1-2009/Hazi4</a>" [edit=sysop:move=sysop]</p>
<table class='diff diff-contentalign-left'>
<tr valign='top'>
<td colspan='1' style="background-color: white; color:black;">←Régebbi változat</td>
<td colspan='1' style="background-color: white; color:black;">A lap 2009. szeptember 29., 20:43-kori változata</td>
</tr></table>Moraphttp://wiki.math.bme.hu/index.php?title=Informatika1-2009/Hazi4&diff=5505&oldid=prevTothagi, 2009. szeptember 29., 20:42-n2009-09-29T20:42:16Z<p></p>
<p><b>Új lap</b></p><div>== Negyedik házi feladat (hf4) - 5 pont==<br />
<br />
Ennek a házi feladatnak a beadási határideje <br />
* keddieknek: 2009. október 12 éjfél,<br />
* szerdaiaknak: 2009. október 6 éjfél,<br />
* péntekieknek: 2009. október 8 éjfél.<br />
<br />
A feladat az info1hazi KUKAC gmail PONT COM címre egy e-mailt küldeni, amelynek tárgya (a konvenciónak megfelelően) hf4<felhasználói név>, ahol a <felhasználói név> a Matek Intézeti felhasználói nevetek.<br />
<br />
Készítsetek egy Sage munkafüzetet, amelyben megoldjátok az alábbi 3 feladatot. Mentsétek le (a munkafüzetet megnyitva File...-> Download to a file) a gépetekre, és küldjétek el csatolva. <b>A csatolt fájl neve hf4<felhasználói név>.sws legyen.</b><br />
<br />
* Gyakorlaton szerepelt az egy listában szereplő monoton részlistákat összeszámoló feladat. Írjátok meg ennek egy újabb megoldását, a következő algoritmus alapján. Először a zip függvény segítségével állítsátok elő az összes egymás utáni számhármasból álló listát, azaz a [1,9,4,2,7] lista esetén a [(1,9,4),(9,4,2),(4,2,7)] listát. Majd számoljátok össze, hogy ebből hány hármas alkot "hegyet" vagy "völgyet". Egy számhármas hegyet alkot, ha a középső szám nagyobb, mint a két szélső; és völgyet alkot, ha a középső szám kisebb, mint a két szélső. A helyek, illetve völgyek adják a monoton részlisták közti váltásokat, így ezek számánál eggyel több lesz a végeredmény. (Most is feltesszük, hogy a lista különböző számokból épül fel.)<br />
* Írjatok egy programot, mely 1 és 1000 között megkeresi az összes tökéletes számot. Egy számot tökéletesnek nevezünk, ha osztóinak összege (leszámítva magát a számot), éppen az adott számot adja. A 6 tökéletes szám, hiszen 6=1+2+3. <br />
: Segítség: Először írjunk egy eljárást, ami meghatározza a kapott szám osztóinak összegét.<br />
* Rajzoljatok valami szép ábrát! (Használjátok a 4. előadáson tanultakat.)<br />
<br />
A munkafüzet legyen olyan állapotban, hogy az '''Action...-> Restart workspace''', '''Action... -> Delete All Output''' és az '''Action... -> Evaluate All''' parancsok kiadása után is helyes legyen.</div>Tothagi