Aufgabenblatt 3 - Events und Arrays

Ähnliche Dokumente
Aufgabenblatt 3 - Events und Arrays

Aufgabenblatt 1 - Variablen, Operatoren, Verzweigungen

Aufgabenblatt 1 Variablen, Operatoren, Verzweigungen

Aufgabenblatt 1 Variablen, Operatoren, Verzweigungen

Aufgabenblatt 1 - Variablen, Operatoren, Verzweigungen

Aufgabe 1 Erstelle mit Hilfe von GEOGEBRA ein dynamisches Geometrie-Programm, das die Mittelsenkrechte

! Naturwissenschaftliches ORG! Gymnasium! Musisches ORG! andere:

Bezugsarten relative Bezüge

Algorithmen und Programmierung. Zusatzaufgaben Java Tutorium 1

Programmieren C: Schwerere Weihnachtsbeispiele

Quelle: programmierung/scratch. Wiederholungen. Informatik AG Goetheschule Dieburg Christian Wach

Aufgabenblatt 4 - Funktionen und Objektorientierung

Inhaltsverzeichnis... 1 Bestandteile einer Formel... 1 Die Funktion Summenprodukt... 4

Game of life. Projektaufgabe. Inhaltsverzeichnis. Begriffe. 1 Grundlagen 3

Erstellen von Arbeitsblättern mit Tabellen und geschützten Bereichen In diesem Fortbildungsmodul geht es um die Erstellung von 2 Arbeitsblättern:

Aufgabenblatt 4 - Funktionen und Objektorientierung

Grundlagen der Programmierung

Theorie-Teil: Aufgaben 1-3: 30 Punkte Programmier-Teil: Aufgaben 4-9: 60 Punkte

Dreiecke, Quadrate, Rechtecke, Kreise erkennen und benennen Würfel, Quader, Kugeln erkennen und benennen

MIA INFORMATIK Scratch Übungen

MIA INFORMATIK Scratch Übungen

Binomialverteilung Vertrauensbereich für den Anteil

Kleine Einführung in die lineare Regression mit Excel

Mathematik. Kantonale Fachmittelschulen Aufnahmeprüfung Beachten Sie bitte folgende Rahmenbedingungen:

Conway s "Game of Life"

Abschlussprüfung 2011 Mathematik schriftlich

Kennen, können, beherrschen lernen was gebraucht wird

Ogli s kleines Excel-Tutorial. Eine Einführung in die Grundlagen von Excel

Der Weg eines Betrunkenen

Excel-Kurs Wiederauffrischung und mehr

Kapitel 3 Excel 2007 der Taschenrechner

Aufgabenblatt 6. Kompetenzstufe 1. Allgemeine Informationen zum Aufgabenblatt:

Übungen mit dem Applet Zentraler Grenzwertsatz

Einführung in Geonext

Einführung in das Invarianzprinzip

Für den Hausgebrauch Christina

Die auch Rechnen kann!

Projektarbeit. Java-Application zur Generierung von Zahlenrätseln

Aufgabe 3 Word 2013 (Musterlösung)

Aufgabe 2 (Musterlösung) CorelDRAW

Aufgaben zu JavaKara: Arrays

5 Arbeiten mit Tabellen

Statistik I für Betriebswirte Vorlesung 4

Anleitung zum Applet

Informatik Aufgaben. 1. Erstelle ein Programm zur Berechnung der Summe der Zahlen von 1 bis n, z.b. n = 100.

Aufgaben zum Praktikum Programmieren PRP1

Anleitung zum Applet

Studienberechtigungsprüfung Mathematik VHS Floridsdorf

Simulationen: Game of Life

Anleitung: Standardabweichung

Funktionale Abhängigkeiten am Dreieck

(Tip zu g): Die Ziffern bestehen aus aufeinanderfolgenden Quadratzahlen).

Zelluläre Automaten SoSe 2011

Prüfung zum mittleren Bildungsabschluss 2004

Datenbanken Kapitel 3

Einsatz von CAS im Mathematikunterricht Klasse 8

Aufgabe 4 (Musterlösung) Corel Draw

