77
info6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein 1. März 2012

Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

Embed Size (px)

Citation preview

Page 1: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte und KlassenGrundinhalte im Informatikunterricht der 6. Klasse

Markus Schlager

LSH Marquartstein

1. März 2012

Page 2: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Gliederung

Objekte und Klassen

Objekte in Graphiken

Objekte in Textdokumenten

Objekte und ihre Beziehungen

Hierarchische Informationsstrukturen

Multimediadokumente

Page 3: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

Teil I

Objekte und Klassen

Page 4: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

§ 1 ) Objekte und Klassen

Objekte und KlassenInformation und ihre DarstellungDateien und DateiformateObjekteKlassenObjekt- und Klassenkarten

Objekte in Graphiken

Objekte in Textdokumenten

Page 5: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

1.1 Information und ihre Darstellung

Informatik

ist die Wissenschaft von der automatischenInformationsverarbeitung.

Information

◮ Die Bedeutung (der Sinn) einer Nachricht für einenEmpfänger heißt Information.

◮ Informationen, die in einen Computer eingegebenund durch ihn verarbeitet werden, heißen Daten.

◮ Welche Möglichkeiten gibt es, Informationendarzustellen?

◮ Welche Vor- und Nachteile haben die verschiedenenDarstellungsformen?

Page 6: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

1.1 Information und ihre DarstellungText + präzise

- langwierig, schwer zu lesen

Bild + schnelles Erfassen, Gefühle- unpräzise, unsachlich, kleiner

Teilaspekt

Film + schnelles Erfassen, Gefühle- unpräzise, unsachlich, kleiner

Teilaspekt oder langwierig

Ton + originale Stimme oder Musik- langwierig, erfordert

Konzentration

Diagramm + schnelles Erfassen- Manipulationsgefahr

Tabelle + übersichtlich- nur Text oder Zahlen

Page 7: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

1.2 Dateien und Dateiformate◮ Informationen werden im Computer in Dateien

(Daten-Karteien) gespeichert.◮ Oft gibt die Endung nach dem Punkt Auskunft

darüber, um welche Darstellung es sich handelt.Dies entscheidet häufig auch darüber, mit welchemProgramm die Datei bearbeitet oder betrachtetwerden kann.

Page 8: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

1.2 Dateien und DateiformateText .txt, .doc, .docx, .odt

Bild .bmp, .tif, .jpg, .png, .gif, .eps, .odg

Film .mpeg, .mov, .wmv, .avi

Ton .wav, .mp3, .ogg, .wma

Diagramm .dia, .odg

Tabelle .xls, .xlsx, .ods

Sonstige .exe, .bat, .html, .tmp, .hlp, .dll, .py

◮ Finde weitere Endungen und die dazugehörigenProgramme.

Page 9: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

1.3 Objekte Objekt

mein_Fahrrad

◮ Informationen beziehen sich auf Objekte.

Objekte

◮ Ein Objekt ist ein Ding, ein Lebewesen oderSachverhalt der uns umgebenden Welt – einGegenstand mit einem eindeutigen Namen, demObjektnamen oder Bezeichner.

◮ Die Merkmale eines Objektes nennt man Attribute,den Wert eines Attributs Attributwert.

Attribute und ihre Werte:◮ Typ = Herrenrad◮ Bereifung = 28” mit Blitzventil◮ Farbe = blau

◮ Schutzbleche = grau◮ Marke = Zeller◮ Rahmennummer = 12345

Page 10: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

1.3 ObjektePunktschreibweise

Objektname . Attributname = Attributwert

Für das Objekt mein_Fahrrad :

mein_Fahrrad. Typ = Herrenrad

mein_Fahrrad. Bereifung = 28” mit Blitzventil

mein_Fahrrad. Farbe = blau

mein_Fahrrad. Schutzbleche = grauer Kunststoff

mein_Fahrrad. Schaltung = 21-Gang-Kette

mein_Fahrrad. Marke = Zeller

mein_Fahrrad. Rahmennummer = 12345

◮ Notiere mindestens fünf Attribute und Attributwertedeines Stiftes in Punktnotation.

Page 11: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

1.4 Klassen

mein_Fahrrad

(konkret)

FAHRRAD

(allgemein)

Klassenzugehörigkeit

◮ Das Objekt mein_Fahrrad gehört zur KlasseFAHRRAD.

◮ Die Klasse eines Objektes kann man mitObjektname:KLASSE

angeben, z.B.mein_Fahrrad: FAHRRAD

Page 12: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

1.4 Klassen FAHRRAD

(allgemein)

Klassen◮ Alle Objekte mit gleichen Attributen (nicht

Attributwerten) lassen sich zu einer Klassezusammenfassen.

◮ Wir schreiben Klassennamen mit lauterGroßbuchstaben.

◮ Eine Klasse ist ein Schema, das angibt,◮ in welcher Weise Objekte aufgebaut sind,◮ welche Attribute die zugehörigen Objekte

beschreiben und welche Werte diese Attributeannehmen können.

◮ welche Fähigkeiten (Methoden) alle Objekte derKlasse beherrschen.

Page 13: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

1.4 KlassenFaustregel: Eine Klasse ist eine Sammlung von

Objekten, die mindestens ein gemeinsamesMerkmal besitzen.

Beachte: Ein Objekt kann zu mehreren Klassengehören.

FAHRRAD

TRANSPORTMITTELSPORTGER�T

METALLWARE

FAHRZEUG

mein_Fahrrad

Page 14: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

1.5 Objekt- und Klassenkarten◮ Objekte und Klassen stellen wir mit Objektkarten

bzw. Klassenkarten dar:

mein_Fahrrad : FAHRRAD

