Technische Informatik für Ingenieure WS 2010/2011 Übungsblatt Nr. 3

Größe: px
Ab Seite anzeigen:

Download "Technische Informatik für Ingenieure WS 2010/2011 Übungsblatt Nr. 3"

Transkript

1 Technische Informatik für Ingenieure WS 2010/2011 Übungsblatt Nr Oktober 2010 Übungsgruppenleiter: Matthias Fischer Mouns Almarrani Rafał Dorociak Michael Feldmann Thomas Gewering Benjamin Koch Dominik Lüke Alexander Teetz Simon Titz Simon Oberthür Seite 1(5) Aufgabe 1: (Simulation) Ziel dieser Aufgabe ist es herauszufinden, was das bereitgestellte Programm WhatDoIDo.java macht. a) Laden Sie sich die Datei WhatDoIDo.java von der Veranstaltungsseite ( und kopieren Sie diese in Ihr TIFI-Projekt in Eclipse. b) Führen Sie das Programm aus (Rechte Maustaste auf die Datei WhatDoIDo.java Run as Java Application) und verwenden Sie das in der Vorlesung vorgestellte Verfahren Simulation eines Computerprogrammes von Hand (siehe Kapitel 2.1 und Ergänzung 2.1). Tipp: In der Regel reicht eine einzelne Simulation nicht aus. Aufgabe 2: (Debugging) Ein Automatenhersteller entwickelt einen neuen Parkautomaten für Parkhäuser. Bevor ein Parkender das Parkhaus verlässt, berechnet der Automat den zu zahlenden Betrag. Nachdem der Parkende mindestens den zu zahlenden Betrag eingeworfen hat, soll der Automat wenn nötig Wechselgeld in 5-, 2- und 1-Cent-Stücken zurückgeben. So lange die Differenz aus gegebenem und zu zahlendem Geldbetrag mindestens 1 beträgt, soll Geld zurückgegeben werden. Dabei soll die Gesamtzahl der zurückgegebenen Münzen minimiert werden, indem immer die vom Betrag her größtmöglichen Münzen zurückgegeben werden. Ein Entwickler hat das Programm für die Wechselgeldberechnung bereits implementiert. Allerdings ist sein Programm noch fehlerhaft. Finden Sie mit Hilfe der Entwicklungsumgebung Eclipse die Fehler im Programm und beseitigen Sie diese. a) Laden Sie sich die Datei Wechselgeld.java von der Veranstaltungsseite ( und kopieren Sie diese in Ihr TIFI-Projekt in Eclipse. Öffnen Sie die Datei durch Doppelkli-

2 Technische Informatik für Ingenieure Seite 2(5) cken im Package-Explorer und machen Sie sich mit der Programmstruktur vertraut. b) Führen Sie das Programm aus (Rechte Maustaste auf die Datei oder im Editor Run as Java Application) und beobachten Sie was passiert. In dem Fall, dass das Programm nicht terminiert (z.b. wegen einer Endlosschleife ), beenden Sie das Programm durch Drücken des Terminate-Buttons : c) Um die Fehler im Programm zu finden, betrachten Sie den Ablauf des Programms in der Debug-Perspektive von Eclipse und nutzen Sie den Debugger. Ein Debugger ist ein Werkzeug, mit dem der Ablauf eines Programms verfolgt werden kann. Es können Haltepunkte (engl.: Breakpoints) definiert werden, an denen der Programmablauf angehalten wird und die aktuellen Variablenwerte überprüft werden können. Ausgehend von einem Breakpoint kann der Programmablauf schrittweise verfolgt werden. Setzen Sie als Erstes einen Breakpoint (es können auch mehrere Breakpoints erstellt werden) in der Zeile 14: int rueckgeldbetrag = zuzahlen gegeben; Dazu doppelklicken Sie in den grauen Bereich links neben der Zeile mit der linken Maustaste (durch einen weiteren Doppelklick kann der Breakpoint wieder entfernt werden). Nach dem Doppelklick ist ein blauer Kreis (der Breakpoint) zu sehen:

3 Technische Informatik für Ingenieure Seite 3(5) Starten Sie nun das Programm Wechselgeld im Debug-Modus: Rechte Maustaste auf Wechselgeld.java im Package-Explorer oder im Editor Debug As Java Application: Geben Sie nun 33 Cent als zu zahlenden und 51 Cent als gegebenen Betrag ein. Daraufhin erscheint der folgende Dialog, in dem Sie das Häckchen vor Remember by decision setzen und mit Yes bestätigen: Es öffnet sich nun die Debug-Perspektive von Eclipse (Alternativ kann die Debug-Perspektive auch über: Window Open Perspective Other... Debug geöffnet werden):

4 Technische Informatik für Ingenieure Seite 4(5) Das Programm wurde bis zu der im Editor farblich hervorgehobenen Zeile ausgeführt. Alle Zeilen davor wurden bereits ausgeführt und haben eventuell Variablenwerte gesetzt, die im rechten oberen Fenster Variables angeschaut (und verändert) werden können. Dort sind auch die eingegebenen Werte 33 und 51 zu sehen. Mit den Debug - und Java -Buttons rechts oben kann zwischen der normalen Java-Perspektive und der Debug-Perspektive gewechselt werden. Um das Programm weiter auszuführen, gibt es im linken oberen Fenster Debug drei für uns wichtige Buttons: - Führt das Programm beginnend bei der aktuell hervorgehobenen Zeile solange aus, bis ein Breakpoint erreicht wird oder es beendet ist. - Beendet/Terminiert das Programm. - Führt die aktuell hervorgehobene Zeile aus. Führen Sie nun das Programm schrittweise durch Drücken des -Buttons oder der F6-Taste weiter aus und beobachten Sie die Varablenwerte im rechten oberen Fenster Variables. Versuchen Sie anhand des Programmverhaltens und der Änderungen an den Variablenwerten Fehler im Programm zu finden. d) Passen Sie nun das Programm so an, dass es sich wie erwünscht verhält (siehe Beschreibung am Anfang der Aufgabe 2). Überprüfen Sie das Verhalten des Programms mit verschiedenen Eingaben und dem Debugger. Bei der Eingabe, 33 Cent zu zahlen und 51 Cent gegeben, soll das Programm Folgendes ausgeben: Bitte geben Sie den zu zahlenden Betrag in Cent ein: 33 Bitte geben Sie den gegebenen Geldbetrag in Cent ein: 51 2 zurueck 1 zurueck Hinweis: Wenn Sie den Quellcode des Programms ändern und speichern, bevor Sie das Programm beendet haben, erscheint evtl. der folgende Dialog:

5 Technische Informatik für Ingenieure Seite 5(5) Starten Sie in diesem Fall durch Klicken auf den Button Restart das Programm direkt neu oder beenden Sie es mit dem Button Terminate. Aufgabe 3: (BNF, Syntaxbäume) Auf dem zweiten Übungsblatt haben Sie für die folgenden Ausdrücke korrekte Syntaxbäume angegeben: e.) ( a * b + (-2)) g.) (a + b / c) - 2 * (3 / b) 1. Geben Sie so wie in der Vorlesung (Kapitel 2.2, Folien 44, 45) für den Ausdruck e) einen falschen Syntaxbaum an, der die dieselben Operatoren und Variablen verwendet. Dieser Syntaxbaum wertet den Ausdruck jedoch in der falschen Reihenfolge aus und führt damit so wie in der Vorlesung zu einem anderen mathematischen Ergebnis. 2. Für den Ausdruck g) geben Sie einen Syntaxbaum an, der den Ausdruck auch in einer anderen Reihenfolge auswertet als der Syntaxbaum, den Sie für g) auf Blatt 2 angegeben haben. Die Ausdrücke der Syntaxbäume sollen jedoch mathematisch äquivalent bleiben.

Technische Informatik für Ingenieure WS 2010/2011 Musterlösung Übungsblatt Nr. 3

Technische Informatik für Ingenieure WS 2010/2011 Musterlösung Übungsblatt Nr. 3 Technische Informatik für Ingenieure WS 2010/2011 Musterlösung Übungsblatt Nr. 3 25. Oktober 2010 Übungsgruppenleiter: Matthias Fischer Mouns Almarrani Rafał Dorociak Michael Feldmann Thomas Gewering Benjamin

Mehr

Technische Informatik für Ingenieure Winter 2005/2006 Übungsblatt Nr. 3

Technische Informatik für Ingenieure Winter 2005/2006 Übungsblatt Nr. 3 Technische Informatik für Ingenieure Winter 2005/2006 Übungsblatt Nr. 3 Dr. Ekkart Kindler FG Softwaretechnik Institut für Informatik Übungsgruppenleiter: M.-R. Brojerdi H. Selke M. Meyer M.Tichy E. Münch

Mehr

Technische Informatik für Ingenieure WS 2010/2011 Musterlösung Übungsblatt Nr. 4

Technische Informatik für Ingenieure WS 2010/2011 Musterlösung Übungsblatt Nr. 4 Technische Informatik für Ingenieure WS 2010/2011 Musterlösung Übungsblatt Nr. 4 1. November 2010 Übungsgruppenleiter: Matthias Fischer Mouns Almarrani Rafał Dorociak Michael Feldmann Thomas Gewering Benjamin

Mehr

Thomas Gewering Benjamin Koch Dominik Lüke. (geschachtelte Schleifen)

Thomas Gewering Benjamin Koch Dominik Lüke. (geschachtelte Schleifen) Technische Informatik für Ingenieure WS 2010/2011 Musterlösung Übungsblatt Nr. 6 2. November 2010 Übungsgruppenleiter: Matthias Fischer Mouns Almarrani Rafał Dorociak Michael Feldmann Thomas Gewering Benjamin

Mehr

Musterlösung. Aufgabe 1: einer. wird. x/u. arg(x/u) Frequenz f. Matthias Fischer Mouns. Almarrani. Alexander Teetz Simon Titz Simon Oberthür

Musterlösung. Aufgabe 1: einer. wird. x/u. arg(x/u) Frequenz f. Matthias Fischer Mouns. Almarrani. Alexander Teetz Simon Titz Simon Oberthür Technische Informatik für Ingenieure WS 2010/2011 Musterlösung Übungsblatt Nr. 8 13. Dezember 2010 Übungsgruppenleiter: Matthias Fischer Mouns Almarrani Rafał Dorociak Michael Feldmann Thomas Gewering

Mehr

Thomas Gewering Benjamin Koch Dominik Lüke

Thomas Gewering Benjamin Koch Dominik Lüke Technische Informatik für Ingenieure WS 2010/2011 Üungslatt Nr. 2 - Musterlösung 18. Oktoer 2010 Üungsgruppenleiter: Matthias Fischer Mouns Almarrani Rafał Dorociak Michael Feldmann Thomas Gewering Benjamin

Mehr

Gegeben sind die folgenden Programmausschnitte: I. Programmausschnitt: II. Programmausschnitt: III. Programmausschnitt: IV. Programmausschnitt:

Gegeben sind die folgenden Programmausschnitte: I. Programmausschnitt: II. Programmausschnitt: III. Programmausschnitt: IV. Programmausschnitt: Technische Informatik für Ingenieure WS 00/0 Übungsblatt Nr. 0. Januar 0 Übungsgruppenleiter: Matthias Fischer Mouns Almarrani Rafał Dorociak Michael Feldmann Thomas Gewering Benjamin Koch Dominik Lüke

Mehr

Eclipse Tutorial.doc

Eclipse Tutorial.doc Berner Fachhochschule Hochschule für Technik und Informatik, HTI Fachbereich Elektro- und Kommunikationstechnik Labor für Technische Informatik Eclipse Tutorial 2005, HTI Burgdorf R. Weber Dateiname: Eclipse

Mehr

Java-Tutorium WS 09/10

Java-Tutorium WS 09/10 Tutorial: Eclipse Debugger Was ist der Eclipse Debugger? Die Eclipse Plattform stellt einige sehr hilfreiche Features zum Programmieren bereit. Eines dieser Features ist der Debugger. Mithilfe des Debuggers

