Programmieren mit COBOL

Größe: px
Ab Seite anzeigen:

Download "Programmieren mit COBOL"

Transkript

1 Wirtschaftsinformatik: Datenverarbeitung Klaus Arzdorf Programmieren mit COBOL 4., völlig neu bearbeitete Auflage Vogel Buchverlag

2 Inhaltsverzeichnis Vorwort 5 Urhebernachweis 7 Vom Problem zum Programm Grundlagen Umwelt des Programmierers Grundlagen der Sprache COBOL Struktur eines Programms Definitionen Eigentliches Programm Zeichenvorrat der COBOL-Sprache Aufgliederung der Wörter in der COBOL-Sprache Schlüsselwörter,..-rf.T Wahlwörter Paragraphennamen Kapitelnamen (SECTION) Datennamen Datensatznamen Dateinamen Bedingungsnamen Konstante Alphanumerische Konstante Numerische Konstante Hexadezimale Konstante Figurative Konstante Interpunktion Aufbau eines COBOL-Programms Die vier Hauptteile (DIVISION) eines COBOL-Programms Aufbau des Befehlsteils Befehlsaufbau Beispiel Beispielprogramm Aufgabenstellung Beispielprogramm Struktogramm Beispielprogramm Codierung Übung zum Befehlsteil Benötigte Befehle in Kapitel Format der COBOL-Befehle OPEN-Befehl 56

3 1.4.3 READ-Befehl WRITE-Befehl CLOSE-Befehl DISPLAY-Befehl ACCEPT-Befehl MOVE-Befehl PERFORM-Befehl (Inline-PERFORM) Bedingungen Beispiele für PERFORM UNTIL-Befehle STOP-Befehl Schreiben des Programms COBOL-Formular Programmvorbereitung Übersichtliche Programmierung Aufgaben zu Kapitel Aufgabe la: Eingeben und Drucken von Daten Aufgabe lb: Eingeben und Speichern von Daten Aufgabe lc: Lesen und Drucken von Daten Lösungen zu Kapitel Das Stufenkonzept t Aufbau der DATA DIVISION Definition von Daten Stufennummern (01 bsi 49 und 77) Beschreibung der Daten PICTURE-Klausel (für nicht druckaufbereitete Felder) Alphanumerische und alphabetische Daten Numerische Daten VALUE-Klausel JUSTIFIED-Klausel FILE SECTION Wichtige Parameter der FD-Beschreibung Aufgaben zu Kapitel Aufgabe 2a: Erstellen einer strukturierten Datei Aufgabe 2b: Drucken einer Adreßliste Lösungen zu Kapitel Drucken, Rechnen, Vergleichen Aufbereitung von Daten zum Drucken Alphabetische/alphanumerische Druckaufbereitung Numerische Druckaufbereitung Spezielle Einfügung Einfache Einfügung

4 Unterdrücken und Ersetzen Feste Einfügung Gleitende Einfügung Regeln für PIC-Klauseln USAGE-Klausel Darstellungsform bei USAGE IS DISPLAY Darstellungsform bei USAGE IS BINARY Darstellungsform bei USAGE IS PACKED-DECIMAL Rechenbefehle für die vier Grundrechenarten ADD-Befehl Zusatz ROUNDED in Rechenbefehlen Zusatz ON SIZE ERROR in Rechenbefehlen Zusatz NOT ON SIZE ERROR in Rechenbefehlen SUBTRACT-Befehl MULTIPLY-Befehl DIVIDE-Befehl Allgemeine Regeln für Rechenbefehle Vergleichsbefehl IF Einseitige Selektion Zweiseitige Selektion Weitere Beispiele für den IF-Befehl S Stufennummer Verwendung der Stufennummer ENVIRONMENT DIVISION CONFIGURATION SECTION INPUT-OUTPUT SECTION Zusammenhang von Dateinamen im Programm Aufgabe zu Kapitel Aufgabe 3: Drucken einer Umsatzliste Lösungen zu Kapitel Unterprogramme und Tabellen Definitions-Erweiterungen «BLANK WHEN ZERO«-Klausel REDEFINES-Klausel Tabellenverarbeitung OCCURS-Klausel Ansprechen von Tabellenfeldern Verarbeiten von Tabellen Tabellenfüllen bei vorgegebenem Index Tabellenfüllen bei sortierter Eingabe Tabellenfüllen bei unsortierter Eingabe Programmschleife bei der Tabellenverarbeitung Füllen und Verarbeiten von alphanumerischen Tabellen

5 4.3 Befehlserweiterungen ACCEPT-Befehl für Datum, Wochentag und/oder Uhrzeit Ergänzungen zum IF-Befehl IF-Befehl (Klassentest) IF-Befehl (Vorzeichentest) Arithmetische Ausdrücke Mehrfachbedingungen Verschachtelte IF-Befehle Erweiterungen des PERFORM-Befehls Einfacher PERFORM-Befehl und die Ergänzung TIMES PERFORM-UNTIL-Befehl Vorzeitiges Verlassen von Unterprogrammen PERFORM-VARYING-Befehl COMPUTE-Befehl Qualifizieren von Namen «MOVE CORRESPONDING»-Befehl Aufgabe zu Kapitel 4...,.-: Aufgabe 4: Verarbeitung einer eindimensionalen Tabelle Lösungen zu Kapiel 4.'. 227 Mehrdimensionale Tabellen und Datenmanipulationen Mehrdimensionale Tabellen Definition mehrdimensionaler Tabellen Erstellen einer ldimensionalen Tabellen Definieren und Ansprechen einer 2dimensionalen Tabelle Definieren und Ansprechen einer 3dimensionalen Tabelle Arbeiten mit 2dimensionalen Tabellen Erweiterung des «PERFORM VARYING»-Befehls Arbeitsweise bei 2stufiger Tabelle Arbeitsweise bei 3stufiger Tabelle Anwendung des mehrdimensionalen «PERFORM VARYING»-Befehls Datenmanipulationsbefehle EXAMINE-Befehl INSPECT-Befehl Zusammenfassen und Trennen von Daten STRING-Befehl UNSTRING-Befehl Aufgabe zu Kapitel Aufgabe 5: Zweidimensionale Tabellenverarbeitung Lösungen zu Kapitel