Typ = HerrenradBereifung = 28” mit BlitzventilFarbe = blauSchutzbleche = grauer KunststoffSchaltung = 21-Gang-KetteMarke = ZellerRahmennummer = 12345

fahren(Richtung)

FAHRRAD

TypBereifungFarbeSchutzblecheSchaltungMarkeRahmennummer

Fahrrad_erzeugen()fahren(Richtung)

◮ Zeichne eine Objekt- und eine dazu passendeKlassenkarte für deinen Stift.

Page 15: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

§ 2 ) Objekte in Graphiken

Objekte und Klassen

Objekte in GraphikenRaster- und VektorgraphikKlassen in RastergraphikenKlassen in VektorgraphikenAttribute von GraphikobjektenObjekte beherrschen MethodenMethoden aller GraphikobjekteKlassen- und ObjektkartenMethodenaufrufMethodenaufrufe bei Graphikobjekten

Objekte in Textdokumenten

Page 16: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.1 Raster- und Vektorgraphik

lsh-logo.png lsh-logo.eps

Es gibt zwei Arten von Computergraphiken:

Rastergraphiken

(auch Pixelgraphikoder Bitmap)

Vektorgraphiken

Page 17: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.2 Klassen in Rastergraphiken

info.xpm

/* XPM */static char * info_xpm[] = {"22 7 3 1","R c #FF0000","S c #000000",". c #FFFFFF","RRRRRRRRRRRRRRRRRRRRRR","RSSSS.S...S.SSSS..SS.R","R...S.SS..S.S....S..SR","R...S.S.S.S.SSS..S..SR","RS..S.S..SS.S....S..SR","R.SS..S...S.S.....SS.R","RRRRRRRRRRRRRRRRRRRRRR"};

◮ Alle dargestellten Objektewerden aus Bildpunkten(Pixeln)zusammengesetzt. (Wieein digitales Mosaik)

◮ Jeder Bildpunkt besitzt(i.a.) die Attribute:

◮ Position◮ Farbwert

◮ Die gesamte Graphikbesitzt die Attribute

◮ Bildgröße◮ Auflösung (dpi)◮ Farbtiefe

Page 18: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.3 Klassen in Vektorgraphiken

info.sxd

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE office:document-content PUBLIC "-//OpenOffice.org//DTDOfficeDocument 1.0//EN" "office.dtd">

<office:document-contentxmlns:office="http://openoffice.org/2000/office"xmlns:style="http://openoffice.org/2000/style"xmlns:text="http://openoffice.org/2000/text"xmlns:table="http://openoffice.org/2000/table"xmlns:draw="http://openoffice.org/2000/drawing"xmlns:fo="http://www.w3.org/1999/XSL/Format"xmlns:xlink="http://www.w3.org/1999/xlink"xmlns:number="http://openoffice.org/2000/datastyle"xmlns:presentation="http://openoffice.org/2000/presentation"xmlns:svg="http://www.w3.org/2000/svg"xmlns:chart="http://openoffice.org/2000/chart"xmlns:dr3d="http://openoffice.org/2000/dr3d"xmlns:math="http://www.w3.org/1998/Math/MathML"xmlns:form="http://openoffice.org/2000/form"xmlns:script="http://openoffice.org/2000/script" office:class="drawing"office:version="1.0"><office:script/>

<office:automatic-styles><style:style style:name="dp1" style:family="drawing-page"/><style:style style:name="gr1" style:family="graphics"style:parent-style-name="standard"><style:properties svg:stroke-width="0.5cm" svg:stroke-color="#ff0000"draw:marker-start-width="0.95cm" draw:marker-end-width="0.95cm"draw:fill="solid" draw:fill-color="#ffffff"draw:textarea-horizontal-align="center"draw:textarea-vertical-align="middle"/></style:style><style:style style:name="gr2" style:family="graphics"style:parent-style-name="objectwithoutfill"><style:properties svg:stroke-width="0.4cm" draw:fill="none"draw:textarea-horizontal-align="center"draw:textarea-vertical-align="middle"/></style:style><style:style style:name="gr3" style:family="graphics"

style:parent-style-name="standard"><style:properties svg:stroke-width="0.4cm" draw:fill="none"draw:textarea-horizontal-align="center"draw:textarea-vertical-align="middle"/></style:style><style:style style:name="P1" style:family="paragraph"><style:properties fo:text-align="center"/></style:style></office:automatic-styles>

<office:body><draw:page draw:name="page1" draw:style-name="dp1"draw:master-page-name="Standard"><draw:rect draw:style-name="gr1" draw:text-style-name="P1" draw:layer="layout"svg:width="15.001cm" svg:height="6.556cm" svg:x="2.635cm" svg:y="4.08cm"/><draw:polyline draw:style-name="gr2" draw:text-style-name="P1"draw:layer="layout" svg:width="2.501cm" svg:height="4.001cm" svg:x="3.635cm"svg:y="4.635cm" svg:viewBox="0 0 2501 4001" draw:points="0,0 2500,02500,4000"/><draw:circle draw:style-name="gr3" draw:text-style-name="P1"draw:layer="layout" svg:width="2.454cm" svg:height="2.454cm" svg:x="3.682cm"svg:y="7.429cm" draw:kind="arc" draw:start-angle="180.64"draw:end-angle="3.37"/><draw:polyline draw:style-name="gr2" draw:text-style-name="P1"draw:layer="layout" svg:width="3.001cm" svg:height="5.001cm" svg:x="7.135cm"svg:y="4.635cm" svg:viewBox="0 0 3001 5001" draw:points="0,5000 0,0 3000,50003000,0"/><draw:line draw:style-name="gr2" draw:text-style-name="P1" draw:layer="layout"svg:x1="11.135cm" svg:y1="4.635cm" svg:x2="11.135cm" svg:y2="9.635cm"/><draw:line draw:style-name="gr2" draw:text-style-name="P1" draw:layer="layout"svg:x1="11.135cm" svg:y1="4.635cm" svg:x2="13.635cm" svg:y2="4.635cm"/><draw:line draw:style-name="gr2" draw:text-style-name="P1" draw:layer="layout"svg:x1="12.635cm" svg:y1="6.635cm" svg:x2="11.135cm" svg:y2="6.635cm"/><draw:rect draw:style-name="gr2" draw:text-style-name="P1" draw:layer="layout"svg:width="2.501cm" svg:height="5.001cm" svg:x="14.135cm" svg:y="4.635cm"draw:corner-radius="1cm"/></draw:page></office:body></office:document-content>