Mehr

Installation und Test von. Eclipse. Letsch Informatik. Beratung, Ausbildung und Realisierung in Software-Engineering. Binzholzweg Wald

Installation und Test von. Eclipse. Letsch Informatik. Beratung, Ausbildung und Realisierung in Software-Engineering. Binzholzweg Wald Installation und Test von Eclipse Autor: Thomas Letsch Letsch Informatik Beratung, Ausbildung und Realisierung in Software-Engineering Binzholzweg 17 8636 Wald http://www.letsinfo.ch Release: 9.0 Date:

Mehr

Thomas Gewering Benjamin Koch Dominik Lüke

Thomas Gewering Benjamin Koch Dominik Lüke HEINZ NIXDORF INSTITUT Universität Paderborn Technische Informatik für Ingenieure WS 2010/2011 Übungsblatt Nr. 1 11. Oktober 2010 Übungsgruppenleiter: Matthias Fischer Mouns Almarrani Rafał Dorociak Michael

Mehr

C/C++ Debugging mit CDT unter Eclipse

C/C++ Debugging mit CDT unter Eclipse C/C++ Debugging mit CDT unter Eclipse Bevor Sie mit dem Debuggen beginnen können, müssen Sie eine compilierbare Applikation erstellen, also eine Applikation, die keine Syntaxfehler mehr enthält. Sie können

Mehr

Einrichten einer Debug- Umgebung in Eclipse

Einrichten einer Debug- Umgebung in Eclipse T E C H N I S C H E D O K U M E N T A T I O N Einrichten einer Debug- Umgebung in Eclipse Intrexx 6 1. Einleitung Mit Hilfe dieser Dokumentation kann unter der Entwicklungsumgebung Eclipse eine Debug-

Mehr

Kurze Einführung in die C++-Entwicklungsumgebung Visual Studio 2005

Kurze Einführung in die C++-Entwicklungsumgebung Visual Studio 2005 Kurze Einführung in die C++-Entwicklungsumgebung Visual Studio 2005 Visual Studio 2005 downloaden und installieren Visual Studio 2005 (VS) ist eine Entwicklungsumgebung von Microsoft für mehrere Programmiersprachen,

Mehr

2.2 Syntax, Semantik und Simulation

2.2 Syntax, Semantik und Simulation 2.2 Syntax, Semantik und Simulation Ein Java Programm ist eine Folge von Buchstaben. Nicht jede Folge von Buchstaben ist ein korrektes Java Programm! Wie kann man alle korrekten Java Programme beschreiben?

Mehr

Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2017/18. Vorbereitende Aufgaben

Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2017/18. Vorbereitende Aufgaben Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2017/18 Fakultät für Informatik Lehrstuhl 14 Lars Hildebrand Übungsblatt 8 Besprechung: 11. 15.12.2017 (KW 50) Vorbereitende

Mehr

Beispiel: Schriftliche Addition

Beispiel: Schriftliche Addition Beispiel: Schriftliche Addition 1 1 5 8 9 2 6 1 4 5 1 1 0 2 0 3 7 Eingabe Ausgabe Zwischen werte Universität Paderborn Technische Informatik für Ingenieure (TIFI) WS 09/10 18 2. Grundlagen der Programmierung

Mehr

Informatik II - Übung 01

Informatik II - Übung 01 Informatik II - Übung 01 Raphael Fischer (Folien basierend auf denen von Christian Beckel) fischrap@student.ethz.ch 01.03.2017 Wie sieht eine Übungsstunde aus? 1) Fragen aus der Vorlesung! 2) Praktische

Mehr

Kurzanleitung Eclipse

Kurzanleitung Eclipse Autor: Prof. Dr. Bernhard Humm, FB Informatik, FH Darmstadt Datum: 30. November 2005 1 Starten Für das Praktikum verwenden wir Eclipse Version 3.1 und JDK 1.5 Starten Eclipse: Doppelklick auf das Icon

Mehr

Aufgabe 3. Aufgabe 4.

Aufgabe 3. Aufgabe 4. 3. AUFGABENBLOCK Aufgabe 3. Bubble-Sort für Rechtecke mit Operator Overloading Ändern Sie die Aufgabe 2 derart ab, dass Sie bisherige Methoden oder Algorithmen als überladene Operatoren implementieren:

Mehr

Informatik für Elektrotechnik und Informationstechnik

Informatik für Elektrotechnik und Informationstechnik Informatik für Elektrotechnik und Informationstechnik Praktikum 1 Wintersemester 2013/14 1 Kennenlernen der Entwicklungsumgebung Netbeans Netbeans ist eine moderne Entwicklungsumgebung für mehrere Programmiersprachen,

Mehr

Effizientes Programmieren

Effizientes Programmieren Effizientes Programmieren Effizientes Programmieren (19.05.2015) Pit Pietsch Agenda 1 2 3 4 5 2 / 33 Effizientes Programmieren (19.05.2015) Section 1 3 / 33 Effizientes Programmieren (19.05.2015) Grundproblem

Mehr

Visual Basic Editor CATIA V5

Visual Basic Editor CATIA V5 Visual Basic Editor CATIA V5 Daniel Frauenrath Allgemein Der Visual Basic Editor ist fester Bestandteil von CATIA V5. Im Gegensatz zum internen Editor für CATScript und CATVbs hat der Visual Basic Editor

Mehr

Programmieren/Algorithmen und Datenstrukturen 1

Programmieren/Algorithmen und Datenstrukturen 1 Hochschule Darmstadt FB Informatik Prof. Dr. R.Nitsch Programmieren/Algorithmen und Datenstrukturen 1 Praktikum 1 Lernziele Mit der Entwicklungsumgebung einfache Konsolenanwendungen erstellen und debuggen

Mehr

Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2016/17. Vorbereitende Aufgaben

Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2016/17. Vorbereitende Aufgaben Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2016/17 Fakultät für Informatik Lehrstuhl 14 Lars Hildebrand, Alexander Lochmann, Iman Kamehkhosh, Marcel Preuß, Dominic

