S. d. I.: Programmieren in C (Hausaufgaben) xiv. Hausaufgaben

Größe: px
Ab Seite anzeigen:

Download "S. d. I.: Programmieren in C (Hausaufgaben) xiv. Hausaufgaben"

Transkript

1 S. d. I.: Programmieren in C (Hausaufgaben) xiv Hausaufgaben Hinweise: 1) Das Programm und die Dokumentation müssen auf Papier und Datenträger abgegeben werden. 2) Alle Kommandos dürfen um sinnvolle Optionen erweitert werden. Eine Option soll wahlweise durch das Zeichen "-" oder "/" eingeleitet werden. Optionsnamen können in Langform oder gekürzter Form angegeben werden, solange sie sich von anderen Optionen unterscheiden (Bsp.: -delete, -delet, -dele, -del, -de oder -d sind u.u. erlaubt und bewirken dasselbe). Groß- und Kleinbuchstaben werden nicht unterschieden. 3) Die Optionen dürfen in beliebiger Reihenfolge und beliebig oft auf der Kommandozeile stehen. Falls eine Option mehrfach vorkommt, bestimmt die am weitesten rechts stehende Angabe den Wert bzw. die Aktion. 4) Alle Kommandos unterstützen die Optionen "-help" und "-?", die eine Beschreibung der erlaubten Parameter ausgeben. 6) Dateispezifikationen bestehen aus einem optionalen Geräteteil, einem optionalen Verzeichnispfad und dem Dateinamen (inkl. Erweiterung). Beispiele: MS-DOS: e:\gross\vorles\prg_c\qsort.c UNIX: /usr/gross/vorles/prg_c/qsort.c Die Programme sollen einfach an verschiedene Konventionen angepaßt werden können. 7) Zur Lösung der Aufgben dürfen nur die MS-DOS spezifischen Größen der Dateien dosproto.h, dos_gcc.c, dos_msc.c und dos_tc.c verwendet werden, die in dieser Lehrveranstaltung vorgestellt / erarbeitet werden. Alle anderen Funktionen müssen unabhängig vom Betriebssystem / Rechner realisiert werden. Aufgabe 1 (Gruppenarbeit) Erstellen Sie ein Programm, das "Ablaufpläne" (Zeitdiagramme) erstellt. Beispiel: diese Anweisungsfolge liefert diese Graphik A1 A2 A3 PROCESSES A1 A2 A3 A1 SENDS xyz TO A2! Startmeldung *--- xyz ---> Startmeldung A2 SENDS abc TO A3 *--- abc ---> A3 SENDS ok TO A2 <--- ok ----* A2 SENDS ok TO A1 <--- ok ----* Die Breite der Graphik kann vorgegeben werden. Die Länge der Pfeile wird automatisch angepaßt und ggf. wird für die Beschriftung der Pfeile automatisch eine Abkürzung gewählt. In diesem Fall wird automatisch ein sortiertes Abkürzungsverzeichnis ausgegeben. Pro Feld werden mindestens acht Zeichen benötigt (*- a -> ).

2 S. d. I.: Programmieren in C (Hausaufgaben) xv Aufgabe 2 (Gruppenarbeit) Erstellen Sie ein Programm, das beliebige C-Programme (Pascal-Programme) nach den Programmierrichtlinien formatiert. Aufgabe 3 (Gruppenarbeit) Erstellen Sie ein Programm, das eine Kreuzverweistabelle für C-Programme (Pascal-Programme) erstellt. Falls das Programm mit mehreren Dateien aufgerufen wird, werden Verweise über alle Dateien aufgelöst. Bei Variablen werden der Name, der Typ, die Deklarationsstelle und alle Aufrufstellen ausgegeben und bei Funktionen der Name, der Rückgabewert, die Stelle des Prototypen, die Stelle der Definition sowie alle Aufrufstellen. Falls Variablen / Funktionen in verschiedenen Dateien vorkommen, muß auch der Dateiname berücksichtigt werden. Die Ausgabe erfolgt entweder sortiert nach Namen oder nach Dateinamen (in diesem Fall kann angegeben werden, für welche Datei(en) die Ausgabe erfolgen soll). Eine Ausgabezeile kann z.b. folgendermaßen aufgebaut sein: Variablen-/Konstanten-/Funktionsname Typ Dateiname Deklarations-/Definitionsstelle Aufrufstellen_je_Datei Aufgabe 4 (Gruppenarbeit) Erstellen Sie ein Programm, das zwei Textdateien auf Gleichheit überprüft und ggf. die Unterschiede ausgibt. Optionen: 1) /BLOCK=n Es werden n Zeilen ausgegeben. Danach wartet das Programm auf eine beliebige Eingabe, bevor es die Ausgabe fortsetzt. Default: n = 22. 2) /COMPRESS_SPACE Alle Leerzeichen und Tabulatoren werden zu einem Leerzeichen zusammengefaßt. Default: Jedes Zeichen zählt. 3) /MAX_DIFF=n Bei mehr als n Unterschieden wird das Programm abgebrochen. Default: n = ) /NOCASE Groß- und Kleinbuchstaben werden nicht unterschieden. Default: Sie werden unterschieden. 5) /NOTRIM Leerzeichen und Tabulatoren am Ende einer Zeile werden nicht ignoriert. Default: Sie werden ignoriert. 6) /NUMBER=n Spätestens nach n Zeilen muß nach einem Unterschied eine Resynchronisation der beiden Dateien erfolgen. Falls dies nicht der Fall ist, wird das Programm abgebrochen. Default: n = 25. 7) /OUTPUT=fname Ausgabe in Datei "fname" vornehmen.

3 S. d. I.: Programmieren in C (Hausaufgaben) xvi 8) /PARALLEL Ausgaben der Datei 1 erfolgen in den ersten 35 Spalten und die der Datei 2 in den letzten 35 Spalten einer Zeile. Die Ausgaben werden ggf. durch Leerzeilen auf die gleiche Zeilenzahl angepaßt. Default: Je unterschiedlichem Block erfolgt zuerst die Ausgabe für Datei 1 und dann die für Datei 2 über die volle Zeilenlänge. 9) /TAB_SIZE=n Tabulator entspricht n Zeichen. Default: n = 8 Aufgabe 5 (Gruppenarbeit) Erstellen Sie ein Programm, das die Sätze einer Textdatei alphabetisch sortiert (das Programm soll einfach erweitert werden können, so daß es aus mehreren Eingabedateien eine sortierte Ausgabedatei erstellt bzw. zwischen Zeichenfolgen und Zahlen unterscheiden kann). Optionen: 1) /KEY=(field,...) Definiert ein Feld, nach dem die Sätze sortiert werden sollen. Falls die Angabe fehlt, wird der ganze Satz für den Vergleich verwendet und alle Sätze werden aufsteigend sortiert. Definition des Feldes: a) ASCENDING Es wird aufsteigend sortiert. b) CASE Groß- und Kleinbuchstaben werden nicht unterschieden. Default: Sie werden unterschieden. c) DESCENDING Es wird absteigend sortiert. Default: ASCENDING. d) NUMBER:n Gibt die Rangfolge des Feldes innerhalb der Sortierfelder an. Falls die Angabe fehlt, erhält das erste Feld die Nummer 1, das zweite die Nummer 2, usw.. e) POSITION:n Der Schlüssel beginnt an Position n. Das erste Zeichen des Satzes hat die Position 1. f) SIZE:n Länge des Schlüssels in Zeichen. Max. Länge: 256 Zeichen. 2) /NODUPLICATES Duplikate sind nicht erlaubt. Falls mehrere Sätze denselben Schlüssel besitzen wird nur ein Satz in die Zielliste übernommen. Es ist nicht vorhersagbar, welcher Satz übernommen wird. Default: Duplikate sind erlaubt. 3) /STATISTICS Anzahl Sätze, Duplikate,... Default: keine Statistikausgabe. Aufgabe 6 (Gruppenarbeit) Erstellen Sie ein Programm, das Dateien über "stdout" ausgibt. Optionen: 1) /BLOCK=n Es werden n Zeilen ausgegeben. Danach wartet das Programm auf eine Eingabe, bevor es die Ausgabe fortsetzt. Default: n = 22. a) <Leertaste> Ausgabe des nächsten Blocks b) n<leertaste> Ausgabe von n weiteren Zeilen c) nb n Zeilen in Rückwärtsrichtung überspringen d) nf n Zeilen in Vorwärtsrichtung überspringen