Page 19: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.3 Klassen in Vektorgraphiken

◮ Linien◮ Kurven◮ Rechtecke◮ Ellipsen◮ Textfelder◮ 3D-Objekte◮ Verbinder◮ Punkte◮ Gruppierungen

Tipp: Werkzeugleiste

Page 20: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.4 Attribute von Graphikobjekten◮ Name◮ Position◮ Größe◮ Drehwinkel◮ Anordnung

(vorne/hinten)◮ Linie. . .

◮ Stil◮ Stärke◮ Farbe◮ Enden◮ Eckenform

◮ Fläche. . .◮ Füllart◮ Transparenz

◮ Gruppierung

Tipp:Menü ‚Format‘oder

Kontextmenü(rechte Maustaste)

Page 21: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.5 Objekte beherrschen Methodenz.B. Blumenhändler Sascha:1

Objektkarte:

Sascha : BLUMENHÄNDLER

Stadt = BerlinÖffnungszeiten = Mo bis Fr 10.00-19.00 Uhr

Blumenstrauß_binden(Kundenwunsch)Lieferauftrag_entgegen_nehmen()Boten_schicken(Adresse)

Objektname : KLASSE

Attribut = Wert

Methode1()Methode2(Parameter)

1Blumenhandelsbeispiel entnommen aus [Weigend, S. 28 ff.]

Page 22: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.6 Methoden aller Graphikobjekte◮ erzeugen()◮ markieren()◮ löschen()◮ ausschneiden()◮ kopieren()◮ einfügen()◮ Attributwerte_ändern(Wert)◮ Punkte_bearbeiten()◮ spiegeln(Achse)◮ verzerren()◮ überblenden(Objekt)◮ umwandeln_in(Klasse)◮ gruppieren(Gruppierung)◮ formen(Gruppierung)

Tipp:Menü ‚Format‘Menü ‚Bearbeiten‘oder

Kontextmenü(rechte Maustaste)

Page 23: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.7 Klassen- und Objektkarten

Klassen und Methoden

Alle Objekte einer Klasse beherrschen die gleichenMethoden .

Klassen- und Objektkarten:

BLUMENHÄNDLER

StadtÖffnungszeiten

Blumenstrauß_binden(Kundenwunsch)Lieferauftrag_entgegen_nehmen()Boten_schicken(Adresse)

Sascha : BLUMENHÄNDLER

Stadt = BerlinÖffnungszeiten = Mo bis Fr 10.00-19.00 Uhr

KLASSENNAME

Attribut1Attribut2

Methode1()Methode2(Parameter)

Objektname : KLASSE

Attribut1 = WertAAttribut2 = WertB

Page 24: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.8 MethodenaufrufBsp.: Leonie in Bonn will Elena in Berlin Blumen

schicken.

Methodenaufruf

Damit ein Objekt eine Methodeausführt, muss man ihm dazu denAuftrag geben (ihm eine Botschaftoder Nachricht schicken), man sagtauch: die Methode aufrufen.

Punktnotation

Objektname . Methodenname ( Wert )

Page 25: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.8 Methodenaufruf

Page 26: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.9 Methodenaufrufe bei GraphikobjektenZeichnen dieses Hauses:

Page 27: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.9 Methodenaufrufe bei GraphikobjektenZeichnen dieses Hauses:

wand.zeichnen()

Page 28: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.9 Methodenaufrufe bei GraphikobjektenZeichnen dieses Hauses:

wand.zeichnen()dach.zeichnen()

Page 29: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.9 Methodenaufrufe bei GraphikobjektenZeichnen dieses Hauses:

wand.zeichnen()dach.zeichnen()dach.setzeFüllfarbe(Hellrot)

dach

.set

zeF

üllfa

rbe(

Hel

lrot)

Page 30: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.9 Methodenaufrufe bei GraphikobjektenZeichnen dieses Hauses:

wand.zeichnen()dach.zeichnen()dach.setzeFüllfarbe(Hellrot)tür.zeichnen()

Page 31: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.9 Methodenaufrufe bei GraphikobjektenZeichnen dieses Hauses:

wand.zeichnen()dach.zeichnen()dach.setzeFüllfarbe(Hellrot)tür.zeichnen()tür.setzeFüllfarbe(Braun1)

tür.s

etze

Fül

lfarb

e(B

raun

1)

Page 32: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.9 Methodenaufrufe bei GraphikobjektenZeichnen dieses Hauses:

wand.zeichnen()dach.zeichnen()dach.setzeFüllfarbe(Hellrot)tür.zeichnen()tür.setzeFüllfarbe(Braun1)fenster.zeichnen()

Page 33: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.9 Methodenaufrufe bei GraphikobjektenZeichnen dieses Hauses:

wand.zeichnen()dach.zeichnen()dach.setzeFüllfarbe(Hellrot)tür.zeichnen()tür.setzeFüllfarbe(Braun1)fenster.zeichnen()fenster.setzeFüllfarbe(Gelb)

fens

ter.s

etze

Fül

lfarb

e(G

elb)

