Programmieren in EViews

Größe: px
Ab Seite anzeigen:

Download "Programmieren in EViews"

Transkript

1 Programmieren in EViews Herbert Stocker 5. Dezember 2006 Programme werden nicht im Workfile, sondern als eigenen Dateien mit der Erweiterung.prg gespeichert; d.h. Programmdateien müssen eigenständig geöffnet und gespeichert werden. Wird im Programm kein Workfile angegeben wird ein geöffneter Workfile als Default angenommen. In einem Programm können alle Befehle verwendet werden, die auch im Kommandofenster verwendet werden können (sowie einige zusätzliche), und dies mit der Befehls- oder der Objektmethode. Generell sollte der Objektmethode der Vorzug gegeben werden, da diese weniger fehleranfällig ist. Programmvariablen Innerhalb eines Programmes können Programmvariablen angelegt werden. Programmvariablen sind lokal, d.h. werden nach Ende des Programms vergessen. Prinzipiell ist zwischen Numerische Programmvariablen und Stringvariablen zu unterscheiden. Numerische Programmvariablen werden, z.b.!counter = 1 beginnen immer mit einem Rufzeichen (!) und müssen nicht initialisiert Lokale Stringvariablen: Strings sind alphanumerische Zeichenketten, d.h. können aus Buchstaben und Zahlen bestehen. Strings können zwar manipuliert werden, aber mit Strings kann man nie rechnen. Stringvariablen beginnen in EViews mit einem %-Zeichen, z.b. %Country = Austria (der Inhalt von Stringvariablen ist Anführungszeichen einzuschließen). Zuweisungen In der Mathematik kennen wir das Gleichheitszeichen (=) als logischen Operator. Beim Programmieren wird das Gleichheitszeichen auch als Zuweisungszeichen verwendet, z.b. weist!i = 1 der numerischen Programmvariablen!i den Wert 1 zu. Zwei wichtige Elemente beim Programmieren sind Schleifen (z.b. for... und die Abfrage von logischen Bedingungen (if...then). For-Next Schleifen For-Next Schleifen sind eines der wichtigsten Konstrukte beim Programmieren. Zum Beispiel kann folgendermaßen programmiert werden: Kommentar: Summe von 1-10!sum = 0 for!j = 1 to 10!sum =!sum +!j scalar sum =!sum Sum = 10 j=1 j 1

2 Da die numerische Programmvariable nach Beendigung des Programms verloren geht muß der Inhalt am Schluß in einen Skalar geschrieben werden. For-Next Schleifen können auch geschachtelt werden. Zum Beispiel kann folgendermaßen programmiert werden!sum = 0 for!i = 1 to 2 for!j = 2 to 4!sum =!sum + 2*!j +!i scalar sum =!sum 2 i=1 j=2 4 (2j + i) Wird der Name der Laufvariablen in geschwungene Klammern { } eingeschlossen kann der Inhalt der Laufvariablen direkt an einen Objektnamen angefügt werden, z.b. erzeugt for!j = 5 to 2 step -1 series x{!j} = gdp*1.05^!j die folgenden Befehle, die einzeln ausgeführt werden: series x5 = gdp*1.05^5 series x4 = gdp*1.05^4 series x3 = gdp*1.05^3 series x2 = gdp*1.05^2 For-Next Schleifen können auch über Stringvariablen ausgeführt werden, wobei der Name der Stringvariable wie üblich mit einem % beginnen muß. Zum Beispiel for %y gdp gnp ndp nnp equation {%y}trend.ls %y c {%y}(-1) trend führt folgende Befehle aus: equation gdptrend.ls gdp c gdp(-1) trend equation gnptrend.ls gnp c gnp(-1) trend equation ndptrend.ls ndp c ndp(-1) trend equation nnptrend.ls nnp c nnp(-1) trend Hier ist %y der Name der Stringvariablen, die über gdp gnp ndp und nnp läuft. gdp(-1) ist die um eine Zeitperiode verzögerte Variable gdp (time lag). if then Bedingungen Manchmal soll ein Teil des Programms nur ausgeführt werden, wenn eine Bedingung erfüllt ist. Dies wird durch den if...then --- Befehl ermöglicht. Die Syntax ist if [logische Bedingung] then [Befehle wenn die Bedingung wahr ist] Sollte z.b. gezählt werden, wie oft eine Variable exper den Wert Null hat, könnte dies (auf umständliche Weise) mit folgendem Programm geschehen: 2

3 !n = 0 for!i = 1 if exper(!i) = 0 then!n =!n + 1 scalar n =!n Mit exper(!i) wird auf das!i-te Element der Datenreihe exper zugegriffen. Außerdem wird hier ein zweiter Zähler!n angelegt, der jeweils um Eins erhöht wird (!n =!n + 1) wenn die Bedingung erfüllt ist. Man beachte, daß das Gleichheitszeichen hier einmal als logischer Operator (in der if-bedingung exper(!i) = 0) und einmal als Wertzuweisungszeichen (z.b. in!n =!n + 1) vorkommt. If-Bedingungen können auch für andere Zwecke verwendet werden, z.b. fragt das folgende Progrämmchen ab, ob ein Objekt mit dem Namen tab1 existiert, und löscht dieses Objekt falls es existiert: = 1 then delete tab1 Die gibt den Wert 1 zurück falls das Objekt existiert und 0 sonst. Die logischen Bedingungen können mit and und/oder or erweitert werden: if!a>5 and!a<10 then smpl 1950:1 1970:1+!a Die If-Abfrage kann auch um einen else Teil erweitert werden, wobei die Befehle innerhalb des else-teils ausgeführt werden, wenn die Bedingung nicht wahr ist; z.b. if!scale > 0 then series newage = age/!scale else series newage = age Programm Argumente Programm Argumente sind spezielle Stringvariablen oder Parameter, die bei Aufruf eines Programms an das Programm übergeben werden können. Diese Stringvariablen oder Parameter werden einfach beim Aufruf des Programms durch Leerzeichen getrennt angefügt. run progname arg1 arg2... Im Programm selbst werden sie mit %0, %1, %2,... %9 in der Reihenfolge des Aufrufs angesprochen. Wenn wir z.b. ein Programm mit dem Namen prog1.prg haben, das aus einer einzigen Zeile scalar X = 2 * %0 + %1 besteht, so würde der Aufruf run prog1 5 3 dem Skalar X den Wert 13 (= ) zuordnen. Beispiel: Das folgende Beispielsprogramm datacheck.prg dient dazu, sich einen schnellen Überblick über die einzelnen Datenreihen einer Regression zu verschaffen. Dazu muß zuerst dem Gleichungsobjekt ein Namen gegeben werden, und dieser Gleichungsname wird als Argument dem Programm übergeben. Daten einer Regression prüfen Aufruf: run datacheck eqnname {%0}.makeregs tmpgr freeze(_{%0}_stats) tmpgr.stats show _{%0}_stats freeze(_{%0}_scat) tmpgr.scatmat show _{%0}_scat erzeugt Regressoren-Gruppe Tabelle mit Statistiken Matrix mit Streudiagrammen 3

4 Der EViews-Befehl eqnname.makeregs groupname erzeugt eine Gruppe mit abhängiger und allen unabhängigen Variablen eines Equationobjekts (mit Ausnahme der Konstanten). Wenn dieses Programm den Namen datacheck.prg hat wird es mit run datacheck eqnname aufgerufen und erzeugt es eine Tabelle mit den deskriptiven Statistiken und Streudiagramme zwischen allen in der Gleichung vorkommenden Variablen. Output in Tabellen schreiben Sollte Text- und/oder Tabellenoutput bereits in EViews fertig aufbereitet werden, sodaß er direkt in andere Anwendungen kopiert werden kann, so bieten sich dafür Tabellenobjekte an. Tabellen werden mit dem Befehl table(zeilen,spalten) tabname angelegt, wobei zeilen die Anzahl der Zeilen und spalten die Anzahl der Spalten ist. Sollten Texte und Zahlen in eine Zelle geschrieben werden muß die Zahl zuerst mit der in eine String umgewandelt werden. Strings können mit +äneinander gefügt werden. Beispiel: table(2,1) mytab mytab(1,1) = "Meine erste Tabelle:" mytab(2,1) = "Das R2 ist " + ", der Standardfehler " legt ein neues Tabellenobjekt mit 2 Zeilen, 1 Spalte und dem Namen mytab an, schreibt in die erste Zeile und Spalte Meine erste Tabelle: und in die zweite Zeile einen Text sowie das R 2 und den Standardfehler des Gleichungsobjekts eq1. Da numerische Variablen und Stringvariablen nie vermischt werden dürfen wird hier die numerische Variable eq1.@r2 mit der in einen String umgewandelt. Aber selbstverständlich können Zellen auch numerische Variablen beinhalten. Programm-Beispiele Die folgenden Beispiele zeigen etwas komplexere Anwendungen. Berechnung von Wachstumsraten Das folgende Programm liest aus der Excel-Tabelle EVIEWS Growth GDPpC.xls 10 Variablen mit den GDP-Daten für 10 Länder ein, berechnet die Wachstumsraten, schreibt das Ergebnis in ein Tabellenobjekt mit dem Namen GrowthTab und zeigt dies an. Daten laden wfcreate(wf="growth") a read(t=xls,t,d2) "EVIEWS_Growth_GDPpC.xls" 10 table(10,2) GrowthTab Tabelle, in die Output geschrieben wird GrowthTab(1,1) = "GDP Growth Rates: " 1. Zelle series Trend trend anlegen!i = 1 Zähler für Tabellenzeilen Begin der For-Schleife über Stringvariablen for %y AUS AUT BEL CAN CHN DEU ITA NLD CHE USA!i =!i + 1 bei jedem Durchgang weiterzählen equation c Trend Gleichung schätzen GrowthTab(!i,1) = %y Land in Tabelle schreiben GrowthTab(!i,2) = (@exp(c(2)) - 1)*100 Wachstumsrate in Tabelle schreiben delete _tmp show GrowthTab Schleife Ende Lösche Gleichungsobjekt Zeige Ergebnis 4

5 Eine einfache Monte Carlo Simulation Monte Carlo Simulationen hauptsächlich dazu, die die Eigenschaften von Schätzfunktionen zu eruieren. Das Grundprinzip von Monte Carlos Simulationen wurde bereits besprochen (siehe Manuskript Kapitel 2.3.3, Seite 39), deshalb hier nur sehr kurz: Das wahre Modell ist für den Forscher im Normalfall unbekannt, sonst müßte er es nicht schätzen. Die Idee von Monte Carlo Simulationen besteht darin, das wahre Modell vorzugeben, damit Daten zu erzeugen und zu prüfen, wie gut ein Schätzer das wahre Modell mit diesen Daten reproduziert. Wenn man dies sehr oft wiederholt kann man Mittelwert und Standardabweichung der Schätzer berechnen. Das wahre Modell im folgenden Beispiel ist Y i = β 0 + β 1 X i + u i mit β 0 = 2 und β 1 = 0.5 sowie u i = N (0, 1). Das Programm zieht 500 Stichproben, berechnet für jede dieser 500 Stichproben den Steigungskoeffizienten b 1 und schreibt diesen in einen Vektor VR, und gibt schließlich Statistiken und Histogramm davon aus (da das Histogramm nicht von Vektoren, sondern nur nur von Series ausgegeben werden kann, muß der Vektor zuerst mit dem Befehl mtos (matrix to series) in eine Datenreihe umgewandelt werden). wfcreate(wf="temp") u 1 25 vector(500) VR = na series X for!i = 1 to 500 series y = *X equation temp.ls Y c X VR(!i) = c(2) range mtos(vr,sr) SR.hist Workfile anlegen (undated, 25 Obs.) Vektor um Ergebnis zu speichern unabhängige Variable (Trend) Schleife, 1000mal durchlaufen wahres Modell + normalvert. ZV Anwendung von OLS Koeffizient in Vektor schreiben Ende der Schleife Workfile vergrößern sample anpassen Vektor in series umwandeln Histogramm anzeigen Rolling Regressions Zur Überprüfung der Stabilität der geschätzten Koeffizienten kann man Regressionen über unterschiedliche Subsamples rechnen und die geschätzten Koeffizienten vergleichen. Vorwiegend bei Zeitreihendaten fährt man manchmal mit einem Fenster fixer Breite über die Daten und schätzt für jedes Fenster eine Regression. Das folgende Programm legt zuerst Zufallsvariablen an (eine gleichverteilte Zufallsvariable zwischen 0 und 10 für X und einen normalverteilten Störterm für Y ), schätzt mit einer Fensterbreite von 100 die Regressionen, wobei das Fenster bei jedem Durchgang um Eins weiter rückt. Die für jedes Fenster geschätzten Steigungngskoeffizienten werden schließlich als Grafik angezeigt. This program runs rolling regressions, each with 100 observations, and creates a vector of rolling intercept coefficients. wfcreate(wf="rollreg") u 200 Here we make some random data series x series y = *x We will put the slope estimates in a vector (results) vector (100) results equation eq1 for!i = 1 to 100 smpl!i 100+!i 5

6 Monte Carlo Simulation Y = b0 + b1*x Results for b1 Abbildung 1: Monte Carlo Simulation: Die ersten 100 Schätzungen für das wahre β 1 = Series: OUT Sample Observations Mean Median Maximum Minimum Std. Dev Skewness Kurtosis Jarque-Bera Probability Abbildung 2: Monte Carlo Simulation: Histogram (für 10,000 Stichprobenziehungen) eq1.ls y c x results(!i) = c(2) freeze(_graph) results.line _Graph.addtext(t) Estimates for b1, Rolling Regressions show _Graph Der OLS-Schätzer mit Matrix-Operatoren This will find a vector of coefficients two ways: the LS 6

7 command and by basic matrix operations. wfcreate(wf="regress1") u 100 Create a workfile Generate the data we wish to regress We will regress y on x1, x2 and an intercept series x1= nrnd series x2 = nrnd series y = x1 + 3*x2 + nrnd first regressor second regressor dependent variable It is easiest to create a matrix from a group, group xgrp c x1 x2 c is the intercept Create the regressor matrix matrix x Generate the coefficient vector vector b=@inverse(@inner(x)) Delete temporary variables delete xgrp x Estimate an equation to test against our coefficient vector equation lseqn.ls y c x1 x2 show lseqn show b Übung: Berechnen Sie die Summe aller geraden Zahlen von (Hinweis: die liefert den niedrigeren ganzahligen Wert, = 2) 7

Programmieren in EViews

Programmieren in EViews Programmieren in EViews Herbert Stocker Dezember 2008 Programme werden nicht im Workfile, sondern als eigenen Dateien mit der Erweiterung.prg gespeichert; d.h. Programmdateien müssen eigenständig geöffnet

Mehr

Ein Crash-Kurs in EViews

Ein Crash-Kurs in EViews Ein Crash-Kurs in EViews Herbert Stocker 15. November 2004 EViews Eine Netzwerkversion von EViews (max. 20 Anmeldungen gleichzeitig!) kann in den Computerräumen des ZID direkt aufgerufen werden, einfach

Mehr

Tutorium zur Makroökonomik

Tutorium zur Makroökonomik Universität Ulm 89069 Ulm Germany Dipl. WiWi. Sabrina Böck Institut für Wirtschaftspolitik Fakultät für Mathematik und Wirtschaftswissenschaften Ludwig-Erhard-Stiftungsprofessur Tutorium zur Makroökonomik

Mehr

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:

Erweiterung 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

Mehr

Ergänzung der Aufgabe "Mindestlöhne" zu einer multiplen Regression

Ergänzung der Aufgabe Mindestlöhne zu einer multiplen Regression Prof. Dr. Peter von der Lippe ( Übungsblatt E) Ergänzung der Aufgabe "Mindestlöhne" zu einer multiplen Regression Das Beispiel "Mindestlöhne" zur einfachen multiplen Regression ergab die folgenden Parameter

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

PHP 5.4 ISBN 978-3-86249-327-2. Stephan Heller, Andreas Dittfurth 1. Ausgabe, September 2012. Grundlagen zur Erstellung dynamischer Webseiten GPHP54

PHP 5.4 ISBN 978-3-86249-327-2. Stephan Heller, Andreas Dittfurth 1. Ausgabe, September 2012. Grundlagen zur Erstellung dynamischer Webseiten GPHP54 PHP 5.4 Stephan Heller, Andreas Dittfurth 1. Ausgabe, September 2012 Grundlagen zur Erstellung dynamischer Webseiten ISBN 978-3-86249-327-2 GPHP54 5 PHP 5.4 - Grundlagen zur Erstellung dynamischer Webseiten

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, [email protected] PIWIN 1 Übung Blatt 5 Ausgabedatum: 19.12.2008 Übungen: 12.1.2009-22.1.2009 Abgabe:

Mehr

Access 2010 Programmierung Import und Export nach Excel

Access 2010 Programmierung Import und Export nach Excel Access 2010 Programmierung Import und Export nach Excel Excel... ist das Tabellenkalkulationsprogramm von Microsoft Office. wird genutzt, um numerische Daten in Tabellenform zu erfassen. kann Daten automatisch

Mehr

Finanzmarkttheorie I. Performancemessung in EViews Übungsunterlage. Prof. Dr. Heinz Zimmermann WWZ Uni Basel Frühling 2015

Finanzmarkttheorie I. Performancemessung in EViews Übungsunterlage. Prof. Dr. Heinz Zimmermann WWZ Uni Basel Frühling 2015 Prof. Dr. Heinz Zimmermann WWZ Uni Basel Frühling 2015 Finanzmarkttheorie I Performancemessung in EViews Übungsunterlage Die vorliegende Unterlage liefert eine kurze Einführung in die Schätzung linearer

Mehr

Übung zur Einführung in die empirische Mikroökonomik (Ökonometrie II) Einführung in STATA. Universität Bamberg. Professur für VWL, Sozialpolitik

Übung zur Einführung in die empirische Mikroökonomik (Ökonometrie II) Einführung in STATA. Universität Bamberg. Professur für VWL, Sozialpolitik Übung zur Einführung in die empirische Mikroökonomik (Ökonometrie II) Einführung in STATA Universität Bamberg Professur für VWL, Sozialpolitik Sommersemester 2005 Dipl.-Vw. Christoph Wunder () Einführung

Mehr

Excel Funktionen durch eigene Funktionen erweitern.

Excel Funktionen durch eigene Funktionen erweitern. Excel Funktionen durch eigene Funktionen erweitern. Excel bietet eine große Anzahl an Funktionen für viele Anwendungsbereiche an. Doch es kommt hin und wieder vor, dass man die eine oder andere Funktion

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

Steuern des GSR-Interface mit QBasic

Steuern des GSR-Interface mit QBasic Steuern des GSR-Interface mit QBasic Erstellt von Jochen Sendler, Geschwister-Scholl-Realschule Mannheim Inhaltsverzeichnis 1. Die Programmiersprache QBasic 3 2. Starten von QBasic 3 3. Ansteuern einzelner

Mehr

1.4.12 Sin-Funktion vgl. Cos-Funktion

1.4.12 Sin-Funktion vgl. Cos-Funktion .4. Sgn-Funktion Informatik. Semester 36 36.4.2 Sin-Funktion vgl. Cos-Funktion Informatik. Semester 37 37 .4.3 Sqr-Funktion Informatik. Semester 38 38.4.4 Tan-Funktion Informatik. Semester 39 39 .5 Konstanten

Mehr

Autor: Michael Spahn Version: 1.0 1/10 Vertraulichkeit: öffentlich Status: Final Metaways Infosystems GmbH

Autor: Michael Spahn Version: 1.0 1/10 Vertraulichkeit: öffentlich Status: Final Metaways Infosystems GmbH Java Einleitung - Handout Kurzbeschreibung: Eine kleine Einführung in die Programmierung mit Java. Dokument: Autor: Michael Spahn Version 1.0 Status: Final Datum: 23.10.2012 Vertraulichkeit: öffentlich

Mehr

Grundlagen der Programmiersprache C++

Grundlagen der Programmiersprache C++ / TU Braunschweig Grundlagen der Programmiersprache C++ Um den Studierenden den Einstieg in die FE-Programmierung zu erleichtern werden die wesentlichen Elemente eines C-Programmes beschrieben, soweit

Mehr

3 Berechnungen und Variablen

3 Berechnungen und Variablen 3 Berechnungen und Variablen Du hast Python installiert und weißt, wie man die Python-Shell startet. Jetzt kannst Du etwas damit machen. Wir fangen mit ein paar einfachen Berechnungen an und wenden uns

Mehr

Statistisches Programmieren

Statistisches Programmieren Statistisches Programmieren Session 1 1 Was ist R R ist eine interaktive, flexible Software-Umgebung in der statistische Analysen durchgeführt werden können. Zahlreiche statistische Funktionen und Prozeduren

Mehr

Details zu den Ausdrücken nach FROM, WHERE, GROUP BY und HAVING finden Sie in den Abschnitten über JOIN, WHERE und GROUP BY.

Details zu den Ausdrücken nach FROM, WHERE, GROUP BY und HAVING finden Sie in den Abschnitten über JOIN, WHERE und GROUP BY. SELECT - Der Grundbefehl zur Auswahl von Daten Die SELECT-Anweisung fragt Daten aus einer Datenbank ab und stellt diese in einer virtuellen Tabelle zur Verfügung. Diese virtuelle Tabelle, eine Menge von

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

KISSsys Anleitung: Lagerkräfte aus KISSsys Modell exportieren

KISSsys Anleitung: Lagerkräfte aus KISSsys Modell exportieren KISSsoft AG Frauwis 1 CH - 8634 Hombrechtikon Telefon: +41 55 264 20 30 Fax: +41 55 264 20 33 Email: [email protected] KISSsys Anleitung: Berechnungssoftware für den Maschinenbau Ausgabe der Lagerkräfte

Mehr

Visual Basic / EXCEL / Makroprogrammierung Unterrichtsreihe von Herrn Selbach

Visual Basic / EXCEL / Makroprogrammierung Unterrichtsreihe von Herrn Selbach Visual Basic / EXCEL / Makroprogrammierung Unterrichtsreihe von Herrn Selbach Übungsaufgaben zum Kapitel 1 1. Aufgabe In einer EXCEL Tabelle stehen folgende Zahlen: Definiere einen CommandButton, der diese

Mehr

4 Schleifen -= Entstanden unter Excel 2003 =-

4 Schleifen -= Entstanden unter Excel 2003 =- Excel KnowHow / Visual Basic (VBA) 4 Schleifen -= Entstanden unter Excel 2003 =- Die erste Schleife habe ich bereits im letzten Kapitel benutzt: Die FOR-Schleife. Schauen wir uns das Beispiel noch einmal

Mehr

10 Lesen und Schreiben von Dateien

10 Lesen und Schreiben von Dateien 10 Lesen und Schreiben von Dateien 10 Lesen und Schreiben von Dateien 135 10.1 Mit load und save Binäre Dateien Mit save können Variableninhalte binär im Matlab-Format abgespeichert werden. Syntax: save

Mehr

Lua - Erste Schritte in der Programmierung

Lua - Erste Schritte in der Programmierung Lua - Erste Schritte in der Programmierung Knut Lickert 7. März 2007 Dieser Text zeigt einige einfache Lua-Anweisungen und welchen Effekt sie haben. Weitere Informationen oder eine aktuelle Version dieses

Mehr

11./ 12. April 2006. Andrea Ossig [email protected]. Prof. Dr. Helmut Küchenhoff [email protected]

11./ 12. April 2006. Andrea Ossig andrea.ossig@web.de. Prof. Dr. Helmut Küchenhoff kuechenhoff@stat.uni-muenchen.de Einführung in SPSS 11./ 12. April 2006 Andrea Ossig [email protected] Prof. Dr. Helmut Küchenhoff [email protected] Monia Mahling [email protected] 1 Vor /Nachteile von SPSS +/ intuitiv

Mehr

Kontrollstrukturen, Pseudocode und Modulo-Rechnung

Kontrollstrukturen, Pseudocode und Modulo-Rechnung Kontrollstrukturen, Pseudocode und Modulo-Rechnung CoMa-Übung III TU Berlin 29.10.2012 CoMa-Übung III (TU Berlin) Kontrollstrukturen, Pseudocode und Modulo-Rechnung 29.10.2012 1 / 1 Themen der Übung 1

Mehr

Einführung in VisualBasic for Applications. Stefan Mahlitz

Einführung in VisualBasic for Applications. Stefan Mahlitz Einführung in VisualBasic for Applications Stefan Mahlitz Stefan Mahlitz Einführung in VBA 27.08.00 Inhaltsverzeichnis 1. Grundlagen der VisualBasic for Applications (VBA) Programmierung...2 1.1 Variablen,

Mehr

Erwin Grüner 09.02.2006

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

Mehr

Tutorial: Regression Output von R

Tutorial: Regression Output von R Tutorial: Regression Output von R Eine Firma erzeugt Autositze. Ihr Chef ist besorgt über die Anzahl und die Kosten von Maschinenausfällen. Das Problem ist, dass die Maschinen schon alt sind und deswegen

Mehr

Eine zweidimensionale Stichprobe

Eine zweidimensionale Stichprobe Eine zweidimensionale Stichprobe liegt vor, wenn zwei qualitative Merkmale gleichzeitig betrachtet werden. Eine Urliste besteht dann aus Wertepaaren (x i, y i ) R 2 und hat die Form (x 1, y 1 ), (x 2,

Mehr

TYPO3 und TypoScript

TYPO3 und TypoScript TYPO3 und TypoScript Webseiten programmieren, Templates erstellen, Extensions entwickeln von Tobias Hauser, Christian Wenz, Daniel Koch 1. Auflage Hanser München 2005 Verlag C.H. Beck im Internet: www.beck.de

Mehr

12 == 12 true 12 == 21 false 4 === 7 true 4 === "vier" false 4 === 4.0 false 12!= 13 true 12!== 12 false 12!== 12.0 true. 1 < 3 true 3 < 1 false

12 == 12 true 12 == 21 false 4 === 7 true 4 === vier false 4 === 4.0 false 12!= 13 true 12!== 12 false 12!== 12.0 true. 1 < 3 true 3 < 1 false Die if-anweisung if (Bedingung 1) { Code 1 else { Code 2 ; Anm.1: Das ; kann entfallen, da innerhalb { ein sog. Codeblock geschrieben wird. Anm.2: Es gibt noch andere Schreibweisen, aber wir wollen uns

Mehr

Tutorium für Fortgeschrittene

Tutorium für Fortgeschrittene Tutorium für Fortgeschrittene Stroop Aufgabe: Die Farbe gesehener Wörter ist zu klassifizieren. Es gibt 4 Farben (rot, blau, gelb, grün) In Eprime: red, blue, yellow and green. Jeder Farbe ist einer Taste

Mehr

Statistik II. Kurze Einführung in TSP

Statistik II. Kurze Einführung in TSP i.a. Prof. Dr. Roland Füss SS 2008 Statistik II Kurze Einführung in TSP 1. Allgemeines Wir haben beim Arbeiten mit dem TSP zwei Möglichkeiten: Zum einen können wir interaktiv arbeiten, d.h. wir geben einen

Mehr

Erwin Grüner 15.12.2005

Erwin Grüner 15.12.2005 FB Psychologie Uni Marburg 15.12.2005 Themenübersicht Mit Hilfe der Funktionen runif(), rnorm() usw. kann man (Pseudo-) erzeugen. Darüber hinaus gibt es in R noch zwei weitere interessante Zufallsfunktionen:

Mehr

Statistik II Übung 2: Multivariate lineare Regression

Statistik II Übung 2: Multivariate lineare Regression Statistik II Übung 2: Multivariate lineare Regression Diese Übung beschäftigt sich mit dem Zusammenhang zwischen Flugpreisen und der Flugdistanz, dem Passagieraufkommen und der Marktkonzentration. Verwenden

Mehr

Datumsangaben, enthält mindestens Jahr, Monat, Tag

Datumsangaben, enthält mindestens Jahr, Monat, Tag Datenbanken mit SQL Informatik - Sprenger Häufig wird mit Tabellenkalkulationen gearbeitet, obwohl der Einsatz von Datenbanken sinnvoller ist. Tabellenkalkulationen wie Microsoft Excel oder LibreOffice

Mehr

Häufigkeitstabellen. Balken- oder Kreisdiagramme. kritischer Wert für χ2-test. Kontingenztafeln

Häufigkeitstabellen. Balken- oder Kreisdiagramme. kritischer Wert für χ2-test. Kontingenztafeln Häufigkeitstabellen Menüpunkt Data PivotTable Report (bzw. entsprechendes Icon): wähle Data Range (Zellen, die die Daten enthalten + Zelle mit Variablenname) wähle kategoriale Variable für Spalten- oder

Mehr

3 Kurzeinführung in Matlab

3 Kurzeinführung in Matlab 3 Kurzeinführung in Matlab Matlab ist ein sehr leistungsfähiges interaktives Programmpaket für numerische Berechnungen. Nutzen Sie dies parallel zu den Vorlesungen. Sie können damit persönlich erfahren,

Mehr

String s1, s2; Eine Zuweisung geschieht am einfachsten direkt durch Angabe des Strings eingeschlossen in doppelte Hochkommata:

String s1, s2; Eine Zuweisung geschieht am einfachsten direkt durch Angabe des Strings eingeschlossen in doppelte Hochkommata: Informatik mit Java: Gierhardt Zeichenketten bzw. Strings Der Datentyp String Zeichenketten bzw. Strings sind eine häufig benutzte Datenstruktur. Man könnte auch mit Arrays aus Zeichen arbeiten. Da aber

Mehr

Einführung in SPSS. 1. Die Datei Seegräser

Einführung in SPSS. 1. Die Datei Seegräser Einführung in SPSS 1. Die Datei Seegräser An 25 verschiedenen Probestellen wurde jeweils die Anzahl der Seegräser pro m 2 gezählt und das Vorhandensein von Seeigeln vermerkt. 2. Programmaufbau Die wichtigsten

Mehr

Einfache statistische Auswertungen mit dem TI-Nspire

Einfache statistische Auswertungen mit dem TI-Nspire 1. Neues Dokument und darin eine neue Seite anlegen Als Typ 6: Lists & Spreadsheet wählen. Darin die Messwerte in einer Spalte erfassen. Dies ergibt die Urliste. Wenn mehrere Messwerte vorliegen, die diejenigen,

Mehr

Java 8. Elmar Fuchs Grundlagen Programmierung. 1. Ausgabe, Oktober 2014 JAV8

Java 8. Elmar Fuchs Grundlagen Programmierung. 1. Ausgabe, Oktober 2014 JAV8 Java 8 Elmar Fuchs Grundlagen Programmierung 1. Ausgabe, Oktober 2014 JAV8 5 Java 8 - Grundlagen Programmierung 5 Kontrollstrukturen In diesem Kapitel erfahren Sie wie Sie die Ausführung von von Bedingungen

Mehr

DYNAMISCHE SEITEN. Warum Scriptsprachen? Stand: 11.04.2005. CF Carola Fichtner Web-Consulting http://www.carola-fichtner.de

DYNAMISCHE SEITEN. Warum Scriptsprachen? Stand: 11.04.2005. CF Carola Fichtner Web-Consulting http://www.carola-fichtner.de DYNAMISCHE SEITEN Warum Scriptsprachen? Stand: 11.04.2005 CF Carola Fichtner Web-Consulting http://www.carola-fichtner.de I N H A L T 1 Warum dynamische Seiten?... 3 1.1 Einführung... 3 1.2 HTML Seiten...

Mehr

Datenbanken erstellen Liste von Datenbanken anzeigen Datenbanken löschen. MySQL 4, 5. Kapitel 06: Datenbanken. Marcel Noe

Datenbanken erstellen Liste von Datenbanken anzeigen Datenbanken löschen. MySQL 4, 5. Kapitel 06: Datenbanken. Marcel Noe MySQL 4, 5 Kapitel 06: Datenbanken Gliederung 1 Datenbanken erstellen 2 3 Datenbanken erstellen CREATE DATABASE erstellt. Optional kann der Parameter IF NOT EXISTS die Datenbank bereits existiert.

Mehr

Views in SQL. 2 Anlegen und Verwenden von Views 2

Views in SQL. 2 Anlegen und Verwenden von Views 2 Views in SQL Holger Jakobs [email protected], [email protected] 2010-07-15 Inhaltsverzeichnis 1 Wozu dienen Views? 1 2 Anlegen und Verwenden von Views 2 3 Schreibfähigkeit von Views 3 3.1 Views schreibfähig

Mehr

5.4 Klassen und Objekte

5.4 Klassen und Objekte 5.4 Klassen und Objekte Zusammenfassung: Projekt Figuren und Zeichner Figuren stellt Basisklassen für geometrische Figuren zur Verfügung Zeichner bietet eine übergeordnete Klasse Zeichner, welche die Dienstleistungen

Mehr

Übung zur Empirischen Wirtschaftsforschung V. Das Lineare Regressionsmodell

Übung zur Empirischen Wirtschaftsforschung V. Das Lineare Regressionsmodell Universität Ulm 89069 Ulm Germany Dipl.-WiWi Christian Peukert Institut für Wirtschaftspolitik Fakultät für Mathematik und Wirtschaftswissenschaften Ludwig-Erhard-Stiftungsprofessur Sommersemester 2010

Mehr

Es ist für die Lösung der Programmieraufgabe nicht nötig, den mathematischen Hintergrund zu verstehen, es kann aber beim Verständnis helfen.

Es ist für die Lösung der Programmieraufgabe nicht nötig, den mathematischen Hintergrund zu verstehen, es kann aber beim Verständnis helfen. Ziele sind das Arbeiten mit Funktionen und dem Aufzählungstyp (enum), sowie - einfache Verzweigung (if else) - Alternativen switch case - einfache Schleifen (while oder do while) Aufgabe 3: Diese Aufgabe

Mehr

Funktionen in PHP 1/7

Funktionen in PHP 1/7 Funktionen in PHP 1/7 Vordefinierte Funktionen in PHP oder vom Entwickler geschriebene Funktionen bringen folgende Vorteile: gleiche Vorgänge müssen nur einmal beschrieben und können beliebig oft ausgeführt

Mehr

Appendix: Stetige Verteilungen

Appendix: Stetige Verteilungen Anhang A Appendix: Stetige Verteilungen In diesem Appendix werden der üblichen statistischen Praxis folgend Zufallsvariablen mit Großbuchstaben und Realisationen mit Kleinbuchstaben bezeichnet. A. Gleichverteilung

Mehr

Java 7. Elmar Fuchs Grundlagen Programmierung. 1. Ausgabe, Dezember 2011 JAV7

Java 7. Elmar Fuchs Grundlagen Programmierung. 1. Ausgabe, Dezember 2011 JAV7 Java 7 Elmar Fuchs Grundlagen Programmierung 1. Ausgabe, Dezember 2011 JAV7 5 Java 7 - Grundlagen Programmierung 5 Kontrollstrukturen In diesem Kapitel erfahren Sie wie Sie die Ausführung von von Bedingungen

Mehr

MySQL Queries on "Nmap Results"

MySQL Queries on Nmap Results MySQL Queries on "Nmap Results" SQL Abfragen auf Nmap Ergebnisse Ivan Bütler 31. August 2009 Wer den Portscanner "NMAP" häufig benutzt weiss, dass die Auswertung von grossen Scans mit vielen C- oder sogar

Mehr

Dokumentation. estat Version 2.0

Dokumentation. estat Version 2.0 Dokumentation estat Version 2.0 Installation Die Datei estat.xla in beliebiges Verzeichnis speichern. Im Menü Extras AddIns... Durchsuchen die Datei estat.xla auswählen. Danach das Auswahlhäkchen beim

Mehr

Fallunterscheidung: if-statement

Fallunterscheidung: if-statement Fallunterscheidung: if-statement A E 1 E 2 V 1 V 2 Syntax: if ( ausdruck ) Semantik: else anweisungsfolge_1 anweisungsfolge_2 1. Der ausdruck wird bewertet 2. Ergibt die Bewertung einen Wert ungleich 0

Mehr

II. Datenquellen und Datenaufbereitung

II. Datenquellen und Datenaufbereitung Universität Ulm 89069 Ulm Germany Dipl.-WiWi Christian Peukert Thomas Roscher Institut für Wirtschaftspolitik Fakultät für Mathematik und Wirtschaftswissenschaften Ludwig-Erhard-Stiftungsprofessur Sommersemester

Mehr

ISU 1. Ue_08/02_Datenbanken/SQL. 08 Datenbanken. Übung. SQL Einführung. Eckbert Jankowski. www.iit.tu-cottbus.de

ISU 1. Ue_08/02_Datenbanken/SQL. 08 Datenbanken. Übung. SQL Einführung. Eckbert Jankowski. www.iit.tu-cottbus.de 08 Datenbanken Übung SQL Einführung Eckbert Jankowski www.iit.tu-cottbus.de Datenmodell (Wiederholung, Zusammenfassung) Objekte und deren Eigenschaften definieren Beziehungen zwischen den Objekten erkennen/definieren

Mehr

PHP Code Konventionen Um einen einheitlichen Code zu generieren, der von jedem gelesen werden kann, müssen folgende Konventionen eingehalten werden.

PHP Code Konventionen Um einen einheitlichen Code zu generieren, der von jedem gelesen werden kann, müssen folgende Konventionen eingehalten werden. PHP Code Konventionen Um einen einheitlichen Code zu generieren, der von jedem gelesen werden kann, müssen folgende Konventionen eingehalten werden. Allgemein Ein Einzug sollte aus 4 Leerzeichen bestehen.

Mehr

MySql und PHP. Apache2: Konfigurieren für php4. ...\apache2\conf\httpd.conf aufrufen. Folgende Zeilen einfügen:

MySql und PHP. Apache2: Konfigurieren für php4. ...\apache2\conf\httpd.conf aufrufen. Folgende Zeilen einfügen: MySql und PHP Apache2: Konfigurieren für php4...\apache2\conf\httpd.conf aufrufen Folgende Zeilen einfügen: LoadModule php4_module "c:/php/php4apache2.dll" AddType application/x-httpd-php.php Wichtig!!

Mehr

Übungen zur Vorlesung Wissenschaftliches Rechnen I. Grundelemente von Java. Eine Anweisung. wird mit dem Wertzuweisungsoperator = geschrieben.

Übungen zur Vorlesung Wissenschaftliches Rechnen I. Grundelemente von Java. Eine Anweisung. wird mit dem Wertzuweisungsoperator = geschrieben. Eine Anweisung wird mit dem Wertzuweisungsoperator = geschrieben. Eine Anweisung wird mit dem Wertzuweisungsoperator = geschrieben. Daher ist y = x + 5.6; keine Gleichung, sondern die Anweisung den Wert

Mehr

Objektorientierte Programmierung OOP Programmieren mit Java

Objektorientierte Programmierung OOP Programmieren mit Java Übungen: 6 Schleifen Objektorientierte Programmierung OOP Programmieren mit Java 1. do-schleife 2. while-schleife 3. a) c) Verschiedene for-schleifen 6 Schleifen Übungen 4. for-schleife: halber Tannenbaum

Mehr

Kurs 9.3: Forschungsmethoden II

Kurs 9.3: Forschungsmethoden II MSc Banking & Finance Kurs 9.3: Forschungsmethoden II Zeitreihenanalyse Lernsequenz 01: Einführung EViews Oktober 2014 Prof. Dr. Jürg Schwarz Folie 2 Inhalt Anmerkung 4 Das Hilfesystem von EViews 5 Workshop

Mehr

In 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. 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

Mehr

Luis Kornblueh. May 22, 2014

Luis Kornblueh. May 22, 2014 Einführung in die Bash Luis Kornblueh KlosterCluster Team 2013/2014, Klosterschule May 22, 2014 1 / 17 Inhaltsverzeichnis Einführung in das Scripting Einfache Beispiele Kommandos ersetzen Bedingungen Tests

Mehr

Grundlagen der Programmierung

Grundlagen der Programmierung Grundlagen der Programmierung 7. Vorlesung 18.05.2016 1 Konstanten Ganzzahlkonstante Dezimal: 42, 23, -2 Oktal (0 vorangestellt): 052 Hexadezimal (0x vorangestellt): 0x2A Gleitkommazahlen: 3.1415, 2.71,

Mehr

Grundlagen der Informatik 2

Grundlagen der Informatik 2 Grundlagen der Informatik 2 Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik [email protected] Raum 2.202 Tel. 03943 / 659 338 1 Gliederung 1. Einführung

Mehr

Themen des Kapitels. 2 Grundlagen von PL/SQL. PL/SQL Blöcke Kommentare Bezeichner Variablen Operatoren. 2.1 Übersicht. Grundelemente von PL/SQL.

Themen des Kapitels. 2 Grundlagen von PL/SQL. PL/SQL Blöcke Kommentare Bezeichner Variablen Operatoren. 2.1 Übersicht. Grundelemente von PL/SQL. 2 Grundlagen von PL/SQL Grundelemente von PL/SQL. 2.1 Übersicht Themen des Kapitels Grundlagen von PL/SQL Themen des Kapitels PL/SQL Blöcke Kommentare Bezeichner Variablen Operatoren Im Kapitel Grundlagen

Mehr

Ein Beispiel für die Anwendung von Methoden für Panel-Daten (Version 2)

Ein Beispiel für die Anwendung von Methoden für Panel-Daten (Version 2) Prof. Dr. Peter von der Lippe Jan 2011 (Version 1 war Febr. 2010) Ein Beispiel für die Anwendung von Methoden für Panel-Daten (Version 2) Im Folgenden beschreiben wir Verfahren und Erfahrungen mit EViews

Mehr

VBA Grundlagen. VBA Grundlagen - Steuerelemente. VBA Grundlagen - Variable. VBA Grundlagen Namensbildung, Kommentar

VBA Grundlagen. VBA Grundlagen - Steuerelemente. VBA Grundlagen - Variable. VBA Grundlagen Namensbildung, Kommentar VBA Grundlagen Basic = Programmiersprache (Beginners All Purpose Symbolic Instruction Code). Wurde 1964 als einfache Programmiersprache entwickelt. Bestandteil vom Anfang des MS-DOS (1981) an als BASICA,

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

Universität Duisburg-Essen Informationssysteme Prof. Dr.-Ing. N. Fuhr. Praktikum Datenbanken / DB2 Woche 8: Trigger, SQL-PL

Universität Duisburg-Essen Informationssysteme Prof. Dr.-Ing. N. Fuhr. Praktikum Datenbanken / DB2 Woche 8: Trigger, SQL-PL Betreuer: Sascha Kriewel, Tobias Tuttas Raum: LF 230 Bearbeitung: 26., 27. und 29. Juni 2006 Datum Team (Account) Vorbereitung Präsenz Aktuelle Informationen, Ansprechpartner und Material unter: http://www.is.inf.uni-due.de/courses/dbp_ss07/index.html

Mehr

Wahrscheinlichkeitslimes und Konsistenz eines Schätzers

Wahrscheinlichkeitslimes und Konsistenz eines Schätzers 5.5. IV SCHÄTZUNG 1 5.5 Multivariate lineare Regression: Fehler in den Variablen, Proxies, Endogenität, Instrumentvariablenschätzung Wahrscheinlichkeitslimes und Konsistenz eines Schätzers Literatur: Gujarati

Mehr

Anleitung: Standardabweichung

Anleitung: Standardabweichung Anleitung: Standardabweichung So kann man mit dem V200 Erwartungswert und Varianz bzw. Standardabweichung bei Binomialverteilungen für bestimmte Werte von n, aber für allgemeines p nach der allgemeinen

Mehr

Javakurs 2013 Objektorientierung

Javakurs 2013 Objektorientierung Javakurs 2013 Objektorientierung Objektorientierte Programmierung I Armelle Vérité 7 März 2013 Technische Universität Berlin This work is licensed under the Creative Commons Attribution-ShareAlike 3.0

Mehr

Einstieg in VBA mit Excel Galileo Press

Einstieg in VBA mit Excel Galileo Press Thomas Theis Einstieg in VBA mit Excel Galileo Press Geleitwort des Fachgutachters 15 loooodoooooooockx)ock90000000aqoc^oc}ooaooooooooocx>c)ooocxx3ao 1 1 Was wird besser durch Makros und VBA? 17 12 Arbeiten

