VB.NET - Variablen und Anweisungen

Größe: px
Ab Seite anzeigen:

Download "VB.NET - Variablen und Anweisungen"

Transkript

1 VB.NET - Variablen und Anweisungen

2 Neues Projekt Datei Neues Projekt. In der Liste Vorlagen wird das Icon Konsolenanwendung ausgewählt. Im Textfeld Name wird die Projektbezeichnung eingetragen. Klicken Sie auf OK. Anschließend wird das Projekt mit dem Codefenster geöffnet. Seite 2

3 Codefenster... zeigt ein Programm in einer Programmiersprache aus.net an. In diesem Kurs wird VB.NET genutzt.... zeigt Befehle und Anweisungen an, die eine bestimmte Aufgabe lösen.... ist vergleichbar mit einem Editor. Der Code wird mit Hilfe der Tastatur eingegeben und bearbeitet. Seite 3

4 ToolTip gibt eine Hilfe zu verschiedenen Elementen der Programmiersprache. werden als gelbe Textfelder dargestellt. Um ein ToolTip einzublenden, legen Sie den Mauszeiger über ein vordefiniertes Element. Seite 4

5 Intellisense... ermöglicht eine automatische Codevervollständigung.... bietet eine Liste von Codeergänzungen in einem bestimmten Kontext an... kann deaktiviert werden. Klicken Sie auf Extras Optionen. In dem Dialogfenster Optionen aktivieren Sie am unteren Rand das Kästchen Alle Einstellungen anzeigen. Wählen Sie die Kategorie Texteditor Alle Sprachen Allgemein aus. Der Bereich Anweisungsvervollständigung bietet alle Einstellungsmöglichkeiten für Intellisense. Seite 5

6 Ausdrücke in einer Programmiersprache... besteht aus Operanden und Operatoren, die nach bestimmten Regeln zusammengesetzt werden.... formuliert einzelne Schritte eines Programms.... ist eine Verarbeitungsvorschrift, die einen Wert als Ergebnis liefert.... verändert den Wert von Variablen entsprechend des angegebenen Datentyps. Beispiele: Arithmetische Berechnung: preis * 0.16 Vergleichsopratoren nutzen: messpunkt > 0 Ausdrücke miteinander verknüpfen: (a >= b) AND (a >= c) Prozeduren aufrufen: addition(1,2) Seite 6

7 Operanden und Operatoren Operanden können... Variablen sein. Werte für Variablen können mit Hilfe der Tastatur eingegeben werden und durch das Programm verändert werden.... Konstanten sein. Konstanten bekommen einen Wert zugewiesen, der nicht durch das Programm verändert werden kann. Operatoren Arithmetische Operatoren berechnen Werte. Vergleichsoperatoren vergleichen zwei Werte. Logische Operatoren verknüpfen Werte oder Ausdrücke. Seite 7

8 Anweisung Pro Zeile steht eine Anweisung, die aus einem Ausdruck gebildet wird.... werden meist sequentiell ausgeführt.... symbolisieren eine bestimmte Aktion.... sind die kleinste Einheit in einem VB-Programm. Beispiele: txtzentimeter.text = 4 rabatt = preis * 0.01 summe = preis * menge Seite 8

9 Kommentare Private Sub cmdumrechnen ' Hier wird eine Variable definiert Dim zentimeter As Double zentimeter = Val(txtZentimeter.Text) Kommentare werden vom Compiler überlesen. txtmillmeter.text = (zentimeter * 10) & " mm" txtmeter.text = (zentimeter / 1000) & " m" End Sub Seite 9

10 Hinweise Kommentare erleichtern das Verstehen eines Programms. Kommentare müssen bei Codeänderungen oder Programm- Erweiterungen angepasst werden. Kommentare beziehen sich auf das Warum und nicht so sehr auf das Wie. Beispiele: Warum wird an dieser Stelle diese Berechnung durchgeführt? Nicht: Wie werden die Werte berechnet? Warum wird der String an diesem Zeichen getrennt? Nicht: Wie wird der String getrennt? Kommentare beginnen in VB immer mit dem Apostroph und enden automatisch mit dem Ende der Zeile. Seite 10

11 Variablen Zahlen und Zeichen werden in Variablen gespeichert.... werden durch das Programm verarbeitet.... können durch Ausdrücke verändert werden.... können mit Hilfe der Tastatur ein Wert zugewiesen bekommen.... sind Platzhalter für einen bestimmten Typ von Wert. Seite 11

12 Beispiele aus der realen Welt Zutaten in einem Kochrezept. Die Menge der Zutaten ändert sich in Abhängigkeit der Anzahl der Personen. Das Waschpulver beim Waschen der Wäsche. Je nach Menge und Verschmutzungsgrad wird mehr oder weniger Pulver benötigt. Für die Suche von Wörtern in einem Text, wird der zu durchsuchende Text, das zu suchende Wort und ein Positionszähler benötigt. Seite 12

13 Bestandteile Der Variablenname symbolisiert eine Speicherstelle. Der Variablenname ist ein Platzhalter für einen bestimmten Wert. Der Datentyp der Variablen legt das Format für den Wert sowie den Speicherbedarf fest. Seite 13

14 Variablen deklarieren Dim faktor As Single Wer hat Zugriff auf die Variable? Nur der Block, in dem sie deklariert ist, hat Zugriff. Der Name der Variablen ist frei wählbar. Seite 14

15 Variablennamen... müssen mit einem Buchstaben beginnen.... sollten nur die Buchstaben A...Z, a...z, die Zahlen und den Unterstrich enthalten... müssen aus einer zusammenhängenden Zeichenfolge bestehen. Das heißt, Leerzeichen zur Trennung von Wörtern kommen in Variablennamen nicht vor.... sind einzigartig. Sie kommen nur einmal in ihrem Gültigkeitsbereich vor. Als Bezeichnung dürfen keine Schlüsselworte aus VB genutzt werden.... sollten nicht länger als 32 Zeichen sein. Bezeichnungen können maximal 255 Zeichen besitzen. Seite 15

16 Wahl eines Namens Der Variablenname sollte über die Art und Nutzung des Wertes Auskunft geben. Beispiel: Für die Berechnung eines Kreisradius wird eine Variable mit dem Namen radius erzeugt. Ungeeignete Variablennamen sind x2, a22 oder ähnlich kryptische Bezeichner. Ein Variablenname sollte den Sachverhalt, den die Variable repräsentiert vollständig und genau beschreiben. Auf diese Weise ergeben sich oft bereits gute Namen. Gute Namen sind einfach zu lesen, da sie keine geheimnisvollen Abkürzungen enthalten und eindeutig sind. Verzichten Sie auf Namen, die keinerlei Beziehung zum Inhalt der Variablen erkennen lassen. Seite 16

