Bitte wenden. Name: KURSARBEIT NR. 4 (10 DIFF GA) 18.06.2002. Seite 1



Ähnliche Dokumente
Zahlen auf einen Blick

Deutsches Rotes Kreuz. Kopfschmerztagebuch von:

7.3 Einrichtung 13. Monatslohn. Auszahlung Ende Jahr / Ende der Beschäftigung

Die Größe von Flächen vergleichen

Mediator 9 - Lernprogramm

Wir machen neue Politik für Baden-Württemberg

Kapitel 4 Tabellen Seite 1. Nun wirst du eine Tabelle erstellen und ein wenig über deren Aufbau lernen.

Stundenerfassung Version 1.8

Autor Jutta Pukies. Alle Rechte auf dieser Anleitung Köln

Abwesenheitsnotiz im Exchange Server 2010

Bilderzeugung Pixel. Daniela Glatz Jasmin Rießle. Sommersemester 2012

50 Fragen, um Dir das Rauchen abzugewöhnen 1/6

OECD Programme for International Student Assessment PISA Lösungen der Beispielaufgaben aus dem Mathematiktest. Deutschland

Strom in unserem Alltag

Quickreferenz V1.1. Frank Naumann

2. Welche Tipp-Wettbewerbe können getippt werden?

Graphic Coding. Klausur. 9. Februar Kurs A

GSD-Radionik iradionics Android-App

Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager

S/W mit PhotoLine. Inhaltsverzeichnis. PhotoLine

Die SPD und die Grünen machen im Niedersächsischen Landtag. Alle Menschen sollen in der Politik mitmachen können.

Enigmail Konfiguration

Klicksparen. Einrichtung und Nutzung von Klicksparen am Beispiel vom iphone Hamburg,

Mit dem Tool Stundenverwaltung von Hanno Kniebel erhalten Sie die Möglichkeit zur effizienten Verwaltung von Montagezeiten Ihrer Mitarbeiter.

Positionierungsspiel. Statements und Fragen zu Werbung im Social Web

Erstellen von x-y-diagrammen in OpenOffice.calc

Bereich METIS (Texte im Internet) Zählmarkenrecherche

Grafischer Tischeplan

Access Grundlagen für Anwender. Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli inkl. zusätzlichem Übungsanhang ACC2010-UA

Anleitung über den Umgang mit Schildern

Zahlenwinkel: Forscherkarte 1. alleine. Zahlenwinkel: Forschertipp 1

Mathematik VERA-8 in Bayern Testheft B: Realschule Wirtschaftsschule

Was ist das Budget für Arbeit?

Import und Export von Übergängern

Inhaltsverzeichnis PROGRAMMDOKUMENTATION SPCM

Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten

Zinsrechnung 2 leicht 1

Webgestaltung - Jimdo 2.7

Browsereinstellungen für moneycheck24 in Explorer unter Windows

Wärmebildkamera. Arbeitszeit: 15 Minuten

Satzhilfen Publisher Seite Einrichten

Anleitung für die Online-Bewerbung über LSF auf Lehrveranstaltungen aller Lehramtsstudiengänge

Mit dem sogenannten Seriendruck können Etiketten und Briefe mit einer Adressdatei (z. B. Excel) verknüpft werden.

Blog Camp Onlinekurs

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg Weiterstadt

1.Unterschied: Die Übungen sind nicht von deinem Mathe-Lehrer...

Das Festkomitee hat die Abi-Seite neu konzipiert, die nun auf einem (gemieteten) Share Point Server

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)

Gebrüder Weiss Internet Auftrag Portal

Statuten in leichter Sprache

1 Einleitung. Lernziele. automatische Antworten bei Abwesenheit senden. Einstellungen für automatische Antworten Lerndauer. 4 Minuten.

Widerrufsbelehrung der Free-Linked GmbH. Stand: Juni 2014

Kieselstein Meditation

Vergleichsarbeiten in 3. Grundschulklassen. Mathematik. Aufgabenheft 1

GPS Garmin MapSource - Track erstellen und nutzen

SMS-Dienst SMS-Dienst procar informatik AG Stand: FS 04/2011 Eschenweg Weiterstadt 1

Pflegeberichtseintrag erfassen. Inhalt. Frage: Antwort: 1. Voraussetzungen. Wie können (Pflege-) Berichtseinträge mit Vivendi Mobil erfasst werden?

Programmierkurs Java

