2 Karol lernt einfache Tätigkeiten

Ähnliche Dokumente
5. Einführung in die Algorithmik

1 Karol stellt sich vor

Programmstrukturen und Struktogramme

Robot Karol - ein Lehrgang

Länderspezifische Buchstaben (z.b. im Schülernamen) drucken

1.6. Flussdiagramme: Der Programmablauf im Diagramm.

Adobe Acrobat Professional - Portfolio. Leibniz Universität IT Services Anja Aue

Erstellen einer Slideshow Kurzanleitung DVD Slideshow GUI ( ) Festplatte C: Dokumente und Einstellungen\Rex\Eigene Dateien\Eigene Demobilder\

Spielberichte oder News erstellen

IrfanView Schnelle und einfache Bildbearbeitung

1 Erster Schritt. Lernziele. Programme in das Startmenü aufnehmen. Programme suchen und starten

IT > Anleitungen > Windows, Outlook Verteilerlisten erstellen (vor 2010) Verteilerliste erstellen

Die Sprache Karol. Roboter Karol und seine Welt

Neues schreiben. Nachrichten Fenster. Klicken Sie auf «Neu», um direkt ins Nachrichtenfenster zu wechseln.

Erstellen eines Referates in Word

Inhalt OpenOffice Writer: Grafik und Tabelle

RSS-Feeds in Outlook

Aufgaben. Kommunikation 73

Ofenplanung mit Palette CAD Seite 1 von 8 - Übungen für Einsteiger und Fortgeschrittene - Dipl.-Ing. Jürgen Feuerherm

Access für Windows. Andrea Weikert 1. Ausgabe, Oktober Grundlagen für Anwender

Handbuch ECDL 2003 Basic Modul 2: Computermanagement und Dateiverwaltung Komprimieren von Daten

Flash 8 Lupeneffekt. Natürlich funktioniert diese Anleitung auch mit einem anderen Bild.

FAQ SL651A. Häufig gestellte Fragen. Bea-fon SL650-1-

Effektiver Umstieg auf Windows 7 und Office 2010 Thomas Alker, Konrad Stulle

Hans-Christoph Reitz 1. Ausgabe, Oktober Dateien, Ordner und Programme Ordnung schaffen mit Windows 7 PE-ORDW7

Handout 3. Grundlegende Befehle und Konstruktionen (Modi) von Cinderella

Favoriten speichern und verwalten im Internetexplorer 6.0

Robot Karol - Bau eines Schwimmbads

1.1 Artikel-Suchbaum erstellen

Password Depot für Android

Rezepte in der Klammer-Strich-Methode schreiben

Robot Karol. Eine Programmiersprache für Schülerinnen und Schüler

Erstellen von Bibliotheken unter V5 R5

Whitepaper Produkt: combit Relationship Manager / address manager Symbolleisten und Tastenkürzel anpassen

1. Die Excel-Arbeitsumgebung

Rezepte in der Klammer-Strich-Methode schreiben

Veranstaltungskalender Niederösterreich Leitfaden zur Veranstaltungseingabe

Testfragen erstellen. Lernplattform Testfragen erstellen

Installationsanleitung Novaline Archiv.Net trifft Sage Classic Line

11. AUSFÜLLKÄSTCHEN. Aufgabe:

-Abwesenheitsnachricht einrichten

Zunächst einmal wird unterschieden, mit welcher AutoCAD-Version Sie arbeiten. Hierbei gilt folgende Regel:

3 Daten eingeben und bearbeiten

Photopaint Spiegelung

FlowFact Alle Versionen

6 Lange Dokumente erstellen

Aufzählung, Bennenung, Bedienung der wichtigsten Steuerelemente Verwenden von Menüs, Schaltflächen, Bildlaufleisten und Kontrollkästchen

ECDL Base Das komplette Wissen. Thomas Alker 1. Auflage, Ergänzungsmodul: Präsentation (mit Windows und PowerPoint 2013), Syllabus 5

1 Einleitung. Lernziele. Unterhaltungen anzeigen. QuickSteps verwenden. Suchordner definieren Lerndauer. 4 Minuten. Seite 1 von 20