17 Wahl eines Namens Variablennamen sollten keine Verben als Bezeichnung nutzen. Verben werden in Funktion- oder Methodennamen genutzt. Sie beschreiben eine Aktion. Variablennamen sollten immer aus Substantiven bestehen. Variablen beschreiben ein Objekt oder ein bestimmtes Attribut eines Objekts. Die Bezeichnung sollte sich an die reale Welt anlehnen. Variablennamen, die nur aus einem einzelnen Zeichen bestehen, werden nur als Zähler oder Indizes genutzt. Seite 17

18 Konventionen Variablennamen sollten im Gegensatz zu Konstanten immer mit einem Kleinbuchstaben beginnen. Variablennamen werden teilweise aus mehreren Namen zusammengesetzt. In der ungarischen Notation beginnt der Variablennamen mit einem kleinen Buchstaben. Alle Teilnamen beginnen mit einem Großbuchstaben. Beispiel: linebuffer, nerrflag. Andere Möglichkeit: line_buffer, n_err_flag. Als Präfix (erste Buchstabe des Variablennamens) wird häufig eine Abkürzung für den Datentyp genutzt. Beispiel: booausdruck für einen boolschen Ausdruck, intkm für eine Integer-Variable oder curpreis für einen Währungswert. Seite 18

19 Beispiele für Namen Aufgabe Bestellnummer Rechnungsdatum Kundenname Farbe eines Autos Beispiele für Variablennamen: bestellnr, bestellnummer bestellung_nr rechnungdatum bondatum kunde kundename NameKunde farbeauto farbe_auto Schlecht verständliche Variablennamen: bnr bstnr bn rgd rechnung RechnungMaerz bezeichnung knd name faau AutoGelb au_fa Farbe Eines Autos Seite 19

20 Ähnliche Zeichen Finden Sie die Variable, die nicht mit den zwei anderen übereinstimmt CONFUSION C0NFUSION CONFUSION hard2read hardzread hard2read GRANDTOTAL GRANDTOTAL GRANDT0TAL Folgende Zeichen sind sich sehr ähnlich: 1 und l (Kleines L) l und I (kleines L und großes L) 1 und I (1 und kleines L) 0 und O 2 und Z S und 5 G und 6 Machen Sie einen Bogen um Variablennamen, die Verwechslungen herausfordern. Seite 20

21 Variablen deklarieren Dim faktor As Single Wer hat Zugriff auf die Variable? Nur der Block, in dem sie deklariert ist, hat Zugriff. Der Name der Variablen ist frei wählbar. Der Datentyp legt die Art des zu speichernden Wertes und deren Speicherbedarf fest. Seite 21

22 Datentypen... sind Baupläne für die Art der Variablen.... geben über das Format eines Wertes, der in einer Variablen gespeichert wird, Auskunft.... legen Regeln für die Interpretation und Verwendung eines Wertes fest. Folgende Kategorien sind in VB vorhanden: Zahlen als Ganz- oder Dezimalzahlen. Boolsche Werte. Zeichen (alphanumerische Daten). Datumswerte. Zeichenfolgen. Seite 22

23 Ganze Zahlen Datentyp Größe (Bytes) Datenbereich AS Byte (ohne Vorzeichen) AS Short AS Integer AS Long AS Boolean 1-1 (True) und 0 (False) Seite 23

24 Dezimalzahlen Datentyp Größe Datenbereich Genauigkeit (Bytes) AS Single 4 ±1.45 x ±3.4 x Stellen AS Double 8 ±5.0 x ±1.8 x Stellen AS Decimal 16 ±1.0 x ±7.9.8 x Stellen Seite 24

25 Hinweise zu Zahlen In VB wird als Dezimaltrennzeichen ein Punkt genutzt. Die Datentypen Single und Double können Rundungsfehler erzeugen. Führende Nullen werden entfernt. Es werden keine Maßeinheiten oder Gewichte berücksichtigt. Der Computer weiß nicht, ob die eingegebene Zahl eine Zentimeter- oder Gramm-Angabe ist. Sie als Programmierer müssen für die korrekte Umrechnung sorgen. Seite 25

26 Datentypen für Zahlen angeben Mit Hilfe von Literalen kann der Datentyp für eine Zahl explizit angegeben werden. Beispiele: 17F für Single 1L für Long Folgende Literale sind vorhanden: S = Short I oder % = Integer L oder & = Long D = Decimal F oder! = Single R oder # = Double C = Char Seite 26

27 Zeichen-Datentypen Datentyp Größe Datenbereich AS Char 2 Bytes (Unicode) AS String maximal 4 GB variable Länge... können jedes beliebige Zeichen enthalten. Mit Zeichen kann nicht gerechnet werden.... werden immer durch Anführungszeichen begrenzt.... können alle ANSI-Zeichen und Unicode-Zeichen enthalten.... müssen für Postleitzahlen oder Telefon-Vorwahlnummern genutzt werden. Seite 27