Mehr

Technische Praxis der Computersysteme I 3. Vorlesung

Technische Praxis der Computersysteme I 3. Vorlesung Technische Praxis der Computersysteme I 3. Vorlesung Bernhard Lamel Universität Wien, Fakultät für Mathematik WS 2007 Outline 1 Grundlegende Informationen 2 Umgang mit Textdateien 3 Schleifen und Kontrollstrukturen

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

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler Programmieren für mobile Endgeräte SS 2013/2014 Programmieren für mobile Endgeräte 2 Informationen aus der Datenbank lesen Klasse SQLiteDatabase enthält die Methode query(..) 1. Parameter: Tabellenname

Mehr

Aufbau des SELECT-Befehls. Im Folgenden werden zunächst Abfragen aus einer Tabelle vorgenommen.

Aufbau des SELECT-Befehls. Im Folgenden werden zunächst Abfragen aus einer Tabelle vorgenommen. Datenbankabfragen (Query) mit SQL (Structured Query Language) 1 Aufbau des SELECT-Befehls Im Folgenden werden zunächst Abfragen aus einer Tabelle vorgenommen. SQL-Syntax: SELECT spaltenliste FROM tabellenname

Mehr

Übungsblatt 3: Algorithmen in Java & Grammatiken

Übungsblatt 3: Algorithmen in Java & Grammatiken Humboldt-Universität zu Berlin Grundlagen der Programmierung (Vorlesung von Prof. Bothe) Institut für Informatik WS 15/16 Übungsblatt 3: Algorithmen in Java & Grammatiken Abgabe: bis 9:00 Uhr am 30.11.2015

