{"id":940,"date":"2007-03-31T07:46:22","date_gmt":"2007-03-31T05:46:22","guid":{"rendered":"https:\/\/www.herr-rau.de\/wordpress\/2007\/03\/liebestestab.htm"},"modified":"2023-06-12T09:14:38","modified_gmt":"2023-06-12T07:14:38","slug":"liebestestab","status":"publish","type":"post","link":"https:\/\/www.herr-rau.de\/wordpress\/2007\/03\/liebestestab.htm","title":{"rendered":"Liebestest(a,b)"},"content":{"rendered":"<div style='text-align:right;'><small>(<a href='https:\/\/www.herr-rau.de\/wordpress\/2007\/03\/liebestestab.htm#comments'>12 Kommentare.<\/a>)<\/small> <\/div>\n<p>Gestern letzter Schultag, danach sind ein gutes Dutzend Lehrer noch zum Pizzaessen gegangen. Das ist sch\u00f6n, wenn nicht alle gleich davon rennen, blo\u00df weil Wochenende ist oder Ferien sind.<\/p>\n\n\n\n<p>Davor habe ich im Informatikunterricht jetzt endlich einen Zugang zu Funktionen gefunden, mit dem meine Zehntkl\u00e4ssler mehr anfangen k\u00f6nnen:<\/p>\n\n\n\n<p><code>def Liebestest(a,b):<br>\n&nbsp;&nbsp;&nbsp;...<br>\n&nbsp;&nbsp;&nbsp;return ergebnis<\/code><\/p>\n\n\n\n<p>Die Funktion nimmt zwei Strings als Argumente und liefert nach einem bekannten Sechstkl\u00e4ssleralgorithmus einen Prozentwert zur\u00fcck. Damit kann man testen, wie gut zwei Leute zusammenpassen. So ergibt <code>Liebestest(\"HerrRau\", \"FrauRau\")<\/code> einen Wert von 37%, aber umgekehrt <code>Liebestest(\"FrauRau\", \"HerrRau\")<\/code> einen Wert von 73%.<\/p>\n\n\n\n<p>Richtig zuverl\u00e4ssig ist der Test also wohl nicht.<\/p>\n\n\n\n<p>Da das Schreiben der Funktion selber vorerst zu schwierig f\u00fcr die Sch\u00fcler ist, stelle ich sie ihnen zur Verf\u00fcgung und sie k\u00f6nnen sie mit<\/p>\n\n\n\n<p><code>from klasse10c import *<\/code><\/p>\n\n\n\n<p>in ihre eigene Datei importieren. Damit lernen sie dann auch gleich, wie n\u00fctzlich Funktionen auch deshalb sind, weil man arbeitsteilig damit arbeiten kann. Und wenn sie sp\u00e4ter einen besseren Liebestest programmieren wollen, k\u00f6nnen sie das machen, ohne ihr eigenes Programm \u00e4ndern zu m\u00fcssen.<\/p>\n\n\n\n<p>F\u00fcr die Sch\u00fcler bleibt n\u00e4mlich die Aufgabe, ein Programm zu schreiben, etwa nach folgendem Muster:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.herr-rau.de\/wordpress\/archiv\/liebestestprogramm.png\" alt=\"liebestestprogramm.png\"\/><\/figure>\n\n\n\n<p>Da brauchen sie eine while-Schleife dazu, und wenn sie gut sind, noch eine zweite au\u00dfenrum. Ein anderes Programm k\u00f6nnte so aussehen, dass man seinen eigenen und f\u00fcnf fremde Namen eingibt, und das Programm gibt einem dann einen Ratschlag, wer am besten zu einem passt.<\/p>\n\n\n\n<p>Nach den Ferien geht&#8217;s dann weiter mit Fischpopulation und Bubblesort.<\/p>\n\n\n\n<p>Und mit Bubblesort kann man dann alle Sch\u00fcle der Klasse sortieren nach <code>Liebestest(eigener Name, Mitsch\u00fclername)<\/code>.<\/p>\n\n\n\n<p><small>Den Struktogramm-Editor von Hans-Ulrich Steck habe ich \u00fcbrigens <a href=\"http:\/\/www.mk3.de\/vers3\/index.php?unterricht\">von hier<\/a>.<br>Von Thomas Schaller gibt es alternativ einen <a href=\"http:\/\/www.gk-informatik.de\/toollist.html\">Flussdiagramm-Editor<\/a>.<\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>(12 Kommentare.) Gestern letzter Schultag, danach sind ein gutes Dutzend Lehrer noch zum Pizzaessen gegangen. Das ist sch\u00f6n, wenn nicht alle gleich davon rennen, blo\u00df weil Wochenende ist oder Ferien sind. Davor habe ich im Informatikunterricht jetzt endlich einen Zugang zu Funktionen gefunden, mit dem meine Zehntkl\u00e4ssler mehr anfangen k\u00f6nnen: def Liebestest(a,b): &nbsp;&nbsp;&nbsp;&#8230; &nbsp;&nbsp;&nbsp;return ergebnis [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":942,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[25],"tags":[227,233],"class_list":["post-940","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-informatik","tag-informatik","tag-programmierprojekte"],"jetpack_featured_media_url":"https:\/\/www.herr-rau.de\/wordpress\/archiv\/liebestestprogramm.png","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts\/940","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/comments?post=940"}],"version-history":[{"count":1,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts\/940\/revisions"}],"predecessor-version":[{"id":55998,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts\/940\/revisions\/55998"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/media\/942"}],"wp:attachment":[{"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/media?parent=940"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/categories?post=940"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/tags?post=940"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}