Deklaration von Variablen
|
|
- Innozenz Kalb
- vor 5 Jahren
- Abrufe
Transkript
1 Deklaration von Variablen.1 Variablendeklarationen Variablentypen Skalare Datentypen Neue Datentypen seit 10g Datentyp-Konvertierung Explizite Datentyp-Konvertierung Implizite Datentyp-Konvertierung Implizite Variablendeklarationen mit %TYPE Gültigkeitsbereiche von Variablen /
2 Deklaration von Variablen Deklaration von Variablen Unter der Deklaration von PL/SQL-Variablen versteht man die Angabe von Namen und Datentyp einer Variablen. Jede Variable, die im Ausführungs- oder Fehlerteil referenziert wird, muss im Deklarationsteil des gleichen Blocks oder eines übergeordneten Blocks deklariert werden. Durch die Deklaration wird für die Variable Speicherplatz reserviert, und durch den Namen der Variablen kann der ihr zugeordnete Speicherplatz referenziert werden..1 Variablendeklarationen Syntax: variablenname [CONSTANT] datentyp [NOT NULL] [:= DEFAULT wert]; Für Variablennamen gelten die üblichen Namenskonventionen: maximal 30 Zeichen lang müssen mit einem Buchstaben beginnen Zahlen sind erlaubt, an Sonderzeichen sind nur _, $ und # erlaubt reservierte Wörter sind verboten (außer in doppelten Hochkommata, aber nicht zu empfehlen) Groß/Kleinschreibung ist unwichtig Tabellen- und Spaltennamen sollten nicht als Variablennamen verwendet werden Eine Variable kann auch bereits bei der Deklaration initialisiert werden. Dies geschieht entweder mit dem Zuweisungsoperator (:=) oder durch das Schlüsselwort DEFAULT. Eine nicht initialisierte Variable hat den Wert NULL. Durch das Schlüsselwort CONSTANT wird eine Konstante deklariert. Sie muss initialisiert werden; ihr Wert kann später nicht mehr geändert werden. NOT NULL bedeutet, dass die Variable einen definierten Wert haben muss. Wird einer solchen Variablen im Programm der Wert NULL zugewiesen, so löst dies einen vordefinierten Fehler aus (VALUE_ERROR). NOT NULL-Variablen müssen daher initialisiert werden / 4053
3 Deklaration von Variablen Variablendeklaration Deklaration: Name und Datentyp es gelten die üblichen Namenskonventionen CONSTANT: Konstante, muss initialisiert werden NOT NULL: muss initialisiert werden := bzw. DEFAULT: Initialisierung Beispiele: v_nr NUMBER(8); v_name VARCHAR(5); v_status BOOLEAN NOT NULL := FALSE; v_ort VARCHAR(5) DEFAULT 'Boston'; c_pi CONSTANT NUMBER(3,) := 3.14; / Folie /
4 Deklaration von Variablen. Variablentypen Bei PL/SQL-Variablen unterscheidet man folgende Kategorien von Datentypen: Skalar: Halten einen einzelnen Wert. Zusammengesetzt: Halten eine Gruppe zusammengehöriger Werte Referenz: Halten einen Zeiger (Pointer), welche auf die Elemente anderer Programme zeigen LOB (Large Objects): Halten Locator, die den Speicherort großer Objekte bezeichnen Daneben können in PL/SQL auch SQL*Plus-Austauschvariablen (durch ein & vor dem Variablennamen) und Nicht-PL/SQL-Variablen (durch einen : vor dem Variablennamen) referenziert werden. Unter Nicht- PL/SQL-Variablen versteht man Bind- und Hostvariablen. Bei Verwendung von SQL*Plus-Austauschvariablen wird der Benutzer einmalig beim Kompilieren des Programms aufgefordert, einen Wert für die Variable einzugeben. Ab dann ist die Variable bei jedem Start des Programms fest mit diesem Wert belegt / 4053
5 Deklaration von Variablen Variablentypen PL/SQL-Variable: Referenzierung: variablenname Skalar Zusammengesetzt Referenz LOB Nicht-PL/SQL-Variable: Referenzierung: :variablenname Bind- und Hostvariablen SQL*Plus-Austauschvariable: Referenzierung: &variablenname / Folie /
6 Deklaration von Variablen.3 Skalare Datentypen Alle unter SQL verfügbaren skalaren Datentypen sind auch unter PL/SQL-verfügbar, aber teilweise mit anderem Wertebereich (z. B. VARCHAR). Die wichtigsten unter ihnen sind: VARCHAR, NUMBER und DATE. Im Folgenden sind die wichtigsten skalaren Basistypen, die unter PL/SQL zur Verfügung stehen, aufgelistet. VARCHAR(n): Zeichenkette mit variabler Länge bis Bytes. Maximallänge n muss angegeben werden (VARCHAR-Datenbankspalten fassen nur 4000 Bytes). NVARCHAR(n): Nationale Zeichenkette mit variabler Länge bis Bytes. Maximallänge n muss angegeben werden NUMBER[(m, n)]: Basistyp für Fest- und Fließkommazahlen, wobei m (max. 38 Stellen) die Ziffernstellen und n (von -84 bis 17) die Nachkommastellen angibt. Ein negatives n sorgt dafür, dass auf entsprechend viele Zehnerpotenzen gerundet wird. DATE: Basistyp für Datum und Uhrzeit. Beinhaltet die Tageszeit in Sekunden seit Mitternacht. Wertebereich von 471 v.chr. bis 9999 n. Chr. TIMESTAMP[(n)]: er ermöglicht die Angabe von Sekundenbruchteilen; n liegt dabei zwischen 0...9, Default-Wert ist 6; der entsprechende Initialisierungs-Parameter lautet NLS_TIMESTAMP_FORMAT. TIMESTAMP[(n)] WITH TIME ZONE: er beinhaltet zusätzlich die Abweichung von UTC (Coordinated Universal Time); zwei Werte werden dabei als gleich erachtet, wenn sie der gleichen Zeitzone angehören; der entsprechende Initialisierungs-Parameter lautet NLS_TIMESTAMP_TZ_FORMAT. TIMESTAMP[(n)] WITH LOCAL TIME ZONE: er beinhaltet ebenfalls die Abweichung von UTC, jedoch wird diese nicht explizit in der Datenbank gespeichert; stattdessen wird der Wert auf die Zeitzone der Datenbank umgerechnet und als solche eingetragen; ein SELECT liefert die lokale Session-Zeit. INTERVAL YEAR[(n)] TO MONTH: damit lassen sich Zeitintervalle in hren und Monaten angeben; die Anzahl an Stellen der hreszahl kann optional mit angegeben werden; Default-Wert ist ; INTERVAL DAY[(n)] TO SECOND: damit lassen sich Zeitintervalle in Tagen, Stunden, Minuten, Sekunden und Sekundenbruchteilen angeben; die Anzahl an Stellen für den Tag kann optional mit angegeben werden; n liegt dabei zwischen 0..9, der Default-Wert ist / 4053
7 Deklaration von Variablen CHAR[(n)]: Zeichenkette mit fester Länge bis Bytes. (CHAR- Datenbankspalten fassen nur 000 Bytes). Default für n ist 1. LONG(n): Zeichenkette mit variabler Länge bis Bytes. (LONG- Datenbankspalten fassen GByte). BOOLEAN: TRUE, FALSE oder NULL BINARY_INTEGER: Ganze Zahlen zwischen und BINARY_FLOAT und BINARY_DOUBLE: (seit 10g) Gleitkommazahlen zur Basis nach IEEE754. PLS_INTEGER: Ganze Zahlen zwischen und Erfordern weniger Speicherplatz und sind schneller als NUMBER und BINARY_INTEGER, da sie direkt vom Prozessor verarbeitet werden. RAW: Binärdaten bis 3767 Bytes (RAW-Datenbankspalten fassen jedoch nur 000 Bytes). ROWID: Entspricht der Adresse eines Datensatzes der Datenbank Hinweis: NCHAR, NVARCHAR und NCLOB haben seit Version 9i grundsätzlich das UNICODE-Format, da für den NATIONAL CHARACTER SET nur noch UNICODE-Zeichensätze zulässig sind. String-Funktionen können mit jeder beliebigen Kombination aus CHAR/ VARCHAR/ NCHAR/ NVAR- CHAR umgehen, auch innerhalb ein und derselben Funktion. Intervalle können zu DateTime-Werten addiert oder von ihnen abgezogen werden und es ergibt sich wieder ein DateTime-Wert. Sie können aber auch miteinander addiert, voneinander subtrahiert, mit einer Zahl multipliziert oder durch eine dividiert werden, es ergibt sich immer wieder ein Intervall /
8 Deklaration von Variablen Datentyp Sub-Typ Beispiel Gültigkeitsbereich Char character v_text1 char(50); Länge: Bytes Varchar string v_text varchar(50); Länge: Bytes varchar v_text3 varchar(50); nvarchar v_var nvarchar(10); Länge: Bytes Long v_long long; Länge: Bytes Number v_nu number(10,); Werte: ±1e e15 decimal v_nu decimal; double v_nu double precision; precision float v_nu float; v_nu integer; integer v_nu numeric; numeric v_nu real; real v_nu smallint; smallint pls_integer v_int pls_integer; Werte: -( 31 ) binary_integer v_i binary_integer; Werte: -( 31 ) natural v_i natural; positiv v_i positiv; binary_float v_b binary_float; Werte: -3.4e e38 binary_double v_b binary_double; Werte: -1.79e e308 Boolean v_b boolean; Werte: True, false, null Date v_date date; 471 v. Chr n.chr timestamp v_ts timestamp(); wie date Interval v_dauer interval raw rowid mlslabel year() to month; unterschiedlich raw; v_i v_i rowid; v_i mlslabel; Länge: bytes 56 bytes..5 bytes / 4053
9 Deklaration von Variablen Skalare Datentypen Datentyp Sub-Typ Beispiel Gültigkeitsbereich char varchar character string varchar v_text1 char(50); v_text varchar(50); v_text3 varchar(50); Länge: Bytes Länge: Bytes nvarchar v_var nvarchar(10); Länge: Bytes long v_long long; Länge: Bytes number decimal double precision float integer numeric real smallint v_nu number(10,); v_nu decimal; v_nu double precision; v_nu float; v_nu integer; v_nu numeric; v_nu real; v_nu smallint; Werte: ±1e e15 pls_integer v_int pls_integer; Werte: -( 31 ) binary_integer natural positiv v_i v_i v_i binary_integer; natural; positiv; Werte: -( 31 ) binary_float v_b binary_float; Werte: -3.4e e / Folie 4 Skalare Datentypen (f) Datentyp binary_double boolean date Sub-Typ Beispiel v_b binary_double; v_b boolean; v_date date; Gültigkeitsbereich Werte: -1.79e e308 Werte: True, false, null 471 v. Chr n.chr timestamp v_ts timestamp(); wie date interval raw rowid mlslabel v_dauer interval year() to month; v_i raw; v_i rowid; v_i mlslabel; unterschiedlich Länge: bytes 56 bytes..5 bytes / Folie /
10 Deklaration von Variablen.4 Neue Datentypen seit 10g Die Datenbank wurde um zwei neue numerische Datentypen für IEEE- Gleitkommazahlen erweitert. Diese zwei Datentypen sind: BINARY_FLOAT (3 Bit) BINARY_DOUBLE (64 Bit) Die Gleitkommazahlen haben folgendes Format: Gleitkommazahl = Mantisse * Basis ^ Exponent Die binären ORACLE Gleitkommazahlen verwenden die Basis (im Gegensatz zu Basis 10 bei den normalen Gleitkommazahlen). Dadurch wird eine größere Genauigkeit bei Berechnungen ermöglicht / 4053
11 Deklaration von Variablen Neue Datentypen 10g BINARY_FLOAT (3 Bit) BINARY_DOUBLE (64 Bit) Format: Gleitkommazahl = Mantisse * Basis ^ Exponent ORACLE Eingabeformat Bsp.: e-3.5e+ ORACLE 10g verwendet Basis (im Gegensatz zu Basis 10 bei den normalen Gleitkommazahlen) größere Genauigkeit / Folie /
12 Deklaration von Variablen.5 Datentyp-Konvertierung Sollte es notwendig werden, den Wert einer Variablen in einen anderen Datentyp zu konvertieren, so besteht unter PL/SQL die Möglichkeit der expliziten und der impliziten (automatischen) Konvertierung..5.1 Explizite Datentyp-Konvertierung Mit Hilfe vorhandener Funktionen ist es möglich, eine Konvertierung von Datentypen manuell vorzunehmen. Die erforderlichen Funktionen und Typ-Konvertierungsmöglichkeiten, die auch unter SQL zur Verfügung stehen, sind in der folgenden Tabelle zusammengestellt. Die wichtigsten Funktionen sind: TO_CHAR TO_DATE TO_NUMBER TO_LOB Beispiele: v_date:=to_date( 01#0#00 18:59:1, DD#MM#YYYY HH4:MI:SS ); v_num:=to_number(substr( BMW 330,5,3))+00; v_num ist 530 v_chr:=to_char(sysdate, MM/YY ); v_chr ist z. B. 01/0 Eine weitere Konvertierung soll hier noch ergänzend erwähnt werden: nvl(wert,ersetzung). Bei dieser Funktion wird geprüft, ob wert NULL ist, wenn ja wird er durch den zweiten Parameter (ersetzung) ersetzt. nach von CHAR DATE NUMBER RAW ROWID CHAR TO_DATE TO_NUMBER HEXTORAW CHAR- TOROWID DATE TO_CHAR NUMBER TO_CHAR TO_DATE RAW RAWTOHEX ROWID ROWIDTOCHAR / 4053
13 Deklaration von Variablen Konvertierungsfunktionen Konvertierungsfunktionen: TO_BINARY_DOUBLE(expr[, fmt[, nlsparam]]) Wandelt eine Zahl in einen BINARY_DOUBLE um. TO_BINARY_FLOAT(expr[, fmt[, nlsparam]]) Wandelt eine Zahl in einen BINARY_FLOAT um / Folie 7 Konvertierungsfunktionen (f) Explizite Datentypkonvertierung: nach von CHAR DATE NUMBER RAW ROWID CHAR TO_DATE TO_NUMBER HEXTORAW CHARTOROWID DATE TO_CHAR NUMBER TO_CHAR TO_DATE RAW RAWTOHEX ROWID ROWIDTOCHAR / Folie /
14 Deklaration von Variablen Neue Konvertierungen ab Version 10g TO_BINARY_DOUBLE(expr[, fmt[, nlsparam]]) Wandelt eine Zahl in einen BINARY_DOUBLE um. TO_BINARY_FLOAT(expr[, fmt[, nlsparam]]) Wandelt eine Zahl in einen BINARY_FLOAT um..5. Implizite Datentyp-Konvertierung Eine implizite Typkonvertierung wird in manchen Fällen automatisch von PL/SQL ausgeführt, sobald ein übergebener Wert nicht den erwarteten Typ aufweist. Ist eine solche Konvertierung nicht möglich, wird das PL/SQL Programm mit einem Fehler abgebrochen. Es ist ebenfalls nur eine erfolgreiche Konvertierung möglich, wenn der zu konvertierende Wert dem Wertebereich des Zieldatentyps entspricht. Implizite Konvertierungen sollten allerdings vermieden werden, soweit dies möglich ist, da explizite Konvertierungen performanter sind. In der folgenden Tabelle sind die möglichen Konvertierungen beschrieben: nach Von BINARY_ INTEGER CHAR DATE LONG NUMBER RAW ROWID VARCHAR BINARY_ INTEGER CHAR DATE LONG NUMBER RAW ROWID VARCHAR Hinweis: Seit ORACLE 10g gibt es eine implizite Konvertierung zwischen CLOB und NCLOB, die natürlich ebenso sparsam eingesetzt werden sollte / 4053
15 Deklaration von Variablen Implizite Datentypkonvertierung nach von BINARY_ INTEGER CHAR DATE LONG NUMBER RAW ROWID VARCHAR BINARY_ INTEGER CHAR DATE LONG NUMBER RAW ROWID VARCHAR / Folie /
16 Deklaration von Variablen.6 Implizite Variablendeklarationen mit %TYPE Des Weiteren hat man unter PL/SQL noch die Möglichkeit, implizite Datentypen zu benutzen. Bei der impliziten Typzuordnung wird der Variablen oder Konstanten zur Kompilierungszeit der Datentyp einer Tabellenspalte oder einer anderen, bereits deklarierten Variablen zugewiesen. Der Programmentwickler muss somit den eigentlichen Datentyp einer Variablen nicht wissen, da der aktuelle Datentyp zur Laufzeit aus dem Data-Dictionary ermittelt wird. Auch bei einer Änderung des Datentyps (ALTER TABLE) braucht das Programm nicht umgeschrieben zu werden, eine erneute Kompilierung reicht. Syntax: variablenname Tabellenname.Spaltenname%TYPE; bzw.: variablenname variablenname%type; Beispiel: Es soll der Variablen v_name die Spalte ename aus der Tabelle emp zugewiesen werden. Eine zweite Variable v_name soll den gleichen Datentyp erhalten v_name emp.ename%type; v_name v_name%type; / 4053
17 Deklaration von Variablen Implizite Variablendeklaration mit %TYPE Variablendeklaration mit %TYPE: Datentyp muss zur Entwicklungszeit nicht bekannt sein Bei Änderung des Datentyps reicht erneute Kompilierung des Programms Beispiele: v_nachname v_gehalt emp.ename%type; emp.sal%type; v_dummy v_min_gehalt v_nachname%type; v_gehalt%type; / Folie /
18 Deklaration von Variablen.7 Gültigkeitsbereiche von Variablen Eine Variable ist grundsätzlich nur in dem Block gültig, in dem sie deklariert wurde (und in allen Unterblöcken). Beispiel: <<Block_A>> DECLARE var_a NUMBER; BEGIN... <<BLOCK_B>> DECLARE var_b NUMBER; BEGIN... END; END; In dem Beispiel ist die Variable var_a in den Blöcken A und B gültig, die Variable var_b hingegen nur im Block B, da sie in diesem Block deklariert wurde. var_b kann somit nicht im Block A angesprochen werden. Würde im Block B noch einmal eine Variable var_a deklariert, so würde var_a aus Block A in Block B unsichtbar, denn es gilt immer die nähergelegene Deklaration. Das heißt, eine Änderung von var_a im Block B betrifft nur var_a aus Block B. Ist Block B abgearbeitet, steht in var_a der ursprüngliche Inhalt aus Block A. Es kann jedoch auch auf eine unsichtbare Variable aus dem übergeordneten Block zugegriffen werden, indem ein Label verwendet wird und das Blocklabel mit einem trennenden Punkt der Variablen vorangestellt wird. Beispiel: <<Block_A>> DECLARE var_a NUMBER; BEGIN... <<BLOCK_B>> DECLARE var_a NUMBER; BEGIN var_a := BLOCK_A.var_A;... END; END; / 4053
19 Deklaration von Variablen Gültigkeitsbereiche von Variablen Beispiel: <<Block_A>> DECLARE var_a NUMBER; BEGIN... <<BLOCK_B>> DECLARE var_b NUMBER; BEGIN... END; END; / Folie 11 Gültigkeitsbereiche von Variablen (f) Sichtbarmachen einer Variable innerhalb eines fremden Blocks: <<Block_A>> DECLARE var_a BEGIN END; NUMBER;... <<BLOCK_B>> DECLARE var_a NUMBER; BEGIN END; var_a := BLOCK_A.var_A; / Folie /
20 Deklaration von Variablen / 4053
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
MehrInhalt. Datentypen und einfache Funktionen in SQL. Datentypen (2) Datentypen (1) 1. Klassische SQL-Datentypen. 2. Weitere SQL-Datentypen
7. Datentypen in SQL 7-1 7. Datentypen in SQL 7-2 Inhalt Datentypen und einfache Funktionen in SQL 1. Klassische SQL-Datentypen 2. Weitere SQL-Datentypen 7. Datentypen in SQL 7-3 7. Datentypen in SQL 7-4
MehrPL/SQL. Deklaration von Variablen. Inhalt. PL/SQL Block Struktur. PL/SQL Block Struktur
PL/SQL Deklaration von Variablen Inhalt Erkennen der PL/SQL Blockstruktur Beschreiben von Variablen in PL/SQL Unterschied zwischen PL/SQL und nicht-pl/sql Variablen Deklaration von PL/SQL Variablen Ausführen
MehrSQL (Structured Query Language) Schemata Datentypen
2 SQL Sprachelemente Grundlegende Sprachelemente von SQL. 2.1 Übersicht Themen des Kapitels SQL Sprachelemente Themen des Kapitels SQL (Structured Query Language) Schemata Datentypen Im Kapitel SQL Sprachelemente
Mehr7. Datentypen in SQL 7-1. Datentypen und. einfache Funktionen in SQL
7. Datentypen in SQL 7-1 Datentypen und einfache Funktionen in SQL 7. Datentypen in SQL 7-2 Inhalt 1. Klassische SQL-Datentypen 2. Weitere SQL-Datentypen 7. Datentypen in SQL 7-3 Datentypen (1) Jede Spalte
MehrDB1. DB SQL-DQL 1 Mario Neugebauer
DB1 DB1-12 041-SQL-DQL 1 Mario Neugebauer Einführung Informationsmodellierung Relationales Datenbankmodell Datenbanksprache SQL Einführung Daten-Abfrage-Sprache - DQL Daten-Definitions-Sprache - DDL Daten-Manipulations-Sprache
MehrEinstieg in die Informatik mit Java
Vorlesung vom 18.4.07, Vordefinierte Datentypen Übersicht 1 Ganzzahlige Typen 2 Boolscher Typ 3 Gleitkommatypen 4 Referenztypen 5 void Typ 6 Implizite und explizite Typumwandlungen Ganzzahlige Typen Die
MehrORACLE und IBM DB2 Datentypen 14.12.2011
1/27 ORACLE und IBM DB2 Datentypen PHP-User-Group Stuttgart 14.12.2011 ORACLE Datentypen ein Überblick IBM DB2 Datentypen ein Überblick 2/27 ORACLE und IBM DB2 Datentypen Wer Wer bin bin ich ich?? Thomas
MehrZusammengesetzte Datentypen
Zusammengesetzte Datentypen.1 Records... -4.1.1 Implizite Typdeklaration mit %ROWTYPE... -6.1.2 Referenzierung eines Records... -6.2 PL/SQL Tables... -8.2.1 Deklaration einer PL/SQL Table... -8.3 Referenzierung
MehrElementare Konzepte von
Elementare Konzepte von Programmiersprachen Teil 1: Bezeichner, Elementare Datentypen, Variablen, Referenzen, Zuweisungen, Ausdrücke Kapitel 6.3 bis 6.7 in Küchlin/Weber: Einführung in die Informatik Bezeichner
MehrKapitel 4. Programmierkurs. Datentypen. Arten von Datentypen. Wiederholung Kapitel 4. Birgit Engels, Anna Schulze WS 07/08
Kapitel 4 Programmierkurs Birgit Engels, Anna Schulze Wiederholung Kapitel 4 ZAIK Universität zu Köln WS 07/08 1 / 23 2 Datentypen Arten von Datentypen Bei der Deklaration einer Variablen(=Behälter für
MehrObjekte werden eindeutig beschrieben durch ihren Typ und einen beliebig wählbaren Bezeichner.
Grundlegende Deklarationen Seite 1 von 6 Jedes Programm benötigt Objekte. Ein Objekt ist ein reservierter Bereich im Systemspeicher in welchem Informationen abgelegt werden. Informationen sind z.b. Zahlen,
MehrPrakt. Datenbankprogrammierung. Sommersemester 2005
Prakt. Datenbankprogrammierung Sommersemester 2005 II,2: Schreiben von ausführbaren Statements Martin-Luther-Universität Halle, Institut für Informatik, Datenbanken Christian Goldberg PL/SQL-Block-Syntax
MehrWertebereich und Genauigkeit der Zahlendarstellung
Wertebereich und Genauigkeit der Zahlendarstellung Sowohl F als auch C kennen bei ganzen und Floating Point-Zahlen Datentypen verschiedener Genauigkeit. Bei ganzen Zahlen, die stets exakt dargestellt werden
MehrInhalt. Datentypen und einfache Funktionen in SQL. Datentypen (2) Datentypen (1) 1. Klassische SQL-Datentypen. 2. Weitere SQL-Datentypen
7. Datentypen in SQL 7-1 7. Datentypen in SQL 7-2 Inhalt Datentypen und einfache Funktionen in SQL 1. Klassische SQL-Datentypen 2. Weitere SQL-Datentypen 7. Datentypen in SQL 7-3 7. Datentypen in SQL 7-4
MehrKapitel 05. Datentypen. Fachgebiet Knowledge Engineering Prof. Dr. Johannes Fürnkranz
Kapitel 05 Datentypen Inhalt des 5. Kapitels Datentypen 5.1 Einleitung 5.2 Eingebaute Datentypen Übersicht Die Datentypen char, float und double Standardwerte Operatoren Konversion / Type-Cast Datentyp
MehrProgrammiertechnik Skalare Typen,Variablen, Zuweisungen
Prof. Dr. Oliver Haase Karl Martin Kern Achim Bitzer Programmiertechnik Skalare Typen,Variablen, Zuweisungen int int i; i; long long j; j; boolean boolean isempty; isempty; double double average; average;
MehrProjekt 3 Variablen und Operatoren
Projekt 3 Variablen und Operatoren Praktisch jedes Programm verarbeitet Daten. Um mit Daten programmieren zu können, muss es Möglichkeiten geben, die Daten in einem Programm zu verwalten und zu manipulieren.
Mehr2.5 Primitive Datentypen
2.5 Primitive Datentypen Wir unterscheiden 5 primitive Datentypen: ganze Zahlen -2, -1, -0, -1, -2,... reelle Zahlen 0.3, 0.3333..., π, 2.7 10 4 Zeichen a, b, c,... Zeichenreihen "Hello World", "TIFI",
MehrVariablen, Konstanten und Datentypen
Informatik für Elektrotechnik und Informationstechnik Benedict Reuschling benedict.reuschling@h-da.de Hochschule Darmstadt Fachbereich Informatik WS 2013/14 Variablen, Konstanten und Datentypen Überblick
MehrInformatik Vorkurs - Vorlesung 2
Informatik Vorkurs - Vorlesung 2 Variablen, Arrays, Zahlensysteme Torben Achilles, 9. Oktober 2018 Inhalt Variablen & Datentypen Arrays Zahlensysteme 9. Oktober 2018 Torben Achilles Informatik Vorkurs
Mehr5.1 Basistypen. Wie viele Werte kann man mit n Bit darstellen? 30. Jan Felix Brandt, Harald Räcke 70/596
5.1 Basistypen Primitive Datentypen Zu jedem Basistypen gibt es eine Menge möglicher Werte. Jeder Wert eines Basistyps benötigt den gleichen Platz, um ihn im Rechner zu repräsentieren. Der Platz wird in
MehrDatum, Uhrzeit, Kalender & Co und Application Express
Datum, Uhrzeit, Kalender & Co und Application Express Carsten Czarski - @cczarski Consulting Member of technical Staff Oracle Application Express ORACLE Deutschland B.V. & Co KG DATE, TIMESTAMP & Co Was
MehrRelationales Datenbanksystem Oracle
Relationales Datenbanksystem Oracle 1 Relationales Modell Im relationalen Modell wird ein relationales Datenbankschema wie folgt beschrieben: RS = R 1 X 1 SC 1... R n X n SC n SC a a : i=1...n X i B Information
MehrErzeugung und Veränderung von Tabellen
Datenbanken - Objekte Erzeugung und Veränderung von Tabellen Objekt Tabelle View Sequence Index Synonym Basiseinheit zum Speichern; besteht aus Zeilen und Spalten; Logische Repräsentation; kann Teilmengen
MehrProgrammierkurs C++ Variablen und Datentypen
Programmierkurs C++ Variablen und Datentypen Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer #2 Überblick Welche Datentypen gibt es in
Mehr3. Datentypen, Ausdrücke und Operatoren
3. Datentypen, Ausdrücke und Operatoren Programm muß i.a. Daten zwischenspeichern Speicherplatz muß bereitgestellt werden, der ansprechbar, reserviert ist Ablegen & Wiederfinden in höheren Programmiersprachen
MehrKapitel 3. Grunddatentypen, Ausdrücke und Variable
Kapitel 3 Grunddatentypen, Ausdrücke und Variable Grunddatentypen, Ausdrücke und Variable 1 Eine Datenstruktur besteht aus Grunddatentypen in Java einer Menge von Daten (Werten) charakteristischen Operationen
Mehr1. Referenzdatentypen: Felder und Strings. Referenz- vs. einfache Datentypen. Rückblick: Einfache Datentypen (1) 4711 r
1. Felder und Strings Eigenschaften von Referenzdatentypen 1. Referenzdatentypen: Felder und Strings Referenzdatentypen sind Konstrukte, mit deren Hilfe wir aus einfachen Datentypen neue eigene Typen erzeugen
Mehr1. Referenzdatentypen: Felder und Strings
1. Felder und Strings Eigenschaften von Referenzdatentypen 1. Referenzdatentypen: Felder und Strings Referenzdatentypen sind Konstrukte, mit deren Hilfe wir aus einfachen Datentypen neue eigene Typen erzeugen
MehrVariablen und Konstanten
Variablen und Konstanten Variablen und Konstanten werden benötigt, um sich in Prozeduren Werte zu merken oder zu übergeben. Es gibt numerische Werte (1 / 10,9) und es gibt alphanumerische Zeichenfolgen
MehrJava Datentypen und Variablen
Informatik 1 für Nebenfachstudierende Grundmodul Java Datentypen und Variablen Kai-Steffen Hielscher Folienversion: 24. Januar 2017 Informatik 7 Rechnernetze und Kommunikationssysteme Inhaltsübersicht
MehrAndroid Programmierung. Studiengang MI
Android Programmierung mit Java Studiengang MI Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de http://mwilhelm.hs-harz.de Raum 2.202 Tel.
MehrFunktionen. Überblick über Stored Functions. Syntax zum Schreiben einer Funktion. Schreiben einer Funktion
Überblick über Stored Functions Funktionen Eine Funktion ist ein benannter PL/SQL- Block, der einen Wert zurückgibt. Eine Funktion kann in der Datenbank als Objekt zur wiederholbaren Ausführung gespeichert
MehrDie Anweisung create table
SQL-Datendefinition Die Anweisung create table create table basisrelationenname ( spaltenname 1 wertebereich 1 [not null],... spaltenname k wertebereich k [not null]) Wirkung dieses Kommandos ist sowohl
Mehr5.1 Mehr Basistypen. (Wie viele Werte kann man mit n Bit darstellen?)
5.1 Mehr Basistypen Außer int, stellt Java weitere Basistypen zur Verfügung. Zu jedem Basistyp gibt es eine Menge möglicher Werte. Jeder Wert eines Basistyps benötigt die gleiche Menge Platz, um ihn im
MehrJava I Vorlesung Imperatives Programmieren
Java I Vorlesung 2 Imperatives Programmieren 3.5.2004 Variablen -- Datentypen -- Werte Operatoren und Ausdrücke Kontrollstrukturen: if Imperatives Programmieren Im Kern ist Java eine imperative Programmiersprache.
MehrDatenbanken. 5 Tabellen. Karl Meier karl.meier@kasec.ch 12.10.2010. Inhalt. Domänen verwenden Tabellen anzeigen, ändern, löschen Übung
Datenbanken 5 Tabellen Karl Meier karl.meier@kasec.ch 12.10.2010 Tabellen erstellen en Integritätsregeln Inhalt Domänen verwenden Tabellen anzeigen, ändern, löschen Übung 2 1 Einfache Tabellen erstellen
MehrJava 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
MehrJAVA-Datentypen und deren Wertebereich
Folge 8 Variablen & Operatoren JAVA 8.1 Variablen JAVA nutzt zum Ablegen (Zwischenspeichern) von Daten Variablen. (Dies funktioniert wie beim Taschenrechner. Dort können Sie mit der Taste eine Zahl zwischenspeichern).
MehrHello World! Eine Einführung in das Programmieren Variablen
Hello World! Eine Einführung in das Programmieren Variablen Görschwin Fey Institute of Embedded Systems Hamburg University of Technology Slide 2 Wie werden Daten in Programmen gespeichert und manipuliert?
MehrEinstieg in die Informatik mit Java
1 / 30 Einstieg in die Informatik mit Java Datentypen Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 30 1 Überblick 2 Ganzzahlige Typen 3 Gleitkommatypen 4 Zeichen, char
MehrEinführung in die Informatik: Programmierung und Software-Entwicklung, WS 12/13. Kapitel 3. Grunddatentypen, Ausdrücke und Variable
1 Kapitel 3 Grunddatentypen, Ausdrücke und Variable 2 Eine Datenstruktur besteht aus Grunddatentypen in Java einer Menge von Daten (Werten) charakteristischen Operationen Datenstrukturen werden mit einem
MehrGedächtnis. Während der Abarbeitung eines Algorithmus müssen sich Dinge gemerkt werden bzw. auf Dingen wird gerechnet. Zugriff.
Gedächtnis Während der Abarbeitung eines Algorithmus müssen sich Dinge gemerkt werden bzw. auf Dingen wird gerechnet Hauptspeicher 38265 Telefon CPU Gedächtnis Vorlesender Zugriff Verarbeitungseinheit
MehrSQL-Datentypen und ihre Besonderheiten
SQL-Datentypen und ihre Besonderheiten Holger Jakobs bibjah@bg.bib.de, holger@jakobs.com 2008-09-05 Inhaltsverzeichnis 1 Grundlegendes und Datentypen 1 1.1 Oracle-Datentypen...............................
MehrJava - Zahlen, Wahrheitswerte und Zeichen. Leibniz Universität IT Services Anja Aue
Java - Zahlen, Wahrheitswerte und Zeichen Leibniz Universität Anja Aue Kommentare Hilfe für den Entwickler. Wer hat wann welche Änderung vorgenommen? Warum werden diese Anweisungen hier ausgeführt? Bei
MehrGrundlagen der Programmierung
Grundlagen der Programmierung 5. Vorlesung 06.11.2018 1 Zahlendarstellungen 2 Speicherinhalte: Bits Hardware Spannung Ladung Magnetisierung Codierung 0V ungeladen unmagnetisiert 0 5V geladen magnetisiert
MehrGrundlagen der OO- Programmierung in C#
Grundlagen der OO- Programmierung in C# Technische Grundlagen 1 Dr. Beatrice Amrhein Überblick Visual Studio: Editor und Debugging Die Datentypen Methoden in C# Die Speicherverwaltung 2 Visual Studio 3
MehrWelche Informatik-Kenntnisse bringen Sie mit?
Welche Informatik-Kenntnisse bringen Sie mit? So gehen Sie vor! Lösen Sie die Aufgaben der Reihe nach von 1 bis 20, ohne das Lösungsblatt zur Hilfe zu nehmen. Der Schwierigkeitsgrad der Aufgaben nimmt
MehrName Klasse Datum. Um nun mit Variablen arbeiten zu können, müssen nun einige Voraussetzungen erfüllt sein:
Name Klasse Datum 1 Allgemein Wie der Name Datenverarbeitung schon verrät, dienen Rechner dazu Daten zu speichern, zu ändern und wieder auszugeben. Programme bilden den Algorithmus ab, wie die Daten zu
MehrDie Sprache C# Datentypen, Speicherverwaltung Grundelemente der Sprache. Dr. Beatrice Amrhein
Die Sprache C# Datentypen, Speicherverwaltung Grundelemente der Sprache Dr. Beatrice Amrhein Überblick Speicherverwaltung: Stack und Heap Ein- und Ausgabe über die Console Variablen und Operatoren Parameter
MehrSQL. SQL: Structured Query Language. Früherer Name: SEQUEL. Standardisierte Anfragesprache für relationale DBMS: SQL-89, SQL-92, SQL-99
SQL Früherer Name: SEQUEL SQL: Structured Query Language Standardisierte Anfragesprache für relationale DBMS: SQL-89, SQL-92, SQL-99 SQL ist eine deklarative Anfragesprache Teile von SQL Vier große Teile:
Mehr3. Java - Sprachkonstrukte I
Namen und Bezeichner Ein Programm (also Klasse) braucht einen Namen 3. Java - Sprachkonstrukte I Namen und Bezeichner, Variablen, Zuweisungen, Konstanten, Datentypen, Operationen, Auswerten von Ausdrücken,
Mehr5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu
Daten Makro + VBA effektiv 5 DATEN 5.1. Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten jederzeit im Programm verändert werden. Als Variablen können beliebige Zeichenketten
MehrVariablen. CoMa-Übung VIII TU Berlin. CoMa-Übung VIII (TU Berlin) Variablen / 15
Variablen CoMa-Übung VIII TU Berlin 4.12.2013 CoMa-Übung VIII (TU Berlin) Variablen 4.12.2013 1 / 15 Themen der Übung 1 Typanpassungen 2 Operatoren 3 Variablen-Gültigkeit CoMa-Übung VIII (TU Berlin) Variablen
MehrMakro + VBA 2007 effektiv
Daten Makro + VBA 2007 effektiv 5 DATEN 5.1 Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten, siehe Seite 84, jederzeit im Programm verändert werden. Als Variablen können
MehrDatenbanksysteme Kapitel 7: SQL Vorlesung vom Oliver Vornberger. Institut für Informatik Universität Osnabrück
Datenbanksysteme 2013 Kapitel 7: SQL Vorlesung vom 6.05.2013 Oliver Vornberger Institut für Informatik Universität Osnabrück Sprung Transititve Hülle SQL 1970 Edgar Codd: A relational model for large shared
MehrArrays. Theorieteil. Inhaltsverzeichnis. Begriffe. Programmieren mit Java Modul 3. 1 Modulübersicht 3
Programmieren mit Java Modul 3 Arrays Theorieteil Inhaltsverzeichnis 1 Modulübersicht 3 2 Eindimensionale Arrays 3 2.1 Arrays deklarieren.............................. 3 2.2 Arrays erzeugen................................
Mehr2.8 Klassen. Nichtgleichartige Elemente können in Klassen zu einem neuen Typ zusammengefasst werden. Beispiel: Die drei Komponenten
2.8 Klassen Frage: Arrays fassen gleichartige Elemente (d.h. Elemente von gleichem Typ) zusammen. Wie kann man nichtgleichartige Elemente zu einem neuen Typ zusammenfassen? Nichtgleichartige Elemente können
MehrEinfache Rechenstrukturen und Kontrollfluss
Einfache Rechenstrukturen und Kontrollfluss Christian Böhm WS 07/08 in Zusammenarbeit mit Gefei Zhang http://www.dbs.informatik.uni-muenchen.de/lehre/nfinfosw 2 Ziele Verstehen der Grunddatentypen von
MehrKapitel 3: Variablen
Kapitel 3: Variablen Thema: Programmieren Seite: 1 Kapitel 3: Variablen Im letzten Kapitel haben wir gelernt, bestimmte Ereignisse zu wiederholen solange eine Bedingung erfüllt ist. Nun möchten wir aber
MehrÜberblick über die Features des SAS DS2
Webinar@Lunchtime Überblick über die Features des SAS DS2 Herzlich Willkommen bei Webinar@Lunchtime Moderation Anne K. Bogner-Hamleh SAS Institute GmbH Education Consultant Training Bruno Müller SAS Institute
MehrEinfache Rechenstrukturen und Kontrollfluß
2 Ziele Einfache Rechenstrukturen und Kontrollfluß Verstehen der Grunddatentypen von Java Verstehen von Typkonversion in Java Lernen lokale Variablen und Konstanten zu initialisieren Verstehen der Speicherorganisation
MehrEinstieg in die Informatik mit Java
1 / 20 Einstieg in die Informatik mit Java Literalkonstanten Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 20 1 Ganzzahlige Konstanten 2 Gleitkommakonstanten 3 Zeichenkonstanten
MehrInstitut für Programmierung und Reaktive Systeme. Java 2. Markus Reschke
Java 2 Markus Reschke 07.10.2014 Datentypen Was wird gespeichert? Wie wird es gespeichert? Was kann man mit Werten eines Datentyps machen (Operationen, Methoden)? Welche Werte gehören zum Datentyp? Wie
Mehr4. Datenbanksprache SQL
4. Datenbanksprache SQL Standard-Sprache für das Arbeiten mit relationalen Datenbanken: Structured Query Language Datendefinition: Anlegen, Ändern und Löschen von Datenbankstrukturen Datenmanipulation:
MehrEinführung in die Programmierung WS 2009/10. Übungsblatt 5: Typen, Variablen und einfache Methoden in Java
Ludwig-Maximilians-Universität München München, 20.11.2009 Institut für Informatik Prof. Dr. Christian Böhm Annahita Oswald, Bianca Wackersreuther Einführung in die Programmierung WS 2009/10 Übungsblatt
MehrBasiswissen in Informatik
Basiswissen in Informatik PD Dr. WS 2006/07 Programmieren I 2 stündige Vorlesung mit Übung Kapitel 2: Typen, Werte, Variablen Ziel: einfache Daten unterscheiden und speichern Nachtrag aus Kapitel 1: Arrays
MehrMartin Unold INFORMATIK. Geoinformatik und Vermessung
Wiederholung So sieht ein leeres Java-Programm aus public class Programmname { public static void main (String[] args) { // Hier stehen die Anweisungen } } Beispiele für Anweisungen Wiederholung Ausgabe
Mehr4.2 Gleitkommazahlen. Der Speicherbedarf (in Bits) ist üblicherweise. In vielen Anwendungen benötigt man gebrochene Werte. Physikalische Größen
. Gleitkommazahlen In vielen Anwendungen benötigt man gebrochene Werte. Physikalische Größen Umrechnen von Einheiten und Währungen Jede Zahl x Q mit x 0 lässt sich folgendermaßen schreiben: x = s m e mit
MehrRelationales Modell: SQL-DDL. SQL als Definitionssprache. 7. Datenbankdefinitionssprachen. Anforderungen an eine relationale DDL
Relationales Modell: SQLDDL SQL als Definitionssprache SQLDDL umfaßt alle Klauseln von SQL, die mit Definition von Typen Wertebereichen Relationenschemata Integritätsbedingungen zu tun haben Externe Ebene
MehrOracle Developer Monthly Datenbank-Update für Anwendungsentwickler Februar 2016
Oracle Developer Monthly Datenbank-Update für Anwendungsentwickler Februar 2016 Carsten Czarski Business Unit Database Oracle Deutschland B.V. & Co KG http://tinyurl.com/modernappdev12c http://tinyurl.com/oracloudnow
MehrObjekte. Theorieteil. Inhaltsverzeichnis. Begriffe. Programmieren mit Java Modul 5. 1 Modulübersicht 3
Programmieren mit Java Modul 5 Objekte Theorieteil Inhaltsverzeichnis 1 Modulübersicht 3 2 Klassen und Objekte 3 2.1 Klassen.................................... 4 2.2 Objektvariablen und Methoden.......................
MehrProgrammieren in Java
Einführung in die (imperative) Programmierung 2 Wiederholung: Allgemein Hohe Programmiersprache Compiler Interpreter Maschinensprache Zielsystem 3 Wiederholung: Java Java Compiler Bytecode JRE Just-In-Time
Mehr3. Java - Sprachkonstrukte I
84 3. Java - Sprachkonstrukte I Namen und Bezeichner, Variablen, Zuweisungen, Konstanten, Datentypen, Operationen, Auswerten von Ausdrücken, Typkonversionen Namen und Bezeichner 85 Ein Programm (also Klasse)
MehrEinstieg in die Informatik mit Java
Vorlesung vom 18.4.07, Literalkonstanten Übersicht 1 Ganzzahlige Konstanten 2 Gleitkommakonstanten 3 Zeichenkonstanten 4 Zeichenketten 5 Boolsche Konstanten 6 null Referenz Literalkonstanten Literalkonstanten
MehrInstitut für Programmierung und Reaktive Systeme. Java 3. Markus Reschke
Java 3 Markus Reschke 08.10.2014 Kommentare Kommentare nützlich zum späteren Verständnis Zwei Arten Einzeiliger Kommentar bis zum Zeilenende mit // Mehrzeiliger Kommentar mit /*Text*/ 1 double x = 5; //
Mehr3. Java - Sprachkonstrukte I
Lernziele 3. Java - Sprachkonstrukte I Namen und Bezeichner, Variablen, Zuweisungen, Konstanten, Datentypen, Operationen, Auswerten von Ausdrücken, Typkonversionen Sie kennen die grundlegensten Bausteine
MehrKapitel 4: Entwurf der Relationsschemata
4. Entwurf der Relationsschemata 4. Kapitel 4: Entwurf der Relationsschemata konzeptueller Entwurf: finde eine umfassende Strukturierung der gesamten Informationsanforderungen der Miniwelt. Resultat: konzeptuelles
Mehr3/4/2009. Schalter: Ein vs. Aus Lochkarten: Loch vs. Kein Loch Boolean/Wahrheitswerte: true vs. false
Ablauf Informatik I (D-MAVT) Übungsstunde 2, 4.3.2009 simonmayer@student.ethz.ch ETH Zürich Besprechung/Vertiefung der Vorlesung [26.2.2009] Vorbesprechung Übung 2 Variablen + Scopes Zahlensysteme Bits&Bytes
MehrEinführung in die Programmierung mit VBA
Einführung in die Programmierung mit VBA Vorlesung vom 07. November 2016 Birger Krägelin Inhalt Vom Algorithmus zum Programm Programmiersprachen Programmieren mit VBA in Excel Datentypen und Variablen
MehrSQL. Datendefinition
SQL Datendefinition Die Organisation einer Datenbank basiert auf einer Anzahl verschiedener Objekte. Diese können physikalischer oder logischer Natur sein. Das folgende Kapitel beschäftigt sich mit der
MehrDie Sprache C# Datentypen, Speicherverwaltung Grundelemente der Sprache. Dr. Beatrice Amrhein
Die Sprache C# Datentypen, Speicherverwaltung Grundelemente der Sprache Dr. Beatrice Amrhein Überblick Speicherverwaltung: Stack und Heap Ein- und Ausgabe über die Console Variablen und Operatoren Parameter
MehrPhysische Datenstrukturen
Elementare Datentypen Strukturierte Datentypen Zeiger Seite 1 Einfache Datentypen Datentyp char Verwendung: ASCII-Zeichen Wertebereich: alle darstellbaren Zeichen, 8 bit lange Ganzzahlen im Intervall -128
MehrVorkurs Informatik WiSe 16/17
Java Ausdrücke und Variablen Dr. Werner Struckmann / Stephan Mielke, Jakob Garbe, 05.10.2016 Technische Universität Braunschweig, IPS Überblick Ausdrücke, Datentypen und Variablen Kontrollstrukturen 05.10.2016
MehrProgrammiervorkurs Einführung in Java Tag 1
Programmiervorkurs Einführung in Java Tag 1 Sebastian Glutsch SS 2018 namen Inhaltsübersicht Vorkurs Tag 1:,, en,, Einführung Tag 2: Boolesche Ausdrücke,, If-Abfragen, Switch-Case Tag 3: Arrays, (Do-)While-Schleife,
MehrJavaprogrammierung mit NetBeans. Variablen, Datentypen, Methoden
Javaprogrammierung mit NetBeans Variablen, Datentypen, Methoden Programmieren 2 Java Bezeichner Bezeichner: Buchstabe _ $ Buchstabe _ $ Ziffer Groß- und Kleinbuchstaben werden strikt unterschieden. Schlüsselwörter
MehrArbeit mit zusammengesetzten Datentypen
Arbeit mit zusammengesetzten Datentypen Zusammengesetzte Datentypen Typen: PL/SQL RECORDS PL/SQL TABELLEN Enthalten interne Komponenten Sind wiederverwendbar Copyright Oracle Corporation, 1998. All rights
MehrMethoden und Wrapperklassen
Methoden und Wrapperklassen CoMa-Übung IV TU Berlin 06.11.2012 CoMa-Übung IV (TU Berlin) Methoden und Wrapperklassen 06.11.2012 1 / 24 Themen der Übung 1 Methoden 2 Wrapper-Klassen CoMa-Übung IV (TU Berlin)
MehrVorlesung Programmieren
Vorlesung Programmieren 2. Typen und Variablen 27.10./03.11.2014 Prof. Dr. Ralf H. Reussner Version 1.2 LEHRSTUHL FÜR SOFTWARE-DESIGN UND QUALITÄT (SDQ) INSTITUT FÜR PROGRAMMSTRUKTUREN UND DATENORGANISATION
MehrDatentypen: integer, char, string, boolean
Agenda für heute, 13. April, 2006 Der Datentyp integer Vergleichsoperatoren, Wahrheitswerte und boolesche Variablen Zusammengesetzte if-then-else-anweisungen Var i: integer; Teilbereich der ganzen Zahlen,
MehrRechnerorganisation. IHS 2018/2019 H.-D. Wuttke, K. Henke
Rechnerorganisation Mathematische Grundlagen (1) Boolesche Algebren: BMA, BAA (2,3) Kombinatorische Schaltungen (4,5) Automaten (6,7) Sequentielle Schaltungen (8) Programmierbare Strukturen (9) Rechneraufbau
MehrInformatik I (D-MAVT)
Informatik I (D-MAVT) Übungsstunde 2 simon.mayer@inf.ethz.ch Distributed Systems Group, ETH Zürich Ablauf Besprechung der Vorlesung Vorbesprechung Übung 2 Variablen + Scopes Zahlensysteme Bits&Bytes Datentypen
MehrRO-Tutorien 3 / 6 / 12
RO-Tutorien 3 / 6 / 12 Tutorien zur Vorlesung Rechnerorganisation Christian A. Mandery WOCHE 2 AM 06./07.05.2013 KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft
Mehr