28 Datumswerte Datentyp Größe Datenbereich AS Date 8 Bytes 1.Januar 1 bis 31.Dezember 9999 Der Gregorianischer Kalender wurde Ende des 16. Jahrhunderts in Europa eingeführt.... werden durch das Hash ( # ) - Zeichen begrenzt. Beispiele: #2/21/ :00 PM# #2/2.2009# #13:15:25# Seite 28

29 Variablen initialisieren Dim faktor As Integer = 100 Dim messwert messwert = 3.4 Variablen bekommen einen Startwert zugewiesen. Mit Hilfe des Gleichheitszeichen wird der Variablen ein Wert zugewiesen. Der zugewiesene Wert... kann ein, im Code fest verdrahteter Wert sein.... kann der Inhalt eines Steuerelements sein.... kann das Ergebnis eines Ausdrucks sein. Seite 29

30 Konstanten... sind fest mit einem bestimmten Wert verankert.... besitzen einen Wert, der innerhalb ihres Gültigkeitsbereichs nicht verändert werden darf.... sind Platzhalter für einen bestimmten Wert in einem Modul oder in einer Prozedur.... werden auch als Literale bezeichnet. Der Name einer Konstanten ist frei wählbar. Eine Konstantenname sollte mit dem Unterstrich oder einem Großbuchstaben beginnen. Seite 30

31 Konstanten definieren Const faktor As Integer = 100 Const messwert As Single = 3.4 Const ausgabe = "Hello World" Const richtig = False;... werden durch das Schlüsselwort Const gekennzeichnet.... müssen gleichzeitig deklariert und initialisiert werden. Der Konstanten kann mit Hilfe von As ein Datentyp zugewiesen werden. Seite 31

32 Deklaration erzwingen Option Explicit On Module Berechnung Private Sub cmdumrechnen Dim zentimeter As Double zentimeter = Val(txtZentimeter.Text) txtmillmeter.text = (zentimeter * 10) & " mm" txtmeter.text = (zentimeter / 1000) & " m" End Sub End Module Seite 32

33 Option Explicit... wird am Anfang des Programms geschrieben.... kann mit Hilfe des Menüs Projekt Projekteigenschaften Kompilieren eingestellt werden.... gilt für das gesamte Programm in einer Datei. Die Anweisung Option Explicit On erzwingt die Deklaration von Variablen. Vorteile: Es werden keine Variablen mit dem gleichen Namen, aber unterschiedlichen Datentyp erzeugt. Falls Variablen genutzt werden, die für das gesamte Modul gelten, erhöht sich die Wartbarkeit. Seite 33

34 Informationen zu Variablen IsDate(datum) liefert true zurück, wenn der Wert als Datum interpretiert werden kann. IsNumeric(variable) liefert true zurück, wenn mit dem Wert gerechnet werden kann. Die Variable kann als Zahl interpretiert werden. VarType(variable) gibt eine Zahl zurück. Die Zahl symbolisiert einen bestimmten Datentyp. TypeName(variable) gibt den Datentyp als String zurück. Seite 34

35 Operatoren Einstellige Operatoren: Vorzeichen für positive und negative Zahlen. Zweistellige Operatoren: Arithmetische Operatoren. Vergleichsoperatoren. Logische Operatoren zum Verknüpfen von Ausdrücken. Zuweisungsoperator. Textverknüpfungen. Seite 35

36 Zuweisungsoperator Const faktor As Integer = 1000 Dim zentimeter As Double Dim meter As Double zentimeter = Val(txtZentimeter.Text) meter = zentimeter / faktor Mit Hilfe des Gleichheitszeichens wird der Variablen ein Wert zugewiesen. Die Variable wird nicht mit einem Wert verglichen! Dem Ausdruck links vom Gleichheitszeichen wird das Ergebnis des Ausdrucks rechts vom Gleichheitszeichen zugewiesen. Konstanten dürfen in Anweisungen nur rechts vom Gleichheitszeichen stehen. Der Wert einer Konstanten darf nicht verändert werden. Seite 36

37 Arithmetische Operatoren Operator Rechenart Beispiel ^ Potenzrechnung 7^3 = 343 \ Division; ganzzahliges Ergebnis 7 \ 3 = 2 / Division 7 / 3 = 2.33 mod Rest einer Division mit Ganzzahlen 7 Mod 3 = 1 * Multiplikation 7 * 3 = 21 + Addition = 10 - Subtraktion 7 3 = Mod 3.1 = Fehler Seite 37

38 Reihenfolge Bei Ausdrücken gelten die Rechenregeln der Mathematik: Klammer vor Potenz vor Punktrechnung vor Strichrechnung. Beispiele: Liefert der Ausdruck (2 + 4 * 2) das gleiche Ergebnis wie ((2 + 4) * 2)? Liefert der Ausdruck (2^4 / 4) das gleiche Ergebnis wie (2^(4 / 4))? Um fehlerhafte Ausdrücke zu vermeiden, sollten große Ausdrücke geklammert werden! Seite 38

39 Zeichenfolgen verknüpfen Const anrede = "Hallo, " Dim benutzer As String benutzer = anrede & txtkennungtext Mit Hilfe des kaufmännischen Und (&) können Zeichenfolgen miteinander verknüpft werden. Zahlenwerte werden automatisch in Strings umgewandelt. Es können Variablen und / oder Konstanten miteinander verknüpft werden. Seite 39

40 Steuerzeichen Konstanten ANSI-Zeichen Beschreibung vbcrlf Chr(13) & Chr(10) Kombination aus Wagenrücklauf und Zeilenvorschub vbnewline Chr(13) & Chr(10) Plattformspezifischer Zeilenumbruch vbcr Chr(13) Wagenrücklauf (Charriage Return) vblf Chr(10) Zeilenvorschub (Line Feed) vbtab Chr(9) Tabulatorzeichen vbback Chr(8) Rückschrittzeichen Seite 40

41 CHR() und ASC() Chr(...)... wird ein Integer-Wert von 0 bis 255 übergeben.... liefert das dazugehörige ANSI-Zeichen zurück. Zum Beispiel Chr(65) liefert "A" zurück. Asc(...)... wird ein einzelnes Zeichen übergeben.... liefert die dazugehörige Dezimalzahl zurück.... liefert den ganzzahligen ANSI-Code des Zeichens zurück. Zum Beispiel Asc("A") liefert 65 zurück. Seite 41

42 Zahlen in einem String herausfiltern Val([string]) zentimeter = Val(txtZentimeter.Text) Die Funktion filtert beginnend vom Anfang des Strings alle Zahlen heraus. Sobald ein nicht numerisches Zeichen gefunden wird, bricht die Funktion ab. Dem nicht numerischen Zeichen können auch weitere Zahlen folgen. Diese werden nicht erkannt. Das Dezimaltrennzeichen wird von der Funktion erkannt. Seite 42

43 Automatische Typumwandlung... oder implizite Typumwandlung. VB versucht einen Datentyp zu finden, in dem alle Werte dargestellt werden können. Eine Konvertierung von einem kleineren zu einem größeren Datentyp verläuft ohne Fehler. Byte Short Integer Long Decimal Single Double Char - String Seite 43

44 Explizite Typumwandlung CBool(-1) ' Boolean [wahr] CByte(256) ' Byte [Fehler: Überlauf] CInt(2.3) ' Integer [2] CLng(2.3) ' Long [2] CSng( ) ' Single [22,45679] CDbl(24) ' Double [24.0] CDec(24) ' Decimal [24.0] CDate("2.4.07") ' Date [ # #] CStr(2.3) ' String ["2,3"] Seite 44

45 Option Strict... wird am Anfang des Programms geschrieben.... kann mit Hilfe des Menüs Projekt Projekteigenschaften Kompilieren eingestellt werden.... gilt für das gesamte Programm in einer Datei.... erlaubt keine automatische Konvertierung von Variablen. Ausnahme: Durch die Konvertierung entsteht kein Datenverlust. Seite 45

46 Werte auf der Konsole ausgeben Console.WriteLine("Text") Console bezeichnet die MS-DOS-Eingabeaufforderung. WriteLine... wird ein String in den runden Klammern als Parameter übergeben.... zeigt den String in der MS-DOS-Eingabeaufforderung an. Der übergebenen String wird ausgegeben. Es wird automatisch ein Zeilenumbruch gesetzt. Das Objekt MS-DOS-Eingabeaufforderung wird von der Aktion WriteLine durch ein Punkt getrennt.... benötigen am Anfang des Moduls die Anweisungen Imports System und Imports System.Console. Seite 46

47 Werte von der Konsole lesen variable = Console.Read() variable = Console.ReadLine() Console bezeichnet die MS-DOS-Eingabeaufforderung. Read liest ein Zeichen vom Bildschirm ein und gibt den Ascii-Code zurück. ReadLine... liest alle Zeichen bis zum Zeilenumbruch ein.... wartet auf eine Eingabe. Das Objekt MS-DOS-Eingabeaufforderung wird von der Aktion Read oder ReadLine durch ein Punkt getrennt. Eingaben werden gepuffert!... benötigen am Anfang des Moduls die Anweisungen Imports System und Imports System.Console. Seite 47

Excel VBA Variablen und Konstanten

Excel VBA Variablen und Konstanten Excel VBA Variablen und Konstanten Anweisungen Pro Zeile steht eine Anweisung, die aus einem Ausdruck gebildet wird.... werden meist Zeile für Zeile ausgeführt.... symbolisieren eine bestimmte Aktion,

Mehr

Java Einführung VARIABLEN und DATENTYPEN Kapitel 2

Java Einführung VARIABLEN und DATENTYPEN Kapitel 2 Java Einführung VARIABLEN und DATENTYPEN Kapitel 2 Inhalt dieser Einheit Variablen (Sinn und Aufgabe) Bezeichner Datentypen, Deklaration und Operationen Typenumwandlung (implizit/explizit) 2 Variablen

Mehr

5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu

5 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

Mehr

Modul 122 VBA Scribt.docx

Modul 122 VBA Scribt.docx Modul 122 VBA-Scribt 1/5 1 Entwicklungsumgebung - ALT + F11 VBA-Entwicklungsumgebung öffnen 2 Prozeduren (Sub-Prozeduren) Eine Prozedur besteht aus folgenden Bestandteilen: [Private Public] Sub subname([byval

Mehr

Programmiertechnik Operatoren, Kommentare, Ein-/Ausgabe

Programmiertechnik Operatoren, Kommentare, Ein-/Ausgabe Programmiertechnik Operatoren, Kommentare, Ein-/Ausgabe Prof. Dr. Oliver Haase Oliver Haase Hochschule Konstanz 1 Was sind Operatoren? Ein Operator ist eine in die Programmiersprache eingebaute Funktion,

Mehr

Einführung in die C++ Programmierung für Ingenieure

Einführung in die C++ Programmierung für Ingenieure Einführung in die C++ Programmierung für Ingenieure MATTHIAS WALTER / JENS KLUNKER Universität Rostock, Lehrstuhl für Modellierung und Simulation 14. November 2012 c 2012 UNIVERSITÄT ROSTOCK FACULTY OF

Mehr

Neben dem Symbol Entwurfsmodus ist das Symbol Befehlschaltfläche zu sehen.

Neben dem Symbol Entwurfsmodus ist das Symbol Befehlschaltfläche zu sehen. Visual Basic / EXCEL Unterrichtsreihe von Herrn Selbach / Makro Programmierung 1. Die Steuerelemente Toolbox Durch Ansicht Symbolleisten Steuerelemente-Toolbox kann man Befehlschaltflächen (CommandButton),

Mehr

Variablen, Datentypen und Operatoren

Variablen, Datentypen und Operatoren Variablen, Datentypen und Operatoren In diesem Kapitel lernen Sie wie Sie Variablen deklarieren und verwenden wie Sie Tastatureingaben einlesen welche Datentypen es in Visual Basic gibt und welche Informationen

Mehr

Hello World. Javakurs 2014, 1. Vorlesung. Sebastian Schuck. basierend auf der Vorlage von Arne Kappen. wiki.freitagsrunde.org. 3.

Hello World. Javakurs 2014, 1. Vorlesung. Sebastian Schuck. basierend auf der Vorlage von Arne Kappen. wiki.freitagsrunde.org. 3. Hello World Javakurs 2014, 1. Vorlesung Sebastian Schuck basierend auf der Vorlage von Arne Kappen wiki.freitagsrunde.org 3. März 2014 This work is licensed under the Creative Commons Attribution-ShareAlike

Mehr

Der Aufruf von DM_in_Euro 1.40 sollte die Ausgabe 1.40 DM = 0.51129 Euro ergeben.

Der Aufruf von DM_in_Euro 1.40 sollte die Ausgabe 1.40 DM = 0.51129 Euro ergeben. Aufgabe 1.30 : Schreibe ein Programm DM_in_Euro.java zur Umrechnung eines DM-Betrags in Euro unter Verwendung einer Konstanten für den Umrechnungsfaktor. Das Programm soll den DM-Betrag als Parameter verarbeiten.

Mehr

Einführung Datentypen Verzweigung Schleifen Funktionen Dynamische Datenstrukturen. Java Crashkurs. Kim-Manuel Klein (kmk@informatik.uni-kiel.

Einführung Datentypen Verzweigung Schleifen Funktionen Dynamische Datenstrukturen. Java Crashkurs. Kim-Manuel Klein (kmk@informatik.uni-kiel. Java Crashkurs Kim-Manuel Klein (kmk@informatik.uni-kiel.de) May 7, 2015 Quellen und Editoren Internet Tutorial: z.b. http://www.java-tutorial.org Editoren Normaler Texteditor (Gedit, Scite oder ähnliche)

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

Programmiervorkurs. Organisation: Steffen Gebert, Alexander Wolff. Tutoren: Jürgen Zöller, Jonathan Stoll. Wintersemester 2012/2013

Programmiervorkurs. Organisation: Steffen Gebert, Alexander Wolff. Tutoren: Jürgen Zöller, Jonathan Stoll. Wintersemester 2012/2013 Programmiervorkurs Wintersemester 2012/2013 Organisation: Steffen Gebert, Alexander Wolff Tutoren: Jürgen Zöller, Jonathan Stoll Kontakt (für Organisatorisches, Fehler auf Folien...): Steffen Gebert steffen.gebert@informatik.uni-wuerzburg.de

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

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

Programmierkurs: Delphi: Einstieg

Programmierkurs: Delphi: Einstieg Seite 1 von 6 Programmierkurs: Delphi: Einstieg Aus Wikibooks Inhaltsverzeichnis 1 Einstieg Einstieg Was ist Delphi Borland Delphi ist eine RAD-Programmierumgebung von Borland. Sie basiert auf der Programmiersprache

Mehr

Numerische Datentypen. Simon Weidmann

Numerische Datentypen. Simon Weidmann Numerische Datentypen Simon Weidmann 08.05.2014 1 Ganzzahlige Typen 1.1 Generelles Bei Datentypen muss man immer zwei elementare Eigenschaften unterscheiden: Zuerst gibt es den Wertebereich, zweitens die

Mehr

VisualBasic - Variablen

VisualBasic - Variablen Typisch für alle Basic-Dialekte ist die Eigenschaft, dass Variablen eigentlich nicht deklariert werden müssen. Sobald Sie einen Bezeichner schreiben, der bisher nicht bekannt war, wird er automatisch angelegt

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

Noch für heute: primitive Datentypen in JAVA. Primitive Datentypen. Pseudocode. Dezimal-, Binär- und Hexadezimalsystem. der logische Typ boolean

Noch für heute: primitive Datentypen in JAVA. Primitive Datentypen. Pseudocode. Dezimal-, Binär- und Hexadezimalsystem. der logische Typ boolean 01.11.05 1 Noch für heute: 01.11.05 3 primitie Datentypen in JAVA Primitie Datentypen Pseudocode Name Speichergröße Wertgrenzen boolean 1 Byte false true char 2 Byte 0 65535 byte 1 Byte 128 127 short 2

Mehr

Excel VBA Prozeduren und Funktionen

Excel VBA Prozeduren und Funktionen Excel VBA Prozeduren und Funktionen Unterprogramme (Subroutinen)... lösen Teilprobleme der Gesamtaufgabe.... fassen Anweisungen, die ein bestimmtes Thema bearbeiten, zu einem Block zusammen.... sind eine

Mehr

3 Datentypen, Variablen und Konstanten

3 Datentypen, Variablen und Konstanten 3 Datentypen, Variablen und Konstanten Das folgende Kapitel bildet die Voraussetzung für eine strukturierte Programmierung in Excel. Mit Variablen speichern Sie Informationen dauerhaft während der Laufzeit

Mehr

Primitive Datentypen

Primitive Datentypen Primitive Datentypen 2 Arten von Datentypen: primitive Datentypen (heute) Objekte (später) Java ist streng typisiert, d.h. für jede Variable muß angegeben werden was für eine Art von Wert sie aufnimmt.

Mehr

Prinzipielle Ausführungsvarianten I

Prinzipielle Ausführungsvarianten I Software Entwicklung 1 Annette Bieniusa / Arnd Poetzsch-Heffter Unser erstes Java Programm AG Softech FB Informatik TU Kaiserslautern Bieniusa/Poetzsch-Heffter Software Entwicklung 1 2/ 39 Hello World!

Mehr

Einheit Variablen in der Programmiersprache C Variablen-Modell, Variablen-Vereinbarungen

Einheit Variablen in der Programmiersprache C Variablen-Modell, Variablen-Vereinbarungen Einheit Variablen in der Programmiersprache C Variablen-Modell, Variablen-Vereinbarungen Kurs C/C++ Programmierung, WS 2008/2009 Dipl.Inform. R. Spurk Arbeitsgruppe Programmierung FR 6.2 Informatik R.

Mehr

Das erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden.

Das erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden. Einfache Ein- und Ausgabe mit Java 1. Hallo-Welt! Das erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden. /** Die Klasse hello sendet einen

Mehr

Informationsverarbeitung im Bauwesen

Informationsverarbeitung im Bauwesen 4 Informationsverarbeitung im Bauwesen Markus Uhlmann basierend auf Folien von A. Brugger 1 Zusammenfassung der 3. Vorlesung Einführung in Excel/VBA Einführung in die Tabellenkalkulation Erste Schritte

Mehr

Die Programmiersprache C

Die Programmiersprache C Die Programmiersprache C höhere Programmiersprache (mit einigen Assembler-ähnlichen Konstrukten) gut verständliche Kommandos muss von Compiler in maschinenlesbaren Code (Binärdatei) übersetzt werden universell,

Mehr

Microsoft Access 2010 Daten importieren

Microsoft Access 2010 Daten importieren Microsoft Access 2010 Daten importieren Daten nach Access importieren Klick auf den Reiter des Menübandes Externe Daten. In der Gruppe Importieren und Verknüpfen werden mit Hilfe von Befehlen die verschiedenen

Mehr

Microsoft Access 2010 Bilder

Microsoft Access 2010 Bilder Microsoft Access 2010 Bilder Hyperlinks... arbeiten ähnlich wie ein Link in einer Webseite. sind ein Verweis auf eine Datei (access2010\material\beispiel\tabledevelop\automat.accdb). können ein Verweis

Mehr

Überschrift/Caption. Eigenschaftenfenster

Überschrift/Caption. Eigenschaftenfenster UsserrForrm errssttel llen Dass Codeffensstterr 22000044 NNi iikkoo BBeecckkeerr Öffnen Sie EXCEL und wechseln Sie mit der Tastenkombination Alt + F11 in den Visual Basic-Editor. Alternativ können Sie

Mehr

620.900 Propädeutikum zur Programmierung

620.900 Propädeutikum zur Programmierung 620.900 Propädeutikum zur Programmierung Andreas Bollin Institute für Informatik Systeme Universität Klagenfurt Andreas.Bollin@uni-klu.ac.at Tel: 0463 / 2700-3516 Lösung der Aufgaben (1/2) Lösung Aufgabe

Mehr

4. Datentypen. Einleitung Eingebaute Datentypen. Konversion / Type-Cast. Operatoren. Übersicht Die Datentypen char, float und double Standardwerte

4. Datentypen. Einleitung Eingebaute Datentypen. Konversion / Type-Cast. Operatoren. Übersicht Die Datentypen char, float und double Standardwerte 4. Datentypen Einleitung Eingebaute Datentypen Übersicht Die Datentypen char, float und double Standardwerte Konversion / Type-Cast Datentyp von Literalen Operatoren Ausdrücke Allgemeine Informatik 2 SS09

Mehr

Diana Lange. Generative Gestaltung Operatoren

Diana Lange. Generative Gestaltung Operatoren Diana Lange Generative Gestaltung Operatoren Begriffserklärung Verknüpfungsvorschrift im Rahmen logischer Kalküle. Quelle: google Operatoren sind Zeichen, die mit einer bestimmten Bedeutung versehen sind.

Mehr

Dr. Monika Meiler. Inhalt

Dr. Monika Meiler. Inhalt Inhalt 3 Grundelemente der Java-Programmierung... 3-2 3.1 Alphabet... 3-2 3.2 Bezeichner... 3-3 3.3 Kommentare... 3-3 3.4 Elementardatentypen... 3-5 3.5 Konstanten (Literale)... 3-7 3.5.1 Unbenannte Konstanten...

Mehr

2 Einfache Rechnungen

2 Einfache Rechnungen 2 Einfache Rechnungen 2.1 Zahlen Computer, auch bekannt als Rechner, sind sinnvoller eingesetzt, wenn sie nicht nur feste Texte ausgeben, sondern eben auch rechnen. Um das Rechnen mit Zahlen zu verstehen,

Mehr

Objective-C CheatSheet

Objective-C CheatSheet App-Templates: Erstellt automatisch einen Navigation Controller mit editierbarem UITableView und DetailView, der bei Klick auf einzelne UITableViewCell angezeigt wird. Kreiert einen GLKitViewController

Mehr

1. Der Einstieg in Java. Was heißt Programmieren?

1. Der Einstieg in Java. Was heißt Programmieren? 1. Der Einstieg in Java Lernziele: Am Ende dieses Kapitels sollen Sie wissen, aus welchen Bestandteilen ein Java-Programm besteht, Java-Programme übersetzen und ausführen können, Möglichkeiten der Kommentierung

Mehr

Javakurs für Anfänger

Javakurs für Anfänger Javakurs für Anfänger Einheit 02: Klassen & Objekte Lorenz Schauer Lehrstuhl für Mobile und Verteilte Systeme Heutige Agenda 1. Teil: Klassen Grundstruktur einer Java-Klasse Eigenschaften (Attribute) Variablen

Mehr

Programmieren in C/C++ und MATLAB

Programmieren in C/C++ und MATLAB Programmieren in C/C++ und MATLAB Sven Willert Christian-Albrechts-Universität zu Kiel CAU 2-1 Datentypen und Formate Mit der Festlegung des Datentyps wird die Art bestimmt, mit der der Computer die Informationen

Mehr

Primitive Datentypen. Dr. Wolfgang Süß Thorsten Schlachter

Primitive Datentypen. Dr. Wolfgang Süß Thorsten Schlachter Dr. Wolfgang Süß Thorsten Schlachter Java-Bezeichner Für Variablen, Methoden, Klassen und Schnittstellen werden Bezeichner auch Identifizierer (von engl. identifier) genannt vergeben. Ein Bezeichner ist

Mehr

Microsoft Access 2010 Berechnungen in Abfragen. Leibniz Universität IT Services Anja Aue

Microsoft Access 2010 Berechnungen in Abfragen. Leibniz Universität IT Services Anja Aue Microsoft Access 2010 Berechnungen in Abfragen Leibniz Universität IT Services Anja Aue Auswahlabfragen... sortieren Informationen aus ein oder mehreren Tabellen. filtern Informationen in Abhängigkeit

Mehr

Einführung in die Java- Programmierung

Einführung in die Java- Programmierung Einführung in die Java- Programmierung Dr. Volker Riediger Der hat die früher handschriftlichen Folien lesbar gemacht. Tassilo Horn riediger horn@uni-koblenz.de WiSe 2012/13 1 Heutige Themen Hello World!

Mehr

Python Einführung in die prozedurale Programmierung. Monty Python's Flying Circus

Python Einführung in die prozedurale Programmierung. Monty Python's Flying Circus Python Einführung in die prozedurale Programmierung Monty Python's Flying Circus Literatur Buchtitel Autor ISBN-Nummer Python Python3 Objektorientierte Programmierung mit Python 3 Handbuch des RRZN Johannes

Mehr

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 18

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 18 Kapitel 3 Datentypen und Variablen Seite 1 von 18 Datentypen - Einführung - Für jede Variable muss ein Datentyp festgelegt werden. - Hierdurch werden die Wertemenge und die verwendbaren Operatoren festgelegt.

Mehr

Java Programmierung auf der Konsole / unter Eclipse

Java Programmierung auf der Konsole / unter Eclipse Fakultät Informatik, HFU Brückenkurs Programmieren 1 Java Programmierung auf der Konsole / unter Eclipse Allgemeine Begriffe Programmiersprache: künstliche Sprache zur Notation von Programmen Programm:

Mehr

09.10.2015. 02.10.2015 + 07.10.2015 Seite 1. 02.10.2015 + 07.10.2015 Seite 2

09.10.2015. 02.10.2015 + 07.10.2015 Seite 1. 02.10.2015 + 07.10.2015 Seite 2 02.10.2015 + 07.10.2015 Seite 1 02.10.2015 + 07.10.2015 Seite 2 1 Anzahl der Klassenarbeiten: Mindestens zwei Klassenarbeiten pro Halbjahr (= 4 KA pro Jahr) Im ersten Ausbildungsjahr gibt es jedoch kein

Mehr

Inhaltsverzeichnis. Grundbegriffe der C-Programmierung Für den HI-TECH C-Compiler

Inhaltsverzeichnis. Grundbegriffe der C-Programmierung Für den HI-TECH C-Compiler Inhaltsverzeichnis Grundbegriffe der C-Programmierung 1. Grundsätzliches... 2 1.1 Darstellung von Werten... 2 1.1.1 Dezimale Zahlendarstellung... 2 1.1.2 Binäre Zahlendarstellung... 3 1.1.3 Hexadezimale

Mehr

II. Grundlagen der Programmierung. 9. Datenstrukturen. Daten zusammenfassen. In Java (Forts.): In Java:

II. Grundlagen der Programmierung. 9. Datenstrukturen. Daten zusammenfassen. In Java (Forts.): In Java: Technische Informatik für Ingenieure (TIfI) WS 2005/2006, Vorlesung 9 II. Grundlagen der Programmierung Ekkart Kindler Funktionen und Prozeduren Datenstrukturen 9. Datenstrukturen Daten zusammenfassen

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

Einführung in Automation Studio

Einführung in Automation Studio Einführung in Automation Studio Übungsziel: Der links abgebildete Stromlaufplan soll mit einer SPS realisiert werden und mit Automation Studio programmiert werden. Es soll ein Softwareobjekt Logik_1 in

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

1. Der Einstieg in Java

1. Der Einstieg in Java 1. Der Einstieg in Java Was heißt Programmieren? 1. Der Einstieg in Java Lernziele: Am Ende dieses Kapitels sollen Sie wissen, aus welchen Bestandteilen ein Java-Programm besteht, Java-Programme übersetzen

Mehr

Übersicht. Informatik 2 Teil 3 Anwendungsbeispiel für objektorientierte Programmierung

Übersicht. Informatik 2 Teil 3 Anwendungsbeispiel für objektorientierte Programmierung Übersicht 3.1 Modell Konto 3.2 Modell Konto - Erläuterungen 3.3 Benutzer Ein- und Ausgabe mit Dialogfenster I 3.4 Benutzer Ein- und Ausgabe mit Dialogfenster II 3.5 Klassen- und Objekteigenschaften des

Mehr

L6. Operatoren und Ausdrücke

L6. Operatoren und Ausdrücke L6. Operatoren und Ausdrücke 1. Arithmetische Operatoren: +, -, *, /, %, --, ++ 2. Zuweisung-Operatoren: =, +=, -=, *=, /= 3. Vergleichsoperatoren: =, ==,!= 4. Logische Operatoren:!, &&, 5.

Mehr

IT-Zertifikat: Allgemeine Informationstechnologien II PHP

IT-Zertifikat: Allgemeine Informationstechnologien II PHP IT-Zertifikat: Allgemeine Informationstechnologien II PHP PHP ( PHP: Hypertext Preprocessor ) ist eine serverseitige Skriptsprache: Der PHP-Code wird nicht wie bei JavaScript auf dem Clientrechner ausgeführt,

Mehr

Themen der Übung. Java. Java installieren. Java installieren. Installation (Fortsetzung)

Themen der Übung. Java. Java installieren. Java installieren. Installation (Fortsetzung) Themen der Übung Java CoMa-Übung II TU Berlin 1 Java-Installation Hello World 3 Temperature 4.10.01 CoMa-Übung II (TU Berlin) Java 4.10.01 1 / 8 CoMa-Übung II (TU Berlin) Java 4.10.01 / 8 Java installieren

Mehr

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 16

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 16 Kapitel 5 Arithmetische Operatoren Seite 1 von 16 Arithmetische Operatoren - Man unterscheidet unäre und binäre Operatoren. - Je nachdem, ob sie auf einen Operanden wirken, oder eine Verknüpfung zweier

Mehr

Java Einführung Operatoren Kapitel 2 und 3

Java Einführung Operatoren Kapitel 2 und 3 Java Einführung Operatoren Kapitel 2 und 3 Inhalt dieser Einheit Operatoren (unär, binär, ternär) Rangfolge der Operatoren Zuweisungsoperatoren Vergleichsoperatoren Logische Operatoren 2 Operatoren Abhängig

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

Gliederung. Tutorium zur Vorlesung. Gliederung. Gliederung. 1. Gliederung der Informatik. 1. Gliederung der Informatik. 1. Gliederung der Informatik

Gliederung. Tutorium zur Vorlesung. Gliederung. Gliederung. 1. Gliederung der Informatik. 1. Gliederung der Informatik. 1. Gliederung der Informatik Informatik I WS 2012/13 Tutorium zur Vorlesung 1. Alexander Zietlow zietlow@informatik.uni-tuebingen.de Wilhelm-Schickard-Institut für Informatik Eberhard Karls Universität Tübingen 11.02.2013 1. 2. 1.

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

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 die C-Programmierung

Einführung in die C-Programmierung Einführung in die C-Programmierung Warum C? Sehr stark verbreitet (Praxisnähe) Höhere Programmiersprache Objektorientierte Erweiterung: C++ Aber auch hardwarenahe Programmierung möglich (z.b. Mikrokontroller).

Mehr

Kurzeinführung in C. Johannes J. Schneider 27.10.2004

Kurzeinführung in C. Johannes J. Schneider 27.10.2004 Kurzeinführung in C Johannes J. Schneider 27.10.2004 1 Einleitung C ist eine in vielen Bereichen sehr häufig verwendete Programmiersprache, die von der Betriebssystemprogrammierung bis hin zur Programmierung

Mehr

Microsoft Visio 2007-Programmierung

Microsoft Visio 2007-Programmierung René Martin Microsoft Visio 2007-Programmierung ISBN-10: 3-446-41084-8 ISBN-13: 978-3-446-41084-8 Leseprobe Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41084-8 sowie im

Mehr

12. ArcView-Anwendertreffen 2010. Workshop Programmierung in ArcGIS. Daniel Fuchs. Wo kann eigene Programmierung in ArcGIS verwendet werden?

12. ArcView-Anwendertreffen 2010. Workshop Programmierung in ArcGIS. Daniel Fuchs. Wo kann eigene Programmierung in ArcGIS verwendet werden? Wo kann eigene Programmierung in ArcGIS verwendet werden? 12. ArcView-Anwendertreffen 2010 Workshop Programmierung in ArcGIS Daniel Fuchs 1) Makros für die Automatisierung einzelner Arbeitsschritte im

Mehr

Prinzipien der Softwareentwicklung S. Strahringer

Prinzipien der Softwareentwicklung S. Strahringer Gliederung 1 Einführung Was ist ein Programm? Vorteile (und Nachteile) von PHP Erste PHP-Programme Ausführung von PHP-Programmen 2 Grundbegriffe der Programmierung Anweisungen, Variablen, Datentypen und

Mehr

Programmieren in C. C Syntax Datentypen, Operatoren und Kontrollstrukturen. Prof. Dr. Nikolaus Wulff

Programmieren in C. C Syntax Datentypen, Operatoren und Kontrollstrukturen. Prof. Dr. Nikolaus Wulff Programmieren in C C Syntax Datentypen, Operatoren und Kontrollstrukturen Prof. Dr. Nikolaus Wulff Elementare Typen Imperative und objektorientierte Programmiersprachen bieten i.d.r. einen Satz elementarer

Mehr

Access 2010 Programmierung Funktionen in Access

Access 2010 Programmierung Funktionen in Access Access 2010 Programmierung Funktionen in Access Module... kapseln Code zu einem Thema. sind Container für Code. In dem Container wird eine bestimmte Aufgabe des Gesamtprojekts gelöst. fassen Programmiercode

Mehr

Zahlensysteme: Oktal- und Hexadezimalsystem

Zahlensysteme: Oktal- und Hexadezimalsystem 20 Brückenkurs Die gebräuchlichste Bitfolge umfasst 8 Bits, sie deckt also 2 8 =256 Möglichkeiten ab, und wird ein Byte genannt. Zwei Bytes, also 16 Bits, bilden ein Wort, und 4 Bytes, also 32 Bits, formen

Mehr

Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.

Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. LIKE (Transact-SQL) SQL Server 2012 Dieser Artikel wurde noch nicht bewertet

Mehr

17.2 MS-Access Projekte

17.2 MS-Access Projekte 964 Von MS-Access 2000 zum SQL-Server 17.2 MS-Access Projekte MS-Access-Projekte, die die Dateiendung adp besitzen, werden als Front-End-Anwendung verwendet. Für die Back-End-Seite gibt es mehrere Möglichkeiten.

Mehr

Algorithmische Kernsprache. Zuweisung, einfache und bedingte Anweisung, Blöcke, Schleifen, return, debugging.

Algorithmische Kernsprache. Zuweisung, einfache und bedingte Anweisung, Blöcke, Schleifen, return, debugging. Algorithmische Kernsprache Zuweisung, einfache und bedingte Anweisung, Blöcke, Schleifen, return, debugging. Ausdrücke Anweisungen Ausdrücke bezeichnen einen Wert Kontext stellt Werte von Variablen Werte

Mehr

Kapitel 3. Mein erstes C-Programm

Kapitel 3. Mein erstes C-Programm Kapitel 3 Mein erstes C-Programm 1 Gliederung Kapitel 3 Mein erstes C-Programm 3.1 Einleitung 3.2 Mein erstes C-Programm 3.3 Zusammenfassung 2 Problem Algorithmus Mittelwert für Messwerte berechnen DGL

Mehr

E-PRIME TUTORIUM Die Programmiersprache BASIC

E-PRIME TUTORIUM Die Programmiersprache BASIC E-PRIME TUTORIUM Die Programmiersprache BASIC BASIC Beginner s All-purpose Symbolic Instruction Code symbolische Allzweck-Programmiersprache für Anfänger Design-Ziel klar: Eine einfache, für Anfänger geeignete

Mehr

Der Einstieg in die Programmierung

Der Einstieg in die Programmierung 3.1 Kapitelüberblick Algorithmus byval byref Aufbau Variablenübergabe optional Überladung Prozeduren und Funktionen Compilerschalter Quellcodedatei Modul Klasse Form Variablen & Konstanten Prozeduren und

Mehr

5. Programmieren mit Pascal

5. Programmieren mit Pascal 5. Programmieren mit Pascal 5.0. Einführung 5.0.1. Die Datenorganisation Das Betriebssystem auf unserer vernetzten Rechneranlage heißt Windows XP. Ein Betriebssystem versetzt als Basisprogramm den Rechner

Mehr

Dr. Monika Meiler. Inhalt

Dr. Monika Meiler. Inhalt Inhalt 5 Referenzdatentypen - Felder... 5-2 5.1 Eindimensionale Felder - Vektoren... 5-3 5.1.1 Vereinbarung... 5-3 5.1.2 Referenzen sind keine Felder... 5-4 5.1.3 Kopieren eindimensionaler Felder... 5-6

Mehr

M. Graefenhan 2000-12-07. Übungen zu C. Blatt 3. Musterlösung

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

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

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

Einführung in die Java- Programmierung

Einfü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 Rückblick Schleifen while do-while for Methoden Verfahren: Intervallschachtelung 2 Wo

Mehr

Suchen und Filtern in Formularen

Suchen und Filtern in Formularen Suchen und Filtern in Formularen Suchen nach / Filtern nach... dem ersten Datensatz, der die angegebene Bedingung erfüllt. allen Datensätzen, die die angegebene Bedingung erfüllen. Access 2010 - Einführung,

Mehr

Kurzeinführung in C++

Kurzeinführung in C++ Kurzeinführung in C++ Johannes J. Schneider 27.10.2004 1 Einleitung C++ ist eine heutzutage in vielen Bereichen sehr häufig verwendete Programmiersprache, die auf der Programmiersprache C aufsetzt, aber

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

Übungen zu C++ Kapitel 1

Übungen zu C++ Kapitel 1 Übungen zu C++ Kapitel 1 Aufgabe 1 Ergänze den Text. a) Die sechs logischen Einheiten eines Computers sind Eingabe-Einheit, Ausgabe-Einheit, RAM, ALU, CPU, Plattenspeicher. b) Die Programme, welche Hochsprachenprogramme

Mehr

Es gibt zwei verschiedene Arten, wie Programme auf dem Rechner ausgeführt werden:

Es gibt zwei verschiedene Arten, wie Programme auf dem Rechner ausgeführt werden: 3 Grundlagen 3.1 Starten eines C++ Programms Es gibt zwei verschiedene Arten, wie Programme auf dem Rechner ausgeführt werden: 1. Programme, die vom Interpreter der Programmiersprache Zeile für Zeile interpretiert

Mehr

Dr. Monika Meiler. Inhalt

Dr. Monika Meiler. Inhalt Inhalt 4 Einführung in die Programmiersprache Java (Teil II)... 4-2 4.4 Strukturierte Programmierung... 4-2 4.4.1 Strukturierung im Kleinen... 4-2 4.4.2 Addierer (do-schleife)... 4-3 4.4.3 Ein- Mal- Eins

Mehr

Programmierung mit C Variablen, Konstanten und Anweisungen

Programmierung mit C Variablen, Konstanten und Anweisungen Programmierung mit C Variablen, Konstanten und Anweisungen Operanden und Operatoren Operanden können... Variablen sein. Werte für Variablen können mit Hilfe der Tastatur eingegeben werden und durch das

Mehr

Grundlagen. Die Komponenten eines C Programms. Das erste Programm

Grundlagen. Die Komponenten eines C Programms. Das erste Programm Grundlagen 1. Die Komponenten eines C Programms 2. Ein Programm erzeugen und übersetzen 3. Variablen Deklarieren und Werte zuweisen 4. Zahlen eingeben mit der Tastatur 5. Arithmetische Ausdrücke und Berechnungen

Mehr

Grundwissen Informatik JS 10 24. September 2015

Grundwissen Informatik JS 10 24. September 2015 Grundwissen Informatik JS 10 24. September 2015 Grundlagen der Objektorientierung 1. Erkläre die Begriffe Klasse, Attribut, Attributwert, Objekt, Methode und Dienst. Beispiel! Allgemein Eine Klasse ist

Mehr

Grundlagen der Programmierung in Visual Basic 1 12.12.2000 UNIVERSITÄT ZU KÖLN

Grundlagen der Programmierung in Visual Basic 1 12.12.2000 UNIVERSITÄT ZU KÖLN Grundlagen der Programmierung in Visual Basic 1 12.12.2000 UNIVERSITÄT ZU KÖLN Lehrstuhl für Wirtschaftsinformatik Systementwicklung Prof. Dr. Werner Mellis Visual-Basic-Schulung: Basiskurs (12.12.2000)

Mehr

Programmiertechnik Skalare Typen,Variablen, Zuweisungen

Programmiertechnik Skalare Typen,Variablen, Zuweisungen Programmiertechnik Skalare Typen,Variablen, Zuweisungen Prof. Dr. Oliver Haase int i; long j; boolean isempty; double average; char naechsteszeichen; j = 42L; i = (int) j; isempty = true; average = 37.266;

Mehr

Einführung in die Programmierung, WS 14/15 Übungsleiter: Sebastian Ebers <ebers@itm.uni-luebeck.de> Aufgabenblatt 2

Einführung in die Programmierung, WS 14/15 Übungsleiter: Sebastian Ebers <ebers@itm.uni-luebeck.de> Aufgabenblatt 2 Übung zur Vorlesung Einführung in die Programmierung, WS 14/15 Übungsleiter: Sebastian Ebers Aufgabenblatt 2 Abgabe: 17.11.2014, vor der Vorlesung / Großübung (10:00 Uhr, AM

Mehr

Python Programmieren. Variablen, Ausdrücke und Anweisungen

Python Programmieren. Variablen, Ausdrücke und Anweisungen Python Programmieren Funktionen Module und Namensräume Datentypen in Python Was noch zu sagen bleibt... richard rascher-friesenhausen Programmierung SS 12 Daten: Wert und Typ Variablen Variablennamen und

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

Definition: Algorithmus

Definition: Algorithmus Definition: Algorithmus Ein Algorithmus ist eine allgemeine Rechenvorschrift, die aus mehreren elementaren Instruktionen (Anweisungen bei Programmiersprachen, Befehlen bei Maschinensprachen) besteht, die

Mehr

PHP 5.3. Andreas Dittfurth, Tina Wegener 1. Ausgabe, April 2010. Grundlagen zur Erstellung dynamischer Webseiten GPHP53

PHP 5.3. Andreas Dittfurth, Tina Wegener 1. Ausgabe, April 2010. Grundlagen zur Erstellung dynamischer Webseiten GPHP53 PHP 5.3 Andreas Dittfurth, Tina Wegener 1. Ausgabe, April 2010 Grundlagen zur Erstellung dynamischer Webseiten GPHP53 I PHP 5.3 - Grundlagen zur Erstellung dynamischer Webseiten 1 Was ist PHP?...4 1.1

Mehr

Eine Einführung in C-Funktionen

Eine Einführung in C-Funktionen Eine Einführung in C-Funktionen CGK-Proseminar 2014 Philip Gawehn 04.07.2014, Hamburg Inhaltsverzeichnis 1 Einleitung 2 2 Grundlagen 2 2.1 Der Aufbau einer Funktion....................... 2 2.2 Schlüsselwörter.............................

Mehr