Hochschule Darmstadt Prof.Dr. H.P.Weber. Informatik Pearson Education, Inc. All rights reserved.
|
|
- Alfred Kohl
- vor 8 Jahren
- Abrufe
Transkript
1 1 Inf 1 Hochschule Darmstadt Prof.Dr. H.P.Weber Informatik 1
2 2 Inhalt von Informatik 1 1 Einführung 2 Grundelemente der C Programmierung 3 Kontrollanweisungen: Teil 1 4 Kontrollanweisungen: Teil 2 5 Funktionen und eine Einführung in Rekursion 6 Arrays, Suchen und Sortieren 7 Zeiger 8 Strukturierte Datentypen (struct) 9 Dateiverarbeitung
3 3 1 Einführung
4 4 1.1 Organisatorisches 1.2 Programmiersprachen 1.3 Geschichte von C und C C/C++ Standardbibliothek 1.5 Typische C/C++ Entwicklungsumgebung
5 5 1.1 Organisatorisches Stellung von Informatik 1 im Studium 1. Semester: Informatik 1 Prozedurale und strukturierte Programmierung Programmiersprache C 2. Semester: Informatik 2 Objektorientierte und generische Programmierung Programmiersprache C++
6 6 1.1 Organisatorisches Literatur H.M.Deitel,P.J.Deitel: C How To Program,7th ed (oder auch: 6th-5th ed); Prentice-Hall; 2013/2009/2006 Basistext der Vorlesung, deshalb primär empfohlen. Goll, Dausmann: C als erste Programmiersprache, 8. Auflage; Springer Vieweg; 2014 Deutschsprachiges Standardwerk zu Sprachsyntax und -nutzung. Außerdem: Gute Referenz für die Bearbeitung der Aufgaben im Praktikum.
7 7 1.1 Organisatorisches Software Für eingeschriebene Studenten der Hochschule Darmstadt sind im Rahmen des Microsoft DreamSpark -Programms die professionellen Versionen von Visual Studio 2015 oder 2013 kostenlos erhältlich. Quelle: Anmelden im Intranet der h_da: Dort navigieren zu: Hochschule -> Servicebereiche -> IT-Dienste -> Software -> Microsoft DreamSpark Microsoft Visual Studio 2013 Professional ist auch auf den Rechnern im Praktikum vorhanden
8 8 1.1 Organisatorisches Vorlesung, Praktikum, individuelles Üben Programmieren ist ein Handwerk, das geübt werden muss. Üben heißt zunächst: Sich allein mit Aufgabenstellung und Entwicklungsumgebung um eine Lösung bemühen. Teamarbeit macht erst Sinn, wenn jeder für sich die Aufgabe im wesentlichen gelöst hat. Das gilt uneingeschränkt für die Programmierausbildung; in der beruflichen Praxis sind durchaus andere Modelle möglich ( pair-programming ).
9 9 1.1 Organisatorisches Vorlesung, Praktikum, individuelles Üben Kalkulieren Sie ausreichend Zeit zum individuellen Üben in Ihren Zeitplan ein in der Vorlesung ist dafür keine Zeit und im Praktikum nur eingeschränkt. Notebooks in der Vorlesung sind nicht verboten, aber erfahrungsgemäß (außer bei großer Selbstdisziplin) eher kontraproduktiv.
10 Organisatorisches Vorlesung, Praktikum, individuelles Üben In der Vorlesung wird der Stoff systematisch zunächst begrifflich und dann an konkreten Beispielen dargestellt. Für Studenten mit wenig Programmiererfahrung drei Phasen: Vorbereitung der Vorlesung anhand der vorher bereitgestellten Folien Vorlesung mit Möglichkeit zur Diskussion der Begriffe und Beispiele Nachbereitung durch eigenes Üben und Bearbeiten der Praktikumsaufgaben
11 Organisatorisches Ablauf eines Praktikumstermins Ausgabe der Aufgabenstellung (Download von meiner Website) ca. 14 Tage vor Praktikumstermin Vorbesprechung in der Vorlesung Zu Hause: Programmcode entwerfen und eintippen Am besten schon mit Visual Studio 2015 oder 2013 Code für komplettes Projekt ins Praktikum mitbringen Im Praktikum: Übersetzung, Inbetriebnahme mit Visual Studio, Testen, evtl. mit Praktikumspartner durchsprechen / abgleichen (Zeitrahmen: maximal 90 Minuten) Abnahme/Testierung durch Betreuer
12 Organisatorisches Regeln zum Praktikum 5 von 5 möglichen Testaten sind Pflicht für erfolgreiche Praktikumsteilnahme Testate gibt es grundsätzlich nur zum jeweiligen Termin Bewertung: teilgenommen als Eintrag im QIS Dies ist die Voraussetzung für die Zulassung zur Klausur. Gruppeneinteilung für das Praktikum beim ersten Vorlesungstermin Termine und Aufgabenstellungen auf meiner Website Durchführung in Zweiergruppen
13 Organisatorisches Praktikum / Netzzugang Studierende setzen ihr Passwort für Labor und WLAN im OBS ('Online-Belegsystem') des FB Informatik Laborzugang vor dem ersten Praktikum von zu Hause aus aktivieren Dazu im OBS einloggen mit Matrikelnummer und Geburtsdatum als Initialpasswort; dann bei 'Passwort ändern' ein 'Passwort für Labors' eingeben 'Passwort für Labors' merken und beim Praktikumstermin zum Einloggen in Laborrechner verwenden
14 Organisatorisches Leistungsnachweis Klausur (90 Minuten) Zulassungsvoraussetzung: 5 Testate Inhalt: 'Papierklausur' mit Fragen zur Vorlesung und einzelnen Aspekten der Programmieraufgaben aus dem Praktikum
15 Programmiersprachen Maschinensprachen prozessorabhängige Codierung von Befehlen, Adressen und Daten als Bitmuster Maschinenorientierte Programmiersprachen (Assembler-Sprachen) prozessorabhängige mnemonische Codierung von Befehlen, Adressen und Daten; ein Assembler-Befehl ergibt einen Maschinenbefehl Problemorientierte Programmiersprachen den zu bearbeitenden (z.b. nummerischen, kommerziellen, technischen,...) Problemen angepasste Formulierung von Programmen eine Anweisung ergibt viele Maschinenbefehle portabel, da prozessorunabhängig
16 Programmiersprachen Problemorientierte Programmiersprachen An englischer Umgangssprache orientiert Benutzen übliche mathematische Schreibweise Beispiel: area = PI * radius * radius; Einzelne Anweisungen bewältigen substanzielle Aufgaben. Müssen durch Übersetzungsprogramme in Maschinensprache übersetzt werden ( Compiler ) Das komplett übersetzte Programm wird dann ausgeführt. Andere Möglichkeit: Interpreter Führen Hochsprachen-Programme direkt (d.h. Anweisung für Anweisung) aus Ausführung ist langsamer als bei compiliertem Programm
17 Programmiersprachen Prozedurale Programmiersprachen: FORTRAN (FORmula TRANslator) COBOL (COmmon Business Oriented Language) ALGOL (ALGOrithmic Language) PASCAL C Funktionale Programmiersprachen: LISP, Haskell, ML Scala, F# Logische Programmiersprachen: PROLOG
18 Programmiersprachen Objektorientierte Programmiersprachen: SMALLTALK EIFFEL C++ Java C# Skriptsprachen: Perl (Practical Extraction and Report Language) Python PHP (Hypertext Preprocessor, Personal Home Page Tools) Javascript Ruby
19 Geschichte von C und C++ Geschichte von C Entstanden aus CPL ( Combined Programming Language, Cambridge und London, Anfang der 1960er) Über BCPL ( Basic CPL, Martin Richards, 1967) und B (Ken Thompson, 1970) Ungetypte Sprachen Entwickelt von Dennis Ritchie (Bell Laboratories, 1972) Ergänzung von Datentypen Sprache, in der UNIX entwickelt wurde Unabhängig von der eingesetzten Hardware portable Programme können geschrieben werden ANSI und ISO Standard für C wurde 1990 veröffentlicht und 1999 sowie 2011 ergänzt ( C99, C11 )
20 Geschichte von C und C++ Geschichte von C++ Erweiterung von C Entwickelt von Bjarne Stroustrup (Bell Laboratories) seit Anfang der 1980er Stellt neue Eigenschaften zur Verfügung, um C auf ein höheres Niveau zu heben Ergänzung: objektorientierte Programmierung Objekte: wiederverwendbare Softwarekomponenten Modellieren Dinge der realen Welt Ergänzung: generische Programmierung Parametrisierte Funktionen und Datentypen Im August 2011 wurde ein in vielen Punkten erweiterter und ergänzter ISO Standard für C++ verabschiedet ( C++ 11 ). Die aktuelle Version ( C++ 14 ) gilt seit Ende 2014 und unterscheidet sich von C++11 nur durch kleinere Korrekturen und Ergänzungen.
21 C/C++ Standardbibliothek C/C++ Programme Aufgebaut aus Teilen, die Funktionen und Klassen (im Fall von C++) genannt werden C/C++ Standardbibliothek Reichhaltige Sammlung von existierenden Funktionen und Klassen Wiederverwendbar in neuen Anwendungen
22 22 Betrachtung zum Software Engineering Verwende einen Baukasten -Ansatz, um Programme zu schreiben. Vermeide, das Rad neu zu erfinden. Benutze vorhandene Teile, wann immer möglich. Diese sogenannte Wiederverwendung von Software ist ein zentrales Element der prozeduralen, objektorientierten und generischen Programmierung.
23 23 Betrachtung zum Software Engineering Beim Programmieren in C/C++ werden üblicherweise die folgenden Bausteine benutzt: Funktionen und Klassen der C/C++ Standardbibliothek, Funktionen und Klassen der verschiedensten Fremdanbieter, selbstdefinierte Funktionen und Klassen.
24 24 Tipp zur Performanz Die Nutzung von Funktionen und Klassen der C/C++ Standard-Bibliothek anstelle des Schreibens von eigenen Versionen wird meist die Performanz des Programms verbessern, da die Standardbibliothek auf Effizienz optimiert wurde. Diese Vorgehensweise verkürzt auch die Entwicklungszeit für ein Programm.
25 25 Portabilitäts-Tipp Die Nutzung von Funktionen und Klassen der C/C++ Standard-Bibliothek anstelle von eigenen Versionen verbessert die Portabilität des Programms, da die Standardbibliothek Bestandteil jeder C/C++ Implementierung ist.
26 26 Betrachtung zum Software Engineering Umfangreiche Klassenbibliotheken wiederverwendbarer Softwarekomponenten sind im Internet verfügbar. Viele dieser Bibliotheken sind kostenlos: -.NET-Klassenbibliothek - Qt-Klassenbibliothek - Boost-Klassenbibliothek (Teile davon sind zukünftige Erweiterungen des C++-Standards)
27 1.5 Typische C/C++ Entwicklungsumgebung C/C++ Programme werden in 6 Phasen entwickelt Editieren Programmierer schreibt Programm (und speichert Quellcode auf Festplatte) Präprozessor Ergänzungen und Ersetzungen auf Textebene Compilieren Compiler übersetzt C/C++ Programm in Maschinensprache Linken Objektcode mit weiteren Funktionen und Daten verbinden Laden Übertragen des ausführbaren Programms in den Arbeitsspeicher Ausführen Das (Maschinensprachen-)Programm Befehl für Befehl ausführen 27
28 28 Fig. 1.1 TypischeC/C++ Entwicklungsumgebung.
29 29 Praxis-Tipp C/C++ Programme sollten auf möglichst einfache und unkomplizierte Weise geschrieben werden. Man spricht vom KISS-Prinzip ( keep it small and simple ). Die Programmiersprache sollte nicht durch bizarre Verwendungen und Konstruktionen überansprucht werden.
30 30 Praxis-Tipp Es ist wichtig, die Dokumentation für die Version von C/C++ zu lesen, die man verwendet. Man sollte dies möglichst häufig tun, um ein Gefühl für die Möglichkeiten von C/C++ und den korrekten Gebrauch dieser Möglichkeiten zu bekommen.
31 31 Praxis-Tipp Rechner und Compiler sind gute Lehrer: Falls man nach dem Studium der C/C++-Dokumentation noch nicht sicher ist, wie eine Eigenschaft von C/C++ funktioniert, sollte man mit einem kleinen Testprogramm experimentieren und schauen was passiert. Jede Compilermeldung sollte genau studiert werden und mit Hilfe des Debuggers die Zusammenhänge klargemacht werden.
Hochschule Darmstadt Prof.Dr. H.P.Weber. Programmieren 1. 2006 Pearson Education, Inc. All rights reserved.
1 PG 1 Hochschule Darmstadt Prof.Dr. H.P.Weber Programmieren 1 2 Inhalt von Programmieren 1 1 Einführung 2 Grundelemente der C++ Programmierung 3 Einführung in Klassen und Objekte 4 Kontrollanweisungen:
MehrInformatik. Kap 0 Organisation
Informatik Kap 0 Organisation von Vorlesung und Praktikum Dr. Norbert Spangler Sprechstunde : nach Vereinbarung E-Mail norbert.spangler@h-da.de n.spangler@t-online.de http://www.fbi.h-da.de/organisation/personen/spangler-norbert.html
MehrInhalt. n Algorithmus. n Euklidscher Algorithmus. n Sortieren. n Programmiersprachen. n Entwicklungsschritte eines Programms.
Inhalt Algorithmus Euklidscher Algorithmus Sortieren Programmiersprachen Entwicklungsschritte eines Programms Algorithmen 1 Algorithmus Eindeutige Beschreibung eines allgemeinen Verfahrens unter Verwendung
MehrProgrammieren. Kap 0 Organisation
Programmieren Kap 0 Organisation von Vorlesung und Praktikum Dr. Norbert Spangler Sprechstunde : nach Vereinbarung E-Mail norbert.spangler@h-da.de n.spangler@t-online.de http://www.fbi.h-da.de/organisation/personen/spangler-norbert.html
Mehrschnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv
Roboter programmieren mit NXC für Lego Mindstorms NXT 1. Auflage Roboter programmieren mit NXC für Lego Mindstorms NXT schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag
MehrHistorischer Abriss. 1956 Fortran Backus (IBM) Formula Translator. 1960 Algol 60 Naur et al. Algorithmic Language
Vorbemerkungen Dozent Veranstaltung Inhalt Spann (Rechenzentrum des Mathematischen Instituts) Systemadministration der Linux-Netze der Mathematik wissenschaftl. Arbeitsgebiet: Numerische Mathematik 1.
Mehr1. Einführung Einführung in die Programmierung (fbw) Sommersemester 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, fbi
1. Einführung Einführung in die Programmierung (fbw) Sommersemester 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, fbi 1 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Einführung in
MehrEinleitung und Organisatorisches
page.1 Einleitung Informatik für Elektrotechnik und Informationstechnik Benedict Reuschling benedict.reuschling@h-da.de Hochschule Darmstadt Fachbereich Informatik WS 2013/14 page.2 Willkommen an der Hochschule
Mehr2D22 Prinzipien der Softwareentwicklung. Prinzipien der Softwareentwicklung S. Strahringer 1
2D22 1 Inhalte der Lehrveranstaltung Einführung in die Programmierung mit PHP Literatur: Theis, Thomas (2010): Einstieg in PHP 5.3 und MySQL 5.4. [für Programmieranfänger geeignet]. 6., aktualisierte Aufl.
MehrVermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.
1 2 3 4 Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg. Gerade beim Einstig in der Programmierung muss kontinuierlich
MehrGrundlagen der Informatik
Grundlagen der Informatik Dr. Norbert Spangler Sprechstunde : nach Vereinbarung E-Mail n.spangler@fbi.h-da.de n.spangler@t-online.de http://www.fbi.h-da.de/organisation/personen/spangler-norbert.html Grundlagen
MehrEinführung in PHP. (mit Aufgaben)
Einführung in PHP (mit Aufgaben) Dynamische Inhalte mit PHP? 2 Aus der Wikipedia (verkürzt): PHP wird auf etwa 244 Millionen Websites eingesetzt (Stand: Januar 2013) und wird auf etwa 80 % aller Websites
MehrInstitut für Telematik Universität zu Lübeck. Programmieren. Kapitel 0: Organisatorisches. Wintersemester 2008/2009. Prof. Dr.
Institut für Telematik Universität zu Lübeck Programmieren Kapitel 0: Organisatorisches Wintersemester 2008/2009 Prof. Dr. Christian Werner 1-2 Überblick Ziele Inhaltsüberblick Ablauf der Veranstaltung
MehrProgrammiersprachen und Programmierkonzepte
Programmiersprachen und Programmierkonzepte Inhalt Programmiersprachen- Entwicklung Programmiersprachen und Programmierparadigmen Die Geschichte der Programmiersprachen Anfänge vor 200 Jahren Programmierbare
MehrVersion 0.3. Installation von MinGW und Eclipse CDT
Version 0.3 Installation von MinGW und Eclipse CDT 1. Stellen Sie fest, ob Sie Windows in der 32 Bit Version oder in der 64 Bit Version installiert haben. 2. Prüfen Sie, welche Java Runtime vorhanden ist.
MehrKapitel 1: Einführung
10 Kapitel 1: Einführung 1.1 Was ist eine Programmiersprache? 1.2 Details zu C++ 1.3 Phasen der Programmierung 1.4 Ein erstes Programm: Hello World! 1.5 Addition zweier Zahlen 1.6 Entscheidungen 1.1 Was
MehrE-Mail Adressen der BA Leipzig
E-Mail Adressen der BA Jeder Student der BA bekommt mit Beginn des Studiums eine E-Mail Adresse zugeteilt. Diese wird zur internen Kommunikation im Kurs, von der Akademie und deren Dozenten zur Verteilung
MehrInformatik Java-Programmierkurs im Rahmen der Berufs- u. Studienorientierung für Schüler. Joliot-Curie-Gymnasium GR 2010 Nico Steinbach
Informatik Java-Programmierkurs im Rahmen der Berufs- u. Studienorientierung für Schüler Joliot-Curie-Gymnasium GR 2010 Nico Steinbach 0. Organisatorisches Warum habt Ihr euch für den Kurs eingeschrieben?
MehrC++11 C++14 Kapitel Doppelseite Übungen Musterlösungen Anhang
Einleitung Dieses Buch wendet sich an jeden Leser, der die Programmiersprache C++ neu lernen oder vertiefen möchte, egal ob Anfänger oder fortgeschrittener C++-Programmierer. C++ ist eine weitgehend plattformunabhängige
MehrInstallation und Inbetriebnahme von Microsoft Visual C++ 2010 Express
Howto Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express Peter Bitterlich Markus Langer 12. Oktober 2012 Zusammenfassung Dieses Dokument erklärt Schritt für Schritt die Installation
MehrInformationsblatt zu den Seminaren am Lehrstuhl. für Transportsysteme und -logistik
Informationsblatt zu den Seminaren am Lehrstuhl für Transportsysteme und -logistik Inhaltsverzeichnis ORGANISATORISCHES... 2 GROBER ABLAUF... 3 PRÄSENTATIONEN... 6 TEST... 7 1 Organisatorisches Jeder Student
MehrC++ mit. Microsoft Visual C++ 2008. Richard Kaiser. Einführung in Standard-C++-, C++/CLI und die objektorientierte Windows.
Richard Kaiser C++ mit Microsoft Visual C++ 2008 Einführung in Standard-C++-, C++/CLI und die objektorientierte Windows.NET-Programmierung Mit CD-ROM Geleitwort Wenn man heute nach Literatur über Programmiersprachen
MehrProgrammieren I. Überblick. www.kit.edu. Institut für Angewandte Informatik
Programmieren I Überblick KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Übersicht Programmieren Programmieren I (1. Semester)
MehrSoftware Engineering:
Hochschule Darmstadt Fachbereich Informatik Software Engineering: Tipps zum Einsatz von Innovator auf einem privaten Rechner Software Engineering, Prof. Dr. R. Hahn, WS2011-12, h_da, Fachbereich Informatik
MehrSie müssen sich für diesen Fall mit IHREM Rechner (also zeitgut jk o.ä.) verbinden, nicht mit dem Terminalserver.
Sie müssen sich für diesen Fall mit IHREM Rechner (also zeitgut jk o.ä.) verbinden, nicht mit dem Terminalserver. Am 15.08.2015 um 21:03 schrieb Jürgen Kleindienst : bei einer Terminalsitzung steht mir
MehrProgrammieren Lernen mit BYOB. Gerald Futschek 5. November 2012
Programmieren Lernen mit BYOB Informatiktag 2012 Gerald Futschek 5. November 2012 Erste Programmier Schritte in der Schule Sehr viele verschiedene Dinge zu lernen: Syntax und Semantik der Befehle, Algorithmen,
MehrAnleitung zum Arbeiten mit Microsoft Visual Studio 2008 im Softwarepraktikum ET/IT
Boris Golubovic Dortmund, den 24. Oktober 2010 Anleitung zum Arbeiten mit Microsoft Visual Studio 2008 im Softwarepraktikum ET/IT Ein Projekt anlegen Ein Projekt kapselt alle zu einer Anwendung gehörenden
MehrEs sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.
Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Bevor Sie den Java-Compiler installieren sollten Sie sich vergewissern, ob er eventuell schon installiert ist. Gehen sie wie folgt
MehrLeichte-Sprache-Bilder
Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen
MehrInstallation und Inbetriebnahme von SolidWorks
Inhaltsverzeichnis FAKULTÄT FÜR INGENIEURWISSENSCHAFTEN I Prof. Dr.-Ing. Frank Lobeck Installation und Inbetriebnahme von SolidWorks Inhaltsverzeichnis Inhaltsverzeichnis... I 1. Einleitung... 1 2. Installation...
MehrProgrammieren Formulierung eines Algorithmus in einer Programmiersprache
Zum Titel der Vorlesung: Programmieren Formulierung eines in einer Programmiersprache Beschreibung einer Vorgehensweise, wie man zu jedem aus einer Klasse gleichartiger Probleme eine Lösung findet Beispiel:
MehrEinführung in die Informatik II
Einführung in die Informatik II Vorlesung Sommersemester 2013 Prof. Dr. Nikolaus Wulff Ziele der Vorlesung Sie vertiefen die Kenntnisse aus Informatik I und runden diese in weiteren Anwendungsgebieten
MehrBeruflichen Schule in Nidda
Microsoft DreamSpark an der Über das DreamSpark-Programm erhalten alle Schülerinnen und Schüler sowie alle Lehrkräfte der kostenlosen Zugriff auf viele Microsoft Produkte wie z.b. Microsoft Windows 8 oder
MehrEinführung zum Arbeiten mit Microsoft Visual C++ 2010 Express Edition
In den nachfolgenden Schritten finden Sie beschrieben, wie Sie in der Entwicklungsumgebung Microsoft Visual Studio 2010 eine Projektmappe, ein Projekt und einen ersten Quellcode erstellen, diesen kompilieren,
MehrAlgorithmen mit Python
Algorithmen mit Python Vorbesprechung zum Proseminar im Sommersemester 2009 http://www.python.org 1 Sie lernen in DAP Java und C/C++: 80% Syntax, 20% Algorithmen-Design Idee Schon ein einfaches Hello World
MehrFB Informatik Prof. Dr. R.Nitsch. Programmieren 1. Reiner Nitsch 06151/16-8417 r.nitsch@fbi.h-da.de Homepage: www.fbi.h-da.de/~r.nitsch Raum: D14/0.
Programmieren 1 Reiner Nitsch 06151/16-8417 r.nitsch@fbi.h-da.de Homepage: www.fbi.h-da.de/~r.nitsch Raum: D14/0.09 Was ist Programmieren Teil eines systematischen Entwurfsprozesses Planung, Definition,
MehrAnleitung zum neuen Überaumbuchungssystem der Hochschule für Musik und Tanz Köln
Anleitung zum neuen Überaumbuchungssystem der Hochschule für Musik und Tanz Köln Dieses System wird im Sommersemester 2015 getestet und gilt nur für das Übehaus. Das Üben in Räumen des Haupthauses wird
Mehr0. Einführung. C und C++ (CPP)
C und C++ (CPP) 0. Einführung Prof. Dr. Marc Rennhard Institut für angewandte Informationstechnologie InIT ZHAW Zürcher Hochschule für Angewandte Wissenschaften marc.rennhard@zhaw.ch Marc Rennhard, 05.01.2010,
MehrSoftwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen. Alexander Schunk Marcel Teuber Henry Trobisch
Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen Alexander Schunk Henry Trobisch Inhalt 1. Vergleich der Unit-Tests... 2 2. Vergleich der Codeabdeckungs-Tests... 2 3. Vergleich
MehrAnleitung für die Hausverwaltung
www.gruppenhaus.ch Version vom 15. September 2006 Autor Kontakt Gruppenhaus.ch GmbH support@gruppenhaus.ch Inhalt 1 Allgemeines... 2 1.1 Login... 2 1.2 Wenn Sie nicht mehr weiter wissen... 2 2 Belegungsplan...
MehrAnmelden und Vorträge einreichen auf der JBFOne-Website Inhalt
Inhalt 1. Schritt: Anmelden 2 Anmelden mit Daten von 2014... 3 Neu anmelden... 3 Maske 1: Persönliche Angaben... 3 Maske 2: Angaben über Ihr Unternehmen... 3 Maske 3: Teilnahme und Rechnungsangaben...
MehrRobot Karol für Delphi
Robot Karol für Delphi Reinhard Nitzsche, OSZ Handel I Version 0.1 vom 24. Januar 2003 Zusammenfassung Nach der Einführung in die (variablenfreie) Programmierung mit Robot Karol von Freiberger und Krško
MehrGezielt über Folien hinweg springen
Gezielt über Folien hinweg springen Nehmen wir an, Sie haben eine relativ große Präsentation. Manchmal möchten Sie über Folien hinweg zu anderen Folien springen. Das kann vorkommen, weil Sie den gesamten
Mehrmysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank
mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man
MehrPROFIS Software Lösungen
PROFIS Software Lösungen Die PROFIS Software Lösungen bieten eine effektive Möglichkeit Dübel, Bewehrungsanschlüsse und viele anderen Anwendungen zu bemessen dabei arbeiten Sie selbstverständlich immer
MehrUpgrade von Windows Vista auf Windows 7
Je nach Ihrer Hardware und der aktuellen Edition von Windows Vista können Sie die Option Upgrade bei der Installation von Windows 7 verwenden, um ein Upgrade von Windows Vista auf die entsprechende oder
MehrWas ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,
Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit, Wie kann ein PDF File angezeigt werden? kann mit Acrobat-Viewern angezeigt werden auf jeder Plattform!! (Unix,
MehrEinrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000
Folgende Anleitung beschreibt, wie Sie ein bestehendes Postfach in Outlook Express, bzw. Microsoft Outlook bis Version 2000 einrichten können. 1. Öffnen Sie im Menü die Punkte Extras und anschließend Konten
MehrAnlegen eines DLRG Accounts
Anlegen eines DLRG Accounts Seite 1 von 6 Auf der Startseite des Internet Service Centers (https:\\dlrg.de) führt der Link DLRG-Account anlegen zu einer Eingabemaske, mit der sich jedes DLRG-Mitglied genau
MehrDas E-Mail-Postfach für Studierende. Informationen und Anleitung zur Nutzung
Das E-Mail-Postfach für Studierende Informationen und Anleitung zur Nutzung Das E-Mail-Postfach Als Studierende/r der Hochschule verfügen Sie über eine eigene E-Mail-Adresse mit der Endung "@studmail.fh-gelsenkirchen.de".
MehrInstallation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren
Installation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren 1 32- oder 64-bit Windows feststellen In den nachfolgenden Schritten ist es nötig, dass Sie wissen, ob Sie
MehrEinrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me
Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me Bevor Sie die Platte zum ersten Mal benutzen können, muss sie noch partitioniert und formatiert werden! Vorher zeigt sich die Festplatte
MehrImpulse Inklusion 2015. Selbst-bestimmtes Wohnen und Nachbarschaft
Impulse Inklusion 2015 Selbst-bestimmtes Wohnen und Nachbarschaft Impulse sind Ideen und Vorschläge. Inklusion bedeutet: Alle Menschen können selbst-bestimmt und gleich-berechtigt am Leben teilnehmen.
MehrJava Script für die Nutzung unseres Online-Bestellsystems
Es erreichen uns immer wieder Anfragen bzgl. Java Script in Bezug auf unser Online-Bestell-System und unser Homepage. Mit dieser Anleitung möchten wir Ihnen einige Informationen, und Erklärungen geben,
MehrAblaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der IBOConsole
Lavid-F.I.S. Ablaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der Lavid Software GmbH Dauner Straße 12, D-41236 Mönchengladbach http://www.lavid-software.net Support:
MehrSchritt 1. Anmelden. Klicken Sie auf die Schaltfläche Anmelden
Schritt 1 Anmelden Klicken Sie auf die Schaltfläche Anmelden Schritt 1 Anmelden Tippen Sie Ihren Benutzernamen und Ihr Passwort ein Tipp: Nutzen Sie die Hilfe Passwort vergessen? wenn Sie sich nicht mehr
MehrVBA-Programmierung WS 2008/09
VBA-Programmierung Sibylle Schwarz Westsächsische Hochschule Zwickau Dr. Friedrichs-Ring 2a, RII 263 http://wwwstud.fh-zwickau.de/~sibsc/ sibylle.schwarz@fh-zwickau.de WS 2008/09 Organisation der Lehrveranstaltung
MehrBinäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen
Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders
MehrEin Blick voraus. des Autors von C++: Bjarne Stroustrup. 04.06.2005 Conrad Kobsch
Ein Blick voraus des Autors von C++: Bjarne Stroustrup 04.06.2005 Conrad Kobsch Inhalt Einleitung Rückblick Nur eine Übergangslösung? Was würde C++ effektiver machen? Quelle 2 Einleitung Wo steht C++,
MehrSWE12 Übungen Software-Engineering
1 Übungen Software-Engineering Software-Qualitätssicherung / Software-Qualitätsmanagement 2 Aufgabe 1 Ordnen Sie die folgenden Zitate dem entsprechenden Ansatz zum Qualitätsbegriff zu und begründen Sie
MehrSoftwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel
Übungen zur Vorlesung Softwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel Übungsblatt 3 - Lösungshilfe Aufgabe 1. Klassendiagramme (9 Punkte) Sie haben den Auftrag, eine Online-Videothek
MehrÜber den Link https://www.edudip.com/academy/dbv erreichen Sie unsere Einstiegsseite:
Anmeldung und Zugang zum Webinar Über den Link https://www.edudip.com/academy/dbv erreichen Sie unsere Einstiegsseite: Dort finden Sie die Ankündigung unserer Webinare: Wenn Sie auf den Eintrag zum gewünschten
MehrGrundlagen der Programmierung UE
Grundlagen der Programmierung UE Research and teaching network GdP UE H. Prähofer, R. Wolfinger 1 Vortragende Dr. Herbert Praehofer (G1 u. G2) Mag. Reinhard Wolfinger (G3 u. G4) Institute for System Software
MehrKontaktlinsen über die neue Website bestellen eine Kurzanleitung
Kontaktlinsen über die neue Website bestellen eine Kurzanleitung Wir möchten Ihnen die Nutzung unseres Online-Angebots Website so einfach und angenehm wie möglich gestalten und haben deshalb ein zentrales
MehrFH D Fachhochschule Düsseldorf University of Applied Sciences. FB 3 Fachhochschule Düsseldorf University of Applied Sciences
Was ist MSDN AA? Inhalt Nutzen des MSDN AA-Programms Inhalte Nutzungsregeln E-Academy/ELMS Support Programmadministrator im FB3: B.Sc. Malte C. Berntssen, E-Mail: malte.berntssen@fh-duesseldorf.de 1 Microsoft
MehrProgrammieren was ist das genau?
Programmieren was ist das genau? Programmieren heisst Computerprogramme herstellen (von griechisch programma für Vorschrift). Ein Computerprogramm ist Teil der Software eines Computers. Als Software bezeichnet
Mehrmy.ohm Content Services Autorenansicht Rechte
my.ohm Content Services Autorenansicht Rechte Felizitas Heinebrodt Technische Hochschule Nürnberg Rechenzentrum Kesslerplatz 12, 90489 Nürnberg Version 2 August 2015 DokID: cs-rechte-autor Vers. 2, 18.08.2015,
MehrAnleitung Office 365 / ausführliche Version. Bestellungs- und Installationsanleitung für Office 365
Bestellungs- und Installationsanleitung für Office 365 Inhaltsverzeichnis 1. Was ist Office 365?... 1 2. Voraussetzungen... 1 3. Ablauf der Bestellung... 2 4. Ablauf der Installation... 3 4.1. Anmeldung
MehrWordPress. Dokumentation
WordPress Dokumentation Backend-Login In das Backend gelangt man, indem man hinter seiner Website-URL einfach ein /wp-admin dranhängt www.domain.tld/wp-admin Dabei gelangt man auf die Administrationsoberfläche,
Mehr1 Vom Problem zum Programm
Hintergrundinformationen zur Vorlesung GRUNDLAGEN DER INFORMATIK I Studiengang Elektrotechnik WS 02/03 AG Betriebssysteme FB3 Kirsten Berkenkötter 1 Vom Problem zum Programm Aufgabenstellung analysieren
MehrUpdatehinweise für die Version forma 5.5.5
Updatehinweise für die Version forma 5.5.5 Seit der Version forma 5.5.0 aus 2012 gibt es nur noch eine Office-Version und keine StandAlone-Version mehr. Wenn Sie noch mit der alten Version forma 5.0.x
MehrWindows 10. Vortrag am Fleckenherbst Bürgertreff Neuhausen. www.buergertreff-neuhausen.de www.facebook.com/buergertreffneuhausen
Windows 10 Vortrag am Fleckenherbst Bürgertreff Neuhausen 1 Inhalt Was ist neu (im Vergleich zu Windows 8.1) Wann lohnt sich ein Umstieg Update Installation von Windows 10 Startmenü Windows Explorer Webbrowser
MehrVorkurs Informatik WiSe 15/16
Java 1 Dr. Werner Struckmann / Stephan Mielke, Jakob Garbe, 12.10.2015 Technische Universität Braunschweig, IPS Überblick Organisatorisches Arbeitsablauf Hello! 12.10.2015 Dr. Werner Struckmann / Stephan
MehrALEMÃO. Text 1. Lernen, lernen, lernen
ALEMÃO Text 1 Lernen, lernen, lernen Der Mai ist für viele deutsche Jugendliche keine schöne Zeit. Denn dann müssen sie in vielen Bundesländern die Abiturprüfungen schreiben. Das heiβt: lernen, lernen,
MehrStudieren- Erklärungen und Tipps
Studieren- Erklärungen und Tipps Es gibt Berufe, die man nicht lernen kann, sondern für die man ein Studium machen muss. Das ist zum Beispiel so wenn man Arzt oder Lehrer werden möchte. Hat ihr Kind das
MehrInstallieren von Microsoft Office 2012-09-12 Version 2.1
Installieren von Microsoft Office 2012-09-12 Version 2.1 INHALT Installieren von Microsoft Office... 2 Informationen vor der Installation... 2 Installieren von Microsoft Office... 3 Erste Schritte... 7
MehrEinrichtung des Cisco VPN Clients (IPSEC) in Windows7
Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über
MehrVB.net Programmierung und Beispielprogramm für GSV
VB.net Programmierung und Beispielprogramm für GSV Dokumentation Stand vom 26.05.2011 Tel +49 (0)3302 78620 60, Fax +49 (0)3302 78620 69, info@me-systeme.de, www.me-systeme.de 1 Inhaltsverzeichnis Vorwort...2
MehrFAQ. Hilfe und Antworten zu häufig gestellten Fragen
FAQ Hilfe und Antworten zu häufig gestellten Fragen Ich kann mich nicht einloggen 2 Wie kann ich die hinterlegte E-Mail Adresse in meinem Account ändern 2 Wie funktioniert die Bestellung 2 Wo kann ich
MehrAnbindung des eibport an das Internet
Anbindung des eibport an das Internet Ein eibport wird mit einem lokalen Router mit dem Internet verbunden. Um den eibport über diesen Router zu erreichen, muss die externe IP-Adresse des Routers bekannt
MehrLSF-Anmeldungen zu Studien- und Prüfungsleistungen in der Philosophischen Fakultät
LSF-Anmeldungen zu Studien- und Prüfungsleistungen in der Philosophischen Fakultät (Stand: 19.06.2013) Inhaltsverzeichnis I. Einführung LSF... 2 II. Online-Anmeldungen zu Studien- und Prüfungsleistungen
MehrUm über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben:
FTP-Upload auf den Public Space Server mit FileZilla 1. Was wird benötigt? Um über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben: Benutzername: Ihr Webuser
MehrVirtueller Seminarordner Anleitung für die Dozentinnen und Dozenten
Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,
MehrÜbungen zu C++ Kapitel 1
Übungen zu C++ Kapitel 1 Aufgabe 1 Ergänze den Text. a) Die sechs logischen Einheiten eines Computers sind Eingabe-Einheit, Ausgabe-Einheit, RAM, ALU, CPU, Plattenspeicher. b) Die Programme, welche Hochsprachenprogramme
MehrDreamSpark - Schritt für Schritt
DreamSpark - Schritt für Schritt Die Fakultät A&L stellt Ihren Studierenden und Lehrenden die Möglichkeit zur Teilnahme am Programm DreamSpark der Firma Microsoft zur Verfügung. Bezugsberechtigte sind:
MehrUmstellung und Registrierung Re@BellandVision Release 4.1.3.45
Umstellung und Registrierung Re@BellandVision Release 4.1.3.45 entwickelt von BellandVision GmbH 1. Allgemeines Ab dem 03.01.2011 steht ein neues Release der Re@BellandVision Software zur Verfügung. Kunden
MehrDiplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008
Konzeption und Implementierung einer automatisierten Testumgebung, 10. Dezember 2008 1 Gliederung Einleitung Softwaretests Beispiel Konzeption Zusammenfassung 2 Einleitung Komplexität von Softwaresystemen
MehrMetaQuotes Empfehlungen zum Gebrauch von
MetaQuotes Empfehlungen zum Gebrauch von MetaTrader 4 auf Mac OS Auch wenn viele kommerzielle Angebote im Internet existieren, so hat sich MetaQuotes, der Entwickler von MetaTrader 4, dazu entschieden
MehrObjektorientierte Analyse und Design
Hochschule Darmstadt Fachbereich Informatik Objektorientierte Analyse und Design Tipps zum Einsatz von Innovator auf einem privaten Rechner Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2011, h_da,
MehrShellfire L2TP-IPSec Setup Windows XP
Shellfire L2TP-IPSec Setup Windows XP Diese Anleitung zeigt anschaulich, wie ein bei Shellfire gehosteter VPN-Server im Typ L2TP-IPSec unter Windows XP konfiguriert wird. Inhaltsverzeichnis 1. Benötigte
MehrLernziele Ablauf Übungsaufgaben Formalitäten. Programmierpraktika. Einführung in das Programmieren und Weiterführendes Programmieren
Programmierpraktika Einführung in das Programmieren und Weiterführendes Programmieren Prof. H.G. Matthies, Dr. R. Niekamp, Dr. E. Zander 16.4.2014 Programmierpraktika 16.4.2014 1/15 Lernziele und Voraussetzungen
MehrSchumacher, Chris Druckdatum 01.06.2012 11:11:00
Dokumentenverwaltung Autor Schumacher, Chris Druckdatum 01.06.2012 11:11:00 SMS Login Aktivierung Sie müssen beim ersten Login zwingend einen PIN und eine Secret Answer setzen. Den PIN benötigen Sie bei
MehrVisual Basic Express Debugging
Inhalt Dokument Beschreibung... 1 Projekt vorbereiten... 1 Verknüpfung zu Autocad/ProStructures einstellen... 2 Debugging... 4 Autocad/ProSteel Beispiel... 5 Dokument Beschreibung Debuggen nennt man das
Mehre-books aus der EBL-Datenbank
e-books aus der EBL-Datenbank In dieser Anleitung wird erklärt, wie Sie ein ebook aus der EBL-Datenbank ausleihen und mit dem Programm Adobe Digital Edition öffnen. Folgende Vorraussetzungen sind eventuell
MehrKurzanleitung MAN E-Learning (WBT)
Kurzanleitung MAN E-Learning (WBT) Um Ihr gebuchtes E-Learning zu bearbeiten, starten Sie bitte das MAN Online- Buchungssystem (ICPM / Seminaris) unter dem Link www.man-academy.eu Klicken Sie dann auf
MehrWINDOWS 10 Upgrade. Beispiel: Desktop-Ausschnitt von vorhandenem WIN 8.1 (rechte Ecke der Taskleiste)
Angebot von Microsoft über ein kostenloses Online-Upgrade auf Windows 10 für vorhandene Windows-Systeme der Versionen 7(SP1) und 8.1 (nicht für 8.0!!) Beispiel: Desktop-Ausschnitt von vorhandenem WIN 8.1
MehrDigitaler Semesterapparat
Inhaltsverzeichnis - Was enthält dieses Dokument? 1. Allgemeine Informationen Seite 2 2. Verwendung des digitalen Semesterapparates für Studenten Seite 3 3. Anleitung für Lehrende: Bereitstellen von Daten
MehrInformatik 1 Tutorial
ETH Zürich, D-INFK/D-BAUG Herbstsemester 2014 Dr. Martin Hirt Christian Badertscher Informatik 1 Tutorial Dieses Tutorial hat zum Ziel, die notwendigen Tools auf dem eigenen Computer zu installieren, so
Mehr