Mehr

Eine Kurzanleitung zu Mathematica

Eine Kurzanleitung zu Mathematica MOSES Projekt, GL, Juni 2003 Eine Kurzanleitung zu Mathematica Wir geben im Folgenden eine sehr kurze Einführung in die Möglichkeiten, die das Computer Algebra System Mathematica bietet. Diese Datei selbst

Mehr

Systemprogrammierung: Erste Schritte (P) Das Manpage-System (P) Versionsverwaltung mit Subversion (P)

Systemprogrammierung: Erste Schritte (P) Das Manpage-System (P) Versionsverwaltung mit Subversion (P) Systempraktikum im Wintersemester 2009/2010 (LMU): Zum Selbststudium Foliensatz 0 Systemprogrammierung: Erste Schritte (P) Das Manpage-System (P) Versionsverwaltung mit Subversion (P) Dr. Thomas Schaaf,

Mehr

1. So einfach ist der Excel-Bildschirm

1. So einfach ist der Excel-Bildschirm 1. So einfach ist der Excel-Bildschirm So sieht Excel aus, wenn ich es gestartet habe. Leider ist bei vielen Symbolen in der Menüleiste nicht auf den ersten Blick zu erkennen, welche Funktion sie übernehmen.

Mehr

Programmierung mit C Zeiger