Hyperlink-Erstellung in InDesign für

Spielmaterial. Hallo! Ich bin der kleine AMIGO und zeige euch, wie dieses Spiel funktioniert. Viel Spaß! von Liesbeth Bos

ebanking Business: Beitragseinzug per SEPA-Lastschrift

Jeder ist ein Teil vom Ganzen Inklusion ändert den Blick

Manager. von Peter Pfeifer, Waltraud Pfeifer, Burkhard Münchhagen. Spielanleitung

Zur drittletzten Zeile scrollen

AutoCAD Dienstprogramm zur Lizenzübertragung

Welche Regeln gibt es für das ZDF?

Auftragsbearbeitung 3.1

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

WinWerk. Prozess 6a Rabatt gemäss Vorjahresverbrauch. KMU Ratgeber AG. Inhaltsverzeichnis. Im Ifang Effretikon

Projektzeit erfassen. Allgemeines. Projektzeit erfassen - Maske. Erklärung der Tabellenspalten. In Arbeit!

Studienplatzbeschaffung

Einführungskurs MOODLE Themen:

Wasserzeichen mit Paint-Shop-Pro 9 (geht auch mit den anderen Versionen. Allerdings könnten die Bezeichnungen und Ansichten etwas anders sein)

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

Einfache Animation erstellen mit PhotoImpact

Erweiterungen Webportal

Übung - Datenmigration in Windows Vista

In dem unterem Feld können Sie Ihre eintragen, wenn sie im System hinterlegt wurde. Dann wird Ihnen Ihr Passwort noch einmal zugeschickt.

Lehrer: Einschreibemethoden

Installation externer Sensor LWS 001

CMS.R. Bedienungsanleitung. Modul Cron. Copyright CMS.R Revision 1

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. ist einer davon.

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER

Benutzer-Handbuch

Zweitdepotfunktionalitäten Applet

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

How to do? Projekte - Zeiterfassung

Die restlichen Steine bilden den Vorrat (verdeckt auf dem Tisch liegend).

Handbuch für Redakteure

Nur für Partner die bereits einen Backoffice Zugang haben. Aber KEINEN Portal Zugang

1 topologisches Sortieren

Melde-Pflicht Seite 1

Bruchrechnung Wir teilen gerecht auf

Dokumentation zur Versendung der Statistik Daten

Darum geht es in diesem Heft

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

plus Flickerfeld bewegt sich nicht

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.

Transkript:

