http://wiki.math.bme.hu/history/Informatika2-2017/Gyakorlat4?feed=atom&Informatika2-2017/Gyakorlat4 - Laptörténet2024-03-28T10:53:09ZAz oldal laptörténete a wikibenMediaWiki 1.18.1http://wiki.math.bme.hu/index.php?title=Informatika2-2017/Gyakorlat4&diff=12540&oldid=prevGaebor, 2017. március 1., 11:17-n2017-03-01T11:17:43Z<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 2017. március 1., 11:17-kori változata</td>
</tr><tr><td colspan="2" class="diff-lineno">1. sor:</td>
<td colspan="2" class="diff-lineno">1. sor:</td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">[[Informatika2-2017/Gyakorlat3|előző]] [[Informatika2-2017|fel]] [[Informatika2-2017/Gyakorlat5|következő]]</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>= Feladatok =</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>= Feladatok =</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 colspan="2" class="diff-lineno">45. sor:</td>
<td colspan="2" class="diff-lineno">47. sor:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Visszaadja 2-tõl x-ig a prímek listáját (ezt már korábban megírtuk)</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Visszaadja 2-tõl x-ig a prímek listáját (ezt már korábban megírtuk)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Megmondja egy prímszámról, hogy Mersenne prím-e: adjunk a számhoz 1-et, majd azt, hogy 2 hatvány-e tesztelhetjük úgy, hogy vizsgáljuk milyen maradékot ad 2-vel osztva, ha 0-t, osztjuk 2-vel, és vizsgáljuk tovább.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Megmondja egy prímszámról, hogy Mersenne prím-e: adjunk a számhoz 1-et, majd azt, hogy 2 hatvány-e tesztelhetjük úgy, hogy vizsgáljuk milyen maradékot ad 2-vel osztva, ha 0-t, osztjuk 2-vel, és vizsgáljuk tovább.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">[[Informatika2-2017/Gyakorlat3|előző]] [[Informatika2-2017|fel]] [[Informatika2-2017/Gyakorlat5|következő]]</ins></div></td></tr>
</table>Gaeborhttp://wiki.math.bme.hu/index.php?title=Informatika2-2017/Gyakorlat4&diff=12539&oldid=prevGaebor: Új oldal, tartalma: „= Feladatok = == Bevezető == === Bevásárlás === A feladat a már előadáson látott feladat megoldása. Azaz, írjunk olyan függvényt, melynek két bemenete k…”2017-03-01T11:16:59Z<p>Új oldal, tartalma: „= Feladatok = == Bevezető == === Bevásárlás === A feladat a már előadáson látott feladat megoldása. Azaz, írjunk olyan függvényt, melynek két bemenete k…”</p>
<p><b>Új lap</b></p><div>= Feladatok =<br />
<br />
== Bevezető ==<br />
<br />
=== Bevásárlás ===<br />
<br />
A feladat a már előadáson látott feladat megoldása. Azaz, írjunk olyan függvényt, melynek két bemenete két szótár. Az elsõ az árak szótár, mely a boltban található összes áruhoz hozzárendeli annak árát. A másik a mennyiségek szótár, mely kulcsként tartalmazza, hogy mit vettünk értékként, pedig hogy mennyit vettünk az adott termékből. Pl:<br />
<br />
arak = { <br />
'alma': 150, <br />
'szilva': 190, <br />
'ananász': 450, <br />
'banán': 300} <br />
<br />
mennyisegek = { <br />
'banán': 0.6, <br />
'alma': 1.5, <br />
'ananász': 2 }<br />
<br />
== CloudCoder ==<br />
<br />
=== CloudCoder használata ===<br />
<br />
A legtöbb python feladathoz gyakorlaton egy CloudCodernek nevezett rendszert fogunk használni. Ennek elõnye, hogy helyben ki is javítja a feladatot. Elérés:<br />
<br />
* https://ccweb.math.bme.hu/cloudcoder/<br />
<br />
=== Feladatok ajánlott sorrendje ===<br />
<br />
# osztalyzas<br />
# otosok<br />
# golkiraly<br />
# enciklopedia<br />
# leltar_frissites<br />
# kozel<br />
# tornyok<br />
<br />
== Utó - közép feladat ==<br />
<br />
=== Prímszám-e ===<br />
<br />
Készítsünk egy szótárat, melyben a prímszámok vannak, mint kulcsok 2-tõl 100-ig, az értékek pedig igaz-hamis értékek, hogy az adott prím [https://hu.wikipedia.org/wiki/Mersenne-pr%C3%ADmek Mersenne-prím]-e.<br />
<br />
Ehhez 2 segéd függvényt érdemes írni:<br />
* Visszaadja 2-tõl x-ig a prímek listáját (ezt már korábban megírtuk)<br />
* Megmondja egy prímszámról, hogy Mersenne prím-e: adjunk a számhoz 1-et, majd azt, hogy 2 hatvány-e tesztelhetjük úgy, hogy vizsgáljuk milyen maradékot ad 2-vel osztva, ha 0-t, osztjuk 2-vel, és vizsgáljuk tovább.</div>Gaebor