{"id":4189,"date":"2013-05-20T13:30:00","date_gmt":"2013-05-20T11:30:00","guid":{"rendered":"https:\/\/www.herr-rau.de\/wordpress\/?p=4189"},"modified":"2013-05-26T06:32:10","modified_gmt":"2013-05-26T04:32:10","slug":"wie-viel-programmieren-muss-ich-in-der-oberstufe-koennen","status":"publish","type":"post","link":"https:\/\/www.herr-rau.de\/wordpress\/2013\/05\/wie-viel-programmieren-muss-ich-in-der-oberstufe-koennen.htm","title":{"rendered":"Wie viel Programmieren muss ich f\u00fcr die Oberstufe k\u00f6nnen?"},"content":{"rendered":"<div style='text-align:right;'><small>(<a href='https:\/\/www.herr-rau.de\/wordpress\/2013\/05\/wie-viel-programmieren-muss-ich-in-der-oberstufe-koennen.htm#comments'>14 Kommentare.<\/a>)<\/small> <\/div><p>Eigentlich geht es in der Informatik gar nicht so ums Programmieren. Auch in der Schule nicht. Aber wenn man nicht programmieren kann, macht einem die Oberstufe keinen Spa\u00df &#8211; ob man eine Algorithmus verstanden hat, zeigt sich oft erst beim Programmieren, und wenn man die Konzepte, die man so lernt, ausprobieren m\u00f6chte, kommt man am Programmieren nicht vorbei. Die Programmierung ist die gr\u00f6\u00dfte Quelle f\u00fcr Frustration im Informatikunterricht der Oberstufe. Deshalb habe ich hier zusammengestellt, was ein Zehntkl\u00e4ssler programmieren k\u00f6nnen muss, um sich in der Oberstufe wohl f\u00fchlen zu k\u00f6nnen. So viel ist es gar nicht, Felder habe ich sogar ausgelassen.<\/p>\n<h3>1. Klassendiagramme in eine Programmiersprache umsetzen k\u00f6nnen.<\/h3>\n<p>Setze folgendes Klassendiagramm in zwei Klassen in einer Programmiersprache um. Achte dabei darauf, die im Diagramm verlangten Konstruktoren zu formulieren. In ihnen werden jeweils die Attributwerte auf die \u00fcbergebenen Werte gesetzt. \u2013 Ein neues Raumschiff soll dabei standardm\u00e4\u00dfig und automatisch ein Crewmitglied namens &#8222;Floyd&#8220; mit Geschicklichkeit 12 haben.<\/p>\n<p><a href=\"https:\/\/www.herr-rau.de\/wordpress\/archiv\/programmierung_raumschiff1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.herr-rau.de\/wordpress\/archiv\/programmierung_raumschiff1-550x55.png\" alt=\"programmierung_raumschiff\" width=\"550\" height=\"55\" class=\"alignnone size-medium wp-image-4199\" srcset=\"https:\/\/www.herr-rau.de\/wordpress\/archiv\/programmierung_raumschiff1-550x55.png 550w, https:\/\/www.herr-rau.de\/wordpress\/archiv\/programmierung_raumschiff1-150x15.png 150w, https:\/\/www.herr-rau.de\/wordpress\/archiv\/programmierung_raumschiff1.png 859w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/a><\/p>\n<h3>2. Struktogramme lesen und in eine Programmiersprache umsetzen k\u00f6nnen.<\/h3>\n<p>Erg\u00e4nze bei der Klasse Raumschiff die Methode<\/p>\n<p><code>void geschwindigkeitAendern(int geschwindigkeitNeu)<\/code><\/p>\n<p>nach folgendem Struktogramm:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.herr-rau.de\/wordpress\/archiv\/programmierung_geschwindigkeitAendern.png\" alt=\"programmierung_geschwindigkeitAendern\" width=\"512\" height=\"225\" class=\"alignnone size-full wp-image-4201\" srcset=\"https:\/\/www.herr-rau.de\/wordpress\/archiv\/programmierung_geschwindigkeitAendern.png 512w, https:\/\/www.herr-rau.de\/wordpress\/archiv\/programmierung_geschwindigkeitAendern-150x65.png 150w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/p>\n<h3>3. Pseudocode lesen und in Programmiersprache umsetzen k\u00f6nnen; Z\u00e4hlschleifen.<\/h3>\n<p>Setze folgenden Pseudocode in eine Java-Methode um. Achte dabei auf die Einr\u00fcckungen, sie geben an, wann eine Z\u00e4hlschleife oder Bedingung zu Ende ist. Die Methode testet f\u00fcr jede ganze Zahl >1, ob es eine kleinere Zahl (mindestens 2) gibt, durch die man sie restlos teilen kann. Wenn ja, handelt es sich bei der urspr\u00fcnglichen Zahl um keine Primzahl; wenn keine solche Zahl gefunden wird, dann schon.<\/p>\n<pre>\r\nboolean istPrimzahl(int a):\r\n  wenn a kleiner als 2 ist:\r\n      gib false zur\u00fcck\r\n  z\u00e4hle die Variable i von 2 bis einschlie\u00dflich a-1 hinauf:\r\n      wenn a%i gleich 0 ist:\r\n            gib false zur\u00fcck\r\n  gib true zur\u00fcck<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>(14 Kommentare.) Eigentlich geht es in der Informatik gar nicht so ums Programmieren. Auch in der Schule nicht. Aber wenn man nicht programmieren kann, macht einem die Oberstufe keinen Spa\u00df &#8211; ob man eine Algorithmus verstanden hat, zeigt sich oft erst beim Programmieren, und wenn man die Konzepte, die man so lernt, ausprobieren m\u00f6chte, kommt [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":4190,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[25],"tags":[227],"class_list":["post-4189","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-informatik","tag-informatik"],"jetpack_featured_media_url":"https:\/\/www.herr-rau.de\/wordpress\/archiv\/programmierung_raumschiff.png","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts\/4189","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=4189"}],"version-history":[{"count":1,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts\/4189\/revisions"}],"predecessor-version":[{"id":4200,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts\/4189\/revisions\/4200"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/media\/4190"}],"wp:attachment":[{"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/media?parent=4189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/categories?post=4189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/tags?post=4189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}