Graphisches Programmieren

Slides:



Advertisements
Ähnliche Präsentationen
Die Erstellung einer Lückentext-Übung mit
Advertisements

Comedison Inhalt Präsentation Objekte einfügen/formatieren 1, 2, 3, ganz viele ©2008 Christoph Nachtsheim Zeichne einen Ball: Wähle Ellipse in der Symbolleiste.
Fragedateien für „Wer wird Millionär“ selbst erstellen
Zeichnen für Anfänger -für das Zeichnen benutzten wir das Programm „Autosketch“ Dafür gehen wir in das Startmenü, dann auf Programm und danach auf Autosketch.
GIF-Animationen mit Paint erstellen
Windows Explorer.
Excel Kurs Teil I Excel starten, Verknüpfungen auf dem Desktop anlegen. F. Bäumer.
Heute: Scherenzange zeichnen
Tipps und Tricks für Word 2000 Aytac, Felix, Steffen 04/05.
Ein Computerprogramm zur Erstellung von Concept Maps
Outlook_03 - Freigabe von Postfächern für Kollegen
Kapitel 1 – Erste Schritte
Susanne Schärer Donnerstag, 6. Januar 2011
Anlegen von Ordnern, speichern und Öffnen von Bildern und Briefen
Ich möchte gerne mehrere Bilder auf ein Folie
Foliengestaltung mit Power-Point (Version 10) Eine kleine Einführung
PowerPoint.
Wie man eine einfache Präsentation erstellt...
Willkommen zur Einführung in das Budni Intranet. Budni Intranet
Hallo! Ich zeige dir, wie du eine eigene Präsentation gestalten kannst! Beginne eine neue Präsentation mit einer leeren Folie. Wie das geht, steht auf.
Hyperlinks und Anker Links notieren
Hi Zusammen! Ich möchte eine Graphik in PP erstellen, die wie ein Tacho funktioniert. Das heisst, das Tacho ist gegeben, aber der Pfeil soll sich durch.
1.) Programmaufruf und Einloggen:
Microsoft Outlook Express zur Einführung von Microsoft Outlook Express. Willkommen Erstellt von IT-Intern.
Einführung in das Programm
Moin. Ich benutze PPT 2002 und möchte drei Bilder nacheinander 1
Zum verständlich machen, wozu die Trigger-Funktion geeignet ist,
Die folgenden Seiten enthalten eine Anleitung wie man
Microsoft® Word 2010-Schulung
1 Hallo! Wir müssen für die Schule eine Präsentation machen, mit einer 4x4er Tabelle. In jedes Feld kommt eine Frage und wenn diese gelöst wird, soll sich.
Auf den Kopf einer beliebigen „Person“ klicken.
Hallo Ich möchte einen Text einer Folie nicht einfach nur einfliegen lassen, sondern genau diesen Text, der schon an einer bestimmten Stelle steht, vergrößern.
Ziel Ergebnis Anleitung zum Erstellen einer „Anzeigetafel“
frequenzen einer tonaufnahme. geht so was? liebe grüße und danke viola
Anlegen von Ordnern, speichern und Öffnen von Bildern und Briefen
Einführung in das Programm
Wie man eine einfache Präsentation erstellt...
PHP Basic.
Soziogramm und Soziogramm Designer
Ein PC-Game selber machen
PowerPoint 2003 Karte kopieren
Erste Schritte in DELPHI
Dateien und Ordner verwalten
Der Windows-Desktop Beispiel für den Windows-Desktop.
Ein PC-Game selber machen
Ein PC-Game selber machen
1 Erstellung von Funktionen und FBs Inklusive der Erstellung einer Library.
SFZ FN Sj. 13/14 Python 2 Turtle Inf K1/2 Sj 13/14 GZG FN W.Seyboldt.
Anleitung zum Arbeiten mit verschiedenen Ebenen
Bilder, Grafiken & Clips
Die Vereinsverwaltung unter Windows 2000 Anhand der folgenden Präsentation werden Sie mit der Verwaltung des Vereins unter Windows 2000 vertraut gemacht.
Zeichnen Mit den Officeprogrammen kann man sehr viele einfache Grafiken direkt im Programm erstellen. Es handelt sich um ein Zeichenprogramm Malprogramme.
Lektion 1 - Lektion 2 - Lektion 3 - Lektion 4
Schaltfläche-Star 1 Schaltfläche Star. Schaltfläche-Star 2 Beispiel Star Erstellen eines grünen Rechtecks: Hintergrund auf Größe 200x50 Pixel minimieren,
Installation, Konfiguration, Online stellen, Zugriff © by Lars Koschinski 2003.
Astronomie NWT 9 GZG FN Grundlagen Astronomie, Kl. 9, Einführung
A&D Persa K TB Herzlich Willkommen zum Flash 4 - Seminar.
Pool Informatik 5 GZG FN Sj. 11/12
Dokumentation Dropbox
Pool Informatik, Sj 11/12 GZG FN W.Seyboldt 1 Pool Informatik 5 GZG FN Sj. 11/12 s.
Pool Informatik, Sj 11/12 GZG FN W.Seyboldt 1 Pool Informatik 5 GZG FN Sj. 11/12 Kopieren, Daten, Programme.
GIF-Animationen mit Paint erstellen
Titeldetailseite Mit dieser Anleitung werden Ihre Titel zu einem echten.
Datenübertragung und Datenstruktur auf dem Computer am Beispiel von Bildern/Videos vom Smartphone oder von Digital Kameras.
Zusammen lernen wir Programmieren!
Einlauf ins Stadion Einlauf ins Stadion Mach dich bereit
Programmierung mit Scratch
Programmierung mit Scratch
Stiftkarten Stiftkarten
 Präsentation transkript:

Graphisches Programmieren Einführung in Scratch // GZG FN sey

Einführung in Scratch // GZG FN sey Scratch starten Klicke auf das Icon „Freigabe der Lehrer“ Kopiere von P:\Freigabe\PoProgs\Informatik\ den Ordner Scratch nach C: Wer will kann das Programm mit einem Stick nach Hause nehmen: Oder es zu Hause aus dem Internet laden und installieren: Gehe nach scratch.mit.edu/ und klicke dort auf Download Zum Starten den Programms, klickt man im Ordner C:\Scratch auf scratch.exe Mit Scratch kann man einfache grafische Programme erstellen, wobei für jedes Objekt eine oder mehrere Tasks erstellt werden können. Scratch wurde am MIT (Massachusetts Institute of Technology) für Kinder entwickelt http://scratch.mit.edu Zielpublikum: künstlerische, kreative, visuell auditive begabte Jugendliche und mit einer gewissen Abneigung gegen das Analytische Tutorial: www.swisseduc.ch/informatik/programmiersprachen/scratch_werkstatt/docs/scratch_tutorial.pdf Einführungen: www.swisseduc.ch/informatik/programmiersprachen/scratch_werkstatt/ Einführung in Scratch // GZG FN sey

Einführung in Scratch // GZG FN sey Scratch-Oberfläche Objektinfos Programmstart / stopp Befehlsvorrat, nach Themen geordnet Arbeitsbereich Bühne Neue Objekte Objektübersicht Einführung in Scratch // GZG FN sey

Einführung in Scratch // GZG FN sey Was ist programmieren? Ein Scratchprogramm besteht aus Skripts, kleinen Programmen, die zu einem Objekt gehören, Jedes Skript besteht aus mehreren Befehlen aus dem Befehlsvorrat, der in 8 Gruppen unterteilt ist Bewegungs- und Drehbefehlen (Gruppe Bewegungen) Wiederholungen und bedingten Anweisungen (Steuerung) Schleifen (wiederhole), Anfänge (wenn), bedingte Anweisungen (falls) Befehle zum Reden und Aussehen der Figuren (Aussehen) Informationen zum Zustand (Fühlen) Audiobefehlen (Klang) Verändern von Variablen (Operatoren) Malen (Malstift) Internen Zuständen (Variablen) Bearbeiten eines Skripts Jedes Skript beginnt mit einem von vier Wenn-Befehlen aus dem Bereich der Steuerung. Man zieht den entsprechenden Wenn-Befehl an eine beliebige Stelle im Arbeitsbereich Skript. Die weiteren Befehle sucht man im Fenster Befehlsvorrat unter der entsprechenden Rubrik und zieht sie in den Arbeitsbereich, wo man ihn an einer gewünschten Stelle im bereits existierende Programm anhängt. Benutzt man eine Schleife (wiederhole, repeat) oder eine Bedingung (falls, if), so muss man meist noch eine Bedingung wählen, ausfüllen oder mit einem Befehl aus den Bereichen „Fühlen“ oder „Operatoren“ versehen. Befehle werden gelöscht, indem man sie wieder in den Befehlsvorrat zieht. Klickt man auf einen Befehl im Skript, dem weitere folgen, so kann man diesen und die ihm folgenden Befehle an eine beliebige Stelle auf dem Arbeitsbereich ziehen (und dann z.B. die restlichen durch Bewegen des folgenden Befehls entfernen). Einführung in Scratch // GZG FN sey