Handbuch ECDL 2003 Modul 6: Präsentation Ein Bild aus der Clipart-Sammlung einfügen

Robot Karol für Delphi: Entwicklerhandbuch

Trainerinfo Excel Grundkurs Seite 1

Termingestaltung mit Outlook

Das Ergebnis ist Verändert man nun einen der Werte in B1 oder B2, wird wegen der Formel der neue Gewinn angezeigt.

BOSSModeler - Tutorial

1. Lineare Funktionen und lineare Gleichungen

6. Wiederholungen und Zählschleifen

GIMP Animation erstellen

Übersicht. 1) Hier sehen Sie, ob Sie sich gerade eine Bibliothek oder eine Sammel- Mappe ansehen.

KUNERT BRANDSCHUTZDATENTECHNIK

Word 2010 Wasserzeichen erstellen

Robot Karol. Eine Programmiersprache für Schülerinnen und Schüler. Von. Ulli Freiberger Ondrej Krško.

PREISE UND PREISLISTEN UNTER ORGAMAX BEARBEITEN

6 Die Gliederungsansicht

MODELL EL-9900 RECHNER MIT GRAFIK- FUNKTION BEDIENUNGSANLEITUNG

KISSsoft 03/2014 Anleitung 092

Schnell und sicher im Internet arbeiten. mit dem Internet Explorer 9. Markus Krimm. 1. Ausgabe, 1. Aktualisierung, April Grundlagen INT-IE9

Grundwissen Natur und Technik Informatik Klasse 6/7

5.7 Listen und Aufzählungen

Anleitung für die Datenübernahme etax.luzern

SiGS-Unf. SiGS Unfallmeldungen und Beinaheunfälle

Einführung in PowerPoint Sommersemester 2000

Design oder nicht sein - Formatieren von Text, Grafik und Folien

1. Windows XP. Technische Einstellungen für die Katalogisierung mit Originalschriften

IM05FTLS Textgestaltung und Layout Zeichnen in Word, Grafik, WordArt. Über das Kontextmenü (rechter Mausklick in die Symbolleiste)

M 3.1. Seite 1. Modul 3.1 Geometrie: Umgang mit dem Geodreieck. Thema. 1. Umgang mit dem Geodreieck. Datum

1. Das Koordinatensystem

1 Schnelleinstieg Arbeitsumgebung Inhalt

5 DATENSÄTZE SUCHEN, SORTIEREN UND

Einstellungen für SEPA-Lastschriften in der VR-NetWorld-Software

InDesign CS6. Grundlagen. Peter Wies, Linda York. 1. Ausgabe, 2. Aktualisierung, November 2013 INDCS6

In dem Bereich der persönlichen Optionen können Sie die individuellen Einstellungen Ihrer Mailbox vornehmen.

BILDUNG 21 Nutzerleitfaden für Bildungsverantwortliche / Ressortbildungsverantwortliche

Grundwissen Natur und Technik - Informatik 6/7

Handout Workshop "Explain Everything", Version , Autoren: Felix Fähnrich & Carsten Thein

Das Feld Script können Sie leer lassen. Hier könnten weitere Scripts eingebunden werden, welche Sie z.b. selbst entwickelt haben.

Kapitel 5 FRAGESTELLUNG 1. Öffne die Datei alctobac.sav.

SmartArts. Lernziele. SmartArts erstellen

Anmeldedaten: ov-ortsvereinsname - Bsp. ov-arnegg, ov-asch, ov-berghülen usw.

LCD-Verwaltungssoftware LCD-VSW

Einem Objekt ein Teil hinzufügen. Was man für diese Anleitung benötigt:

INHALTSVERZEICHNIS. 7.5 Wie stelle ich den Speicherort für die Einträge ein? Wie bearbeite ich einen Eintrag?... 18

Arbeitsgemeinschaft Robot Karol

NEWS von HZ.optimax-R39 & HZ.office-R39 & Toolbox Version 2010 SP1 Stand Softwareneuerungen und Erweiterungen

Programmieren Übung! Meine ersten Schritte als ProgrammiererIn! Prolog 2014 Stefan Podlipnig, TU Wien

Excel 2013 Grundlagen. Peter Wies. Überarbeitete Ausgabe, Juli 2015 ISBN EX2013_NEU