4 S. d. I.: Programmieren in C (Hausaufgaben) xvii e) n/string Die Ausgabe bis zum n-ten Auftreten der Zeichenfolge "string" überspringen. Falls "string" leer ist, wird die letzte Zeichenfolge verwendet f) = Ausgabe der aktuellen Zeilennummer g) a Ausgabe dieser Datei abbrechen und mit nächster Datei fortsetzen h) q Programm beenden 2) /CONFIRM Jede Ausgabe muß vorher bestätigt werden (interaktive Auswahl einiger Dateien aus einer Menge). Default: keine Bestätigung. 3) /CUT Zeilen, die länger als 80 Zeichen sind, werden abgeschnitten. Default: Zu lange Zeilen werden gefaltet. 4) /FROM=string Die Zeichenfolge "string" wird gesucht. Die Ausgabe beginnt zwei Zeilen davor. 5) /LINES=n nur die ersten n Zeilen ausgeben 6) /NUMBER zusätzlich Zeilennummern ausgeben 7) /PAGES=(low,up) Ausgabe von Seite "low" bis Seite "up". Default: low = 1, up = ) /SHOW_ALL Nicht-druckbare Zeichen werden sichtbar gemacht (Bsp.: ^ x für <ctrl-x>). 9) /SQUEEZE mehrere aufeinanderfolgende Leerzeilen werden zu einer Leerzeile bei der Ausgabe komprimiert. 10) /EXCLUDE fname... Alle hier spezifizierten Dateien werden von der Auswahl ausgenommen. Die einzelnen Dateien werden durch Leerzeichen voneinander getrennt. "Wildcards" sind erlaubt. Diese Option muß nach der Auswahl der Dateien stehen, die ausgegeben werden sollen. Aufgabe 7 Erstellen Sie ein Analyseprogramm für C-Programme (Pascal-Programme), das die Anzahl der Kommentarzeilen, der "if"-anweisungen, usw. sowie die maximale Schachtelungstiefe zählt und als Statistik ausgibt. Aufgabe 8 Erstellen Sie ein Kopierprogramm. Falls die Dateien auf Diskette kopiert werden und die Diskette voll ist, soll gefragt werden, ob der Kopiervorgang auf einer neuen Diskette fortgesetzt werden soll. Es können sowohl reine Textdateien als auch Binärdateien kopiert werden. Mehrere Eingabedateien können durch die Zeichen "+" oder "," getrennt sein. Falls nur ein Ausgabedatei-

5 S. d. I.: Programmieren in C (Hausaufgaben) xviii name spezifiziert wurde, werden die Eingabedateien ggf. hintereinander kopiert (append). "Wildcard"-Zeichen sind erlaubt (entspricht dem MS-DOS Befehl "COPY"). Optionen: 1) /CONFIRM Jeder Kopiervorgang muß vorher bestätigt werden (interaktive Auswahl einiger Dateien aus einer Menge). Default: keine Bestätigung. 2) /Hidden Versteckte Dateien werden ebenfalls kopiert. Default: Sie werden nicht kopiert. 3) /LOG Der Name der kopierten Datei (inkl. Zieldateinamen) wird ausgegeben. Default: keine Ausgabe. 4) /RECURSIVE Der Befehl erstreckt sich auch auf alle Unterverzeichnisse. 5) /REPLACE Existierende Dateien werden ohne Rückfrage überschrieben. Default: Existierende Dateien werden nicht automatisch überschrieben! 6) /VERIFY Kopie und Original werden anschließend noch einmal auf Übereinstimmung überprüft. Default: Keine Überprüfung. Aufgabe 9 Erstellen Sie ein Programm zum Löschen von Dateien. Optionen: 1) /ALL Es sollen alle Dateien gelöscht werden (inkl. "read-only" und "hidden"), die der Spezifikation genügen. Default: Es werden nur "normale" Dateien gelöscht. 2) /CONFIRM Jeder Löschvorgang muß vorher bestätigt werden (interaktive Auswahl einiger Dateien aus einer Menge). Default: keine Bestätigung. 3) /HIDDEN Versteckte Dateien werden ebenfalls gelöscht. Default: Sie werden nicht gelöscht. 4) /LOG Der Name (inkl. Pfad) der gelöschten Datei wird ausgegeben. Default: keine Ausgabe 5) /READ_ONLY "Read-only" Dateien werden ebenfalls gelöscht. Default: Sie werden nicht gelöscht. 6) /RECURSIVE Der Befehl erstreckt sich auch auf alle Unterverzeichnisse.

6 S. d. I.: Programmieren in C (Hausaufgaben) xix Aufgabe 10 Erstellen Sie ein Programm, das Dateiverzeichnisse anzeigt. Die Ausgabe soll sortiert erfolgen, wobei die Unterverzeichnisse zuerst ausgegeben werden. Am Ende jedes Dateiverzeichnisses wird eine Statistik ausgegeben, die die Anzahl der Unterverzeichnisse, die Anzahl der Dateien und die Summe der Dateigrößen enthält. Optionen: 1) /BLOCK=n Es werden n Zeilen ausgegeben. Danach wartet das Programm auf eine beliebige Eingabe, bevor es die Ausgabe fortsetzt. Default: n = 22. 2) /COLUMNS=n Ausgabe der Dateinamen in n Spalten à 16 Zeichen. Default: n = 5. Dateiverzeichnisse werden durch die Erweiterung "<DIR>" gekennzeichnet. 3) /FULL Jede Datei (auch versteckte Dateien) in einer Zeile mit allen Informationen (inkl. Dateiattributen) ausgeben. Entspricht dem "DIR" bei MS-DOS. 4) /HIDDEN Es werden nur versteckte Dateien angezeigt. 5) /OUTPUT=fname Ausgabe in Datei "fname" vornehmen. 6) /READ_ONLY Es werden nur "read-only" Dateien angezeigt. 7) /RECURSIVE Der Befehl erstreckt sich auch auf alle Unterverzeichnisse. 8) /TOTAL Je Dateiverzeichnis wird nur die Anzahl der Unterverzeichnisse, die Anzahl der Dateien und die Summe der Dateigrößen ausgegeben. Am Ende wird dann ggf. noch die Gesamtzahl aller Unterverzeichnisse, die Gesamtzahl aller Dateien und die Summe aller Dateigrößen für das Ausgangsverzeichnis ausgegeben. 10) /TREE Es wird nur die Verzeichnisstruktur ausgegeben (ohne die Dateien). Aufgabe 11 Erstellen Sie ein Programm, das Dateien umbenennt. Optionen: 1) /ALL Es sollen alle Dateien umbenannt werden (inkl. "read-only" und "hidden"), die der Spezifikation genügen. Default: Es werden nur "normale" Datein umbenannt. 2) /CONFIRM Jede Umbenennung muß vorher bestätigt werden (interaktive Auswahl einiger Dateien aus einer Menge). Default: keine Bestätigung. 3) /HIDDEN Versteckte Dateien werden ebenfalls umbenannt. Default: Sie werden nicht umbenannt. 4) /LOG Der Name (inkl. Pfad) der umbenannten Datei (inkl. Zieldateinamen) wird ausgegeben. Default: keine Ausgabe