Page 34: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.9 Methodenaufrufe bei GraphikobjektenZeichnen dieses Hauses:

wand.zeichnen()dach.zeichnen()dach.setzeFüllfarbe(Hellrot)tür.zeichnen()tür.setzeFüllfarbe(Braun1)fenster.zeichnen()fenster.setzeFüllfarbe(Gelb)fenster.setzePosition(15,10 cm, 11,48 cm)

fens

ter.s

etze

Pos

ition

(...

)

Page 35: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.9 Methodenaufrufe bei GraphikobjektenZeichnen dieses Hauses:

wand.zeichnen()dach.zeichnen()dach.setzeFüllfarbe(Hellrot)tür.zeichnen()tür.setzeFüllfarbe(Braun1)fenster.zeichnen()fenster.setzeFüllfarbe(Gelb)fenster.setzePosition(15,10 cm, 11,48 cm)fenster.setzeLinienfarbe(Grün)fenster.setzeLinienbreite(0,40 cm)

fens

ter.s

etze

Lini

enfa

rbe(

Grü

n)

fens

ter.s

etze

Lini

enbr

eite

(0,4

0cm

)

Page 36: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.9 Methodenaufrufe bei GraphikobjektenZeichnen dieses Hauses:

wand.zeichnen()dach.zeichnen()dach.setzeFüllfarbe(Hellrot)tür.zeichnen()tür.setzeFüllfarbe(Braun1)fenster.zeichnen()fenster.setzeFüllfarbe(Gelb)fenster.setzePosition(15,10 cm, 11,48 cm)fenster.setzeLinienfarbe(Grün)fenster.setzeLinienbreite(0,40 cm)kamin.zeichnen()

Page 37: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.9 Methodenaufrufe bei GraphikobjektenZeichnen dieses Hauses:

wand.zeichnen()dach.zeichnen()dach.setzeFüllfarbe(Hellrot)tür.zeichnen()tür.setzeFüllfarbe(Braun1)fenster.zeichnen()fenster.setzeFüllfarbe(Gelb)fenster.setzePosition(15,10 cm, 11,48 cm)fenster.setzeLinienfarbe(Grün)fenster.setzeLinienbreite(0,40 cm)kamin.zeichnen()kamin.setzeFüllfarbe(Schwarz)

kam

in.s

etze

Fül

farb

e(S

chw

arz)

Page 38: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.9 Methodenaufrufe bei GraphikobjektenZeichnen dieses Hauses:

wand.zeichnen()dach.zeichnen()dach.setzeFüllfarbe(Hellrot)tür.zeichnen()tür.setzeFüllfarbe(Braun1)fenster.zeichnen()fenster.setzeFüllfarbe(Gelb)fenster.setzePosition(15,10 cm, 11,48 cm)fenster.setzeLinienfarbe(Grün)fenster.setzeLinienbreite(0,40 cm)kamin.zeichnen()kamin.setzeFüllfarbe(Schwarz)kamin.setzeAnordnung(ganz hinten)

Page 39: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.9 Methodenaufrufe bei GraphikobjektenZeichnen dieses Hauses:

wand.zeichnen()dach.zeichnen()dach.setzeFüllfarbe(Hellrot)tür.zeichnen()tür.setzeFüllfarbe(Braun1)fenster.zeichnen()fenster.setzeFüllfarbe(Gelb)fenster.setzePosition(15,10 cm, 11,48 cm)fenster.setzeLinienfarbe(Grün)fenster.setzeLinienbreite(0,40 cm)kamin.zeichnen()kamin.setzeFüllfarbe(Schwarz)kamin.setzeAnordnung(ganz hinten)

Page 40: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.9 Methodenaufrufe bei GraphikobjektenZeichnen dieses Hauses:

wand.zeichnen()dach.zeichnen()dach.setzeFüllfarbe(Hellrot)tür.zeichnen()tür.setzeFüllfarbe(Braun1)fenster.zeichnen()fenster.setzeFüllfarbe(Gelb)fenster.setzePosition(15,10 cm, 11,48 cm)fenster.setzeLinienfarbe(Grün)fenster.setzeLinienbreite(0,40 cm)kamin.zeichnen()kamin.setzeFüllfarbe(Schwarz)kamin.setzeAnordnung(ganz hinten)

Page 41: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.9 Methodenaufrufe bei Graphikobjekten◮ Botschaft an ein ausgewähltes Graphikobjekt:

Graphikobjekt, setze deine Füllfarbe auf Gelb!◮ Zeichne das zugehörige Objektdiagramm.

◮ Welche Objekte sind beteiligt?◮ Füge im Diagramm die notwendigen Methoden ein.◮ Achte auf die Rahmenformen und die richtige

Notation!

Page 42: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.9 Methodenaufrufe bei Graphikobjekten◮ Botschaft an ein ausgewähltes Graphikobjekt:

Graphikobjekt, setze deine Füllfarbe auf Gelb!◮ Zeichne das zugehörige Objektdiagramm.

◮ Welche Objekte sind beteiligt?◮ Füge im Diagramm die notwendigen Methoden ein.◮ Achte auf die Rahmenformen und die richtige

Notation!

Formatmenü Graphikobjekt

setzteFüllfarbe(Farbe)

Graphikobjekt.setzeFüllfarbe(Gelb)

Page 43: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

2.9 Methodenaufrufe bei Graphikobjekten◮ Botschaft an ein ausgewähltes Graphikobjekt:

Graphikobjekt, setze deine Füllfarbe auf Gelb!◮ Zeichne das zugehörige Objektdiagramm.

◮ Welche Objekte sind beteiligt?◮ Füge im Diagramm die notwendigen Methoden ein.◮ Achte auf die Rahmenformen und die richtige

Notation!

Formatmenü Graphikobjekt