Mehr

Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2015/16. Vorbereitende Aufgaben

Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2015/16. Vorbereitende Aufgaben Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2015/16 Fakultät für Informatik Lehrstuhl 14 Lars Hildebrand, Marcel Preuß, Iman Kamehkhosh, Marc Bury, Diana Howey Übungsblatt

Mehr

SCHRITT 0 ( Nur falls Java noch nicht installiert ist! )

SCHRITT 0 ( Nur falls Java noch nicht installiert ist! ) SCHRITT 0 ( Nur falls Java noch nicht installiert ist! ) ECLIPSE benötigt JAVA um laufen zu können, daher ist die Installation erforderlich! Die folgende Internetadresse der Firma ORACLE mit dem Web-Browser

Mehr

Praktikum zur Vorlesung Einführung in die Programmierung WS 17/18 Blatt 4

Praktikum zur Vorlesung Einführung in die Programmierung WS 17/18 Blatt 4 Roman Kalkreuth, Denis Kurz, Dr. Simon Wessing Bernd Zey Dortmund, den 10. November 2017 Praktikum zur Vorlesung Einführung in die Programmierung WS 17/18 Blatt 4 Es können 16 Punkte erreicht werden. Allgemeine

Mehr

1 Visual-LISP Editor ab AutoCAD 2000

1 Visual-LISP Editor ab AutoCAD 2000 1 Visual-LISP Editor ab AutoCAD 2000 1.1 Allgemein Der Visual-LISP Editor ist eine komfortable Programmierumgebung innerhalb der AutoCAD- Sitzung. LISP-Programme können in die aktuelle Zeichnung geladen

Mehr

Erste Schritte mit Eclipse

Erste Schritte mit Eclipse Erste Schritte mit Eclipse März 2008, KLK 1) Java Development Kit (JDK) und Eclipse installieren In den PC-Pools der HAW sind der JDK und Eclipse schon installiert und können mit dem Application Launcher

Mehr

Algorithmen und ihre Programmierung

Algorithmen und ihre Programmierung Veranstaltung Pr.-Nr.: 101023 Algorithmen und ihre Programmierung Veronika Waue WS 07/08 Einführung Definition: Algorithmus Ein Algorithmus ist eine genau definierte Folge von Anweisungen zur Lösung eines

Mehr

Tutorial 7 TEIL 1/2. Untersuchung von ebusiness Anwendungen auf der Basis des IBM WebSphere Developer V 7.0

Tutorial 7 TEIL 1/2. Untersuchung von ebusiness Anwendungen auf der Basis des IBM WebSphere Developer V 7.0 Tutorial 7 TEIL 1/2 Untersuchung von ebusiness Anwendungen auf der Basis des IBM WebSphere Developer V 7.0 Copyright Institut für Informatik, Universität Leipzig Hinweise: Die Arbeiten werden unter Windows

Mehr

Grundlagen der OO- Programmierung in C#

Grundlagen der OO- Programmierung in C# Grundlagen der OO- Programmierung in C# Technische Grundlagen 1 Dr. Beatrice Amrhein Überblick Visual Studio: Editor und Debugging Die Datentypen Methoden in C# Die Speicherverwaltung 2 Visual Studio 3

Mehr

TU Kaiserslautern. Übungsblatt 2: Software-Entwicklung 1 (WS 2017/18) Hinweise zu Einreichaufgaben. Hinweise zu den Übungen

TU Kaiserslautern. Übungsblatt 2: Software-Entwicklung 1 (WS 2017/18) Hinweise zu Einreichaufgaben. Hinweise zu den Übungen Dr. Annette Bieniusa Mathias Weber, M. Sc. Peter Zeller, M. Sc. TU Kaiserslautern Fachbereich Informatik AG Softwaretechnik Übungsblatt 2: Software-Entwicklung 1 (WS 2017/18) Hinweise zu Einreichaufgaben

Mehr

Benutzerhandbuch Koala Editor

Benutzerhandbuch Koala Editor Benutzerhandbuch Koala Editor Inhalt Einführung, Allgemeine Hinweise... 2 Installation... 2 Allgemeine Funktionen... 3 Neu... 3 Öffnen und Speichern... 4 Modulfunktionen... 5 Klassisches Zustandsdiagramm...

Mehr

Für die Erstellung von Javaprogrammen sind eventuell zwei Komponenten nötig. 1. Das Java-Develepment-Kit (JDK) und die 2. Java Runtime Engine (JRE)

Für die Erstellung von Javaprogrammen sind eventuell zwei Komponenten nötig. 1. Das Java-Develepment-Kit (JDK) und die 2. Java Runtime Engine (JRE) Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Für die Erstellung von Javaprogrammen sind eventuell zwei Komponenten nötig. 1. Das Java-Develepment-Kit (JDK) und die 2. Java

Mehr

1. Python Interpreter installieren (WinPython)

1. Python Interpreter installieren (WinPython) 1 Excel - User Defined Functions mit Python Um Python als Programmiersprache für Excel UDFs verwenden zu können muss ein Python Interpreter(z.B. WinPython) und xlwings installiert werden: Inhalt 1. Python

Mehr

Im Mathe-Pool startet man Eclipse am besten aus einer Shell heraus, und zwar indem man im Home- Verzeichnis den Befehl

Im Mathe-Pool startet man Eclipse am besten aus einer Shell heraus, und zwar indem man im Home- Verzeichnis den Befehl Eclipse Eclipse ist eine IDE (Integrierte Entwicklungsumgebung), die speziell auf das Programmieren in Java zugeschnitten (und auch selbst in Java geschrieben) ist. Eine solche IDE vereint die Funktionalität

Mehr

Installation & Anwendung Xdebug für Eclipse

Installation & Anwendung Xdebug für Eclipse Wetterprognosen Angewandte Meteorologie Luftreinhaltung Geoinformatik Fabrikstrasse 14, CH-3012 Bern Tel. +41 (0)31-307 26 26 Fax +41 (0)31-307 26 10 e-mail: office@meteotest.ch www.meteotest.ch Bern,

Mehr

Abgabe: (vor 12 Uhr)