Übungsblatt 9. f(x) = e x, für 0 x

Modul 4 Aufgabe 1. Anhand der Excel-Arbeitsmappe Modul4Aufgabe1 Text.xls führen Sie entsprechende Berechnungen und Formatierungen durch.

Kennen, können, beherrschen lernen was gebraucht wird

Eine kleine Reise durch die Welt der zellulären Automaten

3 Mit Programmen und Fenstern

Ü 419 a Absolute Bezüge

SCRATCH. Beispiel 1. "Pong"

Aufgabenblatt 2 - Animationen und Schleifen

Zufallsvariable und Wahrscheinlichkeiten mit GeoGebra

Spiele programmieren mit Flash MX

Wiederholungsaufgaben zur Statistik

In diesem Newsletter möchte ich Ihnen die Verwendung von Namen näher bringen.

Punkte mit besonderen Koordinaten 1

Mathematik für Biologen

Die Formel für die Standardabweichung lautet (ohne die Wurzel haben wir die Varianz):

Einführung in die Statistik I BA VM, 45 Minuten, Probeklausur

Nutzungshinweise. Interaktive Karte der Überschwemmungsgebiete

Monatstreff für Menschen ab 50 Merkblatt 69 EXCEL Peter Aeberhard, Computeria Olten

Kennen, können, beherrschen lernen was gebraucht wird

Handbuch Geoportal. der. Gemeinde Fredersdorf-Vogelsdorf

Unser Dorf 21. Gebrauchsanweisung: Szenario Umweg

Zahnarzt Statistik ZASTA gibt Ihnen den Überblick Benutzer- Handbuch

Grundkenntnisse. Begriffe, Fachtermini (PRV) Gib die Winkelart von an.

Um Werte und deren Verlauf in einer Grafik darzustellen, benutzen wir eine Tabellenkalkulation wie Excel oder das Tabellendokument von Open Office.

Numerische Punktselektion und Koordinaten

Statistik Übungsblatt 5

Lektion: SUDOKU 2 (etwas schwerer)

Zugriff auf den Ordner Eigene Tafeln

Wir fragen um! 26. Gebrauchsanweisung: Szenario Abkürzung. 1. Du hast eine Umfrage gemacht, die Fragen und Antworten liegen neben dir bereit.

Kapitel 5 auf einen Blick

MS EXCEL 2016: DATENANALYSE UND DATENVISUALISIERUNG (WINDOWS)

Das Grafikfenster ist dein Zeichenfeld. In das Eingabefenster kannst du mathematische Ausdrücke eingeben, zb die Koordinaten eines Punktes.

Biomathematik für Mediziner, Klausur WS 2000/2001 Seite 1

Kandidatennummer / Name... Gruppennummer... Aufgabe Total Note

