Thema des Informatikkurses der Klasse 8

Slides:



Advertisements
Ähnliche Präsentationen
der Universität Oldenburg
Advertisements

der Universität Oldenburg
Klassen - Verkettete Liste -
Internetpräsentation aus PowerPoint erstellen Tipp der Woche 31/2000
Wiederholung Betriebssystem bietet eine Abstraktion der Hardware an:
Sortieren I - Bubblesort -

Prof. Dr. Bernhard Zimmermann
Einführung in JavaScript II
Programmierausbildung
Imperative Programmierung -Entwicklungswerkzeuge
Imperative Programmierung
der Universität Oldenburg
der Universität Oldenburg
der Universität Oldenburg
V11 Auflösen der Formen und Abräumen der Reihen. Zwei neue Methoden ___________________________________ class ultris { private: … void aufloesen(); void.
SWITCH - Anweisung.
REKURSION + ITERATION. Bemerkung: Die in den folgenden Folien angegebenen "Herleitungen" sind keine exakten Beweise, sondern Plausibilitätsbetrachtungen.
WHILE - Anweisung.
DO...WHILE Anweisung.
Dynamischer Speicher. In einer Funktion wird z.B. mit der Deklaration int i; Speicher auf dem sogenannten Stack reserviert. Wenn die Funktion verlassen.
DO...WHILE Anweisung.
V09 Fallende Formen, Geschwindigkeitsregelung und Timing Daniel Ebner Spieleprogrammierung mit DirectX und C++

EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Kapitel 7 Claudio Moraga, Gisbert Dittrich FBI Unido
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
Imperative Programmierung
PKJ 2005/1 Stefan Dissmann Zusammenfassung Vorwoche Programm besteht aus mehreren Bestandteilen: Schlüsselwörter Sonderzeichen Bezeichner Kommentare Texte.
Das Java-Hamstermodell
Wir müssen also überlegen: Implementierung der Knoten, Implementierung der Kanten, daraus: Implementierung des Graphen insgesamt. Annahme: die Knoteninhalte.
Schleifen mit der Turtle
Verzweigung.
Informatik Grundkurse mit Java


Einfach verkettete Listen
Kapitel 1 – Erste Schritte
Wenn Programme Entscheidungen fällen müssen, dann …
Steuerung externer Komponenten über ein USB-Interface.
Programmieren - wie einsteigen ?
Javakurs FSS 2012 Lehrstuhl Stuckenschmidt
Einführung in die Programmierung
2. Zustandsorientiertes Modellieren 2.1 Einfachauswahl
Lindenmayer-Systeme: Fraktale rekursiv zeichnen
C-Einstieg. Agenda 1Vorbereitung 2Aufbau eines Programms 2.1Header 2.2 Methoden 2.3Main 3Datentypen & Variablen 4Operatoren(+, -, *, /) 5Logik 5.1IF 5.2Switch.
Unterprogramme in JAVA
Aufruf einer Methode eines Objektes vom Typ „Bruch“
Starten der Entwicklungsumgebung (IDE)
Programmieren - wie einsteigen ?
Programmiervorkurs WS 2014/15 Schleifen
early binding (frühe Bindung) late binding (späte Bindung)
1 // Laengste Zeile bestimmen // // Liest die Eingabe Zeichen fuer Zeichen, bis // das erscheint. // Die laengste Zeile wird ausgegeben (bei.
Das Java-Hamster-Modell
Java-Kurs - 4. Übung Hausaufgabe Weitere Kontrollstrukturen
Java-Kurs - 4. Übung Hausaufgabe Weitere Kontrollstrukturen
Programmierkurs JavaUE 4 Anweisungen und ProgrammeDietrich BolesSeite 1 Programmierkurs Java Dr. Dietrich Boles Teil Imperative Programmierung Unterrichtseinheit.
Hallo! Als nächstes geht es um ein Programm, mit dem man Präsentationen wie diese erstellen kann.
HIER STEHT DER PRÄSENTATIONSTITEL München,
1 // 9_1_Datei_IO //Elementare Verwendung von Dateien // Vorsicht: nicht robust, #include const int maxLen = 70; void Schreiben(char *, ofstream *); void.
Das Fach Informatik am SMG.  wird als Wahlfach in Klasse 9/10 angeboten,  wird als Grundfach in der MSS angeboten,  wird als Leistungsfach in der MSS.
1 // Verkettete Liste 2 // demonstriert verkettete Listen und // Rekursion // (Einfügen am "Fuß") // #include struct Liste { int Element; Liste *weiter;
Controller Werkstatt updaten Werkstatt ws = werkstattarray.get(werkstattId); ws.setName(name); ws.setAnsprechpartner(ansprechpartner); ws.setTelefonnummer(telefonnummer);
Tutorium Software-Engineering SS14 Florian Manghofer.
Algorithmierung und Programmierung Gliederung: Der Algorithmusbegriff Grenzen der Algorithmierbarkeit Grundlagen der Programmierung.
Wie läßt sich so etwas berechnen ??
JavaKara programmieren: Verzweigungen
Zwei Denkansätze zur Klasse Schlange
Bewegung des Pacman.
Die Struktur einer Java-Klasse
Felder in der Informatik
 Präsentation transkript:

Thema des Informatikkurses der Klasse 8 Hamstersimulator Thema des Informatikkurses der Klasse 8

Inhalt Grundlegende Syntaktik Einfache Befehle Unterprogramme While Befehle If Befehle

Grundlegende Syntaktik Am Anfang steht void main (){ Nach jedem „normalen“ Befehl steht (); Alle Klammern muessen geschlossen werden

Einfache Befehle void main(){ vor(); Die Befehle fuer: linksUm(); gib(); nimm();} Die Befehle fuer: Einen Schritt vor Nach links drehen Ein Korn ablegen Ein Korn aufnehmen Sind vorprogrammiert

Unterprogramme Mit Nebenprogrammen kann man sich Arbeit ersparen, da man sie immer wieder verwenden kann. void rechtsUm(){ linksUm(); linksUm();}

Ausführung Unterbefehle void main(){ rechtsUm();}

While-Befehle void main(){ while(vornFrei()){ vor(); } Der Hamster prueft, ob ein Hindernis vorhanden ist und laeuft bis dies der Fall ist.

If-Befehle void main(){ if (vornFrei()){ vor();} else{ linksUm(); Wenn das Feld vor dem Hamster frei ist, geht er einen Schritt vor, sonst dreht er sich nach links

Ende Von Hanne und Tim Hier geht’s zurück zur Startseite