Abgabe: (vor 12 Uhr) TECHNISCHE UNIVERSITÄT MÜNCHEN FAKULTÄT FÜR INFORMATIK Lehrstuhl für Sprachen und Beschreibungsstrukturen WS 11/12 Einführung in die Informatik I Übungsblatt 1 Prof. Dr. Helmut Seidl, M. Schwarz, A. Herz,

Mehr

Installationsanleitung

Installationsanleitung 1. C Installationsanleitung C-Programmierung mit Hilfe von Eclipse unter Windows XP mit dem GNU C-Compiler (GCC) 2. Inhaltsverzeichnis 1. Einleitung... 3 2. Cygwin... 3 2.1 Cygwin-Installation... 3 2.2

Mehr

Übungszettel 2a - Python

Übungszettel 2a - Python Vorsemesterkurs Informatik Übungsaufgaben Übungszettel 2a - Python Aufgabe 1: Python starten Teilaufgaben (a)-(c) beziehen sich auf das Arbeiten unter den Systemen, die auf den RBI-Rechnern installiert

Mehr

SAP -Schnelleinstieg: ABAP-Entwicklung in Eclipse. Christoph Lordieck

SAP -Schnelleinstieg: ABAP-Entwicklung in Eclipse. Christoph Lordieck SAP -Schnelleinstieg: ABAP-Entwicklung in Eclipse Christoph Lordieck INHALTSVERZEICHNIS Inhaltsverzeichnis Vorwort 7 1 Einführung in Eclipse 11 1.1 Motivation der SAP für Eclipse 11 1.2 Vorteile von ABAP-Entwicklung

Mehr

Allgemeine Informatik 1 im WS 2006/07 Übungsblatt 1 (Teil 2)

Allgemeine Informatik 1 im WS 2006/07 Übungsblatt 1 (Teil 2) v01 12.10.2006 Technische Universität Darmstadt Fachbereich Informatik Prof. Dr. Johannes Fürnkranz Allgemeine Informatik 1 im WS 2006/07 Übungsblatt 1 (Teil 2) Bearbeitungszeit: 30.10. bis 05.11.2006

Mehr

Informatik II - Übung 01

Informatik II - Übung 01 Informatik II - Übung 01 Katja Wolff katja.wolff@inf.ethz.ch Themen 1. Ein Algorithmus und seine Implementierung in Java 2. Java: Elementare Aspekte 3. Klassen und Referenzen 4. Syntaxanalyse und Compiler

Mehr

µversion 2 Einführung

µversion 2 Einführung µversion 2 Einführung V1.0 F. Wolf Graz, September 2002 Inhaltsverzeichnis 1 Keil Mikroprozessor-Entwicklungsumgebung 1 2 Menübeschreibung 1 2.1 Hauptmenü 2 2.2 Compilermenü 2 2.3 Debugermenü 2 3 Projekt

Mehr

Programmierung des Dekema Austromat 3001 für die Gesellenprüfung

Programmierung des Dekema Austromat 3001 für die Gesellenprüfung Landesberufsschule für Zahntechnik Wolf-Ekkehard Schmidt, StD Roonstr. 100 24537 Neumünster Tel.: 04321 65580 Fax: 04321 699246 E-Mail: schmidt@zahntechnikausbildung-nms.de Programmierung des Dekema Austromat

Mehr

Aufgabenblatt 1: - Präsenzübung für die Übungen Do Mi Ausgabe Mi

Aufgabenblatt 1: - Präsenzübung für die Übungen Do Mi Ausgabe Mi Grundlagen der Programmierung 1 WS 2012/2013 Prof. Dr. Stefan Böttcher Aufgabenblatt 1: - Präsenzübung für die Übungen Do. 11.10.- Mi. 17.10.2012 Ausgabe Mi. 10.10.2012 1.1. Zahlen vertauschen mit wenigen

Mehr

Informatik II Übung 1

Informatik II Übung 1 Informatik II Übung 1 Gruppe 2 Carina Fuss cfuss@student.ethz.ch 28.2.2018 Carina Fuss 28.2.2017 1 Administratives ab nächstem Mal: Beginn um 13:00! Fragen aus der Vorlesung, Praktisches, Nachbesprechung

Mehr

Kleine Einführung in den Matlab-GUI-Editor

Kleine Einführung in den Matlab-GUI-Editor Kleine Einführung in den Matlab-GUI-Editor Um den Einstieg in den GUI-Bereich von Matlab ein wenig zu erleichtern, bespreche ich hier ein kleines Beispielprogramm. Es soll die vollen Stunden der Uhrzeit

Mehr

GS-Verein. Mandantenauswahl im Zahlungsverkehrsmodul. Impressum. Sage GmbH Emil-von-Behring-Str Frankfurt am Main

GS-Verein. Mandantenauswahl im Zahlungsverkehrsmodul. Impressum. Sage GmbH Emil-von-Behring-Str Frankfurt am Main GS-Verein Mandantenauswahl im Zahlungsverkehrsmodul Impressum Sage GmbH Emil-von-Behring-Str. 8-14 60439 Frankfurt am Main Copyright 2016 Sage GmbH Die Inhalte und Themen in dieser Unterlage wurden mit

Mehr

Anleitung zum Update von Sun Java mit Secunia:

Anleitung zum Update von Sun Java mit Secunia: Anleitung zum Update von Sun Java mit Secunia: In den nächsten Schritten wird erklärt wie Sie Sun Java aus der Liste der Unsicheren Programme entfernen können. Klicken Sie zuerst auf das Grün-Markierte

Mehr

Übungen zur Vorlesung. Maschinelles Lernen. Wintersemester 2011/2012

Übungen zur Vorlesung. Maschinelles Lernen. Wintersemester 2011/2012 Prof. Dr. Morik Dortmund, 14. Oktober Allgemeines Übungen zur Vorlesung Maschinelles Lernen Wintersemester 2011/2012 Begleitend zur Vorlesung findet eine Übung statt. Die Teilnahme an der Übung, sowie

Mehr

IFA-Formulare im PDF-Format mit Adobe Acrobat Reader DC öffnen. Inhalt. Einleitung. 1. PDF-Formular lokal speichern und öffnen