setzteFüllfarbe(Farbe)

Graphikobjekt.setzeFüllfarbe(Gelb)

fenster.setzeFüllfarbe(Gelb)

Aufruf

fenster.setzeFüllfarbe(Gelb)

Ausführung

Page 44: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

§ 3 ) Objekte in Textdokumenten

Objekte und Klassen

Objekte in Graphiken

Objekte in TextdokumentenDie Klasse ZEICHENDie Klasse ABSATZObjektbezeichner – Für-SchreibweiseKlassen in TextdokumentenOber- und Unterklassen

Page 45: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

3.2 Die Klasse ABSATZ◮ Absätze gliedern Texte in sinnvolle Teile.◮ Ein Absatz ist ein neues Objekt, das beim Schreiben

durch Eingabe der <RETURN>-Taste ( ←֓ ) erzeugtwird.

◮ Man kann Absatzenden sichtbar machen –Schaltfläche Steuerzeichen (¶) in OpenOffice.

◮ Absatzenden werden durch ein ¶ gekennzeichnet.◮ Statt Leerzeichen für Einrückungen oder Leerzeilen

für Absatzabstände sollte man immer besser dieentsprechenden Absatzformate ändern!

Page 46: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

3.3 Objektbezeichner – Für-Schreibweise◮ Auch Zeichen- und Absatzobjekte haben Bezeichner

(Namen). Meist werden sie durchnummeriert.Zeichen z1, z2, z3, . . .Absätze abs1, abs2, abs3, . . .

◮ In einem Textdokument haben oft viele Objektedieselben Attributwerte, daher verwendet man die

Für-Schreibweise

◮ für alle Zeichen in Absatz abs1Schriftart = Arial

◮ für Absätze abs1, abs3 und abs6Einzug erste Zeile = 0,5 cm

Page 47: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

3.4 Klassen in Textdokumenten

DOKUMENTTyp2

TitelPapierformat. . .

SEITESeitenbreite/-höheTextbreite/-höheRänderSpaltenzahlKopf-/FußzeileSeitenzahl

ABSCHNITTAbstandÜberschriftNummerierung

ABSATZZeilenabstandAbsatzabstandEinzügeZeilenausrichtung3

Hintergrund

ZEICHENGrößeFarbeSchriftartSchriftstil1

Position

GLEITOBJEKTGrößePositionRahmenÜber-/UnterschriftTextfluss4

4

oder

1normal/fett/kursiv/unterstrichen

2z.B. Artikel, Buch, Brief

3links/rechts/zentriert/Blocksatz

Page 48: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte undKlassenInformationsdarstellung

Dateiformate

Objekte

Klassen

Objekt- und Klassenkarten

Objekte inGraphikenRaster- und Vektorgraphik

Klassen in Rastergraphiken

Klassen in Vektorgraphiken

Attribute

Methoden 1

Methoden 2

Klassen- und Objektkarten

Methodenaufruf

Methodenaufrufe beiGraphikobjekten

Objekte inTextdokumentenZeichen

Absätze

Für-Schreibweise

Klassen in Textdokumenten

Ober- und Unterklassen

3.5 Ober- und UnterklassenGleitobjekte sind z.B.

◮ Textfelder („Boxen“)◮ Rahmen◮ Tabellen

◮ Listen (Aufzählungen)◮ Randnotizen◮ Bilder

Ober- und Unterklassen

Diese Unterklassen nennt man auch Spezialisierungender Oberklasse oder Generalisierung.

◮ Jede Liste ist ein Gleitobjekt.

Page 49: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte und ihreBeziehungenEin Beispiel

Die Enthält-Beziehung

ZusammengesetzteObjekte

Ordner und Dateien

Beziehungen inTextdokumenten

HierarchischeInformationsstruk-turenBaumdiagramme

Multimedia-dokumenteAufbau

Wichtige Attribute undMethoden

Eine typische Präsentation

Teil II

Beziehungen zwischen Objekten

Page 50: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte und ihreBeziehungenEin Beispiel

Die Enthält-Beziehung

ZusammengesetzteObjekte

Ordner und Dateien

Beziehungen inTextdokumenten

HierarchischeInformationsstruk-turenBaumdiagramme

Multimedia-dokumenteAufbau

Wichtige Attribute undMethoden

Eine typische Präsentation

§ 4 ) Objekte und ihre Beziehungen

Objekte und ihre BeziehungenEin BeispielDie Enthält-BeziehungZusammengesetzte ObjekteOrdner und DateienBeziehungen in Textdokumenten

Hierarchische Informationsstrukturen

Multimediadokumente

Page 51: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte und ihreBeziehungenEin Beispiel

Die Enthält-Beziehung

ZusammengesetzteObjekte

Ordner und Dateien

Beziehungen inTextdokumenten

HierarchischeInformationsstruk-turenBaumdiagramme

Multimedia-dokumenteAufbau

Wichtige Attribute undMethoden

Eine typische Präsentation

4.1 Ein Beispiel

Ein Fahrrad enthält Teile.

Auch ein Teil kann wiederumTeile enthalten.

Page 52: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte und ihreBeziehungenEin Beispiel

Die Enthält-Beziehung

ZusammengesetzteObjekte

Ordner und Dateien

Beziehungen inTextdokumenten

HierarchischeInformationsstruk-turenBaumdiagramme

Multimedia-dokumenteAufbau

Wichtige Attribute undMethoden

Eine typische Präsentation

4.1 Ein Beispiel

Beteiligte Klassen – Klassendiagramm

FAHRRAD

RAHMEN

RADLENKSTANGE

SATTEL

ANTRIEB

SCHUTZBLECH

NABE SPEICHE REIFEN

Page 53: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte und ihreBeziehungenEin Beispiel

Die Enthält-Beziehung