6 Direktzugriff zu Dateien Allgemeine Betrachtungen Sequentielle Dateien Dateien mit direktem Zugriff Relative Dateien Indizierte Dateien Befehle und Anweisungen für Direkte Dateien SELECT-Anweisung für direkte Dateien SELECT-Anweisung für relative Dateien SELECT-Anweisung für indizierte Dateien OPEN-Anweisung für direkte Dateien START-Befehl READ-Befehl für direkte Dateien WRITE-Befehl für direkte Dateien REWRITE-Befehl DELETE-Befehl Beispiele für die Verarbeitung von indizierten Dateien Laden einer indizierten Datei Sequentielles Lesen einer indizierten Datei Sequentielles Lesen einer Indizierten Datei mit START-Anweisung S Wahlfreies Lesen einer indizierten Datei Wahlfreier und sequentieller Zugriff auf eine indizierte Datei «GO TO... DEPENDING ON»-Befehl Gruppenverarbeitung Aufgabe zu Kapitel Aufgabe 6: Verarbeiten von Gruppen mit einer indizierten Datei Lösungen zu Kapitel Externe Unterprogramme/Sortdateien Externe Unterprogramme CALL-Anweisung LINKAGE SECTION CALL-Aufruf: Beispiel PROCEDURE DIVISION im Unterprogramm Rücksprung in das Hauptprogramm Unterprogramm: Beispiel Sortdateien SD-Eintragung SORT-Befehl RELEASE-Befehl RETURN-Befehl