Programmierung mit C Zeiger Programmierung mit C Zeiger Zeiger (Pointer)... ist eine Variable, die die Adresse eines Speicherbereichs enthält. Der Speicherbereich kann... kann den Wert einer Variablen enthalten oder... dynamisch

Mehr

Tabellenkalkulation 1. Einheit 5 Rechnerpraktikum EDV

Tabellenkalkulation 1. Einheit 5 Rechnerpraktikum EDV Tabellenkalkulation 1 Einheit 5 Rechnerpraktikum EDV Inhalt Einführung in die Tabellenkalkulation Berechnungen in Excel Formeln und Bezüge Funktionen Arbeiten mit Datenlisten Sortieren und Filtern Übungen

Mehr

Processing Info zu Variablen und Bedingungen

Processing Info zu Variablen und Bedingungen Processing Info zu Variablen und Bedingungen Dieses Dokument enthält - Variablen (Variablen, Datentypen, Deklaration, Geltungsbereich, Benennung) - Bedingungen (if, mousepressed, else) Variablen Eine Variable

Mehr

VBA-Programmierung: Zusammenfassung

VBA-Programmierung: Zusammenfassung VBA-Programmierung: Zusammenfassung Programmiersprachen (Definition, Einordnung VBA) Softwareentwicklung-Phasen: 1. Spezifikation 2. Entwurf 3. Implementierung Datentypen (einfach, zusammengesetzt) Programmablaufsteuerung