IFA-Formulare im PDF-Format mit Adobe Acrobat Reader DC öffnen. Inhalt. Einleitung. 1. PDF-Formular lokal speichern und öffnen Inhalt Einleitung 1. PDF-Formular lokal speichern und öffnen 1.1 Internet Explorer 1.2 Mozilla Firefox 1.3 Google Chrome 1.4 Opera 1.5 Safari 1.6 Öffnen mit unter Windows 1.7 Öffnen mit unter MacOS Bitte

Mehr

Praktikum zur Vorlesung Einführung in die Programmierung WS 14/15 Blatt 4

Praktikum zur Vorlesung Einführung in die Programmierung WS 14/15 Blatt 4 Michael Jugovac Dominik Kopczynski Jan Quadflieg Till Schäfer Stephan Windmüller Dortmund, den 7. November 2014 Praktikum zur Vorlesung Einführung in die Programmierung WS 14/15 Blatt 4 Es können 15 Punkte

Mehr

1.3.1 Java-Compiler installieren

1.3.1 Java-Compiler installieren 1 Java 1.3.1 Java-Compiler installieren Der Java-Compiler ist, wie auch die Java Virtual Machine, Teil des Java Development Kit (JDK) und kann kostenlos auf der Website von Oracle heruntergeladen werden.

Mehr

Installationsanweisung: Sigma DEC für Windows

Installationsanweisung: Sigma DEC für Windows Installationsanweisung: Sigma DEC für Windows 1. Doppelklick auf das Installationsfeldes ( grauer, kleiner Bildschirm mit 3 farbigen Streifen ) 2. Das Fenster Dateidownload öffnet sich automatisch: 3.

Mehr

Vorbereitende Aufgaben

Vorbereitende Aufgaben Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2017/18 Fakultät für Informatik Lehrstuhl 14 Lars Hildebrand Übungsblatt 4 Besprechung: 13. 17.11.2017 (KW 46) Vorbereitende

Mehr

Programmiervorkurs Einführung in Java Tag 3

Programmiervorkurs Einführung in Java Tag 3 Programmiervorkurs Einführung in Java Tag 3 Giulia Maier erstellen Sommersemester 2018 09:30 Vorstellung der Lösungen des Vortages ab 10:00 Vorlesung 60 Minuten Mittagspause erstellen gegen 12:30 Übungen

Mehr

BASIC-Tiger Starter Kit. Tel: +49 (241) Fax: +49 (241)

BASIC-Tiger Starter Kit. Tel: +49 (241) Fax: +49 (241) BASIC-Tiger Starter Kit Tel: +49 (241) 918 900 Fax: +49 (241) 918 9044 Email: info@wilke.de 1 2 Wilke Technology GmbH Krefelder Str. 147 52070 Aachen Germany BASIC-Tiger Starter Kit Willkommen beim BASIC-Tiger

Mehr

Praktikum zur Vorlesung Einführung in die Programmierung WS 18/19 Blatt 1

Praktikum zur Vorlesung Einführung in die Programmierung WS 18/19 Blatt 1 Name, Matrikelnummer: Seite 1 Andre Droschinsky Roman Kalkreuth Denis Kurz Bernd Zey Dortmund, den 18. Oktober 2018 Praktikum zur Vorlesung Einführung in die Programmierung WS 18/19 Blatt 1 Es können 10

Mehr

Vektoraddition als Java-Applet

Vektoraddition als Java-Applet Vektoraddition als Java-Applet ( Simon Winkler, Juli 2008) Warum habe ich dieses Thema ausgewählt? Die Vektoraddition ist eine äußerst wichtige mathematische Grundlage, ohne die zu beherrschen es unmöglich

Mehr

Vorbereitende Aufgaben

Vorbereitende Aufgaben Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2018/19 Fakultät für Informatik Lehrstuhl 14 Lars Hildebrand Übungsblatt 4 Besprechung: 19. 23.11.2018 (KW 47) Vorbereitende

Mehr

Ausdruck von Ersatzquittungen bzw. Belegen

Ausdruck von Ersatzquittungen bzw. Belegen Ausdruck von Ersatzquittungen bzw. Belegen 1. Ausdruck von Ersatzquittungen Sie können jetzt im OrthoCash Kassenbons nachträglich ausdrucken, die in der Vergangenheit schon mal ausgegeben wurden. Für diesen

Mehr

Einführung in das Programmieren

Einführung in das Programmieren Einführung in das Programmieren HelloWorld, NetBeans, Tutle-Umgebung Torsten Thoben, 15. April 2015 Get your tools Um mit Java zu programmieren werden drei Werkzeuge benötigt. 1. Der Java Compiler. Übersetzt

Mehr

Beschriftungssoftware für Legrand Reiheneinbaugeräte

Beschriftungssoftware für Legrand Reiheneinbaugeräte Beschriftungssoftware für Legrand Reiheneinbaugeräte 1 Inhaltsverzeichnis Hauptformular... 3 Projekttypen... 5 Projekttyp Legende... 5 Projekttyp Teilungseinheiten... 6 Projekt erstellen... 7 Projekt öffnen...

Mehr

Anleitung wie man in Syncovery Ausnahmelisten erstellt

Anleitung wie man in Syncovery Ausnahmelisten erstellt Anleitung wie man in Syncovery Ausnahmelisten erstellt Mit Syncovery synchronisiert man seine Dateien von der Quelle zum Ziel. Es gibt aber in Windows einige Dateien die sich NICHT kopieren lassen. Meist

Mehr

Werkzeuge zur Programmentwicklung

Werkzeuge zur Programmentwicklung Werkzeuge zur Programmentwicklung B-15 Bibliothek Modulschnittstellen vorübersetzte Module Eingabe Editor Übersetzer (Compiler) Binder (Linker) Rechner mit Systemsoftware Quellmodul (Source) Zielmodul

Mehr

Programmieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner

Programmieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner Programmieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner Christiane Taras Institut für Visualisierung und interaktive Systeme Universität Stuttgart GEFÖRDERT VON AKTIONSPARTNER Folien

Mehr