7 7.2.5 Verarbeitungsweise des SORT-Befehls Sortieren mit USING/GIVING Sortieren mit INPUT/OUTPUT PROCEDURE COBOL-Sort: Beispiel Aufgabe zu Kapitel Aufgabe 7: Sortieren einer Datei mit Unterprogramm Lösungen zu Kapitel Fehlerbehandlung und Ergänzungen Ergänzende Anweisungen und Befehle COPY-Anweisung SIGN-Klausel Allgemeine Fehlerbehandlung von Dateien «FILE STATUS«-Klausel Fehlerbehandlung mit der USE-Anweisung Tabellenverarbeitung mit Indexnamen Zusatz INDEXED BY in Tabellen Definition von weiteren Indexfeldern SET-Anweisung, SEARCH-Befehl..,.-.{ Fehlersuche mit Hilfe der DEBUG-Zeilen ' Beispiele für Bildschirmprogrammierung Programm zur Erstellung von Testdaten auf einem PC Programm zur Bildschirmverarbeitung 351 Anhang Reservierte COBOL-Wörter 363 Literaturhinweise 367 Stichwortverzeichnis

COBOL Programmierte Unterweisung

COBOL Programmierte Unterweisung Harald Gockel COBOL Programmierte Unterweisung 3. Auflage Hüthig Buch Verlag Heidelberg Inhaltsverzeichnis Vorwort 1 1.1 Urhebernachweis 2 1.2 Hinweise zur Benutzung dieses Buches 3 Wie entsteht ein Programm?

Mehr

Vorwort 11 1 Einleitung Überblick Hardwareausstattung Softwarebausteine Programmentwicklung 19

Vorwort 11 1 Einleitung Überblick Hardwareausstattung Softwarebausteine Programmentwicklung 19 Inhaltsverzeichnis Vorwort 11 1 Einleitung. 15 1.1 Überblick 15 1.2 Hardwareausstattung 17 1.3 Softwarebausteine 17 1.4 Programmentwicklung 19 2 Einführungsbeispiel 21 3 Das grundlegende Konzept von Cobol

Mehr

Inhaltsverzeichnis. Vorwort zur zweiten amerikanischen Ausgabe 19 Vorwort zur deutschen Ausgabe 25 Vorbemerkungen 29

Inhaltsverzeichnis. Vorwort zur zweiten amerikanischen Ausgabe 19 Vorwort zur deutschen Ausgabe 25 Vorbemerkungen 29 COBOL Strukturierte Programmierung mit COBOL 85 Von Daniel D. McCracken und Donald G. Golden 7., korrigierte Auflage Oldenbourg Verlag München Wien 5 Inhaltsverzeichnis Vorwort zur zweiten amerikanischen

Mehr

COBOL COBOL. Tobias Denzler Eve Morel. Für das Seminar: 10 Programmiersprachen

COBOL COBOL. Tobias Denzler Eve Morel. Für das Seminar: 10 Programmiersprachen COBOL Tobias Denzler Eve Morel Für das Seminar: 10 Programmiersprachen COBOL Common Business Oriented Language Cobol verwirrt das Gehirn; diese Sprache zu lehren, sollte deshalb als kriminelle Tat verfolgt

Mehr

Teil 5 COBOL. COmmon Business Oriented Language 60

Teil 5 COBOL. COmmon Business Oriented Language 60 Teil 5 COBOL COmmon Business Oriented Language 60 Kaufmännische, behördliche Anwendungen E/A ist Hauptteil der Anwendung, große Zahl einfacher Berechnungen, Dezimalarithmetik, DoD & IBM, 1959/60, die treibenden

Mehr

COBOL. COBOL by the numbers (Quelle: ZDNet / Gartner Inc., 2001) Teil 5. Sprache ohne Programmierer. Entwurfsprinzipien

COBOL. COBOL by the numbers (Quelle: ZDNet / Gartner Inc., 2001) Teil 5. Sprache ohne Programmierer. Entwurfsprinzipien Teil 5 COBOL COmmon Business Oriented Language 60 Kaufmännische, behördliche Anwendungen E/A ist Hauptteil der Anwendung, große Zahl einfacher Berechnungen, Dezimalarithmetik, DoD & IBM, 1959/60, die treibenden

Mehr

COBOL Grundlagen. Übungen zur Schulung

COBOL Grundlagen. Übungen zur Schulung COBOL Grundlagen Übungen zur Schulung 22. Oktober 2011 Eine Ausarbeitung von: cps4it Ralf Seidler Stromberger Straße 36A 55411 Bingen Fon: 06721-992611 Fax: 06721-992613 Mail: [email protected] Internet

Mehr

E. H. Peter Roitzsch. COBOL Das Handbuch für den professionellen Programmierer

E. H. Peter Roitzsch. COBOL Das Handbuch für den professionellen Programmierer E. H. Peter Roitzsch COBOL Das Handbuch für den professionellen Programmierer --- Programmierhandbücher für den anspruchsvollen Leser Microsoft C-Programmierhandbuch Ein Microsoft PressNieweg-Buch von

Mehr

A.1 reservierte COBOL-Wörter Anhang

A.1 reservierte COBOL-Wörter Anhang A.1 reservierte COBOL-Wörter - 248 - Anhang A.l Liste der reservierten COBOL-Wörter des Standards ANSI-74 ACCEPT COMMUNICATION DIVIDE 1-0 MERGE ACCESS COMP DIVISION I-O-CONTROL MESSAGE ADD COMPUTATIONAL

Mehr

Dateneingabe und Transformation Übersicht

Dateneingabe und Transformation Übersicht Dateneingabe und Transformation Übersicht 2.0 Allgemeine 2.1 Eingabe über die 2.2 2.3 Eingabe eines externen ASCII-Files 2.4 Varianten der INPUT-Anweisung, Formatierungselemente 2.5 Ein- und Ausgabe von

Mehr

COBOL. Teil 2: Strukturen, Unterprogramme und Compiler

COBOL. Teil 2: Strukturen, Unterprogramme und Compiler COBOL Teil 2: Strukturen, Unterprogramme und Compiler cps4it consulting, projektmanagement und seminare für die informationstechnologie Ralf Seidler, Stromberger Straße 36A, 55411 Bingen Fon: +49-6721-992611,

Mehr

Richtig einsteigen: Access 2007 VBA-Programmierung

Richtig einsteigen: Access 2007 VBA-Programmierung Lorenz Hölscher Richtig einsteigen: Access 2007 VBA-Programmierung Miaosott Teill Erste Schritte 1 Einleitung 9 1.1 Die Themenschwerpunkte dieses Buches 9 Visual Basic for Applications 9 Die Beispiel-Datenbank

Mehr

Programmierung mit FORTRAN

Programmierung mit FORTRAN Programmierung mit FORTRAN Von Dr.rer.nat. Wolfgang Brauch Professor an der Fachhochschule Ravensburg - Weingarten 6., durchgesehene Auflage Mit 48 Bildern, 66 Aufgaben und 61 Beispielen Technische Universität

Mehr

Inhaltsverzeichnis. Vorwort 13

Inhaltsverzeichnis. Vorwort 13 Inhaltsverzeichnis Vorwort 13 1. Einführung 17 1.1 Den C64 kennenlernen 18 1.2 Fernseher oder Monitor? 49 1.3 Datasette und Floppy 51 1.4 Der richtige Drucker 52 1.5 Joysticks und Mäuse 53 1.6 Mit Software

Mehr

Martin Unold INFORMATIK. Geoinformatik und Vermessung

Martin Unold INFORMATIK. Geoinformatik und Vermessung Wiederholung So sieht ein leeres Java-Programm aus public class Programmname { public static void main (String[] args) { // Hier stehen die Anweisungen Welche Arten von Anweisungen gibt es? Anweisungen

Mehr

Inhaltsverzeichnis.

Inhaltsverzeichnis. Inhaltsverzeichnis Vorwort Danksagung Einleitung 1 Ein schneller Einstieg in die Programmierung 1 Ein einfaches Turbo Pascal Programm 1 Erweitern eines Programms um Variable 3 Variable und Eingabe 4 Einfache

Mehr

Gregor Kuhlmann Friedrich Müllmerstadt. MySQL. Der Schlüssel zu Datenbanken-Design und -Programmierung. c 3 E. i- O Rowohlt Taschenbuch Verlag

Gregor Kuhlmann Friedrich Müllmerstadt. MySQL. Der Schlüssel zu Datenbanken-Design und -Programmierung. c 3 E. i- O Rowohlt Taschenbuch Verlag Gregor Kuhlmann Friedrich Müllmerstadt MySQL Der Schlüssel zu Datenbanken-Design und -Programmierung r?: X c 3 E i- O uu Rowohlt Taschenbuch Verlag Inhalt Editorial 11 Einleitung 12 1 Einführung in das

Mehr

Inhaltsverzeichnis. Vorwort.11

Inhaltsverzeichnis. Vorwort.11 Inhaltsverzeichnis Vorwort.11 Kapitel 1 Einführung in die C-Programmierung 17 1.1 Ein erstes C-Programm 17 1.1.1 Analyse des Zinseszins-Programms 17 1.2 Compilieren und Ausführen eines Programms 24 1.3

Mehr

Anwendungsentwicklung Datenbanken SQL. Stefan Goebel

Anwendungsentwicklung Datenbanken SQL. Stefan Goebel Anwendungsentwicklung Datenbanken SQL Stefan Goebel SQL Structured Query Language strukturierte Abfragesprache von ANSI und ISO standardisiert deklarativ bedeutet was statt wie SQL beschreibt, welche Daten

Mehr

Folien php/mysql Kurs der Informatikdienste

Folien php/mysql Kurs der Informatikdienste Folien php/mysql Kurs der Informatikdienste 1. Einführung in die Datenbank MySQL Kursbeispiel und Kursziele 1.1 Das Kursbeispiel: eine kleine Personalverwaltung 1.2 Was brauchen wir? 1.3 Ziele Kurs AEMS1,

Mehr

Effektives Arbeiten mit SAS

Effektives Arbeiten mit SAS Effektives Arbeiten mit SAS Grundlagen und Programmierung von Alexander Graf, Werner Bundschuh, Dr. Hans-Günther Kruse, Universitätsrechenzentrum Heidelberg Wissenschaftsverlag Mannheim Leipzig Wien Zürich

Mehr

1. Einleitung Benutzeroberfläche: PC-DOS/MS-DOS 23

1. Einleitung Benutzeroberfläche: PC-DOS/MS-DOS 23 Inhaltsverzeichnis 1. Einleitung 15 2. Benutzeroberfläche: PC-DOS/MS-DOS 23 2.1 Tastatur und Sonderzeichen 25 2.2 Disketten-Laufwerke und Festplatte 27 2.3 Disketten-Material 28 2.4 Wichtige DOS-Befehle

Mehr

Grundkurs Software- Entwicklung mit C++

Grundkurs Software- Entwicklung mit C++ Dietrich May Grundkurs Software- Entwicklung mit C++ Praxisorientierte Einführung mit Beispielen und Aufgaben- Exzellente Didaktik und Übersicht Mit 30 Abbildungen 2., überarbeitete und erweiterte Auflage

Mehr

Generischer Excel-Upload

Generischer Excel-Upload Generischer Excel-Upload Mit diesem Programm können Sie relativ einfach Daten, die in Excel-Tabellen gespeichert sind, in eine Tabelle geladen werden. Es wird dafür ein Excel-Objekt erzeugt und die Exceltabelle

Mehr

Peter Prinz Ulla Kirch-Prinz C+ + Lernen und professionell anwenden. ffl mitp

Peter Prinz Ulla Kirch-Prinz C+ + Lernen und professionell anwenden. ffl mitp Peter Prinz Ulla Kirch-Prinz C+ + Lernen und professionell anwenden ffl mitp Inhaltsverzeichnis Einleitung 19 1 Grundlagen 21 Entwicklung und Eigenschaften von C + + 22 Objektorientierte Programmierung

Mehr

Roboter programmieren mit NXC für LEGO MINDSTORMS NXT

Roboter programmieren mit NXC für LEGO MINDSTORMS NXT Daniel Braun Roboter programmieren mit NXC für LEGO MINDSTORMS NXT mitp Vorwort 13 i NXTundNXC 15 i.i DerNXT 15 1.2 NXC 16 1.2.1 Not exactly С 16 1.2.2 Compiler 17 1.2.3 Zusammenfassung 17 2 BricxCC 19

Mehr

Richtig einsteigen: Access 2010 VBA-Programmierung

Richtig einsteigen: Access 2010 VBA-Programmierung Richtig einsteigen: Access 2010 VBA-Programmierung Von den Grundlagen bis zur professionellen Entwicklung von Lorenz Hölscher 1. Auflage Richtig einsteigen: Access 2010 VBA-Programmierung Hölscher schnell

Mehr

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort... 13

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort... 13 Auf einen Blick Vorwort... 13 Teil 1 Vorbereitung Kapitel 1 Einleitung... 17 Kapitel 2 SQL der Standard relationaler Datenbanken... 21 Kapitel 3 Die Beispieldatenbanken... 39 Teil 2 Abfrage und Bearbeitung

Mehr

Anhang. A.l Liste der reservierten COBOL-Worter

Anhang. A.l Liste der reservierten COBOL-Worter 171 Anhang A.l Liste der reservierten COBOL-Worter ACCEPT CONTAINS ENTER LABEL ACCESS COPY ENVIRONMENT LEADING ADD CORR EOP LEFT ADVANCING CORRESPONDING EQUAL LENGTH AFTER COUNT ERROR LESS ALL CRT ESI

Mehr

Inhaltsverzeichnis. Vorwort NXTundNXC DerNXT NXC Not exactly C Compiler Zusammenfassung 17

Inhaltsverzeichnis. Vorwort NXTundNXC DerNXT NXC Not exactly C Compiler Zusammenfassung 17 Vorwort 13 1 NXTundNXC 15 1.1 DerNXT 15 1.2 NXC 16 1.2.1 Not exactly C 16 1.2.2 Compiler 17 1.2.3 Zusammenfassung 17 2 BricxCC 19 2.1 Installation 19 2.2 Oberfläche 20 2.3 Menüleiste 22 2.3.1 Datei 22

Mehr

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13 Auf einen Blick Vorwort 13 Teil 1 Vorbereitung Kapitel 1 Einleitung 17 Kapitel 2 SQL - der Standard relationaler Datenbanken 21 Kapitel 3 Die Beispieldatenbanken 39 Teil 2 Abfrage und Bearbeitung Kapitel

Mehr

Erstellen einer DVD Movie-Datenbank Version 1.02

Erstellen einer DVD Movie-Datenbank Version 1.02 Erstellen einer DVD Movie-Datenbank Version 1.02 Benötigte Tools (alle Freeware; Danke den Erstellern) - ANT Movie Catalog AMC 3.4.3 (www.antp.be/software/moviecatalog) - XnView 1.70.4 (www.xnview.com)

Mehr

Walter Doberenz/Thomas Kowalski Programmieren lernen in

Walter Doberenz/Thomas Kowalski Programmieren lernen in Walter Doberenz/Thomas Kowalski Programmieren lernen in HANSER Inhaltsverzeichnis Lektion 1: Einführung und Entwicklungsumgebung 13 Theoretische Grundlagen 13 Windows-Programmierung mit Delphi 13 Etappen

Mehr

Inhalt. 1 Einstieg in die Welt von C Erste Schritte in C 31. Vorwort... 15

Inhalt. 1 Einstieg in die Welt von C Erste Schritte in C 31. Vorwort... 15 Vorwort... 15 1 Einstieg in die Welt von C 17 1.1 Die Sprache C... 17 1.2 Die C-Standardbibliothek... 18 1.3 Die nötigen Werkzeuge für C... 21 1.4 Übersetzen mit der Entwicklungsumgebung... 23 1.5 Übersetzen

Mehr

9. Vektoren. (auch Felder/array)

9. Vektoren. (auch Felder/array) 9. Vektoren (auch Felder/array) Motivation Hat man mehrere Objekte gleichen Datentyps, so kann man sie explizit deklarieren, wenn die Anzahl bekannt ist double x1,x2,x3,x4; Nachteile: versagt, -wenn die

Mehr

Einführung in SQL Datenbanken bearbeiten

Einführung in SQL Datenbanken bearbeiten Einführung in SQL Datenbanken bearbeiten Jürgen Thomas Entstanden als Wiki-Buch Bibliografische Information Diese Publikation ist bei der Deutschen Nationalbibliothek registriert. Detaillierte Angaben

Mehr

CADSTAR MRP-Link. MRP-Link ist erstellt von:

CADSTAR MRP-Link. MRP-Link ist erstellt von: CADSTAR MRP-Link MRP-Link ist erstellt von: CSK CAD Systeme Kluwetasch Zip: 2161 Town: Altenholz Street: Struckbrook 9 Tel: +9-31-32917-0 Fax: +9-31-32917-26 Web: http://www.cskl.de E-Mail: [email protected]

Mehr

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen

Mehr

Der UNIX-Werkzeugkasten Programmieren mit UNIX

Der UNIX-Werkzeugkasten Programmieren mit UNIX Brian W. Kernighan Rob Pike Der UNIX-Werkzeugkasten Programmieren mit UNIX Die deutsche Ausgabe besorgte Prof. Dr. A.-T Schreiner H INFORMATIK! \J i i11 IC i\. Seih gebietet- \ Standorts _ Carl Hanser

Mehr

Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15

Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15 Vorwort..................................................... 13 Kapitel 1 Einleitung.......................................... 15 Kapitel 2 SQL der Standard relationaler Datenbanken... 19 2.1 Die Geschichte................................

Mehr

COBOL. Teil 1: Grundlagen

COBOL. Teil 1: Grundlagen COBOL Teil 1: Grundlagen cps4it consulting, projektmanagement und seminare für die informationstechnologie Ralf Seidler, Stromberger Straße 36A, 55411 Bingen Fon: +49-6721-992611, Fax: +49-6721-992613,

Mehr

Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Einleitung 15

Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Einleitung 15 Vorwort 13 Kapitel 1 Einleitung 15 Kapitel 2 SQL-der Standard relationaler Datenbanken... 19 2.1 Die Geschichte 19 2.2 Die Bestandteile 20 2.3 Die Verarbeitung einer SQL-Anweisung 22 2.4 Die Struktur von

Mehr

Programmieren in Lua

Programmieren in Lua Roberto lerusalimschy Programmieren in Lua 3. Auflage Open Source Press Inhaltsverzeichnis Vorwort 13 I Die Sprache 21 1 Einführung 23 1.1 Chunks 24 1.2 Einige lexikalische Konventionen 26 1.3 Globale

Mehr

Netzwerkprogrammierung unter Linux und UNIX

Netzwerkprogrammierung unter Linux und UNIX Netzwerkprogrammierung unter Linux und UNIX Bearbeitet von Stefan Fischer, Walter Müller 2. Auflage 1999. Buch. XII, 228 S. Hardcover ISBN 978 3 446 21093 6 Format (B x L): 14 x 20,9 cm Gewicht: 329 g

Mehr

Das Einsteigerseminar Objektorientierte Programmierung in Java

Das Einsteigerseminar Objektorientierte Programmierung in Java Alexander Niemann Das Einsteigerseminar Objektorientierte Programmierung in Java -H-H Inhalt Vorwort 13 Einleitung 15 1 Java 21 1.1 Die Geschichte von Java 22 1.2 Das Konzept 24 Klassisch - Compiler und

Mehr

Ralf Kirsch Uwe Schmitt. Programmieren inc. Eine mathematikorientierte Einführung. Mit 24 Abbildungen und 13 Tabellen. Springer

Ralf Kirsch Uwe Schmitt. Programmieren inc. Eine mathematikorientierte Einführung. Mit 24 Abbildungen und 13 Tabellen. Springer Ralf Kirsch Uwe Schmitt Programmieren inc Eine mathematikorientierte Einführung Mit 24 Abbildungen und 13 Tabellen Springer Inhaltsverzeichnis Eine Einleitung in Frage und Antwort V 1 Vorbereitungen 1

Mehr

USB I2C Spy V1.0 Manual

USB I2C Spy V1.0 Manual USB I2C Spy V1.0 Manual (Preliminary) Coptonix GmbH Luxemburger Str. 31 D 13353 Berlin Phone: +49 (0)30 61 74 12 48 Fax: +49 (0)30 61 74 12 47 www.coptonix.com [email protected] 2 Installation des USB

Mehr

Übungspaket 14 Eindimensionale Arrays

Übungspaket 14 Eindimensionale Arrays Übungspaket 14 Eindimensionale Arrays Übungsziele: Skript: Deklaration und Verwendung eindimensionaler Arrays Kapitel: 33 Semester: Wintersemester 2016/17 Betreuer: Kevin, Matthias, Thomas und Ralf Synopsis:

Mehr

Objektorientierte Programmierung in Java

Objektorientierte Programmierung in Java Objektorientierte Programmierung in Java 1. Auflage Taschenbuch. Paperback ISBN 978 3 8266 7414 3 Weitere Fachgebiete > EDV, Informatik > Programmiersprachen: Methoden > Prozedurorientierte Programmierung

Mehr

1. Definition. 2. Interne Speicherung der Zeichenketten. 3. Vereinbarung von Zeichenketten

1. Definition. 2. Interne Speicherung der Zeichenketten. 3. Vereinbarung von Zeichenketten 1. Definition Eine Zeichenkette (String) ist eine Aufeinanderfolge von darstellbaren Zeichen, die sequentiell im Speicher angeordnet sind und gemeinsam angesprochen werden. Jedes einzelne Zeichen wird

Mehr

Das Dokumentations - und. Source - Verwaltungssystem. COBOL - Analyser Bedienungsanleitung

Das Dokumentations - und. Source - Verwaltungssystem. COBOL - Analyser Bedienungsanleitung S D 3 0 0 0 Das Dokumentations - und Source - Verwaltungssystem COBOL - Analyser Bedienungsanleitung Version: A.03.00 Stand: 7. Mai 2001 Hinweis DieSSD IT Consulting GmbH haftet nicht für etwaige Fehler

Mehr

Alexander Niemann. Das Einsteigerseminar" < Objektorientierte ^ Programmierung in Java. bhv. i.-

Alexander Niemann. Das Einsteigerseminar < Objektorientierte ^ Programmierung in Java. bhv. i.- Alexander Niemann Das Einsteigerseminar" < Objektorientierte ^ Programmierung in Java i.- bhv Vorwort 11 Einleitung 13 Lernen - Üben 13 Über dieses Buch 14 Teil \ LöRTEn ;...-.,-......Al f Java 19 Die

Mehr

Datenbanken mit OpenOffice.org 3 Base und HSQLDB

Datenbanken mit OpenOffice.org 3 Base und HSQLDB Thomas Krumbein Datenbanken mit OpenOffice.org 3 Base und HSQLDB Galileo Press 1.1 Zur 3. Auflage dieses Buches 14 1.2 OpenOffice.org 14 1.2.1 DasProjektOpenOffice.org 15 2.1 Einführung in Datenbanken

Mehr

COBOL mit BS2IDE Die Remote Entwicklungsumgebung für BS2000 auf Basis von Eclipse

COBOL mit BS2IDE Die Remote Entwicklungsumgebung für BS2000 auf Basis von Eclipse Winter School 2017 COBOL mit BS2IDE Die Remote Entwicklungsumgebung für BS2000 auf Basis von Eclipse Autor: Yih-Yang Florian Holl 龍毅揚 Copyright 2013-2017 Fujitsu Technology Solutions GmbH, München Stand:

Mehr

<Trainingsinhalt> C# programmieren

<Trainingsinhalt> C# programmieren C# programmieren i training Inhaltsverzeichnis 1. Einführung in C#... 13 1.1 Das Ziel dieses Buches... 13 1.2 Grundsätzliches zur Sprache... 13 1.3 Programmiersprachen verstehen... 14

Mehr

2 Wegweiser Projektbeschreibung...69

2 Wegweiser Projektbeschreibung...69 1 Projektmanagement...1 1.1 Komponenten eines SAP-R/3-Systems...1 1.2 Datenstruktur eines R/3-Systems...3 1.3 Änderungen an R/3-Datenobjekten...6 1.3.1 Änderungsebenen...6 1.3.2 Änderungsstrategien...8

Mehr

A) Durchsuchen von Datenbanken im Internet durch Endnote

A) Durchsuchen von Datenbanken im Internet durch Endnote EINLEITUNG/ANWEISUNGEN ZU DIESEM TEXT Wir werden die obere Liste (File/ Edit usw.) benutzen, obwohl die meisten Funktionen auch möglich mit rechtem Mausklick, mit Kombinationen der Tastatur oder mit den

Mehr

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten SMART BOOKS Inhaltsverzeichnis..««... Vorwort 13 Kapitel 1 - Einführung 17 Crashkurs: FileMaker Pro 7 anwenden 19 Eine

Mehr

Eine praktische Einführung in die Programmierung mit der Programmiersprache C

Eine praktische Einführung in die Programmierung mit der Programmiersprache C Eine praktische Einführung in die Programmierung mit der Programmiersprache C www.c-howto.de C-HowTo www.c-howto.de Inhaltsverzeichnis 1 Einführung.. 10 1:1 Wozu Programmieren? 10 1.2 Was ist ein Programm?

Mehr

Handbuch Listengenerator Listengenerator

Handbuch Listengenerator Listengenerator Handbuch Listengenerator Im Hauptmenü anklicken: Sonstiges Listengenerator Copyright by r+w data 2012 Bedienungsanleitung Listengenerator Seite 1 Alternativ kann man den Listengenerator auch in dem Modul

Mehr

PeakTech Zeitprogramm erstellen über Excel - Beispiel / Timed programs with Excel Example

PeakTech Zeitprogramm erstellen über Excel - Beispiel / Timed programs with Excel Example PeakTech 6180 Zeitprogramm erstellen über Excel - Beispiel / Timed programs with Excel Example 1. Excel Datei erstellen / Create Excel file Öffnen Sie Excel und erstellen eine xls-datei unter einem beliebigen

Mehr

C programmieren. Jürgen Wolf

C programmieren. Jürgen Wolf C programmieren Jürgen Wolf Vorwort 11 Kapitel 1: Schnelleinstieg 13 Was sollten Sie bereits können? 14 Was lernen Sie mit diesem Buch? 14 Was benötigen Sie noch? 14 Überblick zu den einzelnen Kapiteln

Mehr

Standardtext ins PDF-Format konvertieren

Standardtext ins PDF-Format konvertieren Standardtext ins PDF-Format konvertieren Mithilfe eines Standardreports ist es möglich, einen SAP-Standardtext ins PDF-Format zu konvertieren und abzuspeichern. Der Report RSTXPDFT konvertiert einen Standardtext

Mehr

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen

Mehr

Grundkurs MySQL und PHP

Grundkurs MySQL und PHP Martin Pollakowski Grundkurs MySQL und PHP So entwickeln Sie Datenbanken mit Open Source Software 2., verbesserte und erweiterte Auflage Anwendung und Nutzen von Datenbanken 1 Was ist eine Datenbank? 1

Mehr

Beck EDV-Berater VBA. Visual Basic for Applications Programmieren unter Office XP. 2., neu bearbeitete Auflage

Beck EDV-Berater VBA. Visual Basic for Applications Programmieren unter Office XP. 2., neu bearbeitete Auflage Beck EDV-Berater VBA Visual Basic for Applications Programmieren unter Office XP 2., neu bearbeitete Auflage von Jens Baumeiser und Thorsten Petrowski Deutscher Taschenbuch Verlag Inhaltsverzeichnis Einführung

Mehr

Übungspaket 23 Mehrdimensionale Arrays

Übungspaket 23 Mehrdimensionale Arrays Übungspaket 23 Mehrdimensionale Arrays Übungsziele: Skript: Deklaration und Verwendung mehrdimensionaler Arrays Kapitel: 49 Semester: Wintersemester 2016/17 Betreuer: Kevin, Matthias, Thomas und Ralf Synopsis:

Mehr

Inhaltsverzeichnis. Inhaltsverzeichnis

Inhaltsverzeichnis. Inhaltsverzeichnis Inhaltsverzeichnis 7 Inhaltsverzeichnis Lektion 1.Einfühtung und Uberblick... 15 Theoretische Grundlagen... 15 Windows-Programmierung mit Delphi... 15 Etappen der Programmentwicklung... 17 Praktische Ubungen...

Mehr

Inhaltsverzeichnis. Warren D. Sande, Carter Sande. Hello World! Programmieren für Kids und andere Anfänger. Übersetzt von Dorothea Heymann-Reder

Inhaltsverzeichnis. Warren D. Sande, Carter Sande. Hello World! Programmieren für Kids und andere Anfänger. Übersetzt von Dorothea Heymann-Reder sverzeichnis Warren D. Sande, Carter Sande Hello World! Programmieren für Kids und andere Anfänger Übersetzt von Dorothea Heymann-Reder ISBN: 978-3-446-42144-8 Weitere Informationen oder Bestellungen unter

Mehr

Vorwort Einführung in Power Query Erste Abfrage erstellen... 21

Vorwort Einführung in Power Query Erste Abfrage erstellen... 21 Vorwort... 11 1 Einführung in Power Query... 13 1.1 Power Query installieren und aktivieren... 13 1.2 Power Query aktivieren bzw. deaktivieren... 14 Was tun, wenn das Register nicht angezeigt wird... 16

Mehr

Inhalt. 1. Einführung in die Informatik. 2. Algorithmen Definition, Eigenschaften, Entwurf Darstellung von Algorithmen Beispiele.

Inhalt. 1. Einführung in die Informatik. 2. Algorithmen Definition, Eigenschaften, Entwurf Darstellung von Algorithmen Beispiele. 1. Einführung in die Informatik Inhalt 2. Algorithmen Definition, Eigenschaften, Entwurf Darstellung von Algorithmen Beispiele Peter Sobe 1 Beispiele für Algorithmen Im folgenden Abschnitt sollen ausgewählte

Mehr

0 C (Carry) Überlauf des 8ten Bits. 1 DC (Digit Carry) Überlauf des 4ten Bits. Mnemonic Parameter Beschreibung Status-Flags.

0 C (Carry) Überlauf des 8ten Bits. 1 DC (Digit Carry) Überlauf des 4ten Bits. Mnemonic Parameter Beschreibung Status-Flags. 3. Assembler-Programmierung Der PIC 16F84A Microcontroller kennt 35 verschiedene Befehle. Für eine ausführliche Beschreibung aller Befehle siehe PIC16F84A-Datenblatt Kapitel 7.1. 3.1 Wichtige Flaggen im

Mehr

Kapitel 9. Embedded SQL. Prof. Dr. Wolfgang Weber Vorlesung Datenbanken 1

Kapitel 9. Embedded SQL. Prof. Dr. Wolfgang Weber Vorlesung Datenbanken 1 Kapitel 9 Embedded SQL Vorlesung Datenbanken 1 Embedded SQL (siehe auch [Date00]) Arbeitsweise ähnlich PL/SQL, allerdings: Normale Programmiersprache mit eingestreuten SQL-Befehlen und anderen Befehlen

Mehr

Strukturiertes Programmieren in BASIC

Strukturiertes Programmieren in BASIC Programmieren von Mikrocomputern Band 13 Wolfgang Schneider Strukturiertes Programmieren in BASIC Eine Einführung mit zahlreichen Beispielen TECHNISCHE HOCHSCHULE DARMSTADT F'..' herein» 1 G o so-;,;!-:

Mehr

Manfred Dausmann Ulrich BröckI Dominik Schoop Joachim Goll C als erste Programmiersprache

Manfred Dausmann Ulrich BröckI Dominik Schoop Joachim Goll C als erste Programmiersprache Manfred Dausmann Ulrich BröckI Dominik Schoop Joachim Goll C als erste Programmiersprache Vom Einsteiger zum Fortgeschrittenen 7., überarbeitete und erweiterte Auflage Mit 35 Abbildungen STUDIUM VIEWEG+

Mehr

Makro Programmierung User Interface (Entwicklungs- Umgebung) Grafische Werkzeugbox. GUI Form erstellen (UserForm)

Makro Programmierung User Interface (Entwicklungs- Umgebung) Grafische Werkzeugbox. GUI Form erstellen (UserForm) Makro Programmierung User Interface (Entwicklungs- Umgebung) Grafische Werkzeugbox GUI Form erstellen (UserForm) GUI definieren Aktivitäten programmieren Programmcode für das Zufügen von Zell Werten Struktogramm

Mehr

Kennen, können, beherrschen lernen was gebraucht wird

Kennen, können, beherrschen lernen was gebraucht wird Feldfunktionen Einsatzmöglichkeiten von Feldern Felder nutzen Felder können verwendet werden, um Informationen in ein Dokument einzufügen (z.b. DATE oder PAGE) eine Aktion durchzuführen (z.b. FILL-INN)

Mehr

Kap 1. Programmentwicklung

Kap 1. Programmentwicklung Kap 1. Programmentwicklung Dr. Norbert Spangler / Programmieren I 30.09.2013 1 1.1 Programme Ein Programm ist ein in einer Programmiersprache formulierter Algorithmus. -> Was ist eine Programmiersprache?

Mehr

Programmieren lernen mit Perl

Programmieren lernen mit Perl Xpert.press Programmieren lernen mit Perl Bearbeitet von Joachim Ziegler 1. Auflage 2002. Buch. XIV, 400 S. Hardcover ISBN 978 3 540 42685 1 Format (B x L): 15,5 x 23,5 cm Gewicht: 783 g Weitere Fachgebiete

Mehr

10 Block 10: Verwendung von Modulen in Perl

10 Block 10: Verwendung von Modulen in Perl 10 Block 10: Verwendung von Modulen in Perl 10.1 Lernziele... 2 10.2 Theorie... 3 10.2.1 Warum Module?... 3 10.3 Praxis... 5 10.3.1 Module erstellen... 5 10.3.2 Module aufrufen... 6 10.3.3 Aufgabe... 8

Mehr

Checkliste. Verantwortlich: Benedikt Pawletta K-SIPE-2 Status:

Checkliste. Verantwortlich: Benedikt Pawletta K-SIPE-2 Status: Checkliste Verantwortlich: Benedikt Pawletta K-SIPE-2 Status: Freigabe Zielstatus: Version: V1.2 Datum: 22.02.2016 2 Versionshistorie: Version Status Datum Bemerkung Bearbeiter V1.2 Entwurf 15.02.2016

Mehr

Praktische Eine Einführung

Praktische Eine Einführung Gregor Büchel Praktische Eine Einführung Lehr- und Arbeitsbuch mit Tafelbildern Mit 65 Abbildungen und Tabellen Springer Vorwort V 1 Was ist Informatik? 1 1.1 Datenflusspläne 2 1.1.1 Symbole eines 2 1.1.2

Mehr

Thema: COBOL. Ausarbeitung im Rahmen des Seminars Programmiersprachen. im Fachgebiet Informatik am Lehrstuhl für Praktische Informatik

Thema: COBOL. Ausarbeitung im Rahmen des Seminars Programmiersprachen. im Fachgebiet Informatik am Lehrstuhl für Praktische Informatik Westfälische Wilhelms-Universität Münster Thema COBOL Ausarbeitung im Rahmen des Seminars Programmiersprachen im Fachgebiet Informatik am Lehrstuhl für Praktische Informatik Themensteller Betreuer vorgelegt

Mehr

Installation MySQL Replikationsserver 5.6.12

Installation MySQL Replikationsserver 5.6.12 Ergänzen Konfigurationsdatei my.ini auf Master-Server:!!! softgate gmbh!!! Master und Slave binary logging format - mixed recommended binlog_format = ROW Enabling this option causes the master to write

Mehr

2 Anlegen und Konfigurieren von Datenbanken 35

2 Anlegen und Konfigurieren von Datenbanken 35 Inhalt 1 Einführung und Installation 9 1.1 Einführung 11 1.1.1 Aufbau 11 1.1.2 Schreibkonventionen 12 1.1.3 Zur Beispieldatenbank 13 1.1.4 Kurz-Installation 19 1.2 Die Oracle-Installation 20 1.3 Die Installation

Mehr

Oracle 9i Einführung Performance Tuning

Oracle 9i Einführung Performance Tuning Kurs Oracle 9i Einführung Performance Tuning Teil 3 Der Optimizer Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 16 Seite 1 von 16 1. auf Tabellen 2. 3. Optimizer 4. Optimizer RBO 5. Optimizer CBO 6.

Mehr

GERICHTETER GEWICHTETER GRAPH DESIGNDOKUMENT

GERICHTETER GEWICHTETER GRAPH DESIGNDOKUMENT User Requirements GERICHTETER GEWICHTETER GRAPH DESIGNDOKUMENT Softwareentwicklung Praktikum, Übungsbeispiel 1 Gruppe 18 Andreas Hechenblaickner [0430217] Daniela Kejzar [0310129] Andreas Maller [0431289]

Mehr

Effektiv Programmieren in С und C++

Effektiv Programmieren in С und C++ Dietmar Herrmann Effektiv Programmieren in С und C++ Eine Einführung mit Beispielen aus Mathematik, Naturwissenschaft und Technik 3., vollständig überarbeitete und erweiterte Auflage 3 vieweg flffm \;i

Mehr

Objektorientiertes RPG 2-1. Objektorientiertes RPG

Objektorientiertes RPG 2-1. Objektorientiertes RPG Objektorientiertes RPG 2-1 2 Objektorientiertes RPG Das erste Kapitel wies auf die Ähnlichkeiten im Aufbau eines RPG-Programms und einer Java-Klasse hin. Aber wenn diese Strukturen bei der Erstellung von

Mehr

Inhaltsverzeichnis. jetzt lerne ich

Inhaltsverzeichnis. jetzt lerne ich Inhaltsverzeichnis jetzt lerne ich Einführung 15 1 Erste Schritte 21 1.1 Datenbanken und Datenbank-Managementsysteme 21 1.2 Zugriff auf Datenbanken 22 1.3 Was der Großvater noch wusste... 22 1.4 Einordnung

Mehr

Switching. Übung 2 System Management. 2.1 Szenario

Switching. Übung 2 System Management. 2.1 Szenario Übung 2 System Management 2.1 Szenario In der folgenden Übung werden Sie Ihre Konfiguration sichern, löschen und wieder herstellen. Den Switch werden Sie auf die neueste Firmware updaten und die Funktion

Mehr