ZusammengesetzteObjekte

Ordner und Dateien

Beziehungen inTextdokumenten

HierarchischeInformationsstruk-turenBaumdiagramme

Multimedia-dokumenteAufbau

Wichtige Attribute undMethoden

Eine typische Präsentation

4.2 Die Enthält-Beziehung

◮ Jedes Fahrrad enthält genau einen Rahmen:

FAHRRAD RAHMENenthält >

< ist Teil von

Jeder Rahmen ist Teil von genau einem Fahrrad.

◮ Jedes Fahrrad enthält kein, ein oder mehrereSchutzbleche:

FAHRRAD SCHUTZBLECHenthält >

< gehört zu

Aber jedes Schutzblech gehört nur zu einemFahrrad.

◮ Die Zeichen > und < bestimmen die Leserichtung.

Page 54: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte und ihreBeziehungenEin Beispiel

Die Enthält-Beziehung

ZusammengesetzteObjekte

Ordner und Dateien

Beziehungen inTextdokumenten

HierarchischeInformationsstruk-turenBaumdiagramme

Multimedia-dokumenteAufbau

Wichtige Attribute undMethoden

Eine typische Präsentation

4.2 Die Enthält-Beziehung1. Handelt es sich hier Enthält-Beziehungen?

a) Zwetschge – Kernb) Vater – Sohn

c) Tisch – Stuhld) Kette – Fahrrad

2. Finde drei weitere Paare von Klassen, zwischendenen eine Enthält-Beziehung besteht.

3. Zeichne Klassendiagramme für Enthält-Beziehungen

a) bei einem Schulgebäude mit seinen Klassenzimmern.Beginne mit der Klasse SCHULGEBÄUDE undbetrachte mindestens 10 Klassen (Objekttypen).

Lösung

b) bei einem Buch. Lösung

c) für die Satzteile in einem Satz. Lsg 1 Lsg 2 Lsg 3

d) bei einer Pflanzenblüte. Lösung

Page 55: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte und ihreBeziehungenEin Beispiel

Die Enthält-Beziehung

ZusammengesetzteObjekte

Ordner und Dateien

Beziehungen inTextdokumenten

HierarchischeInformationsstruk-turenBaumdiagramme

Multimedia-dokumenteAufbau

Wichtige Attribute undMethoden

Eine typische Präsentation

4.3 Zusammengesetzte ObjekteWarum heißt euer Klassenzimmer ausgerechnet so?

S.2.3

Schloss Süd 2. Stock Zimmer 3

Vollständig strukturierte Namen

Für die Bezeichner von zusammengesetzten Objektenverwendet man die Punktschreibweise:

ÜbergeordnetesObjekt .Teilobjekt

Beispiele:

Attributwert:

Methode:

◮ Fahrrad.Rad◮ Fahrrad.Rad.Reifen◮ Fahrrad.Rad.Reifen.Größe=28”◮ Fahrrad.Rad.Reifen.rollen()

Page 56: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte und ihreBeziehungenEin Beispiel

Die Enthält-Beziehung

ZusammengesetzteObjekte

Ordner und Dateien

Beziehungen inTextdokumenten

HierarchischeInformationsstruk-turenBaumdiagramme

Multimedia-dokumenteAufbau

Wichtige Attribute undMethoden

Eine typische Präsentation

4.3 Zusammengesetzte Objekte1. Gib mindestens vier Attributwerte deines Fahrrades

mit vollständig strukturierten Namen an. Lösung

2. Gib vollständig strukturierte Namen für die Teile einerBlüte an. Lösung

Page 57: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte und ihreBeziehungenEin Beispiel

Die Enthält-Beziehung

ZusammengesetzteObjekte

Ordner und Dateien

Beziehungen inTextdokumenten

HierarchischeInformationsstruk-turenBaumdiagramme

Multimedia-dokumenteAufbau

Wichtige Attribute undMethoden

Eine typische Präsentation

4.4 Ordner und DateienEin Klassendiagramm für die Ordner und Dateien imSpeicher eines Rechners:

WURZEL-VERZEICHNIS

ORDNER

DATEI

enthält >

enthält>

< enthält

rekursive Beziehung

Ein Objekt enthält Objekte derselben Klasse.

Bsp.: Ein Ordner enthält (Unter-)Ordner

Page 58: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte und ihreBeziehungenEin Beispiel

Die Enthält-Beziehung

ZusammengesetzteObjekte

Ordner und Dateien

Beziehungen inTextdokumenten

HierarchischeInformationsstruk-turenBaumdiagramme

Multimedia-dokumenteAufbau

Wichtige Attribute undMethoden

Eine typische Präsentation

4.5 Beziehungen in Textdokumenten

TEXTDOKUMENT

ABSATZ

ZEICHEN

ABSCHNITT

ÜBERSCHRIFT

<en

thäl

t<

enth

ältenthält >

enthält > <en

thält

< enthält

Bsp.:Objekte_und_Klassen.Abschnitt4-5.Überschrift.Zeichen5.Wert = ’e’

Page 59: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte und ihreBeziehungenEin Beispiel

Die Enthält-Beziehung

ZusammengesetzteObjekte

Ordner und Dateien

Beziehungen inTextdokumenten

HierarchischeInformationsstruk-turenBaumdiagramme

Multimedia-dokumenteAufbau

Wichtige Attribute undMethoden

Eine typische Präsentation

§ 5 ) Hierarchische Informationsstrukturen

Objekte und ihre Beziehungen

Hierarchische InformationsstrukturenBaumdiagramme

Multimediadokumente

Page 60: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte und ihreBeziehungenEin Beispiel

Die Enthält-Beziehung

ZusammengesetzteObjekte

Ordner und Dateien

Beziehungen inTextdokumenten

