Benutzerfunktionen Was ist eine Funktion, was ist eine Prozedur?
|
|
- Karl Schräder
- vor 7 Jahren
- Abrufe
Transkript
1 Was ist eine Funktion, was ist eine Prozedur? Aufbau einer "Prozedur" (d.h. ohne Rückgabewerte) sub FktName (Parameter) {Anweisungsblock sub ausgabe {print "Hallo Welt!" Aufbau einer "Funktion" (d.h. mit Rückgabewerte) sub FktName (Parameter) { Anweisungsblock; return Wert; sub eingabe { chomp($tmp = <STDIN>); return $tmp; Alternatives Beispiel (vermeiden!) sub Pi { 4 * atan2(1,1) print &Pi/2; Ohne 'return' wird meist auch der Ergebniswert zurückgegeben. 76 Grundsätzlich kennen wir bereits vordefinierte Funktionen, wie CHOMP oder PRINT. In einigen Programmiersprachen unterscheidet man zwischen einer Prozedur und einer Funktion (z.b. in Pascal). Wobei beides kleine Unterprogramme sind, die Ihnen helfen, Ihr Programm klarer zu strukturieren. Begrifflich unterscheiden sie sich dadurch, dass eine Funktion einen oder mehrere Rückgabewerte hat, eine Prozedur hingegen nicht. Demnach wäre Chomp eine Funktion und Print eine Prozedur. Wenn eine Prozedur/Funktion globale Variablen verwendet und manipuliert, ohne selbst etwas zurückzugeben, nennt man das Side-effect. Also Nebeneffekt der Funktion ist die Veränderung von globalen Variablen (z.b. Zählern). Da eine Funktionen aber nicht zwingend einen Rückgabewert haben muss, ist die Unterscheidung ohnehin nur von theoretischem Wert. Jede Benutzerfunktion kann Parameter haben (muss aber nicht), also Variablenwerte, die beim Aufruf übergeben werden. Wo eine Benutzerfunktion steht, also am Anfang oder am Ende eines Programms, ist egal. Um nicht abhängig von der verwendeten Programmiersprache zu sein, sollte man Funktionen am Anfang schreiben (für Pascal ein MUSS). Aber vielleicht sehen Sie lieber Ihr Hauptprogramm gleich am Anfang? 76
2 Wie ruft man eine Benutzerfunktion auf? Ohne Rückgabewerte FktName; FktName( ); &FktName; &FktName( ); # Funktion am Programmanfang definiert! # Ort egal; Aufruf ohne Argumente # Ort egal; Referenziert; Aufruf ohne Argumente # Ort egal; Referenziert; Aufruf ohne Argumente sub ausgabe ausgabe; {print "Hallo Welt!" Beispiel mit globaler Variable: sub ausgabe {print $text $text = "Hallo Welt!"; ausgabe(); 77 Eine selbsterstellte Funktion benutzt man genauso, wie jede andere interne Funktion. Schreiben Sie einfach den Namen der Funktion. Allerdings muss man dabei folgendes beachten: wenn Sie keine Parameter beim Aufruf verwenden und deshalb die Klammern hinter dem Funktionsnamen weglassen, muss die Funktion am Anfang des Programms stehen! Andernfalls weiß PERL nicht, was Sie meinen und interpretiert den Funktionsnamen als Bareword (also Text). Sicherer ist es, einfach immer Klammern für Funktionen zu benutzen, auch wenn sie leer sind, weil keine Parameter benötigt werden. Alternativ kann mit dem Präfix & eine Funktion explizit gekennzeichnet werden. Interessant ist, dass eine Funktion jederzeit eine andere Funktion oder sogar sich selbst (Rekursion) aufrufen kann. Man kann also Funktionen beliebig schachteln, solange der Arbeitsspeicher für die Rücksprungadressen ausreicht. Alle Variablen in einem Programm sind normalerweise 'global', d.h. innerhalb der Hauptprozedur (Main) gültig. Das bedeutet, dass jede Funktion auf alle Variablen im Programm zugreifen kann. Wenn Sie in einer Funktion lokale Variablen verwenden möchten, deklarieren Sie sie einfach mit my innerhalb der Funktion. In diesem Fall gilt dann die Variable nur in der Funktion und kann außerhalb auch einen ganz anderen Wert besitzen. Die Verwendung von local statt my wird nicht empfohlen und bleibt Spezialfällen vorbehalten (veraltet). 77
3 Wie ruft man eine Benutzerfunktion auf? Mit Rückgabewerte $Var = = FktName( = &FktName; $Var = &FktName( ); # Funktion am Programmanfang definiert! # Ort egal; Aufruf ohne Argumente # Ort egal; Referenziert; Aufruf ohne Argumente # Ort egal; Referenziert; Aufruf ohne Argumente sub eingabe {chomp($tmp = <STDIN>); return $tmp; $wert = eingabe(); print &eingabe; Beispiel mit Rückgabeliste: sub zerlege = split(/ /, $text); return ($tmp[0], $tmp[1]); $text = "Hallo = zerlege($text); print $rray[0]; #nur die ersten beiden Worte kommen zurück! 78 Die meisten Funktionen schreiben nicht einfach in eine globale Variable, sondern geben statt dessen einen Wert zurück. Sie verhalten sich also selbst wie eine Variable (mit veränderlichem Inhalt). Das geschieht einfach dadurch, dass am Ende der Funktion eine return- Anweisung kommt. Hinter der Return-Anweisung folgen die Rückgabewerte entweder in Form einer Variablen oder einer Liste. Der aufrufende Programmteil muss dann diese Werte weiterverarbeiten oder in einer anderen Variablen speichern. In einigen Fällen kommt es auch vor, dass mehrere return-anweisung vorkommen können, beispielsweise bei einer If-Abfrage. Beachten Sie, dass viele Programme einen Rückgabewert 1 (also true) erwarten, um festzustellen, ob es erfolgreich ausgeführt wurde. Dazu können Sie statt return auch einfach eine 1 in die letzte Zeile schreiben. 78
4 Parameterübergaben mit sub summe { $tmp = 0; foreach (@_) {$tmp += $_ return $tmp; $ergebnis = summe(1..10); $ergebnis = summe(15, 20); # = 55 (Rückgabewert) # = 35 (Rückgabewert) Beispiel (mit bestimmter Parameterzahl): sub det { if (@_ < 4) {print "zu wenig Parameter!"; return 0 my $det = $_[0] * $_[3] - $_[2] * $_[1]; return $det; $matrix = det(3..6); $fehler = det(15, 20); # 3*6-5*4 = -2 (Rückgabewert) # "zu wenig Parameter!"0 (Rückgabewert) 79 Bevor eine Funktion ein Ergebnis zurück gibt, benötigen viele Funktionen Variablen mit denen das Ergebnis berechnet wird. Statt in globalen Variablen übergibt man der Funktion die Werte in Parametern beim Aufruf. Perl speichert diese Werte in einem eigenen internen Somit können die übergebenen Parameter mit shift, pop oder direkt als skalares Datenelement $_[Index] abgerufen werden. Da Hashes sich wie Arrays darstellen lassen (und letztendlich auch nur spezielle Arrays sind) können selbstverständlich auch Hashes übergeben werden. Die Schlüsselnamen sind dann entweder global vorher bereits definiert oder ein temporärer Hash innerhalb der Funktion übernimmt die Werte. Entscheidend ist, dass immer nur die Inhalte (also Werte) der Variablen nicht aber die Variablen (Speicheradressen) selbst übergeben werden. Falls das erwünscht ist, muss das mit einem Backslash gekennzeichnet werden (mehr dazu später). 79
5 Parameter mit Prototypendeklaration Kein Array-Parameter erlaubt: Ein skalarer Parameter erwartet: Drei skalare Parameter erwartet: Ein skalarer Parameter und zwei weitere optional erwartet: Ein Array-Parameter erwartet: sub FktName( ) {Anweisung sub FktName($) {Anweisung sub FktName($$$) {Anweisung sub FktName($; $$) {Anweisung sub FktName(@) {Anweisung Zwei Parameter erforderlich, beliebig viele weitere sind optional: sub diff($$;@) { my $tmp=$_[0]; for ($i=1;$i<@_;$i++) {$tmp -= $_[$i] return $tmp; print diff(10,2,3,2,1 ); 80 Wie man im letzten Beispiel sieht, hat man meist das Problem, dass eine Funktion eine bestimmte Anzahl von Parametern erwartet. Das heißt, man muss ständig kontrollieren, ob die richtige Anzahl übergeben wurde. Besser ist es, wenn man die Funktion mit einer Prototypendeklaration versieht. Das sind einfach ein oder mehrere $-Zeichen für Skalare für Listen/ Arrays. Für den Fall, das kein Parameter beim Aufruf erlaubt ist, gibt man hinter dem Funktionsnamen nur leere Klammern an! Wenn zum Beispiel ein Parameter erwartet wird, also ein Dollarzeichen in Klammern angegeben ist und dann der Aufruf ohne Parameter erfolgt, wird eine Fehlermeldung erzeugt und das Programm abgebrochen (not enough arguments). Meist erfolgt diese Fehlermeldung schon beim Kompilieren. Umgekehrt wird hier eine Fehlermeldung auch dann erzeugt, wenn statt einem gleich mehrere Werte übergeben werden (too many arguments). Will man unterschiedliche Anzahl von Argumenten übergeben, kann man die restlichen, d.h. nicht zwingend notwendigen Parameter optional übergeben. Dazu schreibt man nur einen Strichpunkt und dahinter die Anzahl der weiteren möglichen Werte. Für den Fall, dass beliebig viele weitere Parameter möglich sind, kann man hinter einem Strichpunkt auch (Array) schreiben. 80
6 Parameter mit Referenz (Adresse) übergeben Adresse eines skalaren Parameters übergeben: sub FktName( \$ ) {Anweisung Zugriff auf den Inhalt dieser Adresse mit: ${refadr Adresse eines Array-Parameters übergeben: sub FktName( \@ ) {Anweisung Zugriff auf den Inhalt dieser Adresse sub mychop(\$) { my $adr = shift; #übergebene Adresse abholen = split(//, ${$adr); #Inhalt in einzelne Zeichen zerlegen my $rwert = 0; if ($zeichen[$#zeichen] == ";") { #falls letztes Element ein ";" splice(@zeichen, -1, 1); #dann letztes Element entfernen $rwert = 1; #und skalarer Rückgabewert = 1 # (d.h. 1 Zeichen entfernt) ${$adr = join("",@zeichen); #Elemente wieder verbinden zu String return $rwert; #zurück mit Rückgabewert $tmp = "Hallo;"; print mychop($tmp); #Ausgabe: 1 (Rückgabewert) print $tmp; #Ausgabe: Hallo 81 Gelegentlich sind auch Funktionen in Gebrauch, die nicht nur die Werte aus einer Variablen verändern sollen, sondern das Ergebnis auch gleich wieder zurück in die Variable schreiben sollen. Die Funktion Chomp bzw. chop ist so ein Fall. In diesen Fällen übergibt man nicht den Wert einer Variablen (call by value), sondern die Adresse der Variablen (call by reference) als Parameter. Dazu schreibt man einfach einen Backslash vor das Prototypenzeichen: \$ bzw. \@. Will man in der Funktionen dann auf den Inhalt der Variablen (also deren Werte) zugreifen oder sie sogar manipulieren benutzt man die Referenzschreibweise mit geschweiften Klammern (siehe auch: zweidimensionale Arrays). Also gilt für skalare Variableninhalte ${refadr und für Wobei 'refadr' immer die übergebene Adresse ist. Übung: Schreiben Sie ein Programm, das mit einer Benutzerfunktion zwei beliebige, übergebene Arrays in einen Hash zusammenführt. Die Hashadresse kann optional übergeben werden. Wenn angegeben, wird dieser gefüllt. Der Rückgabewert ist das Hasharray, d.h. eine Liste aus (Element von Array1, Element von Array2, usw.). Lösung: 81
7 Rückgabewert unterscheiden mit wantarray 'wantarray' liefert true, falls beim Aufruf ein Listenkontext bestand. if (wantarray) sub mysplit($) { my $var = shift; #übergebenen Skalar holen = split(/ /, $var); #in einzelne Wörter zerlegen my $n #Anzahl der Worte nach = sort {lc($a) cmp lc($b) (@t); #alphabetisch sortieren if (wantarray) #falls Listenkontext das Array zurück else {return $n #andernfalls die Anzahl zurück $text = "Das ist nur ein sehr kurzer = mysplit($text); #Ausgabe: Das ein ist kurzer nur sehr Text print "@t\n\n"; $t = mysplit($text); #Ausgabe: Anzahl der Worte = 7 print "Anzahl der Worte = $t\n"; 82 Eine Funktion lässt sich im Listenkontext und im skalaren Kontext aufrufen. Wie Sie wissen, sind die Ergebnisse oft unterschiedlich. Mit der Funktion wantarray kann Perl unterscheiden, was als Rückgabewert gefordert wird. Steht also die Funktion im Listenkontext liefert sie ein true zurück, im skalaren Kontext ein false. 82
8 Rekursiver Aufruf Beispiel Fakultät berechnen rekursiv und iterativ: sub fak1($) { my $n = shift; #falls n>1 nochmal mit (n-1) aufrufen if ($n > 1) {return ($n * fak1($n-1)) return $n; #Rückgabewerte: (5*(4*(3*(2*1)))) sub fak2($) { my $n = shift; my $x = 1; foreach (1..$n) {$x *= $_ #iterativ: viel klarer! return $x; print fak1(5),"\n"; print fak2(5),"\n"; 83 Eine Funktion kann nicht nur andere Funktionen, sondern auch sich selbst aufrufen. Man nennt das Rekursion, im Gegensatz zu Iteration. Rekursive Funktionsaufrufe werden sehr schnell unübersichtlich und sollten daher (wenn überhaupt möglich) vermieden werden. Allerdings sind sie oft unschlagbar schnell. Da Zwischenergebnisse im Speicher abgelegt werden (Stack = Stapelspeicher), ist die Anzahl der rekursiven Aufrufe von der Größe des Arbeitsspeichers abhängig. 83
9 Packages und Module Neue Namensräume für Variablen und Funktionen Ein neuer Namensraum beginnt mit package Namensraum; package myfunctions; my $var = 1; sub f1 {return $var sub f2 {return $var+1 package main; my $var = 5; print myfunctions::f1; #neu definierter Namensraum #globale Variable (= Eigenschaft) #Funktion1 (= Methode1) #Funktion2 (= Methode2) #üblicher Namensraum main #Variable in main #Methode1 benutzen $myfunctions::var = $var; #Eigenschaft $var in myfunctions ändern $n = myfunctions::f2; #Methode2 benutzen print "\t$x\n"; #Ausgabe: Bisher haben wir Benutzerfunktionen im Programmquellcode selbst gespeichert. Das ist natürlich unpraktisch, denn häufig benötigte Funktionen müssten so in jedem Programm neu geschrieben werden. Besser ist es, solche Funktionen oder ganze Sammlungen von Funktionen in einer eigenen Datei zu speichern und sie bei Bedarf einfach zum aktuellen Quellcode dazu zu laden. Solche Sammlungen mit der Dateiendung pm nennt man in Perl Module. Das ist also eine Bibliothek, die man mit use einfach wieder zu einem Quellcode dazu lädt. Es werden tausende von fertigen Modulen für alle möglichen Zwecke meist kostenlos angeboten (z.b. über CPAN). Sie sollten im Perl-Verzeichnis Lib gespeichert werden. In diesen Modulen gibt es meist Packages. Das sind Gültigkeitsbereiche bzw. Namensräume für Variablen und Funktionen. Sie werden mit dem Scope- Operator :: angegeben. In dem immer existierenden Main-Package würde man also zum Beispiel schreiben $main::var um die skalare Variable $var zu benutzen. Variablen dürfen in verschiedenen Namensräumen den gleichen Namen benutzen ohne sich gegenseitig zu beeinflussen. Hinweis: Besonders beim objektorientierten Programmieren werden Sie auf Begriffe wie Methode und Eigenschaften stoßen. Eine Methode ist nur ein anderer Ausdruck für eine Funktion, meist in einem anderen Modul (Objekt) und Namensraum. Eine Eigenschaft ist ein anderer Ausdruck für eine Variable in diesem Namensraum. 84
10 Packages und Module Ein eigenes Modul erzeugen und benutzen Ein neues Perl-Modul zum Programm laden und benutzen mit: use Modulname; Beispiel (als mymatrix.pm in \Perl\lib speichern): package matrizen; sub return ($_[0] * $_[3] - $_[2] * $_[1]) sub inv(@) $d = 1 / det(@m); return ($m[3] * $d, -$m[1] * $d, -$m[2] * $d, $m[0] * $d); 1; #damit erkennt Perl das erfolgreiche Laden des Moduls Aufruf-Beispiel das unser Modul benutzt: use = (1, 2, 3, 4); $d = matrizen::det(@m); print "Determinante = = matrizen::inv(@m); print "Inverse Matrix 85 Sie können mehrere Funktionen zu einem Modul zusammenfassen, dass einen gemeinsamen Namensbereich nutzt. Dieses Modul wird einfach mit use Modulname; hinzugefügt. Die darin enthaltenen Funktionen stehen dann ihrem Programm zur Verfügung. Ein bekanntes Beispiel ist das Modul strict oder locale. Damit der Perl-Interpreter das Modul ohne weitere Pfadangabe findet, sollte ein eigenes Modul immer im Perl-Unterverzeichnis \lib stehen. Um die Funktionsweise zu sehen, wird im Beispiel ein Modul mit dem Namen mymatrix.pm erzeugt. Es enthält den Namensraum matrizen, um eventuelle Namenskollisionen von bereits vorhandenen Variablen zu vermeiden (ein neuer Namensraum ist aber nicht zwingend, wenn Sie sich sicher sind). Es enthält eine Funktionen zum Berechnen der Determinante einer 2x2 Matrix und zum Errechnen einer inversen Matrix. Wichtig! Damit Perl erkennen kann, dass das Laden des Moduls erfolgreich war, schreibt man am Ende des Moduls einfach eine 1 (true). Übung: Erweitern Sie das Modul mit einer 2x2-Matrizenmultiplikation. Übergeben Sie dazu zwei Arrays und als Ergebnis erhalten Sie im Listenkontext ein neues Array. Im skalaren Kontext erhalten Sie 1, wenn es die Einheitsmatrix ist und 0, wenn nicht. Lösung: 85
Erwin Grüner 09.02.2006
FB Psychologie Uni Marburg 09.02.2006 Themenübersicht Folgende Befehle stehen in R zur Verfügung: {}: Anweisungsblock if: Bedingte Anweisung switch: Fallunterscheidung repeat-schleife while-schleife for-schleife
Mehr5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu
Daten Makro + VBA effektiv 5 DATEN 5.1. Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten jederzeit im Programm verändert werden. Als Variablen können beliebige Zeichenketten
MehrEinführung in die Programmierung
: Inhalt Einführung in die Programmierung Wintersemester 2008/09 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund - mit / ohne Parameter - mit / ohne Rückgabewerte
MehrErweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:
VBA Programmierung mit Excel Schleifen 1/6 Erweiterung der Aufgabe Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: Es müssen also 11 (B L) x 35 = 385 Zellen berücksichtigt
MehrHandbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014)
Handbuch NAFI Online-Spezial 1. Auflage (Stand: 24.09.2014) Copyright 2016 by NAFI GmbH Unerlaubte Vervielfältigungen sind untersagt! Inhaltsangabe Einleitung... 3 Kundenauswahl... 3 Kunde hinzufügen...
MehrObjektorientierte Programmierung
Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum
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
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
MehrWie halte ich Ordnung auf meiner Festplatte?
Wie halte ich Ordnung auf meiner Festplatte? Was hältst du von folgender Ordnung? Du hast zu Hause einen Schrank. Alles was dir im Wege ist, Zeitungen, Briefe, schmutzige Wäsche, Essensreste, Küchenabfälle,
MehrWir arbeiten mit Zufallszahlen
Abb. 1: Bei Kartenspielen müssen zu Beginn die Karten zufällig ausgeteilt werden. Wir arbeiten mit Zufallszahlen Jedesmal wenn ein neues Patience-Spiel gestartet wird, muss das Computerprogramm die Karten
MehrHandbuch Fischertechnik-Einzelteiltabelle V3.7.3
Handbuch Fischertechnik-Einzelteiltabelle V3.7.3 von Markus Mack Stand: Samstag, 17. April 2004 Inhaltsverzeichnis 1. Systemvorraussetzungen...3 2. Installation und Start...3 3. Anpassen der Tabelle...3
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
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
MehrC++ Grundlagen. ++ bedeutet Erweiterung zum Ansi C Standard. Hier wird eine Funktion eingeleitet
C++ Grundlagen ++ bedeutet Erweiterung zum Ansi C Standard Hier wird eine Funktion eingeleitet Aufbau: In dieser Datei stehen die Befehle, die gestartet werden, wenn das Programm gestartet wird Int main()
MehrPrimzahlen und RSA-Verschlüsselung
Primzahlen und RSA-Verschlüsselung Michael Fütterer und Jonathan Zachhuber 1 Einiges zu Primzahlen Ein paar Definitionen: Wir bezeichnen mit Z die Menge der positiven und negativen ganzen Zahlen, also
MehrJava Kurs für Anfänger Einheit 4 Klassen und Objekte
Java Kurs für Anfänger Einheit 4 Klassen und Ludwig-Maximilians-Universität München (Institut für Informatik: Programmierung und Softwaretechnik von Prof.Wirsing) 13. Juni 2009 Inhaltsverzeichnis klasse
MehrBedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien
Sie haben von der VR DISKONTBANK GmbH ein signiertes PDF-Dokument (i.d.r. eine Zentralregulierungsliste mit dem Status einer offiziellen Rechnung) erhalten und möchten nun die Signatur verifizieren, um
MehrGrundlagen der höheren Mathematik Einige Hinweise zum Lösen von Gleichungen
Grundlagen der höheren Mathematik Einige Hinweise zum Lösen von Gleichungen 1. Quadratische Gleichungen Quadratische Gleichungen lassen sich immer auf die sog. normierte Form x 2 + px + = 0 bringen, in
MehrProgrammierkurs Java
Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen
MehrErstellen von x-y-diagrammen in OpenOffice.calc
Erstellen von x-y-diagrammen in OpenOffice.calc In dieser kleinen Anleitung geht es nur darum, aus einer bestehenden Tabelle ein x-y-diagramm zu erzeugen. D.h. es müssen in der Tabelle mindestens zwei
MehrGrundlagen der Theoretischen Informatik, SoSe 2008
1. Aufgabenblatt zur Vorlesung Grundlagen der Theoretischen Informatik, SoSe 2008 (Dr. Frank Hoffmann) Lösung von Manuel Jain und Benjamin Bortfeldt Aufgabe 2 Zustandsdiagramme (6 Punkte, wird korrigiert)
MehrJava Kurs für Anfänger Einheit 5 Methoden
Java Kurs für Anfänger Einheit 5 Methoden Ludwig-Maximilians-Universität München (Institut für Informatik: Programmierung und Softwaretechnik von Prof.Wirsing) 22. Juni 2009 Inhaltsverzeichnis Methoden
MehrUnterprogramme. Funktionen. Bedeutung von Funktionen in C++ Definition einer Funktion. Definition einer Prozedur
Unterprogramme Unterprogramme sind abgekapselte Programmfragmente, welche es erlauben, bestimmte Aufgaben in wiederverwendbarer Art umzusetzen. Man unterscheidet zwischen Unterprogrammen mit Rückgabewert
MehrZwischenablage (Bilder, Texte,...)
Zwischenablage was ist das? Informationen über. die Bedeutung der Windows-Zwischenablage Kopieren und Einfügen mit der Zwischenablage Vermeiden von Fehlern beim Arbeiten mit der Zwischenablage Bei diesen
MehrE Mail Versand mit der Schild NRW Formularverwaltung
-Seite 1- E Mail Versand mit der Schild NRW Formularverwaltung Seit der Version 1.12.3.97 der Reportverwaltung ist die Möglichkeit integriert, E Mails direkt, d.h. ohne Umweg über einen externen Mailclient
MehrJederzeit Ordnung halten
Kapitel Jederzeit Ordnung halten 6 auf Ihrem Mac In diesem Buch war bereits einige Male vom Finder die Rede. Dieses Kapitel wird sich nun ausführlich diesem so wichtigen Programm widmen. Sie werden das
MehrFestigkeit von FDM-3D-Druckteilen
Festigkeit von FDM-3D-Druckteilen Häufig werden bei 3D-Druck-Filamenten die Kunststoff-Festigkeit und physikalischen Eigenschaften diskutiert ohne die Einflüsse der Geometrie und der Verschweißung der
MehrÜbungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag
Ludwig-Maximilians-Universität München WS 2015/16 Institut für Informatik Übungsblatt 9 Prof. Dr. R. Hennicker, A. Klarl Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung:
MehrObjektorientierte Programmierung für Anfänger am Beispiel PHP
Objektorientierte Programmierung für Anfänger am Beispiel PHP Johannes Mittendorfer http://jmittendorfer.hostingsociety.com 19. August 2012 Abstract Dieses Dokument soll die Vorteile der objektorientierten
MehrDokumentation IBIS Monitor
Dokumentation IBIS Monitor Seite 1 von 16 11.01.06 Inhaltsverzeichnis 1. Allgemein 2. Installation und Programm starten 3. Programmkonfiguration 4. Aufzeichnung 4.1 Aufzeichnung mitschneiden 4.1.1 Inhalt
MehrDokumentation. Black- und Whitelists. Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser
Dokumentation Black- und Whitelists Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser Inhalt INHALT 1 Kategorie Black- und Whitelists... 2 1.1 Was sind Black- und Whitelists?...
MehrSchnellanleitung: Verbuchung von Studien- und Prüfungsleistungen
Schnellanleitung: Verbuchung von Studien- und Prüfungsleistungen Die folgenden Schritte sind für die Verbuchung von Studien- bzw. Prüfungsleistungen notwendig. Eine Online-Anleitung mit vielen weiterführenden
MehrMatrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
Mehr1 Mathematische Grundlagen
Mathematische Grundlagen - 1-1 Mathematische Grundlagen Der Begriff der Menge ist einer der grundlegenden Begriffe in der Mathematik. Mengen dienen dazu, Dinge oder Objekte zu einer Einheit zusammenzufassen.
Mehrteamsync Kurzanleitung
1 teamsync Kurzanleitung Version 4.0-19. November 2012 2 1 Einleitung Mit teamsync können Sie die Produkte teamspace und projectfacts mit Microsoft Outlook synchronisieren.laden Sie sich teamsync hier
MehrAutoTexte und AutoKorrektur unter Outlook verwenden
AutoTexte und AutoKorrektur unter Outlook verwenden Die Hilfsmittel "AutoKorrektur" und "AutoTexte", die schon unter Microsoft Word das Arbeiten erleichtern, sind natürlich auch unter Outlook verfügbar.
MehrFunktionen Häufig müssen bestimmte Operationen in einem Programm mehrmals ausgeführt werden. Schlechte Lösung: Gute Lösung:
Funktionen Häufig müssen bestimmte Operationen in einem Programm mehrmals ausgeführt werden. Schlechte Lösung: Der Sourcecode wird an den entsprechenden Stellen im Programm wiederholt Programm wird lang
MehrArbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
MehrDas sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert
Beamen in EEP Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert Zuerst musst du dir 2 Programme besorgen und zwar: Albert, das
Mehr1 topologisches Sortieren
Wolfgang Hönig / Andreas Ecke WS 09/0 topologisches Sortieren. Überblick. Solange noch Knoten vorhanden: a) Suche Knoten v, zu dem keine Kante führt (Falls nicht vorhanden keine topologische Sortierung
MehrEinführung in die Java- Programmierung
Einführung in die Java- Programmierung Dr. Volker Riediger Tassilo Horn riediger horn@uni-koblenz.de WiSe 2012/13 1 Wichtig... Mittags keine Pommes... Praktikum A 230 C 207 (Madeleine + Esma) F 112 F 113
MehrAnleitung für die Formularbearbeitung
1 Allgemeines Anleitung für die Formularbearbeitung Die hier hinterlegten Formulare sind mit der Version Adobe Acrobat 7.0 erstellt worden und im Adobe-PDF Format angelegt. Damit alle hinterlegten Funktionen
MehrInternationales Altkatholisches Laienforum
Internationales Altkatholisches Laienforum Schritt für Schritt Anleitung für die Einrichtung eines Accounts auf admin.laienforum.info Hier erklären wir, wie ein Account im registrierten Bereich eingerichtet
MehrStand: 28.11.2012. Adressnummern ändern Modulbeschreibung
Seite 1 Inhalt Allgemein...3 Installation...3 manuelle Eingabe von alten und neuen Adressnummern...4 Vorbereiten von Adressnummern-Änderungen in Tabellen...5 Seite 2 Allgemein Das INKS-Modul ermöglicht
MehrDatenbanken Kapitel 2
Datenbanken Kapitel 2 1 Eine existierende Datenbank öffnen Eine Datenbank, die mit Microsoft Access erschaffen wurde, kann mit dem gleichen Programm auch wieder geladen werden: Die einfachste Methode ist,
MehrZeichen bei Zahlen entschlüsseln
Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren
MehrSysteme 1. Kapitel 6. Nebenläufigkeit und wechselseitiger Ausschluss
Systeme 1 Kapitel 6 Nebenläufigkeit und wechselseitiger Ausschluss Threads Die Adressräume verschiedener Prozesse sind getrennt und geschützt gegen den Zugriff anderer Prozesse. Threads sind leichtgewichtige
MehrIn diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.
In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access Die Grundlagen der Datenbanken kurspc15 Inhaltsverzeichnis Access... Fehler! Textmarke nicht
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
MehrOutlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang
sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche
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
MehrNicht kopieren. Der neue Report von: Stefan Ploberger. 1. Ausgabe 2003
Nicht kopieren Der neue Report von: Stefan Ploberger 1. Ausgabe 2003 Herausgeber: Verlag Ploberger & Partner 2003 by: Stefan Ploberger Verlag Ploberger & Partner, Postfach 11 46, D-82065 Baierbrunn Tel.
MehrComputeria Solothurn
Computeria Solothurn Seniorinnen und Senioren entdecken den Computer und das Internet Sich mit «TeamViewer» von einem Supporter helfen lassen Diese Anleitung und die Illustrationen wurden unter Mac OS
MehrWie melde ich meinen Verein bei BOOKANDPLAY an?
Wie melde ich meinen Verein bei BOOKANDPLAY an? Geben Sie in Ihrem Internet-Browser (bitte benutzen Sie immer Mozilla Firefox) als Adresse www.bookandplay.de ein. Anmerkung: Wir empfehlen Ihnen auch allgemein
MehrWindows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1
Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Wenn der Name nicht gerade www.buch.de oder www.bmw.de heißt, sind Internetadressen oft schwer zu merken Deshalb ist es sinnvoll, die Adressen
MehrFotogalerie mit PWGallery in Joomla (3.4.0) erstellen
Fotogalerie mit PWGallery in Joomla (3.4.0) erstellen Als ersten Schritt müssen wir alle Fotos die in die Galerie sollen hochladen. Wir gehen davon aus, dass das Plugin PWGallery bereits installiert und
MehrLizenzierung von SharePoint Server 2013
Lizenzierung von SharePoint Server 2013 Das Lizenzmodell von SharePoint Server 2013 besteht aus zwei Komponenten: Serverlizenzen zur Lizenzierung der Serversoftware und CALs zur Lizenzierung der Zugriffe
MehrErweiterung AE WWS Lite Win: AES Security Verschlüsselung
Erweiterung AE WWS Lite Win: AES Security Verschlüsselung Handbuch und Dokumentation Beschreibung ab Vers. 1.13.5 Am Güterbahnhof 15 D-31303 Burgdorf Tel: +49 5136 802421 Fax: +49 5136 9776368 Seite 1
MehrFAQ Spielvorbereitung Startspieler: Wer ist Startspieler?
FAQ Spielvorbereitung Startspieler: Wer ist Startspieler? In der gedruckten Version der Spielregeln steht: der Startspieler ist der Spieler, dessen Arena unmittelbar links neben dem Kaiser steht [im Uhrzeigersinn].
MehrZählen von Objekten einer bestimmten Klasse
Zählen von Objekten einer bestimmten Klasse Ziel, Inhalt Zur Übung versuchen wir eine Klasse zu schreiben, mit der es möglich ist Objekte einer bestimmten Klasse zu zählen. Wir werden den ++ und den --
MehrModellierung und Programmierung 1
Modellierung und Programmierung 1 Prof. Dr. Sonja Prohaska Computational EvoDevo Group Institut für Informatik Universität Leipzig 19. November 2015 Gültigkeitsbereich (Scope) von Variablen { int m; {
MehrGruppenrichtlinien und Softwareverteilung
Gruppenrichtlinien und Softwareverteilung Ergänzungen zur Musterlösung Bitte lesen Sie zuerst die gesamte Anleitung durch! Vorbemerkung: Die Begriffe OU (Organizational Unit) und Raum werden in der folgenden
MehrZinsrechner. Bedienungsanleitung
Zinsrechner Bedienungsanleitung Medcontroller Dragonerstraße 35 30163 Hannover Telefon: 0511 397 0990 kundenservice@medcontroller.de www.medcontroller.de Inhaltsverzeichnis Hintergrund... 2 Nutzungsbedingungen
MehrAdvoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank
Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank Die Entscheidung Advoware über VPN direkt auf dem lokalen PC / Netzwerk mit Zugriff auf die Datenbank des zentralen Servers am anderen
Mehr50. Mathematik-Olympiade 2. Stufe (Regionalrunde) Klasse 11 13. 501322 Lösung 10 Punkte
50. Mathematik-Olympiade. Stufe (Regionalrunde) Klasse 3 Lösungen c 00 Aufgabenausschuss des Mathematik-Olympiaden e.v. www.mathematik-olympiaden.de. Alle Rechte vorbehalten. 503 Lösung 0 Punkte Es seien
MehrS7-Hantierungsbausteine für R355, R6000 und R2700
S7-Hantierungsbausteine für R355, R6000 und R2700 1. FB90, Zyklus_R/W Dieser Baustein dient zur zentralen Kommunikation zwischen Anwenderprogramm und dem Modul R355 sowie den Geräten R6000 und R2700 über
MehrEnigmail Konfiguration
Enigmail Konfiguration 11.06.2006 Steffen.Teubner@Arcor.de Enigmail ist in der Grundkonfiguration so eingestellt, dass alles funktioniert ohne weitere Einstellungen vornehmen zu müssen. Für alle, die es
Mehr1. Einführung. 2. Alternativen zu eigenen Auswertungen. 3. Erstellen eigener Tabellen-Auswertungen
1. Einführung Über die Tabellen-Auswertungen können Sie eigene Auswertungen nach Ihren Wünschen erstellen. Diese Auswertungen werden immer anhand der aktuellen Daten aus orgamax ermittelt, Sie können also
MehrHilfedatei der Oden$-Börse Stand Juni 2014
Hilfedatei der Oden$-Börse Stand Juni 2014 Inhalt 1. Einleitung... 2 2. Die Anmeldung... 2 2.1 Die Erstregistrierung... 3 2.2 Die Mitgliedsnummer anfordern... 4 3. Die Funktionen für Nutzer... 5 3.1 Arbeiten
MehrGeld Verdienen im Internet leicht gemacht
Geld Verdienen im Internet leicht gemacht Hallo, Sie haben sich dieses E-book wahrscheinlich herunter geladen, weil Sie gerne lernen würden wie sie im Internet Geld verdienen können, oder? Denn genau das
Mehr1. Einführung 2. 2. Erstellung einer Teillieferung 2. 3. Erstellung einer Teilrechnung 6
Inhalt 1. Einführung 2 2. Erstellung einer Teillieferung 2 3. Erstellung einer Teilrechnung 6 4. Erstellung einer Sammellieferung/ Mehrere Aufträge zu einem Lieferschein zusammenfassen 11 5. Besonderheiten
MehrErfahrungen mit Hartz IV- Empfängern
Erfahrungen mit Hartz IV- Empfängern Ausgewählte Ergebnisse einer Befragung von Unternehmen aus den Branchen Gastronomie, Pflege und Handwerk Pressegespräch der Bundesagentur für Arbeit am 12. November
MehrBenutzer-Handbuch. Import / Export von Adressen
Benutzer-Handbuch Import / Export von Adressen 1.00 / 25.07.2005 Copyright (2000-2003) Alle Rechte vorbehalten Dolphin Systems Samstagernstr. 45 CH-8832 Wollerau Inhaltsverzeichnis Einleitung... 2 Voraussetzungen
MehrEinführung in die Java- Programmierung
Einführung in die Java- Programmierung Dr. Volker Riediger Tassilo Horn riediger horn@uni-koblenz.de WiSe 2012/13 1 Wichtig... Mittags Pommes... Praktikum A 230 C 207 (Madeleine) F 112 F 113 (Kevin) E
MehrM. Graefenhan 2000-12-07. Übungen zu C. Blatt 3. Musterlösung
M. Graefenhan 2000-12-07 Aufgabe Lösungsweg Übungen zu C Blatt 3 Musterlösung Schreiben Sie ein Programm, das die Häufigkeit von Zeichen in einem eingelesenen String feststellt. Benutzen Sie dazu ein zweidimensionales
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
MehrProgramme im Griff Was bringt Ihnen dieses Kapitel?
3-8272-5838-3 Windows Me 2 Programme im Griff Was bringt Ihnen dieses Kapitel? Wenn Sie unter Windows arbeiten (z.b. einen Brief schreiben, etwas ausdrucken oder ein Fenster öffnen), steckt letztendlich
MehrHANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG
it4sport GmbH HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG Stand 10.07.2014 Version 2.0 1. INHALTSVERZEICHNIS 2. Abbildungsverzeichnis... 3 3. Dokumentenumfang... 4 4. Dokumente anzeigen... 5 4.1 Dokumente
Mehr1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden.
Der Serienversand Was kann man mit der Maske Serienversand machen? 1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden. 2. Adressen auswählen,
MehrKapitel 3 Bilder farblich verändern - Arbeiten mit Objekten
Nahezu auf jedem Buchcover, CD Hülle oder auf den Werbeseiten in Zeitschriften und Magazinen, sehen Sie fast ausschließlich Bilder, die mit einem EBV Programm einen sogenannten künstlerischen Touch erhalten
MehrWINLINK 2000 SPAM-KONTROLLE UND NACHRICHTEN PRIORITÄTEN Aktualisiert 27. März 2012
WINLINK 2000 SPAM-KONTROLLE UND NACHRICHTEN PRIORITÄTEN Aktualisiert 27. März 2012 AB SOFORT IST DIE WHITELIST FÜR JEDEN BENUTZER OBLIGATORISCH. Das weisse Liste System betrifft Adressen aus dem INTERNET.
MehrIst Fernsehen schädlich für die eigene Meinung oder fördert es unabhängig zu denken?
UErörterung zu dem Thema Ist Fernsehen schädlich für die eigene Meinung oder fördert es unabhängig zu denken? 2000 by christoph hoffmann Seite I Gliederung 1. In zu großen Mengen ist alles schädlich. 2.
MehrInformatik Kurs Simulation. Hilfe für den Consideo Modeler
Hilfe für den Consideo Modeler Consideo stellt Schulen den Modeler kostenlos zur Verfügung. Wenden Sie sich an: http://consideo-modeler.de/ Der Modeler ist ein Werkzeug, das nicht für schulische Zwecke
MehrFelder, Rückblick Mehrdimensionale Felder. Programmieren in C
Übersicht Felder, Rückblick Mehrdimensionale Felder Rückblick Vereinbarung von Feldern: typ name [anzahl]; typ name = {e1, e2, e3,..., en} Die Adressierung von Feldelementen beginnt bei 0 Die korrekte
MehrMind Mapping am PC. für Präsentationen, Vorträge, Selbstmanagement. von Isolde Kommer, Helmut Reinke. 1. Auflage. Hanser München 1999
Mind Mapping am PC für Präsentationen, Vorträge, Selbstmanagement von Isolde Kommer, Helmut Reinke 1. Auflage Hanser München 1999 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 21222 0 schnell
MehrBedienung des Web-Portales der Sportbergbetriebe
Bedienung des Web-Portales der Sportbergbetriebe Allgemein Über dieses Web-Portal, können sich Tourismusbetriebe via Internet präsentieren, wobei jeder Betrieb seine Daten zu 100% selbst warten kann. Anfragen
MehrErstellen der Barcode-Etiketten:
Erstellen der Barcode-Etiketten: 1.) Zuerst muss die Schriftart Code-39-Logitogo installiert werden! Das ist eine einmalige Sache und muss nicht zu jeder Börse gemacht werden! Dazu speichert man zunächst
MehrInstallation von Druckern auf dem ZOVAS-Notebook. 1. Der Drucker ist direkt mit dem Notebook verbunden
Installation von Druckern auf dem ZOVAS-Notebook Bei der Installation eines Druckers muss grundsätzlich unterschieden werden, ob der Drucker direkt am Notebook angeschlossen ist oder ob ein Drucker verwendet
MehrFlashfragen in ILIAS Test & Assessment. Helmut Schottmüller
Flashfragen in ILIAS Test & Assessment Helmut Schottmüller Flashfragen in ILIAS Test & Assessment Helmut Schottmüller Veröffentlicht Januar 2009 Copyright 2009 Helmut Schottmüller Inhaltsverzeichnis 1.
MehrÜbung Theoretische Grundlagen
Übung Theoretische Grundlagen Berechenbarkeit/Entscheidbarkeit Nico Döttling November 26, 2009 INSTITUT FÜR KRYPTOGRAPHIE UND SICHERHEIT KIT University of the State of Baden-Wuerttemberg and National Laboratory
MehrWas meinen die Leute eigentlich mit: Grexit?
Was meinen die Leute eigentlich mit: Grexit? Grexit sind eigentlich 2 Wörter. 1. Griechenland 2. Exit Exit ist ein englisches Wort. Es bedeutet: Ausgang. Aber was haben diese 2 Sachen mit-einander zu tun?
MehrLieferschein Dorfstrasse 143 CH - 8802 Kilchberg Telefon 01 / 716 10 00 Telefax 01 / 716 10 05 info@hp-engineering.com www.hp-engineering.
Lieferschein Lieferscheine Seite 1 Lieferscheine Seite 2 Inhaltsverzeichnis 1. STARTEN DER LIEFERSCHEINE 4 2. ARBEITEN MIT DEN LIEFERSCHEINEN 4 2.1 ERFASSEN EINES NEUEN LIEFERSCHEINS 5 2.1.1 TEXTFELD FÜR
MehrArbeitsblätter. Sinnvolle Finanzberichte. Seite 19
Seite 19 Arbeitsblätter Seite 20 Dieses Arbeitsblatt wird Sie Schritt für Schritt durch das Verfahren von Finanzanalysen geleiten. Sie gehen von Ihren Finanzberichten aus egal wie einfach oder hoch entwickelt
MehrWordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten
Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten Version 1.0 Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten In unserer Anleitung zeigen wir Dir, wie Du Blogbeiträge
MehrBevor lineare Gleichungen gelöst werden, ein paar wichtige Begriffe, die im Zusammenhang von linearen Gleichungen oft auftauchen.
R. Brinkmann http://brinkmann-du.de Seite 1 13.0.010 Lineare Gleichungen Werden zwei Terme durch ein Gleichheitszeichen miteinander verbunden, so entsteht eine Gleichung. Enthält die Gleichung die Variable
MehrFeiertage in Marvin hinterlegen
von 6 Goecom GmbH & Co KG Marvin How to's Feiertage in Marvin hinterlegen Feiertage spielen in Marvin an einer Reihe von Stellen eine nicht unerhebliche Rolle. Daher ist es wichtig, zum Einen zu hinterlegen,
MehrLU-Zerlegung. Zusätze zum Gelben Rechenbuch. Peter Furlan. Verlag Martina Furlan. Inhaltsverzeichnis. 1 Definitionen.
Zusätze zum Gelben Rechenbuch LU-Zerlegung Peter Furlan Verlag Martina Furlan Inhaltsverzeichnis Definitionen 2 (Allgemeine) LU-Zerlegung 2 3 Vereinfachte LU-Zerlegung 3 4 Lösung eines linearen Gleichungssystems
MehrViele Bilder auf der FA-Homepage
Viele Bilder auf der FA-Homepage Standardmäßig lassen sich auf einer FA-Homepage nur 2 Bilder mit zugehörigem Text unterbringen. Sollen es mehr Bilder sein, muss man diese als von einer im Internet
Mehr1. Aktionen-Palette durch "Fenster /Aktionen ALT+F9" öffnen. 2. Anlegen eines neuen Set über "Neues Set..." (über das kleine Dreieck zu erreichen)
Tipp: Aktionen (c) 2005 Thomas Stölting, Stand: 25.4. 2005 In Photoshop werden häufig immer wieder die gleichen Befehlssequenzen benötigt. Um sie nicht jedesmal manuell neu eingeben zu müssen, können diese
Mehr