7 S. d. I.: Programmieren in C (Hausaufgaben) xx 5) /READ_ONLY "Read-only" Dateien werden ebenfalls umbenannt. Default: Sie werden nicht umbenannt. 6) /RECURSIVE Der Befehl erstreckt sich auch auf alle Unterverzeichnisse. Aufgabe 12 Erstellen Sie ein Programm, das eine Zeichenfolge in Dateien sucht. Optionen: 1) /COUNT Es wird nur die Anzahl der Zeilen ausgegeben, die die Zeichenfolge enthalten (nicht enthalten). Die Zeilen selbst werden nicht ausgegeben. 2) /EXACT genaue Übereinstimmung. Default: Groß- und Kleinbuchstaben werden nicht unterschieden. 3) /NOMATCH Ausgabe aller Zeilen, die die Zeichenfolge nicht enthalten. Default: Ausgabe der Zeilen, die die Zeichenfolge enthalten. 4) /NUMBER Ausgabe der Zeilennummer vor der Zeile. 5) /OUTPUT=fname Ausgabe in Datei "fname" vornehmen. 6) /STATUS Es wird nichts ausgegeben, sondern nur ein Status erzeugt (als Rückgabewert). Gefunden: 0, nicht gefunden: 1, Syntaxfehler: 2.

Ihr Heimatverzeichnis. Die Ausgangsverzeichnisse für die neu zu erstellenden Verzeichnisse sind folgender Tabelle zu entnehmen:

Ihr Heimatverzeichnis. Die Ausgangsverzeichnisse für die neu zu erstellenden Verzeichnisse sind folgender Tabelle zu entnehmen: 1. Aufgabe Erzeugen von Verzeichnissen Ausgehend vom Verzeichnisbaum Ihr Heimatverzeichnis / home users xyz ist folgende Struktur zu erzeugen: Ihr Heimatverzeichnis v1 v2 v3 / home users xyz v4 v5 v6 Die

Mehr

S. d. I.: Programieren in C Folie 4-1. im Gegensatz zu Pascal gibt es in C kein Schlüsselwort "then"

S. d. I.: Programieren in C Folie 4-1. im Gegensatz zu Pascal gibt es in C kein Schlüsselwort then S. d. I.: Programieren in C Folie 4-1 4 Anweisungen 4.1 if-anweisung 1) if (Ausdruck) 2) if (Ausdruck) } else im Gegensatz zu Pascal gibt es in C kein Schlüsselwort "then" es wird nur der numerische Wert

Mehr

KREDITVERZEICHNIS Konfiguration Ausgabe: 20.02.13 1/13. Dokumentation KREDITVERZEICHNIS. Teil 2. Konfiguration

KREDITVERZEICHNIS Konfiguration Ausgabe: 20.02.13 1/13. Dokumentation KREDITVERZEICHNIS. Teil 2. Konfiguration KREDITVERZEICHNIS Konfiguration Ausgabe: 20.02.13 1/13 Dokumentation KREDITVERZEICHNIS Teil 2 Konfiguration Stand 20.02.2013 KREDITVERZEICHNIS Konfiguration Ausgabe: 20.02.13 2/13 Inhalt 1. KONFIGURATION...

Mehr

Shell-Scripting Linux-Kurs der Unix-AG

Shell-Scripting Linux-Kurs der Unix-AG Shell-Scripting Linux-Kurs der Unix-AG Andreas Teuchert 8. Juli 2014 Was ist ein Shell-Script? Aneinanderreihung von Befehlen, die ausgeführt werden Bedingte und wiederholende Ausführung möglich Nützlich

Mehr

Arbeiten mit der Shell Teil 1

Arbeiten mit der Shell Teil 1 Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Zinching Dang 09. November 2015 Die Unix-Philosophie Es gibt viele kleine Programme Können die jeweiligen Aufgaben gut lösen Komplexe Aufgaben werden

Mehr

GNU Emacs-Referenzkarte

GNU Emacs-Referenzkarte Universität Dortmund Hochschulrechenzentrum GNU Emacs-Referenzkarte - Version 1.8 - Im folgenden Text bezeichnet eine Kontrolltaste: dazu drücken Sie die - oder -Taste und gleichzeitig

Mehr

Arbeiten mit der Shell Teil 1

Arbeiten mit der Shell Teil 1 Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Benjamin Eberle 5. Mai 2015 Shell: Standard-Features Prompt (häufig: benutzer@rechner:~$) zeigt an, dass die Shell auf Befehle wartet Befehl eingeben,

Mehr

MDE-Konfigurationsprogramm Version 1.12

MDE-Konfigurationsprogramm Version 1.12 MDE-Konfigurationsprogramm Version 1.12 Der MDE-Konfigurator bietet die Möglichkeit den Ablauf der Datenerfassung in einem weiten Bereich durch eine Konfigurationsdatei (MDEKonf.ctl) zu steuern. In der

Mehr

Dateisystem 2, Suchen & Finden, Manpages

Dateisystem 2, Suchen & Finden, Manpages Dateisystem 2, Suchen & Finden, Manpages Linux-Kurs der Unix-AG Malte Koster 17. Januar 2014 ln ln ( link ) legt Verknüpfungen an, Verwendung wie cp ohne Optionen wird ein zweiter Name für die gleiche

Mehr

Stapelverarbeitungsdateien

Stapelverarbeitungsdateien Stapelverarbeitungsdateien Eine Ausarbeitung zum Informatik Spezialgebiet Daniel Wolf, März 1997 INHALT I. Einleitung 1. Einfache Stapelverarbeitungsdateien 2. Einfache Batch File Befehle und Kommandos

Mehr