Aufgabe 1: Gegeben ist das folgende Programm: PR figur :n :Länge WH 3 [ VW :Länge WENN :n>1 DANN ( RE 90 figur :n-1 :Länge/2 RW :Länge Seite 1 Zeichne das Bild, welches beim Aufruf der Prozedur mit figur 4 80 entsteht. Ein mm der Zeichnung entspreche dabei einem Pixel in LOGO. Der Igel stehe am Anfang mit dem Gesicht nach oben. Aufgabe 2: Schaue dir die folgenden Grafiken an: Rekursionsstufe 1 Rekursionsstufe 2 Rekursionsstufe 3 Rekursionsstufe 4 a Implementiere eine rekursive Prozedur PR figur :n :Länge, welche diese Grafiken rekursiv erzeugen kann. b Eine leichte Abwandlung der Prozedur sollte die folgenden Bilder erzeugen. Wie sieht diese Abwandlung aus? Gib bitte das vollständige Programm an. Rekursionsstufe 1 Rekursionsstufe 2 Rekursionsstufe 3 Rekursionsstufe 4 Bitte wenden

Seite 2 Aufgabe 3: Im folgenden sollst du ein kleines Roulette-Spiel programmieren. Folgende Regeln gelten für das Programm: Der Spieler besitzt zu Anfang das Startkapital von 100. Bevor ein neues Spiel beginnt, kann der Spieler über die Checkboxen eine Wette vornehmen. Jede Möglichkeit kostet 1. Sobald der Spieler den Kugel rollen -Button drückt soll folgendes passieren: 1 Die getätigte Auswahl ist nicht mehr änderbar (deaktiviert und der Startbutton soll unsichtbar werden. 2 Dem Spieler wird entsprechend seiner Wette der Einsatz vom Kapital abgezogen. Dieser kann zwischen 0 (keine Wette und 5 (alle Häckchen gesetzt betragen. 3 Die gerollte Zahl wird alle 20 Millisekunden neu berechnet. Dabei können nur Zahlen zwischen 1 und 6 auftreten. Außerdem sind alle geraden Zahlen schwarz und alle ungeraden Zahlen rot, was mittels der Optionsfelder angezeigt werden soll. Nach 5 Sekunden stoppt die Kugel automatisch. Im Anschluss daran soll folgendes passieren: 1 Für jede Farbe, die der Spieler richtig getippt hat, bekommt er 2 gutgeschrieben. 2 Für jede Zahlenwette (1 oder 2, 3 oder 4 bzw. 5 oder 6, die der Spieler richtig getippt hat, bekommt er 3 gutgeschrieben. 2 Die Wettauswahl soll wieder änderbar (aktiviert sein. 3 Der Start-Button wird sichtbar, falls der Spieler noch über mindestens 3 verfügt. Drückt der Spieler den Programm beenden -Button, so wird das Programm beendet. a Welche verschiedenen Dialogelemente wurden verwendet (insgesamt 8 verschiedene? Gib jeweils einem Vertreter einen sinnvollen Namen. Beispiel: Es wurden zwei Timer verwendet. Einer der Timer könnte z. B. Ti_Kugelstopp heißen. b Schreibe ein VisualBasic-Programm für dieses Spiel, indem Du die unten stehenden Routinen mit Programmzeilen füllst. Verwende dabei die in a definierten Bezeichnungen für die Dialogelemente. Private Sub B_Ende_Click( Private Sub B_Start_Click( Private Sub Ti_Kugelanzeige_Timer( Private Sub Ti_Kugelstopp_Timer( Viel Erfolg!

Aufgabe 1: Das Bild sieht wie folgt aus: LÖSUNGEN Seite 3 Aufgabe 2: a Implementierung z. B. so: PR figur :n :länge wh 3 [ wenn :n>1 dann ( re 90 figur :n-1 :länge/2 li 90 vw :länge links 120 b Die leichte Abwandlung: PR figur :n :länge wh 3 [ wenn :n>1 dann ( figur :n-1 :länge/2 vw :länge links 120

Aufgabe 3: Die Implementierung könnte so oder so ähnlich aussehen: Private Sub B_Ende_Click( End Private Sub B_Start_Click( If CB_Rot.Value = Checked Then T_Kapital.Text = T_Kapital.Text - 1 If CB_Schwarz.Value = Checked Then T_Kapital.Text = T_Kapital.Text - 1 If CB_1o2.Value = Checked Then T_Kapital.Text = T_Kapital.Text - 1 If cb_3o4.value = Checked Then T_Kapital.Text = T_Kapital.Text - 1 If CB_5o6.Value = Checked Then T_Kapital.Text = T_Kapital.Text - 1 CB_Rot.Enabled = False CB_Schwarz.Enabled = False CB_1o2.Enabled = False cb_3o4.enabled = False CB_5o6.Enabled = False B_Start.Enabled = False Ti_Spiel.Enabled = True Ti_Kugel.Enabled = True Private Sub Ti_Kugel_Timer( T_Zahl.Text = Int(Rnd * 6 + 1 If T_Zahl.Text = "1" Or T_Zahl.Text = "3" Or T_Zahl.Text = "5" Then O_Rot.Value = True Else O_Schwarz.Value = True Seite 4 Private Sub Ti_Spiel_Timer( Ti_Spiel.Enabled = False Ti_Kugel.Enabled = False If (CB_Rot.Value = Checked And O_Rot.Value = True Or (CB_Schwarz.Value = Checked And O_Schwarz.Value = True Then T_Kapital.Text = T_Kapital.Text + 2 If (CB_1o2.Value = Checked And (T_Zahl.Text = "1" Or T_Zahl.Text = "2" Then If (cb_3o4.value = Checked And (T_Zahl.Text = "3" Or T_Zahl.Text = "4" Then If (CB_5o6.Value = Checked And (T_Zahl.Text = "5" Or T_Zahl.Text = "6" Then CB_Rot.Enabled = True CB_Schwarz.Enabled = True CB_1o2.Enabled = True cb_3o4.enabled = True CB_5o6.Enabled = True If T_Kapital >= 3 Then B_Start.Enabled = True

Seite 5 Nicht verwendet: Aufgabe 3: Schreibe eine rekursive Prozedur, welche in den Rekursionsstufen 1 3 die folgenden Bilder zeichnet. Rekursionsstufe 1 Rekursionsstufe 2 Rekursionsstufe 3