Mehr

Auslesen von SAS Systeminformationen über die aktuelle Log- Ausgabe

Auslesen von SAS Systeminformationen über die aktuelle Log- Ausgabe News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Auslesen von SAS Systeminformationen über die aktuelle Log- Ausgabe 4 September,

Mehr

Einführung in die Java- Programmierung

Einführung in die Java- Programmierung Einführung in die Java- Programmierung Dr. Volker Riediger Tassilo Horn riediger [email protected] WiSe 2012/13 1 Rückblick Datentypen (int, long, double, boolean, String) Variablen und Variablendeklarationen

Mehr

2 Geradengleichungen in Parameterform. Länge und Skalarprodukt

2 Geradengleichungen in Parameterform. Länge und Skalarprodukt 2 Geradengleichungen in Parameterform. Länge und Skalarprodukt Jörn Loviscach Versionsstand: 19. März 2011, 15:33 Die nummerierten Felder sind absichtlich leer, zum Ausfüllen in der Vorlesung. Videos dazu:

Mehr

Kurzeinführung LABTALK

Kurzeinführung LABTALK Kurzeinführung LABTALK Mit der Interpreter-Sprache LabTalk, die von ORIGIN zur Verfügung gestellt wird, können bequem Datenmanipulationen sowie Zugriffe direkt auf das Programm (Veränderungen der Oberfläche,

Mehr