Programming Programming Languages

Programmieren spielend gelernt mit dem Java-Hamster-Modell by Dietrich Boles

Posted On March 23, 2017 at 10:16 am by / Comments Off on Programmieren spielend gelernt mit dem Java-Hamster-Modell by Dietrich Boles

By Dietrich Boles

Das Hamster-Modell ist ein spezielles didaktisches Modell zum spielerischen Erlernen der Programmierung. Es orientiert sich an der Programmiersprache Java. Programmieranfänger lernen die grundlegenden Programmierkonzepte und den Programmentwurf kennen, indem sie sogenannte „Hamster-Programme“ entwickeln, mit denen sie einen virtuellen Hamster durch eine virtuelle Landschaft steuern und dabei bestimmte Aufgaben lösen lassen. Die Programmierkonzepte werden schrittweise und aufeinander aufbauend eingeführt und anhand vieler Beispiele motiviert und demonstriert. Der „Hamster-Simulator“, ein Programm zum Erstellen und Ausführen von „Hamster-Programmen“, wird kostenlos im WWW unter http://www.java-hamster-modell.de bereitgestellt. In der five. Auflage des Buches wurden einige kleinere Fehler beseitigt. Außerdem wurden zwei Abschnitte aufgenommen, die zum einen in die Benutzung des Hamster-Simulators einführen und zum anderen seine Möglichkeiten zum Erlernen auch anderer Programmiersprachen (Python, Ruby, Scheme, Prolog, …) aufzeigen.

Show description

Read Online or Download Programmieren spielend gelernt mit dem Java-Hamster-Modell PDF

Best programming: programming languages books

Core C Sharp (Visual Studio 2.0 And Dot Net Sep

For the reason that its unlock no longer particularly 3 years in the past, C# has quickly won vast utilization. This e-book is written for C# 2. zero, masking all of the new positive aspects in 2. zero, together with generics. as well as its assurance of C#, it additionally offers details at the . web Framework and periods that C# interacts with. each bankruptcy comprises questions and solutions besides advised initiatives.

Application Interoperability: Microsoft .NET and J2EE: Microsoft(r) .Net and J2ee (Patterns & Practices)

Get the simplest details to be had for allowing program interoperability among the Microsoft . web and Java 2 company variation (J2EE) improvement systems. This booklet bargains functional and prescriptive tips for builders answerable for growing enterprise-level enterprise strategies the place platform interoperability is a demand and a truth.

Migrating from Pascal to C++

Many scholars and programmers conversant in Pascal at the moment are seeking to improve their talents to a well-structured object-oriented programming language reminiscent of C++. This textbook presents such an "upgrade course" through proposing a direction on C++ within the spirit of established programming. either authors train this fabric to a large choice of scholars and contain quite a few programming workouts to check a reader's figuring out and to extend their self belief in programming in C++.

Extra resources for Programmieren spielend gelernt mit dem Java-Hamster-Modell

Sample text

Das Laufzeitsystem – zu einer Einheit zusammenzufassen. Der Lader sorgt beim Aufruf eines ausführbaren Programms für dessen korrekten Transport in den Hauptspeicher. Kapitel 4 Computer 4 Der Computer ist das Gerät, auf dem Sie Ihre Programme sowohl entwickeln als auch ausführen. In diesem Kapitel wird zunächst der physikalische Aufbau eines Computers erläutert. Anschließend wird kurz seine generelle Arbeitsweise skizziert. Von besonderer Bedeutung für die Programmierung ist der Speicher eines Computers, in dem Ihre Programme aufbewahrt werden.

4: Laufzeitspeicher Der Stack wird für die Verwaltung von Prozedur- und Funktionsaufrufen2 benutzt. Wird eine Funktion aufgerufen, dann wird die Ausführung der gerade aktiven Funktion unterbrochen und Informationen zum Zustand der Funktion, wie die aktuellen Registerwerte, werden auf dem Stack gespeichert. Wenn die Kontrolle nach Beendigung der aufgerufenen Funktion zurückkehrt, wird mit Hilfe der abgespeicherten Informationen der alte Zustand wiederhergestellt. Auch lokale Variablen von Funktionen werden auf dem Stack gespeichert.

Nach der Abarbeitung der Zeichenfolge muss der austretende Pfeil des übergeordneten Syntaxdiagramms erreicht worden sein. Sonst ist das Programm ebenfalls nicht syntaktisch korrekt. Das Prinzip, nach dem Syntaxdiagramme arbeiten, lässt sich durch eine Analogie veranschaulichen: In einem Zoo gibt es eine Menge von Gehegen mit verschiedenen Tieren. Die Gehege können durch Besucher auf Wegen erreicht werden. Wegen der großen Besucherzahlen dürfen dabei die Wege jeweils nur in einer Richtung begangen werden.

Download PDF sample

Rated 4.72 of 5 – based on 50 votes