Bildbearbeitung mit Adobe Photoshop Elements 2.0

Word Microsoft WORKSHOP GRAFIKEN EINFÜGEN UND POSITIONIEREN

Transkript:

Kapitel 2 Karol lernt einfache Tätigkeiten Seite 1 2 Karol lernt einfache Tätigkeiten Bisher hast du Karol im Direktmodus durch seine Karol-Welt bewegt mit Hilfe der blauen Pfeiltasten und den entsprechenden Schaltflächen. Jede Anweisung an Karol wurde von ihm sofort befolgt. Nun wirst du lernen, wie man zuerst eine Sammlung von Anweisungen erstellt und Karol diese erst auf Abruf abarbeitet. Man sagt auch, du erstellst ein Programm. Bemerkung: Du wirst nun viele Programme erstellen. Damit du den Überblick bewahrst, solltest du einen Ordner ProgrammeKarol anlegen, in den du die Dateien sammelst. Auch die Namen deiner Programme sollten ein bestimmtes Muster aufweisen. Das Programm aus Übung 2.1 nennst beispielsweise 201UForm. So weißt, dass in der Übung 2.1 Karol ein U abschreiten musste. 2.1 Karol geht im Kreis Übung 2.1: Karol soll eine U-Form der Länge 4 und der Breite 3 abschreiten. Implementiere zu zugehörigen Algorithmus. Teste dein Programm. Speichere anschließend das Programm und die Welt unter dem Namen 201UForm. Algorithmus umgangssprachlich 4-mal vorwärts linksum 3-mal vorwärts linksum 4-mal vorwärts Algorithmus als Karolprogramm Anstatt Karol deine Befehle über die Steuerungstasten zu geben, sollst du nun links im Editorfenster Programmbefehle zur Steuerung eingeben. Dazu hast du folgende Möglichkeiten:

Kapitel 2 Karol lernt einfache Tätigkeiten Seite 2 a) Direkte Eingabe der Anweisung (z. B.,, RechtsDrehen, Hinlegen, usw.) über die Tastatur. b) Öffnen eines Kontextmenüs mit der rechten Maustaste und Auswahl der vordefinierten Anweisungen (z. B. Aufheben, MarkeSetzen...) in der Mitte des Menüs Abbildung 2.1: Karol läuft eine U-Form In Abbildung 2.1 zeigt zusätzlich eingerahmt die Schaltflächen für 1. Start, Schnelldurchlauf, Einzelschritt. Pause und Abbruch 2. Speichern bzw. Offnen des Programms, beispielsweise 201UForm.kdp 3. Speichern bzw. Öffnen der Welt, beispielsweise 201UForm.kdw Bemerkung: In dem gewählten Ordner befinden sich nun die beiden Dateien 201UForm.kdp ( Karol deutsch Programm ) und 201UForm.kdw ( Karol deutsch Welt ). Es ist sinnvoll, das Programm und die zugehörige Welt unter dem gleichen Namen zu speichern. Übung 2.2

Kapitel 2 Karol lernt einfache Tätigkeiten Seite 3 Erzeuge das in Abbildung 2.2 dargestellte Rechteck. Hierzu setzt Karol an jeder Ecke des Rechtecks eine Marke. Speichere anschließende dein Programm und auch die zugehörige Anfangswelt unter dem Namen 202Rechteck. Abbildung 2.2: Karol markiert ein Rechteck 2.2 Karol baut Ziegelreihen Übung 2.3: a) Karol baut eine gerade Reihe aus 6 Ziegelsteinen. (203aReihe) b) Karol baut eine Zickzackreihe aus 6 Ziegelsteinen. (203bZickzack) Abbildung 2.3: Karol baut gerade Reihe und Zickzackreihe Übung 2.4:

Kapitel 2 Karol lernt einfache Tätigkeiten Seite 4 Programmiere einen Algorithmus, so dass Karol das in Abbildung 2.4 dargestellte Siegerpodest baut. Baue das Podest auch in Ost-West-Richtung. (204Podest) Abbildung 2.4: Karol baut ein Siegerpodest Übung 2.5: Karol soll aus Ziegelsteinen ein Quadrat der Kantenlänge 3 legen. (205Quadrat) Übung 2.6: Karol soll den ersten Buchstaben deines Vornamen mit Hilfe der Ziegelsteine schreiben. (206Buchstabe) 2.3 Karol kann lernen Das Kontextmenü zeigt dir, welche Fähigkeiten Karol beherrscht. Aber Karol kann auch weitere Fähigkeiten lernen, indem du der Klasse Roboter weitere Methoden hinzufügst. Übung 2.7: Karol soll 3 e gehen, eine Marke setzen, sich umdrehen, wieder 3 e gehen und anschließend sich wieder umdrehen.

Kapitel 2 Karol lernt einfache Tätigkeiten Seite 5 Abbildung 2.5: Karol lernt neue Fähigkeiten Markesetzen Linksdrehen Riesenschritt MarkeSetzen Umdrehen Riesenschritt Umdrehen Du könntest dir viel Schreibarbeit ersparen, wenn die drei Methoden zu einer Anweisung Riesenschritt zusammengefasst werden. Ebenso könntest du die beiden Methoden zusammenlegen zur Anweisung Umdrehen. Karol muss also die beiden neuen Fähigkeiten Riesenschritt und Umdrehen lernen, du musst also zusätzlich neue Methode für die Klasse Roboter programmieren. Die Methode Riesenschritt zeigt die Abbildung 2.6:

Kapitel 2 Karol lernt einfache Tätigkeiten Seite 6 Abbildung 2.6: Die Methode Riesenschritt Die Methode Riesenschritt beginnt mit dem Wort Anweisung und dann mit dem Bezeichner der Methode. Anschließend folgt die Sequenz von Anweisungen, die beim Aufruf der Methode abgearbeitet werden. Die Festlegung der Methode endet mit dem Schlüsselwort *Anweisung. Um den Programmhauptteil klar von den selbstdefinierten Methoden abzugrenzen, empfehle ich dir die Schlüsselwörter Programm und *Programm. Übersichtlich wird der Programmtext gestaltet, wenn du die Methoden etwas einrückst. Die Programmierumgebung hilft dir dabei, wenn du den Menüpunkt Bearbeiten > Formatieren verwendest. Du hast zwar jetzt die Methode Riesenschritt programmiert, aber leider macht Karol in seiner Welt immer noch drei e hintereinander und nicht einen Riesenschritt. Deswegen könntest du, wie in Abbildung 2.7 dargestellt, noch das Schlüsselwort Schnell in die Methode Riesenschritt einfügen. Nun springt Karol wirklich einen Riesenschritt vorwärts. Abbildung 2.7: Karol springt nun einen Riesenschritt Übung 2.8: Programmiere nun auch die Methode Umdrehen. Teste dein Programm. (208Umdrehen)

Kapitel 2 Karol lernt einfache Tätigkeiten Seite 7 Übung 2.9: Bringe Karol den Rösselsprung bei, wie ihn die Springerfigur beim Schach ausführt. Erstelle ein Programm, so dass Karol mehrere Rösselsprünge ausführt und nach jedem Sprung eine Marke setzt. (209Roesselsprung) Übung 2.10: Bringe Karol das Rückwärtsgehen bei. (210Rueckwaerts) Übung 2.11: Karol legt hinter sich eine Reihe von Ziegelsteinen. Verwende möglichst viele selbstdefinierte Methoden. Vergleiche dazu auch Abbildung 2.8! (211ZiegelreiheHinten) Abbildung 2.8: Karol legt hinter sich eine Ziegelreihe Übung 2.12: Schreibe zunächst eine Anweisung LegeRechts, die rechts neben Karol einen Ziegel hinlegt. Karol soll diese Anweisung dazu verwenden, beim Vorwärtsgehen rechts neben sich eine Mauer zu bauen. (212ZiegelreiheRechts) Übung 2.13 Schreibe eine Anweisung MauerRechts, welche die Mauer aus Übung 2.12 errichtet. Die selbstdefinierte Anweisung LegeRechts kann darin verwendet werden. Karol soll die Anweisung MauerRechts verwenden, sich selbst ein einem Mauerviereck einzusperren. (213Gefaengnis)