HierarchischeInformationsstruk-turenBaumdiagramme

Multimedia-dokumenteAufbau

Wichtige Attribute undMethoden

Eine typische Präsentation

5.1 Baumdiagramme Heimatverzeichnis

Schule

Informatik

Praesentation

katze.odp

Bilder

katze.jpg

Deutsch

sommergedicht.odt

privat

tiger.png

public_html

index.html

Steckbrief

steckbrief.html Bilder

markus.png

Bei hierarchischen Strukturen gibt eseine eindeutige Rangfolge von über-und untergeordneten Objekten.Zur Darstellung eignet sich ein Baum-diagramm.

Page 61: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte und ihreBeziehungenEin Beispiel

Die Enthält-Beziehung

ZusammengesetzteObjekte

Ordner und Dateien

Beziehungen inTextdokumenten

HierarchischeInformationsstruk-turenBaumdiagramme

Multimedia-dokumenteAufbau

Wichtige Attribute undMethoden

Eine typische Präsentation

5.1 Baumdiagramme Heimatverzeichnis

Schule

Informatik

Praesentation

katze.odp

Bilder

katze.jpg

Deutsch

sommergedicht.odt

privat

tiger.png

public_html

index.html

Steckbrief

steckbrief.html Bilder

markus.pngKnoten (Vater)

Kante

Knoten (Kind)

Page 62: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte und ihreBeziehungenEin Beispiel

Die Enthält-Beziehung

ZusammengesetzteObjekte

Ordner und Dateien

Beziehungen inTextdokumenten

HierarchischeInformationsstruk-turenBaumdiagramme

Multimedia-dokumenteAufbau

Wichtige Attribute undMethoden

Eine typische Präsentation

5.1 Baumdiagramme Heimatverzeichnis

Schule

Informatik

Praesentation

katze.odp

Bilder

katze.jpg

Deutsch

sommergedicht.odt

privat

tiger.png

public_html

index.html

Steckbrief

steckbrief.html Bilder

markus.pngWurzel

Blatt

Page 63: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte und ihreBeziehungenEin Beispiel

Die Enthält-Beziehung

ZusammengesetzteObjekte

Ordner und Dateien

Beziehungen inTextdokumenten

HierarchischeInformationsstruk-turenBaumdiagramme

Multimedia-dokumenteAufbau

Wichtige Attribute undMethoden

Eine typische Präsentation

5.1 Baumdiagramme Heimatverzeichnis

Schule

Informatik

Praesentation

katze.odp

Bilder

katze.jpg

Deutsch

sommergedicht.odt

privat

tiger.png

public_html

index.html

Steckbrief

steckbrief.html Bilder

markus.pngAst

Teilbaum

Page 64: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte und ihreBeziehungenEin Beispiel

Die Enthält-Beziehung

ZusammengesetzteObjekte

Ordner und Dateien

Beziehungen inTextdokumenten

HierarchischeInformationsstruk-turenBaumdiagramme

Multimedia-dokumenteAufbau

Wichtige Attribute undMethoden

Eine typische Präsentation

§ 6 ) Multimediadokumente

Objekte und ihre Beziehungen

Hierarchische Informationsstrukturen

MultimediadokumenteAufbau von MultimediadokumentenWichtige Attribute und MethodenEine typische Präsentation

Page 65: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte und ihreBeziehungenEin Beispiel

Die Enthält-Beziehung

ZusammengesetzteObjekte

Ordner und Dateien

Beziehungen inTextdokumenten

HierarchischeInformationsstruk-turenBaumdiagramme

Multimedia-dokumenteAufbau

Wichtige Attribute undMethoden

Eine typische Präsentation

6.1 Aufbau von Multimediadokumenten

MULTIMEDIADOKUMENT

FOLIE

GLEITOBJEKT OBJEKTGRUPPE

TEXTFELD GRAFIK VIDEO

KLANG

ABSATZ ZEICHEN

enthält∨

enthält >

enthält∨

ist e

in> <

ist ein

< ist ein

< ist ein

< enthält

enthält∨

enthält >

Page 66: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte und ihreBeziehungenEin Beispiel

Die Enthält-Beziehung

ZusammengesetzteObjekte

Ordner und Dateien

Beziehungen inTextdokumenten

HierarchischeInformationsstruk-turenBaumdiagramme

Multimedia-dokumenteAufbau

Wichtige Attribute undMethoden

Eine typische Präsentation

6.2 Wichtige Attribute und Methoden

FOLIE

TitelFormatHintergrundFolienübergang. . .

Titel_setzen()Übergang_setzen()einblenden()ausblenden(). . .

GLEITOBJEKT

NamePositionGrößeEffektAnimationszeitpunkt. . .

Effekt_setzen()einblenden()ausblenden(). . .

Page 67: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Objekte und ihreBeziehungenEin Beispiel

Die Enthält-Beziehung

ZusammengesetzteObjekte

Ordner und Dateien

Beziehungen inTextdokumenten

HierarchischeInformationsstruk-turenBaumdiagramme

Multimedia-dokumenteAufbau

Wichtige Attribute undMethoden

Eine typische Präsentation

6.3 Eine typische Präsentation◮ Titelfolie◮ bei längeren Präsentationen eine Überblicksfolie –

die Gliederung◮ wenig, gut lesbarer Text – die wesentlichen

Stichpunkte◮ aussagekräftige Grafiken◮ sinnvoll eingesetze Folienübergänge und

Animationen◮ bei längeren Präsentationen eine Abschlussfolie –

das Fazit

Page 68: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Literatur

Lösungsvorschlägezu den ÜbungenDie Enthält-Beziehung

ZusammengesetzteObjekte

Teil III

Anhang

Page 69: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Literatur

Lösungsvorschlägezu den ÜbungenDie Enthält-Beziehung