6 Ein- und Ausgabe. Bisher war unsere (Bildschirm-) Ausgabe leichtflüchtig (

6 Ein- und Ausgabe. Bisher war unsere (Bildschirm-) Ausgabe leichtflüchtig ( 6 Ein- und Ausgabe Bisher war unsere (Bildschirm-) Ausgabe leichtflüchtig ( Drucken war hoffnungslos übertrieben); heute lernen wir, wie wir die Ergebnisse unserer Programme abspeichern können, um sie

Mehr

MySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben.

MySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben. MySQL-Befehle 1. Einleitung In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben. 2. Arbeiten mit Datenbanken 2.1 Datenbank anlegen Eine Datenbank kann man wie folgt

Mehr

Gibt Daten im erweiterten Format aus. Dies beinhaltet die Angabe von Zugriffsrechten, Besitzer, Länge, Zeitpunkt der letzten Änderung und mehr.

Gibt Daten im erweiterten Format aus. Dies beinhaltet die Angabe von Zugriffsrechten, Besitzer, Länge, Zeitpunkt der letzten Änderung und mehr. ls [optionen] [namen]: ls zeigt den Inhalt von Verzeichnissen. Sind keine namen angegeben, werden die Dateien im aktuellen Verzeichnis aufgelistet. Sind eine oder mehrere namen angegeben, werden entweder

Mehr

Hochschule Darmstadt Informatik-Praktikum (INF 1) WS 2014/2015 Wirtschaftsingenieur Bachelor 4. Aufgabe Datenstruktur, Dateieingabe und -ausgabe

Hochschule Darmstadt Informatik-Praktikum (INF 1) WS 2014/2015 Wirtschaftsingenieur Bachelor 4. Aufgabe Datenstruktur, Dateieingabe und -ausgabe Aufgabenstellung Für ein Baumkataster sollen für maximal 500 Bäume Informationen gespeichert werden, die alle nach der gleichen Weise wie folgt strukturiert sind: Nummer Bauminfo Baumart Hoehe Baum Umfang

Mehr

Systemprogrammierung I - Aufgaben zur Erlangung der Klausurzulassung für Informatiker und Wirtschaftsinformatiker

Systemprogrammierung I - Aufgaben zur Erlangung der Klausurzulassung für Informatiker und Wirtschaftsinformatiker Systemprogrammierung I - Aufgaben zur Erlangung der Klausurzulassung für Informatiker und Nachfolgend finden Sie die drei Aufgaben, die Sie als Zulassungsvoraussetzung für die Scheinklausur am 18.7.2001

Mehr

Benutzung der Manpage, Shell Teil 3

Benutzung der Manpage, Shell Teil 3 Benutzung der Manpage, Shell Teil 3 Linux-Kurs der Unix-AG Andreas Teuchert 3./9. Mai 2012 Manpages Dokumentation zu Programmen, speziellen Dateien, etc. steht in Manpages Aufruf mit man Manpage

Mehr

Bestandsabgleich mit einem Onlineshop einrichten

Bestandsabgleich mit einem Onlineshop einrichten Bestandsabgleich mit einem Onlineshop einrichten Mit unserem Tool rlonlineshopabgleich können die Warenbestände zwischen unserem Programm raum level und einem Onlineshop abgeglichen werden. Einleitend

Mehr

Schreibweise in IGOR: 6.02E-23

Schreibweise in IGOR: 6.02E-23 2. IGOR Objekte 2.1 Variable Eine Variable in IGOR ist eine Zahl, die einen Namen trägt. So ist es zum Beispiel möglich, unter dem Namen var1 die Zahl 4 abzuspeichern. Wichtig hierbei ist, dass IGOR Zahlen

Mehr

Shell-Scripting Linux-Kurs der Unix-AG

Shell-Scripting Linux-Kurs der Unix-AG Shell-Scripting Linux-Kurs der Unix-AG Benjamin Eberle 6. Juli 2016 Was ist ein Shell-Script? Aneinanderreihung von Befehlen, die ausgeführt werden Bedingte und wiederholende Ausführung möglich Nützlich

Mehr

1 3 0 4 0 6 0 9 0 9 0 9 0 7 0 8 0 1 0 2 0 7 0 6 0 9 0 0 0 5 0 6 0 9 0 6 0 0 0 0. 0 1. 0 1 0 8 0 6 0 6 0 9 0 5 0 6 0 4 0 7 0 8 0 6 0 7 0 4 0 8 0 6 0 6 0 6 0 3 0 2 0 9 0 2 0 1 0 6 0 8 0 4 0 7 0 5 0 5 0 8

Mehr

JavaScript. Dies ist normales HTML. Hallo Welt! Dies ist JavaScript. Wieder normales HTML.

JavaScript. Dies ist normales HTML. Hallo Welt! Dies ist JavaScript. Wieder normales HTML. JavaScript JavaScript wird direkt in HTML-Dokumente eingebunden. Gib folgende Zeilen mit einem Texteditor (Notepad) ein: (Falls der Editor nicht gefunden wird, öffne im Browser eine Datei mit der Endung

Mehr

Artikel Schnittstelle über CSV

Artikel Schnittstelle über CSV Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte

Mehr

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Virtueller 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

Dateisystem 2, Suchen & Finden

Dateisystem 2, Suchen & Finden Dateisystem 2, Suchen & Finden Linux-Kurs der Unix-AG Benjamin Eberle 15. Januar 2015 ln ln ( link ) legt Verknüpfungen an, Verwendung wie cp ohne Optionen wird ein zweiter Name für die gleiche Datei erzeugt

Mehr

Installation. Aufruf der Jagdverwaltung. Aufbau der Jagdverwaltung

Installation. Aufruf der Jagdverwaltung. Aufbau der Jagdverwaltung Jagdverwaltung Installation Die Installation wird durch den Aufruf des Installationsprogramms gestartet. Bei der CD-Version wird die Installation automatisch beim Einlegen der CD gestartet. Geschieht dies

Mehr

Waimea String Replacer

Waimea String Replacer Waimea String Replacer Eine benutzerfreundliche Software zum Ersetzen von Zeichenfolgen in Dateistapeln Version 3.0.0 12.03.2012 Waimea String Replacer Seite 2 1. Leistungsumfang Waimea String Replacer

Mehr

<? $ZeilenMax = 9; $SpaltenMax = 9; echo "<pre>";

<? $ZeilenMax = 9; $SpaltenMax = 9; echo <pre>; Vorbemerkungen Diese Schrittanleitung bezieht sich auf die Aufgaben 4 bis 6 von "Übung 2 - Schleifenbeispiele (1)" Sie soll als Anregung dienen, wie Sie Ihren Code blockweise erstellen und testen können.

Mehr

2017/01/23 15:50 1/5 Bedienung

2017/01/23 15:50 1/5 Bedienung 2017/01/23 15:50 1/5 Bedienung Bedienung (J.Müller, Hilfe zu JTCEMU) Das originale 2K-System Das 2 KByte große Betriebssystem bietet die wichtigsten Funktionen zur Eingabe und Verwaltung von BASIC-Programmen.

Mehr

Daten aus europa3000 ins Excel exportieren

Daten aus europa3000 ins Excel exportieren Daten aus europa3000 ins Excel exportieren Mit dem Excel-Export ist es möglich alle Daten einer Liste (aus jeder Datensektion) in ein bestimmtes Feld im Excel Sheet zu exportieren. Dieses Excel Sheet kann

Mehr

Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen!

Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen! Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen! Grundstrukturen: Sub [name]([übergabe]) End Sub [Übergabe] ist

Mehr

Übersicht. UNIX-Dateisystem (ext2) Super-User unter Linux werden MSDOS: FAT16 und FAT32

Übersicht. UNIX-Dateisystem (ext2) Super-User unter Linux werden MSDOS: FAT16 und FAT32 Übersicht UNIX-Dateisystem (ext2) Super-User unter Linux werden MSDOS: FAT16 und FAT32 Die in diesem Teil vorgestellten Informationen stellen lediglich das Prinzip dar - im Detail ist alles etwas komplizierter...

Mehr

Dateien: String(Text)-Verarbeitung: Dateiverwaltung: Komprimierung: Übersicht. grep, strings, file, cmp, diff, tail, head. tr, cut, sort, uniq

Dateien: String(Text)-Verarbeitung: Dateiverwaltung: Komprimierung: Übersicht. grep, strings, file, cmp, diff, tail, head. tr, cut, sort, uniq !" # $%&&' ($$))(&&'))*) Übersicht Dateien: grep, strings, file, cmp, diff, tail, head String(Text)-Verarbeitung: tr, cut, sort, uniq Dateiverwaltung: find, which, du, df, quota, tar, touch Komprimierung:

Mehr

Hochschule Darmstadt Informatik-Praktikum (INF 1) WS 2015/2016 Wirtschaftsingenieur Bachelor 5. Aufgabe Datenstruktur, Dateieingabe und -ausgabe

Hochschule Darmstadt Informatik-Praktikum (INF 1) WS 2015/2016 Wirtschaftsingenieur Bachelor 5. Aufgabe Datenstruktur, Dateieingabe und -ausgabe Aufgabenstellung Für eine Hausverwaltung sollen für maximal 500 Wohnungen Informationen gespeichert werden, die alle nach der gleichen Weise wie folgt strukturiert sind: Art Baujahr Wohnung Whnginfo Nebenkosten

Mehr

Arbeiten mit der Shell Teil 1

Arbeiten mit der Shell Teil 1 Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Andreas Teuchert 29. Oktober 2012 Shell: Standard-Features Prompt (häufig: benutzer@rechner:~$) zeigt an, dass die Shell auf Befehle wartet Befehl eingeben,

Mehr

Handbuch zum VivaWeb-Serienbrief-Programm

Handbuch zum VivaWeb-Serienbrief-Programm Handbuch zum VivaWeb-Serienbrief-Programm In 10 Schritten zum Serienbrief Das folgende Handbuch erläutert Ihnen die Nutzungsmöglichkeiten des ARV Serienbrief-Programms in all seinen Einzelheiten. Dieses

Mehr

Backup-Programm für Festplatten unter SpartaDOS. Deutsche Anleitung

Backup-Programm für Festplatten unter SpartaDOS. Deutsche Anleitung Backup-Programm für Festplatten unter SpartaDOS Deutsche Anleitung FlashBack! 2 FlashBack! Backup-Programm für Festplatten- und MIO-Board-Nutzer unter SpartaDOS von ICD, Inc. Inhalt 1. Einführung...3 2.

Mehr

Erzeugen benutzerdefinierter Buchstabenlisten in EXCEL

Erzeugen benutzerdefinierter Buchstabenlisten in EXCEL Erzeugen benutzerdefinierter Buchstabenlisten in EXCEL In der Praxis werden öfter Tabellen mit Spaltenüberschriften, die Buchstabenfolgen haben, versehen. Dabei ist es müßig, diese Überschriften immer

Mehr

SelfLinux Dateien unter Linux

SelfLinux Dateien unter Linux Dateien unter Linux Autor: Frank Boerner (frank@frank-boerner.de) Formatierung: Matthias Hagedorn (matthias.hagedorn@selflinux.org) Lizenz: GFDL Im Unterschied zu Windows wird bei Linux zwischen Groß-

Mehr

Dateisystem: Einführung

Dateisystem: Einführung Dateisystem: Einführung Hauptaufgabe des Dateisystems ist der schnelle und zuverlässige Zugriff auf Dateien Problem: Entweder schneller Zugriff oder viel Redunanz beim speichern! Zusätzlich müssen Unterverzeichnisse

Mehr

Dateisystem: Einführung

Dateisystem: Einführung Dateisystem: Einführung Hauptaufgabe des Dateisystems ist der schnelle und zuverlässige Zugriff auf Dateien Problem: Entweder schneller Zugriff oder viel Redunanz beim speichern! Zusätzlich müssen Unterverzeichnisse

Mehr

Patselect Profil: Datenübernahme aus Patselect

Patselect Profil: Datenübernahme aus Patselect Patselect Profil: Datenübernahme aus Patselect Datensätze aus Patselect können in die individuelle Patselect Profil übernommen werden. Erstellen Sie dafür in einer Patselect-Datenbank (z.b. in der Europat)

Mehr

FH München, FB 03 FA WS 06/07. Ingenieurinformatik. Name Vorname Matrikelnummer Sem.Gr.: Hörsaal Platz

FH München, FB 03 FA WS 06/07. Ingenieurinformatik. Name Vorname Matrikelnummer Sem.Gr.: Hörsaal Platz FH München, FB 03 FA WS 06/07 Ingenieurinformatik Name Vorname Matrikelnummer Sem.Gr.: Hörsaal Platz Zulassung geprüft vom Aufgabensteller: Teil I Aufg. 2 Aufg. 3 Aufg. 4 Aufg. 5 Summe Note Aufgabensteller:

Mehr

2. Interaktive Web Seiten. action in Formularen. Formular. Superglobale Variablen $ POST, $ GET und $ REQUEST. GET und POST

2. Interaktive Web Seiten. action in Formularen. Formular. Superglobale Variablen $ POST, $ GET und $ REQUEST. GET und POST 2. Interaktive Web Seiten GET und POST Die Übertragungsmethoden GET und POST sind im http Protokoll definiert: POST: gibt an, dass sich weitere Daten im Körper der übertragenen Nachricht befinden: z.b.

Mehr

www.computeria-olten.ch Monatstreff für Menschen ab 50 Merkblatt 69 EXCEL 2007 03.02.2011 Peter Aeberhard, Computeria Olten

www.computeria-olten.ch Monatstreff für Menschen ab 50 Merkblatt 69 EXCEL 2007 03.02.2011 Peter Aeberhard, Computeria Olten www.computeria-olten.ch Monatstreff für Menschen ab 50 Merkblatt 69 EXCEL 2007 03.02.2011 Peter Aeberhard, Computeria Olten 1 EXCEL Lektion 2 Kurz-Repetition Lektion 1 Kalkulationstabellen( + - / * % )

Mehr

Johannes mirroring-seite

Johannes mirroring-seite Johannes mirroring-seite Johannes Franken Auf dieser Seite stelle ich verschiedene Möglichkeiten vor, Kopien einer Verzeichnisstruktur unter Verwendung von Internetprotokollen zu

Mehr

Shell-Programmierung

Shell-Programmierung Shell-Programmierung Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2009 Shell-Programmierung 1/34 2009-04-27 Inhalt Einleitung

Mehr

SelfLinux Dateien unter Linux

SelfLinux Dateien unter Linux Dateien unter Linux Autor: Frank Boerner (frank@frank-boerner.de) Formatierung: Matthias Hagedorn (matthias.hagedorn@selflinux.org) Lizenz: GFDL Im Unterschied zu Windows wird bei Linux zwischen Groß-

Mehr

Einstieg in die Informatik mit Java

Einstieg in die Informatik mit Java Vorlesung vom 18.4.07, Grundlagen Übersicht 1 Kommentare 2 Bezeichner für Klassen, Methoden, Variablen 3 White Space Zeichen 4 Wortsymbole 5 Interpunktionszeichen 6 Operatoren 7 import Anweisungen 8 Form

Mehr

PIWIN 1 Übung Blatt 5

PIWIN 1 Übung Blatt 5 Fakultät für Informatik Wintersemester 2008 André Gronemeier, LS 2, OH 14 Raum 307, andre.gronemeier@cs.uni-dortmund.de PIWIN 1 Übung Blatt 5 Ausgabedatum: 19.12.2008 Übungen: 12.1.2009-22.1.2009 Abgabe:

Mehr

Grafische Oberfläche, Shell Teil 4 Linux-Kurs der Unix-AG

Grafische Oberfläche, Shell Teil 4 Linux-Kurs der Unix-AG Grafische Oberfläche, Shell Teil 4 Linux-Kurs der Unix-AG Klaus Denker 10./16. Mai 2012 Anmelden und abmelden Linux ist ein Mehrbenutzersystem Jeder Benutzer hat einen Benutzernamen und ein Kennwort Nach

Mehr

Dokumentation IBIS Master Version 1.5.6

Dokumentation IBIS Master Version 1.5.6 Dokumentation IBIS Master Version 1.5.6 Seite 1 von 9 11.01.06 Inhaltsverzeichnis 1. Einleitung... 3 2. Hardware IBIS Master... 4 3. Software IBIS Master..... 5 3.1 Installation und Programmstart... 5

Mehr

Zarb Arbeitsblätter kreativ und schnell erstellen Netzwerk-Installation von Zarb 5 für Windows 1

Zarb Arbeitsblätter kreativ und schnell erstellen Netzwerk-Installation von Zarb 5 für Windows 1 Zarb Arbeitsblätter kreativ und schnell erstellen Netzwerk-Installation von Zarb 5 für Windows 1 NETZWERKINSTALLATION VON ZARB 5 FÜR WINDOWS VORBEMERKUNG Während der normalen Installation ohne Setup-Parameter

Mehr

Linux Prinzipien und Programmierung

Linux Prinzipien und Programmierung Linux Prinzipien und Programmierung Dr. Klaus Höppner Hochschule Darmstadt Sommersemester 2014 1 / 25 2 / 25 Pipes Die Bash kennt drei Standard-Dateideskriptoren: Standard In (stdin) Standard-Eingabe,

Mehr

1.103 Regular Expressions - Reguläre Ausdrücke

1.103 Regular Expressions - Reguläre Ausdrücke Copyright ( ) 2009 by M.Peichl. This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Germany License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/2.0/de/

Mehr

6 DATENBANKEN Datenbank. mit Spaltenüberschriften,

6 DATENBANKEN Datenbank. mit Spaltenüberschriften, 6 DATENBANKEN 6.1. Datenbank Eine Datentabelle mit Spaltenüberschriften, bei der in einer Spalte jeweils gleichartige Daten, stehen nennt man Datenbank. In Excel können kleine Datenbanken komfortabel verwaltet

Mehr

Excel Allgemeine Infos

Excel Allgemeine Infos Spalten Zeilen Eine Eingabe bestätigen Die Spalten werden mit Buchstaben benannt - im Spaltenkopf Die Zeilen werden durchnumeriert - im Zeilenkopf Mit der Eingabe Taste Bewegen innerhalb der Arbeitsmappe

Mehr

Bedienungsanleitung. Version 2.0. Aufruf des Online-Update-Managers. Bedienungsanleitung Online-Update Stand Juni 2010

Bedienungsanleitung. Version 2.0. Aufruf des Online-Update-Managers. Bedienungsanleitung Online-Update Stand Juni 2010 Bedienungsanleitung Online-Update Version 2.0 Aufruf des Online-Update-Managers Von Haus aus ist der Online-Update-Manager so eingestellt, dass die Updates automatisch heruntergeladen werden. An jedem

Mehr

Ein Tool zum Konvertieren von Pegasus Mail Adressbüchern und Verteilerlisten in Novell Groupwise Adressbücher.

Ein Tool zum Konvertieren von Pegasus Mail Adressbüchern und Verteilerlisten in Novell Groupwise Adressbücher. Ein Tool zum Konvertieren von Pegasus Mail Adressbüchern und Verteilerlisten in Novell Groupwise Adressbücher. Inhalt 1. Konvertieren von Adressbüchern und Verteilerlisten 1.1 Grundlagen 1.2 Adressbücher

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

Erweiterung der Selektionen

Erweiterung der Selektionen Erweiterung der Selektionen 1. Freie Sortierungsdefinition mit bis zu drei Feldern für Selektionen 2. Freie 50 Artikel- und Adresselektionen 3. Selektionsfelder gruppieren 4. Erweiterte Feldtypen für Selektionsfelder

Mehr

Arbeiten mit der Shell Teil 2

Arbeiten mit der Shell Teil 2 Arbeiten mit der Shell Teil 2 Linux-Kurs der Unix-AG Benjamin Eberle 11. Mai 2016 Übersicht - Dateiinhalte anzeigen cat : Dateiinhalte auf die Shell ausgeben less : Dateiinhalte seitenweise anzeigen head

Mehr

Variablen in MATLAB. Unterschiede zur Mathematik: Symbolisches und numerisches Rechnen. Skriptdateien. for-schleifen.

Variablen in MATLAB. Unterschiede zur Mathematik: Symbolisches und numerisches Rechnen. Skriptdateien. for-schleifen. Variablen in MATLAB. Unterschiede zur Mathematik: Symbolisches und numerisches Rechnen. Skriptdateien. for-schleifen. Wir wollen uns heute dem Thema Variablen widmen und uns damit beschäftigen, wie sich

Mehr

Inhaltsverzeichnis. Trennstriche. Rechter Rand. Statuszeile. Formatzeile. Informationzeile. Ein/Aus Befehle. "Flag"-Zeichen. Sichern und Speichern.

Inhaltsverzeichnis. Trennstriche. Rechter Rand. Statuszeile. Formatzeile. Informationzeile. Ein/Aus Befehle. Flag-Zeichen. Sichern und Speichern. Inhaltsverzeichnis 1. Ihr Computer-System 1 7 Hardware. Software. Peripheriegeräte. Floppy Disks. Disketten. Diskettenlaufwerke. Formatierte Disketten. Angemeldetes Diskettenlaufwerk. Monitor. Tastatur.

Mehr

Simple Incremental Cleaner

Simple Incremental Cleaner Simple Incremental Cleaner Programm Version 1.2 Handbuch vom 10.01.2013 Simple Incremental Cleaner Version 1.2 1 Handbuch und Software Simple Incremental Cleaner geschrieben von: Alfred Horvath Ulmenstraße

Mehr

Wettspiele auswerten

Wettspiele auswerten Benötigte Hard- oder Software Tabellenkalkulationsprogramm Anmerkung: Die Anleitung ist optimiert für Microsoft Excel 07 Ziel Mit Hilfe einer Excel-Tabelle Wettspiele auswerten können Aufträge Von deiner

Mehr

Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden?

Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden? Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden? Anforderung Durch die Bearbeitung einer XML-Datei können Sie Ihre eigenen Dokumentationen (z.b. PDF-Dateien, Microsoft Word Dokumente

Mehr

RECHNEN MIT WORD 2010

RECHNEN MIT WORD 2010 RECHNEN MIT WORD 2010 Viele Anwender wissen wahrscheinlich gar nicht, dass Word 2010 über eine versteckte Funktion verfügt, mit der man einfache Berechnungen im ganz normalen (Fließ)Text durchführen kann.

Mehr

LINUX Gesamtmitschrift

LINUX Gesamtmitschrift LINUX Gesamtmitschrift Martin Rabensteiner, 22.11.2015 Filesystem unter Linux - Keine Laufwerksbuchstaben - ~ Home-Verzeichnis User - Versteckte Dateien.filename Pfade 1. Absoluter Pfad eindeutiger Weg

Mehr

Handbuch UTA12 Sequence Control

Handbuch UTA12 Sequence Control Handbuch UTA12 Sequence Control 1. Voraussetzungen ein oder mehrere, am PC angeschlossene UTA-Interfaces (eins davon kann ausgewählt werden) eine gültige Exceltabelle (sheet) oder eine gültige CSV-Datei

Mehr

eadmin Manual Universitätsstraße 3 56070 Koblenz Deutschland

eadmin Manual Universitätsstraße 3 56070 Koblenz Deutschland DOKUMENT: TYP: ERSTELLT VON: Manual nova ratio AG Universitätsstraße 3 56070 Koblenz Deutschland VERSION: STAND: 9.x 23. September 2015 Inhaltsverzeichnis 1 2 2.1 2.2 2.3 3 3.1 3.2 3.3 4 4.1 4.2 4.3 4.4

Mehr

Programmieren I + II Regeln der Code-Formatierung

Programmieren I + II Regeln der Code-Formatierung Technische Universität Braunschweig Dr. Werner Struckmann Institut für Programmierung und Reaktive Systeme WS 2016/2017, SS 2017 Programmieren I + II Regeln der Code-Formatierung In diesem Dokument finden

Mehr

Dateiname Name(n) und Matrikelnr. des/der Bearbeiter Tel.-Nr. und E-Mail-Adresse für den Fall, dass die Diskette nicht lesbar ist.

Dateiname Name(n) und Matrikelnr. des/der Bearbeiter Tel.-Nr. und E-Mail-Adresse für den Fall, dass die Diskette nicht lesbar ist. Matrizenrechner Schreiben Sie ein CProgramm, das einen Matrizenrechner für quadratische Matrizen nachbildet. Der Matrizenrechner soll mindestens folgende Berechnungen beherrschen: Transponieren, Matrizenaddition,

Mehr

Erweiterung AE WWS Lite Win: Module Barcode Printing

Erweiterung AE WWS Lite Win: Module Barcode Printing Erweiterung AE WWS Lite Win: Module Barcode Printing Handbuch und Dokumentation Beschreibung ab Vers. 1.14.3 Am Güterbahnhof 15 D-31303 Burgdorf Tel: +49 5136 802421 Fax: +49 5136 9776368 Seite 1 Inhaltsverzeichnis

Mehr

Institut fu r Informatik

Institut fu r Informatik Technische Universita t Mu nchen Institut fu r Informatik Lehrstuhl fu r Bioinformatik Einfu hrung in die Programmierung fu r Bioinformatiker Prof. B. Rost, L. Richter WS 2016/17 Aufgabenblatt 2 31.10.2016

Mehr

E-Mail-Versand an Galileo Kundenstamm. Galileo / Outlook

E-Mail-Versand an Galileo Kundenstamm. Galileo / Outlook E-Mail-Versand an Galileo Kundenstamm Galileo / Outlook 1 Grundsätzliches...1 2 Voraussetzung...1 3 Vorbereitung...2 3.1 E-Mail-Adressen exportieren 2 3.1.1 Ohne Filter 2 3.1.2 Mit Filter 2 4 Mail-Versand

Mehr

Teil 1: Einführung in die Shell. Was ist die Shell? Wichtige Kommandos (1) Einführung in die Shell. Grundlagen der Shell-Programmierung

Teil 1: Einführung in die Shell. Was ist die Shell? Wichtige Kommandos (1) Einführung in die Shell. Grundlagen der Shell-Programmierung Einführung in die Shell Grundlagen der Shell-Programmierung Daniel Lutz 22.10.2003 Teil 1: Einführung in die Shell 1 2 Was ist die Shell? Schnittstelle zwischen Benutzer und Computer

Mehr

Dateien verwalten (Bilder, Dokumente, Medien)

Dateien verwalten (Bilder, Dokumente, Medien) 17 Dateien verwalten (Bilder, Dokumente, Medien) Bilder und Dokumente können Sie im Funktionsmenü unter Dateiliste verwalten. Alle Bilder und Dokumente, die Sie in Ihren Baukasten hochgeladen haben, werden

Mehr

Sortieren und Filtern von Listen

Sortieren und Filtern von Listen Sortieren und Filtern von Listen Excel ist ein ausgezeichnetes Rechenprogramm, doch eignet es sich auch sehr gut zum Erstellen und Verwalten von Listen. In einer Liste können Sie alles erfassen und verfolgen,

Mehr

Die eigene, persönliche Webseite der Fakultät mittels Imperia (CMS) pflegen

Die eigene, persönliche Webseite der Fakultät mittels Imperia (CMS) pflegen Die eigene, persönliche Webseite der Fakultät mittels Imperia (CMS) pflegen 27.10.2004 Dipl.Ing. Dirk Osterkamp/@com 1 Die eigene, persönliche Webseite der Fakultät mittels Imperia (CMS) pflegen Zusammenhang

Mehr

Deklarationen in C. Prof. Dr. Margarita Esponda

Deklarationen in C. Prof. Dr. Margarita Esponda Deklarationen in C 1 Deklarationen Deklarationen spielen eine zentrale Rolle in der C-Programmiersprache. Deklarationen Variablen Funktionen Die Deklarationen von Variablen und Funktionen haben viele Gemeinsamkeiten.

Mehr

Computer & GNU/Linux Einführung Teil 3

Computer & GNU/Linux Einführung Teil 3 Inst. für Informatik [IFI] Computer & GNU/Linux EinführungTeil 3 Simon Haller, Sebastian Stab 1/29 Computer & GNU/Linux Einführung Teil 3 Simon Haller, Sebastian Stabinger, Philipp Zech Inst. für Informatik

Mehr

Stapelverarbeitung Teil 1

Stapelverarbeitung Teil 1 Stapelverarbeitung Teil 1 In jedem Unternehmen gibt es von Zeit zu Zeit Änderungen in Normen und Firmenstandards, an die aktuelle und bereits bestehende Zeichnungen angepasst werden müssen. Auch Fehler

Mehr

Archivieren und Komprimieren, SSH

Archivieren und Komprimieren, SSH Archivieren und Komprimieren, SSH Linux-Kurs der Unix-AG Andreas Teuchert 12. November 2012 Archivieren Archivieren ist das Zusammenfassen mehrerer Dateien zu einer einzigen Hauptanwendung früher war das

Mehr

5 Tabellenanpassung. 5.1 Spaltenbreite und Zeilenhöhe Spaltenbreite verändern

5 Tabellenanpassung. 5.1 Spaltenbreite und Zeilenhöhe Spaltenbreite verändern Um Tabellen effizient bearbeiten können, ist es notwendig, dass Sie die Struktur der Tabelle Ihren Bedürfnissen anpassen. Sie können mit Excel die Elemente einer Tabelle also Zellen, Zeilen und Spalten

Mehr

TIPPS & TRICKS SAP CM Teil 3

TIPPS & TRICKS SAP CM Teil 3 TIPPS & TRICKS SAP CM Teil 3 Schwerpunkte dieses Dokuments: Listeinstellungen Autor: Peter Nötzli Datum: 30.06.2014 Version: 2.0 Seite 1 Versionsverwaltung Vers.Nr Änd. Beschreibung Wer / Kürzel. Datum

Mehr

4.2 Selbstdefinierte Matlab-Funktionen 1. Teil

4.2 Selbstdefinierte Matlab-Funktionen 1. Teil 4.2 Selbstdefinierte Matlab-Funktionen 1. Teil 37 Ein m-file mit Namen Funktionsname.m und einer ersten Zeile der folgen Form: function Funktionsname(input1,input2,...,inputn) oder function output1=funktionsname(input1,input2,...,inputn)

Mehr

AK-Automatisierungs und Kommunikationstechnik TI Technische Informatik. NWT Netzwerktechnik www.munz-udo.de

AK-Automatisierungs und Kommunikationstechnik TI Technische Informatik. NWT Netzwerktechnik www.munz-udo.de Umgebungsvariablen Windows stellt standardmäßig einige Umgebungsvariablen (Environmentvariablen) zur Verfügung. Diese Variablen können in Loginscripts und Batch Programmen verwendet werden. Hier finden

Mehr

Programmiersprachen Einführung in C. Unser erstes C-Programm. Unser erstes C-Programm. Unser erstes C-Programm. Unser erstes C-Programm

Programmiersprachen Einführung in C. Unser erstes C-Programm. Unser erstes C-Programm. Unser erstes C-Programm. Unser erstes C-Programm Programmiersprachen Einführung in C Teil 2: Prof. Dr. int main (int argc, char *argv[]) int sum = 0; for (i = 0; i

Mehr

Variablen & erweiterte Aktionen nutzen

Variablen & erweiterte Aktionen nutzen 341 In Captivate können Sie mit Hilfe von Variablen Texte & Werte speichern oder Systeminformationen ausgeben. Außerdem können Sie auf Basis von Variablen komplexere Aktionen entwickeln, wie z. B. eine

Mehr

Simple Filesystem Helper

Simple Filesystem Helper Simple Filesystem Helper Programm Version 1.0 Handbuch vom 22.02.2009 ediert am 16.05.2010 Adress Korrektur Simple Filesystem Helper V1.0 1 Handbuch und Software Simple Filesystem Helper geschrieben von:

Mehr

Installations- und Bedienungsanleitung für die iks Datastar Software

Installations- und Bedienungsanleitung für die iks Datastar Software Installations- und Bedienungsanleitung für die iks Datastar Software 1. Laden Sie die Software iks Datastar (komprimierte Datei datastar.exe; Dateigröße ca. 2000 kbyte) von unserer Internet-Seite http://www.iks-aqua.com/html/d/aquastarsoftware.htm

Mehr

Zum Betrieb muss dem Programm unter Info ein temporäres Verzeichnis zugewiesen werden, wo Schreibrechte vorhanden sind.

Zum Betrieb muss dem Programm unter Info ein temporäres Verzeichnis zugewiesen werden, wo Schreibrechte vorhanden sind. crossfire 5.41 Dokumentation und Anleitung Was ist crossfire? crossfire ist ein Editor für Konfigurationsdateien für Pro/ENGINEER, eine Datenbank für die Einstellungsoptionen mit Erklärung, ein Tool für

Mehr

Um Batch programmieren zu lernen, gibt es sicherlich viele Möglichkeiten, doch der Einstieg ist schnell geschafft

Um Batch programmieren zu lernen, gibt es sicherlich viele Möglichkeiten, doch der Einstieg ist schnell geschafft Um Batch programmieren zu lernen, gibt es sicherlich viele Möglichkeiten, doch der Einstieg ist schnell geschafft Batch lernen Einige Grundlagen Die Anfänge in Batch Jede Batch Datei wird im normalen WordPad

Mehr

Installation und Benutzung AD.NAV.ZipTools

Installation und Benutzung AD.NAV.ZipTools Installation und Benutzung AD.NAV.ZipTools Version 1.0.0.0 ALTENBRAND Datentechnik GmbH Am Gelicht 5 35279 Neustadt (Hessen) Tel: 06692/202 290 Fax: 06692/204 741 email: support@altenbrand.de Die Komponente

Mehr

Sort n Rename. Einführung Dateien laden Dateien sortieren. Thumbnails & individuelle. Reihenfolge

Sort n Rename. Einführung Dateien laden Dateien sortieren. Thumbnails & individuelle. Reihenfolge Bedienungsanleitung Sort n Rename i. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Einführung Dateien laden Dateien sortieren Thumbnails & individuelle Vorschau: Neuer Dateiname Textfeld Nummerierung

Mehr

Übungsklausur Programmieren / Algorithmen und Datenstrukturen 2

Übungsklausur Programmieren / Algorithmen und Datenstrukturen 2 Programmieren / Algorithmen und Datenstrukturen 2 Autor: Prof. Dr. Bernhard Humm, FB Informatik, Hochschule Darmstadt Datum: 20.1.2014 Übungsklausur Programmieren / Algorithmen und Datenstrukturen 2 1

Mehr

BAV-Remote Skript L.Pagel 31.10.2013

BAV-Remote Skript L.Pagel 31.10.2013 BAV-Remote Skript L.Pagel 31.10.2013 Hier wird eine erste Stufe der Skript-Abarbeitung für das BAV-Remote-Teleskop vorgestellt. Der Befehlssatz wird noch erweitert. Der hier vorgestellte Befehlssatz ist

Mehr

SQL. SQL SELECT Anweisung SQL-SELECT SQL-SELECT

SQL. SQL SELECT Anweisung SQL-SELECT SQL-SELECT SQL SQL SELECT Anweisung Mit der SQL SELECT-Anweisung werden Datenwerte aus einer oder mehreren Tabellen einer Datenbank ausgewählt. Das Ergebnis der Auswahl ist erneut eine Tabelle, die sich dynamisch

Mehr

Bildreihenfolge fixieren

Bildreihenfolge fixieren Bildreihenfolge fixieren Stand: Juni 2015 Diese Anleitung bezieht sich auf FixFoto, V 3.60. In älteren oder neueren Versionen könnte die Arbeitsweise anders sein. Manchmal ist man in der Verlegenheit,

Mehr

Excel Tipps & Tricks Umgang mit umfangreichen Tabellen

Excel Tipps & Tricks Umgang mit umfangreichen Tabellen 3 Umgang mit umfangreichen Tabellen Das Bewegen in großen Tabellen in Excel kann mit der Maus manchmal etwas umständlich sein. Deshalb ist es nützlich, ein paar Tastenkombinationen zum Bewegen und zum

Mehr