Beispiele von Scratchprogrammen In Scratch: >Datei >Öffnen >Beispiele (links) >Unterordner wählen >Programm starten Wer eine kurze Hilfe möchte, klickt nach dem Laden der Datei auf >Datei >Projektanmerkungen Klickt man links auf Beispiele, findet man im Unterordner „Zusaetzliche“ von Projects folgende vier Programme Siehe auch http://scratch.mit.edu/ http://www.funlearning.de/ http://ilearnit.ch/de/intro.html KatzeFaengtMaus01 HeisserDraht01 Pinball01 Kopfrechnen01 Einführung in Scratch // GZG FN sey

Das erste eigene Programm Wenn Scratch gestartet wird, befindet sich bereits ein Objekt (das auch Sprite genannt wird) in der Welt, eine Katze. Diese Katze soll, wenn auf die grüne Fahne geklickt wird, fortlaufend von links nach rechts und wieder zurück laufen. Programm: Wiederhole laufe 10 Einheiten Wechsle das Kostüm Warte 0,05 s Falls der Rand berührt wurde, drehe dich um 180° Einführung in Scratch // GZG FN sey

Das Koordinatensystem von Scratch Die Position der Katze auf der Bühne wird durch Koordinaten beschrieben Eine Position am linken Rand ist z.B. (-220|0) Die Katze kann mit an den linken Rand gesetzt werden. Nach dem Befehl schaut sie nach links 90° 0° -90° 180° Einführung in Scratch // GZG FN sey

Einführung in Scratch // GZG FN sey Malstift Aufgabe: Die Katze soll ein Quadrat zeichnen. Tipps: Um das Quadrat sichtbar zu machen, kann man der Katze vorher den Befehl geben, einen "Malstift" zu verwenden. Der Befehl befindet sich in der Gruppe "Malstift Wenn die Katze sich bewegt, zeichnet sie. Lasse sie viermal ein Stück laufen und drehe sie danach jeweils Lese evtl. das Tutorial: http://www.swisseduc.ch/informatik/programmiersprachen/scratch_werkstatt/doc s/scratch_tutorial.pdf siehe auch (weitere Aufgaben) http://www.swisseduc.ch/informatik/programmiersprachen/scratch_werkstatt/ind ex.html Einführung in Scratch // GZG FN sey

Quadrat01.sb // Quadrat02.sb Das einfache Programm, das einfach ein Quadrat der Seitenlänge 100 Pixel zeichnet. Ein Programm, das zu Beginn die Seitengröße und die Stiftfarbe einliest. Drückt man danach auf die Leertaste, so wird das Quadrat gemalt. Einführung in Scratch // GZG FN sey

Katze soll Kreis zeichnen Aufgabe: Die Katze soll im Kreis herumlaufen und dabei einen Kreis zeichnen Tipp: Lasse die Katze ein kleines Stück geradeaus laufen und dann leicht abbiegen. Wiederhole dies ausreichend oft Aufgabe: Die Katze soll mehrere Kreis malen. Du kannst die Katze verkleinern, wenn du mehrfach auf das rechte Icon von in der Mitte oben klickst Einführung in Scratch // GZG FN sey

Einführung in Scratch // GZG FN sey Kreis01.sb // Kreis02.sb Ein Programm, das einen bestimmten Stift wähle und dann einen Kreis als 72-Eck zeichnet: 72 mal: 10er-Schritt und dann 5° drehen. Ein Programm, das das Zeichnen eines Kreises 10 mal wiederholt, wobei das gerade Stück von Schritt zu Schritt um 1 erhöht wird. Dabei wird eine Variable a verwendet, die die Länge des geraden Stücks bestimmt. Einführung in Scratch // GZG FN sey