ZusammengesetzteObjekte

Literatur

P. Brichzin, U. Freiberger, K. Reinold, A. WiedemannIkarus, Natur und Technik, Schwerpunkt: Informatik6/7Oldenbourg Schulbuchverlag, München 2004

L. Engelmann (Hrsg.)Natur und Technik, Schwerpunkt: Informatik, Bayern6/7 GymnasiumDUDEN PAETEC, Berlin 2005

M. WeigendObjektorientierte Programmierung mit Pythonmitp-Verlag, Bonn 2004

Page 70: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Literatur

Lösungsvorschlägezu den ÜbungenDie Enthält-Beziehung

ZusammengesetzteObjekte

Die Enthält-BeziehungLösungsvorschlag Schulgebäude zurück

SCHULGEBÄUDE

PAUSENHOF

TRAKT STOCKWERK

ZIMMER

TAFEL

TISCH LEHRERPULT

STUHL FENSTER

GANG

enthält >

enthält>

enthält >

< enthält enthält>

<en

thält

<en

thäl

t enthält >

enthält >

enthält >

<en

thäl

t

Page 71: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Literatur

Lösungsvorschlägezu den ÜbungenDie Enthält-Beziehung

ZusammengesetzteObjekte

Die Enthält-BeziehungLösungvorschlag Buch zurück

BUCH

RÜCKEN BUCHDECKEL

SCHUTZUMSCHLAG

SEITE

TITEL KLAPPENTEXT TEXT

< enthält

<en

thäl

t

enthält >

enthält ><

enth

ält

< enthält

enthält >

enthält>

<en

thäl

t

Page 72: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Literatur

Lösungsvorschlägezu den ÜbungenDie Enthält-Beziehung

ZusammengesetzteObjekte

Die Enthält-BeziehungLösungvorschläge Satz zurück

SATZWORT SATZZEICHEN< enthält enthält >

Page 73: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Literatur

Lösungsvorschlägezu den ÜbungenDie Enthält-Beziehung

ZusammengesetzteObjekte

Die Enthält-BeziehungLösungvorschläge Satz zurück

SATZWORT SATZZEICHEN< enthält enthält >

SATZ

SUBJEKT PRÄDIKATOBJEKT ADVERBIALE

PARTIKEL NEBENSATZ

< enthält

< enthält<

enth

ält enthält >

enthält >

enthält >

Page 74: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Literatur

Lösungsvorschlägezu den ÜbungenDie Enthält-Beziehung

ZusammengesetzteObjekte

Die Enthält-BeziehungLösungvorschläge Satz zurück

SATZWORT SATZZEICHEN< enthält enthält >

SATZ

SUBJEKT PRÄDIKATOBJEKT ADVERBIALE

PARTIKEL NEBENSATZ

ARTIKEL

SUBSTANTIV

ADJEKTIVPRÄPOSITION

ADVERB

VERBUM

< enthält

< enthält<

enth

ält enthält >

enthält >

enthält >

Page 75: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Literatur

Lösungsvorschlägezu den ÜbungenDie Enthält-Beziehung

ZusammengesetzteObjekte

Die Enthält-BeziehungLösungvorschlag Pflanzenblüte zurück

BLÜTEBLÜTENSTIEL BLÜTENBODEN

BLÜTENHÜLLE

BLÜTENKRONE

BLÜTENKELCH

KELCHBLATT

BLÜTENBLATT

FRUCHTBLATT

STEMPEL

GRIFFEL

FRUCHTKNOTEN

NARBE

STAUBBLATT

STAUBBEUTEL

< enthält

< enthält

enthält >

enthält >

enthält >

<en

thäl

t

enthält >

<en

thäl

t

enthält>

enthält >

<en

thäl

t

enthält >

enthält >

enthält >

Page 76: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Literatur

Lösungsvorschlägezu den ÜbungenDie Enthält-Beziehung

ZusammengesetzteObjekte

Zusammengesetzte Objekte1. Gib mindestens vier Attributwerte deines Fahrrades

mit vollständig strukturierten Namen an. zurück

Lösungsvorschlag◮ meinFahrrad.Rahmen.Farbe = blau◮ meinFahrrad.Schutzblech.vorhanden = vorne und

hinten◮ meinFahrrad.Gang.Anzahl = 24◮ meinFahrrad.Marke = Zeller

2. Gib vollständig strukturierte Namen für die Teile einerBlüte an.

Page 77: Objekte und Klassen - LSH · PDF fileinfo6 – Objekte und Klassen Markus Schlager Objekte und Klassen Grundinhalte im Informatikunterricht der 6. Klasse Markus Schlager LSH Marquartstein

info6 – Objekteund Klassen

Markus Schlager

Literatur

Lösungsvorschlägezu den ÜbungenDie Enthält-Beziehung

ZusammengesetzteObjekte

Zusammengesetzte Objekte1. Gib mindestens vier Attributwerte deines Fahrrades

mit vollständig strukturierten Namen an.

2. Gib vollständig strukturierte Namen für die Teile einerBlüte an. zurück

Lösungsvorschlag

◮ Blüte◮ Blüte.Stiel◮ Blüte.Boden◮ Blüte.Hülle◮ Blüte.Hülle.Kelch◮ Blüte.Hülle.Kelch.Blatt◮ Blüte.Hülle.Krone◮ Blüte.Hülle.Krone.Blatt

◮ Blüte.Fruchtblatt◮ Blüte.Fruchtblatt.Stempel◮ Blüte.Fruchtblatt.Stempel.Griffel◮ Blüte.Fruchtblatt.Stempel.Narbe◮ Blüte.Fruchtblatt.Fruchtknoten◮ Blüte.Staubblatt◮ Blüte.Staubblatt.Staubbeutel