Die Baugruppen der VIPA GmbH sind direkt im Hardwarekonfigurator verfügbar und können so vereinfacht konfiguriert werden.

Die Baugruppen der VIPA GmbH sind direkt im Hardwarekonfigurator verfügbar und können so vereinfacht konfiguriert werden. 1 Einleitung. WinSPS-S7 V5 ist eine moderne Programmiersoftware für S7-Steuerungen. Unterstützt werden S7- Steuerungen von SIEMENS (S7-300, S7-400) und S7-Steuerung der Firma VIPA GmbH (System100V, System200V,

Mehr

Autotool - Erste Schritte

Autotool - Erste Schritte Anne Wissing anne.wissing@stud.htwk-leipzig.de 5. Oktober 2016 Inhaltsverzeichnis 1 Autotool öffnen und Login 2 2 Kursauswahl und Einschreibung 2 3 Der Aufgabenbereich 3 4 Aufgaben lösen 5 5 Auswertungen

Mehr

DI Kraus & CO GmbH Storyboard Seite 1. Mittels Rechtsklick in den Schiebebalken des Storyboards kann die Dauer des Videos begrenzt werden.

DI Kraus & CO GmbH Storyboard Seite 1. Mittels Rechtsklick in den Schiebebalken des Storyboards kann die Dauer des Videos begrenzt werden. DI Kraus & CO GmbH Storyboard Seite 1 Das STORYBOARD von ArCon - in kurzen Schritten Kapitel 1.) Allgemeine Einstellungen Über Anzeige -> Storyboard wird dieses aktiv geschaltet. (über das Icon kann das

Mehr

Schulungsunterlagen zur Version 3.3. Kapitel 13: Downloads integrieren

Schulungsunterlagen zur Version 3.3. Kapitel 13: Downloads integrieren Schulungsunterlagen zur Version 3.3 Kapitel 13: Downloads integrieren Jürgen Eckert Domplatz 3 96049 Bamberg Tel (09 51) 5 02 2 75 Fax (09 51) 5 02 2 71 Mobil (01 79) 3 22 09 33 E-Mail eckert@erzbistum-bamberg.de

Mehr

AVO-Übung 1. Übungsszenario, Entwicklungswerkzeuge. Andreas I. Schmied

AVO-Übung 1. Übungsszenario, Entwicklungswerkzeuge. Andreas I. Schmied AVO-Übung 1 Übungsszenario, Entwicklungswerkzeuge Andreas I. Schmied (andreas.schmied@uni-ulm.de) AspectIX-Team Abteilung Verteilte Systeme Universität Ulm WS2005 Allgemeines Übungsbetrieb Kalender-Szenario

Mehr

Inhalt. probado2 Bedienungsanleitung

Inhalt. probado2 Bedienungsanleitung probado2 Bedienungsanleitung Inhalt 1. Überprüfung, ob das Microsoft.NET Framework 3.5 auf dem Zielrechner installiert ist... 2 2. Installation des Programms probado2... 3 3. Zur Bedienung des Programms...

Mehr

Informatik I Debugging

Informatik I Debugging Informatik I Debugging G. Zachmann Clausthal University, Germany zach@in.tu-clausthal.de Der erste Computer-Bug Grace Hopper Admiral, US Navy Prof. Dr. G. Zachmann Informatik 1 - WS 05/06 Debugging 2 1

Mehr

Benutzerhinweise PHÖNIX

Benutzerhinweise PHÖNIX 1 Benutzerhinweise PHÖNIX Programmaufruf und Zugang zum Statistischen Landesamt (StaLa) Die gesamte Kommunikation erfolgt durch einen Web-Client im Dialogverkehr. Der Zugriff auf die Datenbank zur Erfassung

Mehr

Kreis-Jugendfeuerwehr

Kreis-Jugendfeuerwehr Kreis-Jugendfeuerwehr im Kreisfeuerwehrverband Landkreis Diepholz e.v. Bearbeitungsanleitung für den statistischen Jahresbericht der Nds. Jugendfeuerwehr - Jugendfeuerwehrwart - Nachdem Ihr die Einstellungen

Mehr

BOLB - Installation Homebanking Kontakte

BOLB - Installation Homebanking Kontakte BOLB - Installation Homebanking Kontakte Installation der Homebanking Kontakte Zur Nutzung dieser Schnittstelle ist es erforderlich, Ihre Bankdaten zu hinterlegen. Diese Hinterlegung erfolgt in dem Programm

Mehr

Anleitung zur Eingabe Ihrer Behandlungsfälle

Anleitung zur Eingabe Ihrer Behandlungsfälle Anleitung zur Eingabe Ihrer Behandlungsfälle Auf unserer Homepage www.pro-medico-fortbildung.com gehen Sie bitte in die Rubrik Fortbildungen buchen >> Behandlungsfälle Behandlungsfälle Auf dieser Seite

Mehr

Installation von Java, Java-Editor und BlueJ

Installation von Java, Java-Editor und BlueJ Installation von Java, Java-Editor und BlueJ Installation von Java Beginnen Sie mit der Installation von Java. Dazu im Ordner 22_java die Datei jdk-1_5_0_04-windows-i586-p.exe mit einem Doppelklick starten.

Mehr

Befundserver: Anleitung

Befundserver: Anleitung Start Abbildung 1: Startseite 1. Internet Explorer starten 2. Favorit MVZ Labor PD Dr. Volkmann und Kollegen auswählen bzw. Icon auf dem Desktop anklicken () 3. Zertifikat mit OK bestätigen 4. Laborbefunde

Mehr

Konfigurationslanleitung für J2EE und Eclipse im KBS-Pool

Konfigurationslanleitung für J2EE und Eclipse im KBS-Pool Konfigurationslanleitung für J2EE und Eclipse im KBS-Pool JBoss vorbereiten Wir haben ein zip-archiv mit JBoss 4.0.5 in /opt/jboss-4.0.5.zip hinterlegt. Entpacken Sie dieses in ihrem Homeverzeichnis an

Mehr

Testen und Debugging

Testen und Debugging Testen und Debugging Testklassen, Unit Tests Blackbox Test, Whitebox Test Regressionstesten Zusicherungen mit assert Debugger Informatik II: Objektorientierte SW-Entwicklung, Algorithmik, Nebenläufigkeit

Mehr

swissict Salärstudie 2019 Bedienungsanleitung Datenerfassung Online-Tool

swissict Salärstudie 2019 Bedienungsanleitung Datenerfassung Online-Tool swissict Salärstudie 019 Bedienungsanleitung Datenerfassung Online-Tool swissict Vulkanstrasse 10 8048 Zürich Tel. 043 336 40 6 salaerstudie@swissict.ch Inhaltsverzeichnis 1. Registration / Login... 3

Mehr

Medien Programmierung. von Nico Hezel

Medien Programmierung. von Nico Hezel Medien Programmierung von Nico Hezel Zur Person Nico Hezel wissenschaftlicher Mitarbeiter IMI Bachelor (April 2009 - April 2011) Objekterkennung zur Lokalisierung von Gegenstände im Raum IMI Master (April

Mehr

1. Schritt Download der Firmware und des Firmwaredownloaders von unser Website

1. Schritt Download der Firmware und des Firmwaredownloaders von unser Website Vor der Installation Bitte überprüfen Sie, ob Ihr Drucker über ein paralleles oder serielles Verbindungskabel mit dem PC verbunden ist, von welchem die Firmware auf den Drucker geladen werden soll. Ein

Mehr

Praktikum zur Vorlesung Einführung in die Programmierung WS 14/15 Blatt 3

Praktikum zur Vorlesung Einführung in die Programmierung WS 14/15 Blatt 3 Michael Jugovac Dominik Kopczynski Jan Quadflieg Till Schäfer Stephan Windmüller Dortmund, den 30. Oktober 2014 Praktikum zur Vorlesung Einführung in die Programmierung WS 14/15 Blatt 3 Es können 12 (+5

Mehr

Universität Stuttgart Programmierübung Bildschirmschoner

Universität Stuttgart Programmierübung Bildschirmschoner Programmierübung Bildschirmschoner Ilona Heurich C# Warum C#? In Windows-Umgebung leicht zu handhaben In Wirtschaft häufig verwendet Ähnliche Sprachbausteine wie andere verbreitete Sprachen (Java, C++,

Mehr

Grundlagen im Umgang mit dem Rechner

Grundlagen im Umgang mit dem Rechner Grundlagen im Umgang mit dem Rechner Aufbau des Betriebssystems Schalten Sie Ihren TI-Nspire ein! Es erscheint der Startbildsschirm: Durch Klicken auf eins der sieben unten angeordneten Symbole, öffnen

Mehr

Design und Implementierung eines Tools zur Visualisierung der Schaltfunktionsminimierung

Design und Implementierung eines Tools zur Visualisierung der Schaltfunktionsminimierung Design und Implementierung eines Tools zur Visualisierung der Schaltfunktionsminimierung mit KV-Diagrammen Design and implementation of an e-learning tool for minimization of boolean functions based on

Mehr

AdmiCash Update-Info Version

AdmiCash Update-Info Version AdmiCash Update-Info Version 8.0.6.0 Umstellung auf ISO 20022 / SEPA Test und produktive Umstellung Dieses AdmiCash-Update ist für die AdmiCash-Basisversion nicht von Bedeutung. Für alle Anwender der AdmiCash

Mehr

Prinoth Online - Bedienungsanleitung

Prinoth Online - Bedienungsanleitung Prinoth Online - Bedienungsanleitung Herzlich Willkommen bei der Internetplattform von Prinoth. Hier finden Sie technische Informationen wie Betriebsund Wartungsanleitungen, Ersatzteilkataloge und viele

Mehr

Zahlenraten: Ein Spiel in Java.

Zahlenraten: Ein Spiel in Java. Zahlenraten: Ein Spiel in Java. Nach dem Start vom Java-Editor (und dem Erstellen eines JFrame-Programms) sieht man Folgendes: Dieser Code startet das Programm, indem es ein Objekt der Klasse Zahlenraten

Mehr

ScanPal Inventur im OrthoFakt

ScanPal Inventur im OrthoFakt ScanPal Inventur im OrthoFakt 1. Lizenz Bevor Sie mit der ScanPal-Inventur im OrthoFakt anfangen können, müssen Sie unter dem Menüpunkt Einstellungen -> Lizenzen, die erworbene Lizenz in das Feld Lizenz-Eingabe

Mehr

Konzept und Realisierung eines Zustandsmaschinen-Editors für Interaktionen medizinischer Bildverarbeitung mit Debug-Funktionalität

Konzept und Realisierung eines Zustandsmaschinen-Editors für Interaktionen medizinischer Bildverarbeitung mit Debug-Funktionalität Konzept und Realisierung eines Zustandsmaschinen-Editors für Interaktionen medizinischer Bildverarbeitung mit Debug-Funktionalität Daniel Stein, Marcus Vetter, Ivo Wolf, Hans-Peter Meinzer Abteilung für

Mehr

Benutzung von Microsoft Visual Studio 2017

Benutzung von Microsoft Visual Studio 2017 Benutzung von Microsoft Visual Studio 2017 Hier am Beispiel der deutschen Version Beim Erstellen eines Projektes für eine Konsolenanwendung ist es ein klein wenig anders als bei früheren Versionen, wenn

Mehr

2 Grundlagen und Grundeinstellungen

2 Grundlagen und Grundeinstellungen Grundlagen und Grundeinstellungen.1 Öffnen von ARCHICAD Wenn Sie das Programm ArchiCAD starten, öffnet sich zunächst der Einstellungsdialog ARCHICAD STARTEN. Bild -1 ARCHICAD wird gestartet Wählen Sie

Mehr

FOTOS FÜR DAS INTERNET AUFBEREITEN

FOTOS FÜR DAS INTERNET AUFBEREITEN FOTOS FÜR DAS INTERNET AUFBEREITEN 1 von 7 Fotos machen bei den meisten Webseiten den größten Teil des Speicherplatzes aus und verursachen dadurch lange Ladezeiten der Webseite. Um das zu verhindern bzw.

Mehr