Export der [EBW-Kennziffer: ###]

2.1.1 Skizzieren mit Abhängigkeiten

Transkript:

Aufgabenblatt 3 - Events und Arrays Aufgabe 1 Fingerübungen 1. Schreibe ein kleines Zeichenprogramm, indem du in jedem draw-durchgang einen Kreis an die aktuelle Position der Maus zeichnest. Der Hintergrund soll dabei nicht neu gezeichnet werden, so dass auch die alten Kreise noch sichtbar bleiben. 2. Erweitere dein Zeichenprogramm so, dass sich die Farbe des gezeichneten Kreises bei einem Mausklick zu einer zufällig ausgewählten neuen Farbe ändert. 3. Erstelle ein Barcode-Array mit 100 Zahlen, die zufällig mit 1 oder 0 belegt sind. Zeichne dieses Array, indem du für jede 0 ein weißes und für jede 1 ein schwarzes Rechteck nebeneinander malst. Die Rechtecke sollen vom oberen bis zum unteren Bildschirmrand reichen. 4. Erweitere dein Programm aus Aufgabe 3, so dass der Benutzer jetzt mit einem Klick auf eines der Rechtecke die Farbe ändern kann (schwarz zu weiß bzw. weiß zu schwarz). Aufgabe 2 Statistik ohne Excel Erstelle eine fiktive Liste von Klausurergebnissen als Array mit 200 Zufallszahlen zwischen 0 und 100. Errechne aus dieser Verteilung eine Statistik mit den folgenden Angaben: Durchfallquote (Note < 50%) Notenverteilung in Prozent und Anzahl der Noten 1.x, 2.x, 3.x, 4.0 und 5.0 entsprechend der Vorgaben der THM. 1 Durchschnittsnote derjenigen, die die Klausur bestanden haben Standardabweichung aller Noten ausgenommen diejenigen mit exakt 0 Punkten Mit einem Mausklick soll man dabei eine neue Ergebnisliste auswürfeln können. Aufgabe 3 Reaktionsspiele Erstelle einfache Reaktionsspiele, wie sie auch in der Psychologie zur Messung von kognitiven Effekten zur Anwendung kommen: Lass Kreise in unterschiedlichen Farben auf dem Bildschirm erscheinen, von denen der Benutzer eine bestimmte Farbe treffen (mit der Maus anklicken) muss. Stelle Suchbilder mit Figuren in verschiedenen Formen, Farben und Anordnungen dar, bei denen der Benutzer immer eine vorher angegebene Figur suchen soll. Miss die Zeit, die der Benutzer braucht um die Figur zu finden und starte dann eine neue Suche. Kannst du Effekte messen, welche Unterscheidungen uns leichter oder schwerer fallen? 1 Die Vorgaben zur Umrechnung von Prozent in Noten findet man in der allgemeinen Bachelorprüfungsordnung. Aufgabenblatt 3 - Events und Arrays 1/ 5

Aufgabe 4 Konfettiii! Erstelle eine Konfettifontäne. Hinweis: Die Bewegung der einzelenen Partikel folgt der Formel für den schiefen Wurf (gleichmäßig beschleunigte Bewegung). Die Aufgabe wird außerdem einfacher, wenn man sich für die Konfettipartikel eine eigene Klasse baut. Aufgabe 5 Galgenmännchen Erstelle ein Galgenmännchen-Spiel. Der Rechner soll sich dabei ein zufälliges Wort aus einer Liste möglicher Wörter aussuchen und zunächst nur mit Unterstrichen anzeigen, wie viele Buchstaben das Wort hat. Der Benutzer kann jetzt mit der Tastatur Buchstaben eingeben. Kommt der Buchstabe im Wort vor, werden alle Vorkommen aufgedeckt. Wenn nicht, wird ein Teil von einem am Galgen hängenden Strichmännchen gezeichnet. Ist das Männchen fertig gezeichnet, bevor der Begriff erraten wurde, hat man das Spiel verloren. Aufgabe 6 Rechenschieber Programmiere einen Rechenschieber bei dem man mit gedrückt gehaltener Maus Kugeln auf drei unterschiedlich hohen Stangen von links nach rechts und umgekehrt bewegen kann. Alle Kugeln am rechten Ende werden zu einer Summe aufaddiert. Dabei haben die Kugeln auf der untersten Stange den Wert 1, auf der mittleren Stange den Wert 5 und auf der obersten Stange den Wert 10. Kannst du den Rechenschieber auch so umbauen, dass er ein Octal- oder Hexadezimalsystem darstellt? Aufgabe 7 Patientenaufteilung II Wie in der Aufgabe von Blatt 1 sollst du ein System zur Verwaltung von Patienten in einer Krankenhausstation schreiben. Diesesmal soll der Benutzer die Patienten aber selbst mit der Maus per Drag&Drop verteilen können. Zur Erinnerung: Quarantänepatienten dürfen nicht mit anderen Patienten in ein Zimmer kommen. Am Besten ist es, sie werden in ein eigenes Quarantänezimmer verlegt. Davon hat das Krankenhaus aber nur ein einziges, das auch nur eine Person fasst. Insgesamt stehen die folgenden Zimmer zur Verfügung: 2 normale 3-Bett Zimmer 1 Quarantänezimmer für eine Person 1 2-Bett Zimmer Aufgabenblatt 3 - Events und Arrays 2/ 5

Aufgabe 8 Breakout Programmiere das Spiel Breakout. Bei diesem Spiel kann der Spieler einen Schläger am unteren Spielfeldrand nach links und nach rechts bewegen. Am oberen Spielfeldrand befinden sich eine Reihe von Rechtecken, die zerstört werden müssen. Zu Beginn des Spiels wird ein kleiner Ball schräg von dem Schläger nach oben abgeschossen. Trifft er auf ein Rechteck, wird es zerstört und er prallt ab (wie bei Pong). Am unteren Spielfeldrand muss der Spieler mit dem Schläger wieder dafür sorgen, dass der Ball nicht herunterfällt. Je nach dem, an welcher Stelle der Ball auf den Schläger trifft, prallt er steiler oder flacher ab. Aufgabe 9 Schwerpunktsberechnung Mache dich mit der Verwendung von der Klasse PShape bzw. den Funktionen vector, beginshape und endshape vertraut. Zeichne mit diesen Funktionen eine zufällige Figur und berechne deren Schwerpunkt. Dabei sind die Koordinaten des Schwerpunkts die Mittelwerte aller Punktkoordinaten der Figur. Erlaube jetzt dem Benutzer die Figur durch klicken an eine beliebige Stelle aufzunehmen. Simuliere ein realistisches Pendeln der Figur bis der Schwerpunkt senkrecht unter dem Haltepunkt liegt. Aufgabe 10 Lights Out Programmiere das Spiel Lights Out: Auf einem 5x5 Felder großen Spielfeld befinden sich Lampen, die zu Beginn alle angeschaltet sind. Klickt der Spieler auf eine der Lampen ändert sich deren Zustand (von an zu aus oder von aus zu an), aber gleichzeitig auch der Zustand aller direkt benachbarten Lampen (links, rechts, oben, unten). Ziel des Spiels ist es, alle Lampen auszuschalten. Aufgabe 11 Game of Life Conway s Game of Life ist ein Beispiel dafür, wie aus sehr simplen Bildungsregeln sehr komplexe Strukturen entstehen können. Das Spiel findet auf einem Spielfeld mit rechteckigen Zellen statt. Jede Zelle kann entweder lebendig (schwarz) oder tot (weiß) sein. In jeder Runde verändern sich die Zustände dieser Zellen je nach dem Zustand ihrer 8 Nachbarzellen: < 2 lebende Nachbarn: Die Zelle stirbt an Vereinsamung. > 3 lebende Nachbarn: Die Zelle stirbt an Überbevölkerung. Aufgabenblatt 3 - Events und Arrays 3/ 5

genau 2 lebende Nachbarn: Die Zelle behält ihren alten Zustand. genau 3 lebende Nachbarn: Die Zelle bleibt lebendig oder wird zum Leben erweckt. Programmiere Conway s Game of Life mit einem zweidimensionalen Array in Processing. Den Startzustand kannst Du entweder zufällig wählen, oder dem Benutzer erlauben mit der Maus den Zustand der Zellen anzugeben bevor die Simulation z.b. mit der Leertaste gestartet wird. Aufgabenblatt 3 - Events und Arrays 4/ 5

Aufgabe 12 Regression mit Trendlinie Schreibe ein Programm, das die folgende Tabelle als Kurve darstellt und eine Trendlinie einzeichnet. Jahr (x) Umsatz in Mio. e (y) 2010 3 2011 2.5 2012 3.5 2013 3.2 2014 3.3 2015 3.2 Die Trendlinie y = α + β x lässt sich dabei als lineare Regression nach der folgenden Formel berechnen: β = n (x i µ x ) (y i µ y ) i=1 α = µ y β µ x (n 1) σ 2 x In diesen Gleichungen bezeichnen µ x und µ y die Mittelwerte der x- und y-koordinaten (x i bzw. y i ) der vorgegebenen Strichproben, σ x entsprechend die Standardabweichung der x-koordinaten und n die Größe der Stichprobe (Anzahl der Zeilen der Tabelle). Ändere die Eingabewerte ab und stelle Deine eigenen Trendberechnungen an. Aufgabenblatt 3 - Events und Arrays 5/ 5