Einführung in Scratch // GZG FN sey Regenbogenblume Zeichne eine Regenbogenblume (z.B. mit 12 Blättern) wie im Bild. Zeichne zuerst ein einzelnes Blatt. Ein Blatt besteht aus zwei Viertelkreisen. Um die Farbe zu ändern, kann man die Anweisung "ändere Stiftfarbe um ..." in der Gruppe "Malstift" verwenden. Es gibt 200 verschiedene Farben, wenn man die Farbe z.B. "um 10" ändert, springt man z.B. von der 23. zur 33. Farbe oder von der 195. zur 5. Farbe. Einführung in Scratch // GZG FN sey

Einführung in Scratch // GZG FN sey Bühne und Sprites, Teil 1 Ein Scratch-Programm besteht aus mehreren Teilen: Der Bühne Ein oder mehreren Personen oder Dingen (Objekten, Sprites) Jedes Sprite kann mehrere Skripte (Tasks, Threads) ausführen, die jeweils bei Programmstart, bei Betätigung einer Taste, bei Empfangen einer Botschaft gestartet werden. Die Bühne befindet sich links im rechten unteren Fenster der Objektübersicht. Klickt man auf sie, kann man sie im Arbeitsbereich bearbeiten. Nach Klick auf dem Reiter „Hintergründe“ kann man die Bühne in einem eigenen Fenster mit einem einfachen Malprogramm bearbeiten. Man kann der Bühne einen eigenen Namen geben. Einführung in Scratch // GZG FN sey

Einführung in Scratch // GZG FN sey Bühne und Sprites, Teil 2 Die Objekte oder Sprites werden ebenfalls im rechten unteren Fenster, in der Objektübersicht angezeigt. Über dem Arbeitsbereich gibt es drei Buttons, mit denen man neue Sprites erzeugen kann: Selbst malen, aus einer Datei ein gewünschtes laden oder ein zufälliges erzeugen. Mit einem Klick auf die rechte Maustaste, kann man Objekte duplizieren oder löschen. Klickt man auf ein Sprite, werden die Skripte im mittleren Arbeitsbereich angezeigt, die man wie oben erklärt erstellen kann. Nach Klick auf den Reiter Kostüme, kann man dem Sprite ein gewünschtes Aussehen geben, das man ebenfalls mit einem einfachen Malprogramm ändern kann. Außerdem kann man dem Objekt noch Klänge zuordnen, die man dann im Skript starten kann. Einführung in Scratch // GZG FN sey

Katzen gehen nacheinander über eine Brücke Bühne und Objekte (Sprites) erzeugen und bearbeiten Ändere die Bühne, d.h. klicke auf die Bühne, auf den Reiter Hintergründe und dann auf Malen. Der Hintergrund soll einen Fluss enthalten, eine Brücke und zwei grüne Teile. Verkleinere die Katze etwas durch mehrfachen Klick auf das Icon „Objekt schrumpfen“ am oberen Fensterrand Dupliziere sie mit der rechten Maustaste zweimal. Nenne die drei Sprites rot, geld und grün und bearbeite ihre Kostüme. Male sie mit der Farbe ihres Namens an (Kostüme Bearbeiten) Lade ein viertes Sprite aus einer Datei, z.B. aus dem Ordner Things die Datei cheese-puffs. Einführung in Scratch // GZG FN sey

Einführung in Scratch // GZG FN sey Kommunikation Skripts der Katzen Die Katzen sollen nacheinander über die Brücke gehen wobei sie auf der Brücke kurz warten. Wenn die erste über der Brücke ist, soll sie dies der zweiten mitteilen. Wenn alle drei über der Brücke sind, sollen sie gemeinsam zum Fressnapf am unteren Rand gehen. Kommunikation: Durch Interaktion mit eines Objekts können weitere Aktionen bei den anderen Sprites ausgelöst werden. Dazu wird eine Nachricht von einem Sprite zu einem anderen verschickt. Einführung in Scratch // GZG FN sey

Einführung in Scratch // GZG FN sey KatzenBruecke01 Einführung in Scratch // GZG FN sey