4. Einfache Datentypen
|
|
- Hennie Buchholz
- vor 7 Jahren
- Abrufe
Transkript
1 4. Einfache 4.1 Konstanten vs. Variablen 4.2 Systematisierungen der 4.3 Ausgewählte einfache Datentyp REAL Datentyp INTEGER Datentyp CHAR Datentyp BOOLEAN Weitere einfache Aufzählungstyp Teilbereichstyp 4.4 Selbstdefinierte : TYPE-Anweisung 4.5 Standardfunktionen 4.6 USES-Anweisung Folie 74 Apr-04 Konstanten Datenfelder, die während eines Programmablaufs einen konstanten Wert haben (Wert kann im Programm nicht verändert werden) der Compiler erkennt jeweils selbständig, von welchem Datentyp die jeweiligen Konstanten sind Bestandteile: Name: mwst (Datentyp:) Adresse: (real) $1010:$203A Wert: 0.16 Syntaxdiagramm (Deklarationsteil): CONST Bezeichner = Konstante ; Deklarationsteil Folie 75 Apr-04
2 Variablen Datenfelder, die während eines Programmablaufs veränderbare Werte annehmen können Bestandteile: Name: Datentyp: rech_betrag real Deklarationsteil Adresse: $1000:$2A35 Wert: Verarbeitungsteil Syntaxdiagramm (Deklarationsteil): VAR Bezeichner : Datentyp ;, Folie 76 Apr Einfache 4.1 Konstanten vs. Variablen 4.2 Systematisierungen der 4.3 Ausgewählte einfache Datentyp REAL Datentyp INTEGER Datentyp CHAR Datentyp BOOLEAN Weitere einfache Aufzählungstyp Teilbereichstyp 4.4 Selbstdefinierte : TYPE-Anweisung 4.5 Standardfunktionen 4.6 USES-Anweisung Folie 77 Apr-04
3 Systematisierung Zusammensetzung I Ein Datentyp legt eine Menge von Werten (Wertebereich) sowie eine Sammlung von darauf zugeschnittenen Operationen fest. Klassifikationskriterium: Zusammensetzung unstrukturierte (einfache) strukturierte (zusammengesetzte) Aufzählungstypen Teilbereichstypen Standardtypen String Record Array Set Integer Char Boolean Real Kapitel 7 Folie 78 Apr-04 - Systematisierung Zusammensetzung II ordinale/abzählbare : bilden eine geordnete Menge, bei der jedem möglichen Wert eine ganzzahlige Ordinalzahl zugeordnet wird Klassifikationskriterium: Zusammensetzung unstrukturierte (einfache) strukturierte (zusammengesetzte) Aufzählungstypen Teilbereichstypen String Record Array Set Folie 79 Apr-04 Standardtypen Integer Boolean Char Real Standardfunktionen: Ord(x) (Ordinalzahl) Pred(x) (Predecessor: Vorgänger) Succ(x) (Successor: Nachfolger)
4 - Systematisierung Speicherverwaltung Klassifikationskriterium: Speicherverwaltung statische dynamische unstrukturierte strukturierte File Pointer Folie 80 Apr-04 Dynamische Variablen erhalten ihren Speicherplatz nicht zur Übersetzungszeit, sondern erst zur Laufzeit. Das Ziel dynamischer ist, keinen Speicherplatz bei einer unbekannten Zahl von zu speichernden Datenobjekten zu verschwenden. Verständnisfragen zu I Ein Datentyp wird ausschließlich durch seinen Wertebereich bestimmt. Datentyp wird durch Wertebereich und darauf anwendbare Operationen bestimmt. Variablen eines dynamischen Datentyps erhalten ihren Speicherplatz zur Laufzeit. Dynamische : Speicherplatz entwickelt sich je nach Anwendungsdaten während der Ausführungszeit des Programms. Jeder unstrukturierte Datentyp ist auch ein dynamischer Datentyp. Die unstrukturierten für sich sind statische. Die Standardfunktion SUCC(X) kann u.a. auf die BOOLEAN, INTEGER, REAL und CHAR angewendet werden, da es sich um ordinale handelt. Der Datentyp REAL ist kein ordinaler Datentyp und somit ist die Standardfunktion SUCC(X) nicht anwendbar. Folie 81 Apr-04
5 Verständnisfragen zu II Strukturierte setzen sich immer aus einfachen zusammen. Synonym für strukturierte : Zusammengesetzte (aus einfachen / unstrukturierten ) Die STRING, ARRAY, RECORD und SET gehören zu den strukturierten (zusammengesetzten), die ihren Speicherplatz zur Übersetzungszeit erhalten Die STRING, ARRAY, RECORD und SET zählen hinsichtlich ihrer Speicherverwaltung zu den statischen. Folie 82 Apr Einfache 4.1 Konstanten vs. Variablen 4.2 Systematisierungen der 4.3 Ausgewählte einfache Datentyp REAL Datentyp INTEGER Datentyp CHAR Datentyp BOOLEAN Weitere einfache Aufzählungstyp Teilbereichstyp 4.4 Selbstdefinierte : TYPE-Anweisung 4.5 Standardfunktionen 4.6 USES-Anweisung Folie 83 Apr-04
6 Datentyp Real Folie 84 Apr-04 Untermenge der positiven und negativen reellen Zahlen WERTEBEREICH: ± 2.9 E-39.. ±1.7 E+38 SPEICHERPLATZ: 48 Bit (1 Bit Vorzeichen, 39 Bit Mantisse, 8 Bit Exponent) OPERATIONEN: Operation Operator Operandentyp Ergebnistyp Addition + Real Real Subtraktion - Real Real Multiplikation * Real Real Division / Real Real Bildschirmdarstellung und Speicherung erfolgt in Exponentialschreibweise bzw. Gleitkomma-Schreibweise: Realwert = Mantisse * Basis (10) Exponent Beispiele: 2.54E+06 = 2.54 * 10 6 = E-10 = -9.1*10-10 = -0, Beispiel: VAR rech_betrag, preis : real; Datentyp Integer Untermenge der ganzen Zahlen WERTEBEREICH: (-2 15 ) (2 15-1) SPEICHERPLATZ: 16 Bit OPERATIONEN: Operation Operator Operandentyp Ergebnistyp Addition + Integer Integer Subtraktion - Integer Integer Multiplikation * Integer Integer ganzz. Teil der Division div Integer Integer Rest der ganzz. Division mod Integer Integer Integerüberlauf oder Laufzeitfehler bei Wertebereichsüberschreitung Beispiel: VAR anz_stud, alter : integer; Folie 85 Apr-04
7 Beispielaufgabe Rechnungsbetrag II Aufgabenstellung: Das Programm rechnung soll nach Eingabe des Listenpreises (Preis ohne MwSt.) den Rechnungsbetrag ausgeben, der sich aus Listenpreis zuzüglich 16% MwSt. und abzüglich 2% Skonto errechnet. Die Ausgabe auf dem Bildschirm soll folgendes Format erhalten: Listenpreis EURO % MwSt. EURO Bruttopreis EURO % Skonto EURO Rechnungsbetrag EURO Folie 86 Apr-04 Beispielaufgabe - Fortsetzung Problemaufbereitung: Eingabe: Einlesen des Listenpreises Verarbeitung Mwstbetrag = Listenpreis * Mwst_satz Bruttobetrag = Mwstbetrag + Listenpreis Skontobetrag = Bruttobetrag * skonto Rechnungsbetrag = Bruttobetrag - Skontobetrag Ausgabe Schreiben von Listenpreis Schreiben von Mwstbetrag Schreiben von Bruttobetrag Schreiben von Skontobetrag Schreiben von Rechnungsbetrag Folie 87 Apr-04
8 Beispielaufgabe - Fortsetzung Problemanalyse: Eingabe Listenpreis Mwstbetrag = Listenpreis * Mwst_satz Bruttobetrag = Mwstbetrag + Listenpreis Skontobetrag = Bruttobetrag * skonto Rechnungsbetrag = Bruttobetrag Skontobetrag Ausgabe Listenpreis, Mwstbetrag, Bruttobetrag, Skontobetrag, Rechnungsbetrag Folie 88 Apr-04 Programmerstellung - Fortsetzung Folie 89 Apr-04
9 Systematisierung I (Zusammensetzung) Ein Datentyp legt eine Menge von Werten (Wertebereich) sowie eine Sammlung von darauf zugeschnittenen Operationen fest. Klassifikationskriterium: Zusammensetzung unstrukturierte (einfache) strukturierte (zusammengesetzte) Aufzählungstypen Teilbereichstypen Standardtypen String Record Array Set Integer Char Boolean Real Folie 90 Apr-04 Datentyp Char I Untermenge der Steuerzeichen, Sonderzeichen, Buchstaben, Ziffern WERTEBEREICH: 256 Zeichen des ASCII-Zeichensatzes (American Standard Code for Information Interchange) Zeichen 256 verschiedene Zeichen intern darstellbar Bsp.: A Zahlencode festgelegt in der ASCII-Zeichensatz-Tabelle Bsp.: 65 Binärcode Darstellung im Dualzahlensystem Bsp.: Folie 91 Apr-04 SPEICHERPLATZ: 8 Bit OPERATIONEN: Operation Operator Beispiel ergibt ASCII-Wert eines ASCII-Codes Chr() Zuweisung erfolgt in Hochkommata (eingabe := 'A';) Beispiel: VAR eingabe, geschlecht : char; Chr(68)= D
10 Datentyp Char II Ausschnitt aus dem ASCII-Zeichensatz identisch mit dem entsprechenden ANSI-Windows-Zeichensatz Dez. Char 32 33! # 36 $ 37 % 38 & ( 41 ) 42 * , / Dez. Char : 59 ; 60 < 61 = 62 > 63? 65 A 66 B 67 C 68 D 69 E 70 F 71 G Dez. Char 72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O 80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W 88 X 89 Y 90 Z 91 [ Dez. Char 92 \ 93 ] 94 ^ 95 _ 96 ` 97 A 98 b 99 c 100 d 101 e 102 f 103 g 104 h 105 i 106 j 107 k 108 l 109 m 110 n 111 o Dez. Char 112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w 120 x 121 y 122 z 123 { } 126 ~ Folie 92 Apr-04 Datentyp Boolean I Folie 93 Apr-04 WERTEBEREICH: SPEICHERPLATZ: OPERATIONEN: false, true 1 Byte Datentyp Boolean ist ein ordinaler Datentyp false < true [ Ord (false) = 0 < Ord (true) = 1 ] Rangfolge bei der Abarbeitung logischer Verknüpfungen ( ) NOT AND - OR / XOR Beispiel: VAR ist_ok, rechnung_bezahlt: boolean; George Boole ( ) a b NOT a a AND b a OR b a XOR b true true false true true false true false false false true true false true true false true true false false true false false false
11 Datentyp Boolean Boole'sche Verknüpfungen I Deklarationsteil: VAR x,y,z : integer; b : boolean; Verarbeitungsteil: x := 2; y := 3; z := 4; b := (x = y) OR (y < z); = FALSE OR TRUE = TRUE Folie 94 Apr-04 Datentyp Boolean Boole'sche Verknüpfungen II Folie 95 Apr-04 Deklarationsteil: VAR x,y,z : integer; b : boolean; 1. ( ) 2. Verarbeitungsteil: NOT 3. AND x := 2; y := 3; z := 4; 4. OR / XOR b := (z > x) OR (x < z) AND (z = y); = TRUE OR TRUE AND FALSE = TRUE AND FALSE = FALSE = TRUE OR FALSE = TRUE Rangfolge bei der Abarbeitung logischer Verknüpfungen beachten!
12 Weitere einfache Folie 96 Apr-04 Integer Real Boolean Typ Wertebereich Speicherplatz Integer Bit ShortInt Bit LongInt Bit Byte Bit Word Bit Typ Wertebereich Genauigkeit Sp.platz Real ± 2,9 * bis ± 1,7 * Stellen 48 Bit Single ± 1,5 * bis ± 3,4 * Stellen 24 Bit Double ± 5,0 * bis ± 1,7 * Stellen 64 Bit Extended ± 3,4 * bis ± 1,1 * Stellen 80 Bit Comp -9,2 * ,2 * Stellen 64 Bit Typ Wertebereich Speicherplatz Boolean false, true 8 Bit WordBool false, true 16 Bit LongBool false, true 32 Bit 4. Einfache 4.1 Konstanten vs. Variablen 4.2 Systematisierungen der 4.3 Ausgewählte einfache Datentyp REAL Datentyp INTEGER Datentyp CHAR Datentyp BOOLEAN Weitere einfache Aufzählungstyp Teilbereichstyp 4.4 Selbstdefinierte : TYPE-Anweisung 4.5 Standardfunktionen 4.6 USES-Anweisung Folie 97 Apr-04
13 Systematisierung I (Zusammensetzung) Ein Datentyp legt eine Menge von Werten (Wertebereich) sowie eine Sammlung von darauf zugeschnittenen Operationen fest. Klassifikationskriterium: Zusammensetzung unstrukturierte (einfache) strukturierte (zusammengesetzte) Aufzählungstypen Teilbereichstypen Standardtypen String Record Array Set Integer Char Boolean Real Folie 98 Apr-04 Aufzählungstyp Folie 99 Apr-04 Verwendung bei Datenobjekten, die eine Menge von Einzelobjekten darstellen, unter denen ggf. eine bestimmte Reihenfolge festgelegt ist Ziel: Verwendung von problemspezifischen, übersichtlichen, die keinen Speicherplatz verschwenden WERTEBEREICH: wird durch Aufzählung selbst definiert SPEICHERPLATZ: OPERATIONEN: 1 Byte ( < 256 Elemente) Standardfunktionen für ordinale : Ord (X), Succ (X), Pred (X) VAR Bezeichner : ( Bezeichner ) ;, Beispiel: VAR wochentage : (Mo, Di, Mi, Don, Fr, Sa, So); farbe : (rot, gruen, blau, gelb, schwarz);
14 Beispielaufgabe - Aufzählungstyp Gegeben sei folgender Ausschnitt aus einem Deklarationsteil: VAR stadt : (Bochum, Dortmund, Duisburg, Essen, Hagen, Herne); b : boolean; i : integer; Bestimmen Sie den Wert der folgenden Ausdrücke! stadt:= pred (Duisburg); i:= ord (Herne); i:= ord (succ (Essen)); i:= succ (ord (Essen)); b:= (Dortmund < Herne); b:= (Hagen < Duisburg); i:= ord (Herne) DIV 2; i:= pred (ord (Duisburg) MOD 2); Dortmund 5 ord ( Hagen ) = 4 succ ( 3 ) = 4 true false 5 DIV 2 = 2 pred ( 2 MOD 2 ) = pred ( 0 ) = -1 Folie 100 Apr-04 Teilbereichstyp aus jedem ordinalen Datentyp (Basistyp) kann man eine Teilmenge des Wertebereichs als eigenen Datentyp definieren Ziel: Verwendung von problemspezifischen, übersichtlichen, die keinen Speicherplatz verschwenden (z.b. bei Eingabebeschränkungen) WERTEBEREICH: wird durch kleinsten und größten Wert explizit definiert SPEICHERPLATZ: 1 Byte ( < 256 Elemente ) OPERATIONEN: Operationen des Basistyps VAR Bezeichner : Konstante.. Konstante ; Folie 101 Apr-04 Beispiel: VAR noten : 1..5; {Basistyp: Integer} eingabe : 'A'..'D'; {Basistyp: Char}
15 4. Einfache 4.1 Konstanten vs. Variablen 4.2 Systematisierungen der 4.3 Ausgewählte einfache Datentyp REAL Datentyp INTEGER Datentyp CHAR Datentyp BOOLEAN Weitere einfache Aufzählungstyp Teilbereichstyp 4.4 Selbstdefinierte : TYPE-Anweisung 4.5 Standardfunktionen 4.6 USES-Anweisung Folie 102 Apr-04 TYPE-Anweisung zur Definition problemspezifischer, selbstdefinierter, die dann zur Variablendeklaration benutzt werden können Datentyp wird mit einem Namen bezeichnet und ein Wertebereich wird festgelegt, aus dem Variablen des neudefinierten Datentyps einen Wert annehmen können nach dem Konstantendeklarationsteil (CONST) und vor dem Variablendefinitionsteil (VAR) TYPE Bezeichner = Typangabe ; Beispiel: TYPE VAR euro_typ = real; netto_preis, brutto_preis : euro_typ; Folie 103 Apr-04
16 Datentyp vs. Variable basiert auf Variable Wert Datentyp note 3.3 REAL rechn_betrag 2.49 REAL alter 24 INTEGER anzahl_stud 240 INTEGER Standarddatentypen eingabe E CHAR netto_preis 5.80 EURO_TYPE brutto_preis 5.00 EURO_TYPE Selbstdefinierter Datentyp, der zur Deklaration von Variablen verwendet werden kann Folie 104 Apr-04 Aufzählungs- und Teilbereichstypen mit Hilfe von TYPE definieren TYPE j_zeit = (Fruehling, Sommer, Herbst, Winter) ; {Aufzählungstyp} farbe = (rot, gruen, blau, weiss, gelb, schwarz) ; {Aufzählungstyp} tag = (Mon, Die, Mit, Don, Fre, Sam, Son) ; {Aufzählungstyp} noten = ; {Basistyp: Integer} werktage = Mon.. Fre ; {Basistyp: Aufzählung} VAR abrechnungszeit, quartal : j_zeit ; autofarbe, sitzpolsterfarbe : farbe ; ZP_Note, DP_Note : noten ; arbeitstage : werktage ; wochentage : tag ; Folie 105 Apr-04
17 4. Einfache 4.1 Konstanten vs. Variablen 4.2 Systematisierungen der 4.3 Ausgewählte einfache Datentyp REAL Datentyp INTEGER Datentyp CHAR Datentyp BOOLEAN Weitere einfache Aufzählungstyp Teilbereichstyp 4.4 Selbstdefinierte : TYPE-Anweisung 4.5 Standardfunktionen 4.6 USES-Anweisung Folie 106 Apr-04 Standardfunktionen Funktion Zweck Parameter (x) Ergebnistyp Abs (x) Absolutbetrag Integer; Real gleich wie x Chr (x) ASCII-Wert eines ASCII-Codes x Byte Char Exp (x) Exponentialfunktion Integer; Real Real KeyPressed Prufung, ob Taste gedrückt wurde - Boolean Odd (x) Prüfung, ob x ungerade ist Integer Boolean Ord (x) Ordinalzahl von x Ordinaler Typ LongInt (Integer) Pi Mathematische Konstante Pi ( ) - Real Pred (x) Vorgänger von x Ordinaler Typ gleich wie x ReadKey Liest Tastaturzeichen (ohne - Char Bildschirmausgabe) Round (x) Runden auf ganzzahligen Wert Real LongInt (Integer) Sqr (x) Quadrat von x Integer, Real gleich wie x Sqrt (x) Quadratwurzel von x Integer, Real Real Succ (x) Nachfolger von x Ordinaler Typ gleich wie x Trunc (x) Entfernen des Dezimalteils Real LogInt (Integer) Folie 107 Apr-04
18 4. Einfache 4.1 Konstanten vs. Variablen 4.2 Systematisierungen der 4.3 Ausgewählte einfache Datentyp REAL Datentyp INTEGER Datentyp CHAR Datentyp BOOLEAN Weitere einfache Aufzählungstyp Teilbereichstyp 4.4 Selbstdefinierte : TYPE-Anweisung 4.5 Standardfunktionen 4.6 USES-Anweisung Folie 108 Apr-04 USES-Anweisung spezielle Bibliotheken (UNITS), die eine Sammlung von vordefinierten Konstanten,, Variablen, Prozeduren und Funktionen enthalten, die nicht zum Standard-Befehlsumfang von PASCAL gehören Beispiele aus den Standard-Units (Datei TPW.TPL [TPL = Turbo Pascal Library]): WinDos: implementiert einige Betriebssystem- und Dateihandhabungs- Routinen WinCrt (Cathode Ray Tube = Bildschirm): implementiert ein terminal-ähnliches Textfenster unter Windows WinPrn: ermöglicht es, dass Ausgaben des unter Windows laufenden Programms an den Drucker weitergeleitet werden USES Name der UNIT ; Beispiel: USES wincrt;, Folie 109 Apr-04
19 Beispielaufgabe zu I Aufgabenstellung: Schreiben Sie ein Programm mit dem Namen datentypen, das folgende Anforderungen erfüllt: a) Bilden Sie die ganzzahlige Division zweier Integer- Zahlen und lassen Sie das Ergebnis ausgeben. b) Prüfen Sie, ob das Ergebnis der Division unter a) ungerade ist. c) Bilden Sie die Division zweier reellwertiger Zahlen und runden Sie das Ergebnis auf den nächsten Integer-Wert auf. Folie 110 Apr-04 Beispielaufgabe zu II Problemaufbereitung: Eingabe: 2 ganzzahlige Variablen 2 reellwertige Variablen Verarbeitung Integer-Division mit dem Operator DIV und Zuweisung an Variable int_ergebnis Real-Division mit dem Operator / und Zuweisung an die Variable real_ergebnis Prüfung, ob Integer-Division ungerade ist und Zuweisung des Ergebnisses an die boole sche Variable ungerade Runden des Real-Ergebnisses und Zuweisung an die Variable rund Ausgabe Ausgabe der Variablen int_ergebnis, real_ergebnis, ungerade, rund Folie 111 Apr-04
20 Beispielaufgabe zu III Problemanalyse: Eingabe int_zahl1, int_zahl2, real_zahl1, real_zahl2 int_ergebnis = int_zahl1 DIV int_zahl2 real_ergebnis = real_zahl1 / real_zahl2 ungerade rund = Odd (int_ergebnis) = Round (real_ergebnis) Ausgabe int_ergebnis, real_ergebnis, ungerade, rund Folie 112 Apr-04 Beispielaufgabe zu IV Folie 113 Apr-04
21 Verständnisfragen zu III Folie 114 Apr-04 Variablen vom Datentyp TEILBEREICHSTYP können Werte aus einem Teilbereich des Wertebereichs eines ordinalen Datentyps (Basistyps) aufnehmen. Aus diesem Grund werden Sie zu den zusammengesetzten (strukturierten) gezählt. Der Datentyp TEILBEREICHSTYP zählt zu den einfachen (unstrukturierten). Der Datentyp CHAR benötigt einen Speicherplatz von 8 Bit. 8 Bit = 256 Zeichen des ASCII-Zeichensatzes Der Datentyp INTEGER kann nur reelle Zahlen im Bereich von bis aufnehmen. Der Datentyp INTEGER kann nur ganze Zahlen in dem angegebenen Wertebereich aufnehmen. Die Operatoren DIV & MOD sind beim Datentyp INTEGER verfügbar. Die Aufspaltung in zwei unterschiedliche Divisionsoperatoren ist notwendig um eine Ergebnistypidentität zu INTEGER zu ermöglichen.
Datentypen: 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,
Mehr\\//_. 18. Mai Goethe-Gymnasium Sebnitz. Datenstrukturen und Datentypen \\//_. Datentypen und. Datenstrukturen. einfache Datentypen
und und und Goethe-Gymnasium Sebnitz 18. Mai 2014 Gliederung und und 1 und 2 3 Sinn und Zweck und und Für das Programmieren und auch das Benutzen von Anwendungsprogrammen ist es von Bedeutung, welcher
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
MehrKlausur zur Wirtschaftsinformatik II im Grundstudium
Prof. Dr. R. Gabriel Sommersemester 2005 Wirtschaftsinformatik 19. August 2005 Ruhr-Universität Bochum Klausur zur Wirtschaftsinformatik II im Grundstudium - Die Bearbeitungszeit der Klausur beträgt 90
Mehr3. Methodik der Programmerstellung
3. Methodik der Programmerstellung 3.1 Vorgehen 3.2 Programmerstellung 3.2.1 Konventionen 3.2.2 Schlüsselwörter und Bezeichner 3.2.3 Fehlertypen 3.2.4 Programmierstil 3.3 Formaler Aufbau eines Pascal-Programms
MehrDatentypen. Agenda für heute, 4. März, 2010. Pascal ist eine streng typisierte Programmiersprache
Agenda für heute, 4. März, 2010 Zusammengesetzte if-then-else-anweisungen Datentypen Pascal ist eine streng typisierte Programmiersprache Für jeden Speicherplatz muss ein Datentyp t (Datenformat) t) definiert
Mehr1953/54 (USA) PS FORTRAN (FORmula TRANslating system) 1958/60 (Europa) ALGOL (ALGOrithmic Language)
4. Zur Struktur der PS PASCAL 4.1. Einleitende Bemerkungen 1953/54 (USA) PS FORTRAN (FORmula TRANslating system) 1958/60 (Europa) ALGOL (ALGOrithmic Language) Anfang 60er (USA) COBOL (Commercial Business
MehrKapitel 4. Programmierkurs. Datentypen. Arten von Datentypen. Datentypen und Operatoren Ganzzahlige Numerische Datentypen Logischer Datentyp
Kapitel 4 Programmierkurs Birgit Engels, Anna Schulze Datentypen und Operatoren Ganzzahlige Numerische Datentypen Logischer Datentyp ZAIK Universität zu Köln WS 07/08 1 / 6 Datentypen Arten von Datentypen
Mehr15 Der strukturierte Datentyp»set«(Mengen)
Dr. K. Haller Turbo-Pascal Kap. 15: Mengen (Sets) 15-1 15 Der strukturierte Datentyp»set«(Mengen) Gliederung 15.1 Allgemeines zu Mengen...2 15.2 Mengen-Operatoren, Demo-Programm...3 15.3 Mengen-Prozeduren,
MehrEinführung in die prozedurale Programmierung. mit Delphi. Lektion 3 März 2010
Einführung in die prozedurale Programmierung mit Delphi Lektion 3 1/19 Theoretische Grundlagen 1. Vorschläge zur Wahl der Variablennamen 2. Datentypumwandlungen (Auswahl) 3. Delphi-Objekte (Auswahl) 4.
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
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
Mehr2.2 Einfache Datenstrukturen
2.2 Einfache Datenstrukturen Konstante und Variable Die Begriffe "Konstante" und "Variable" haben zunächst auch in der Informatik dieselbe grundsätzliche Bedeutung wie in der übrigen Mathematik. Variablen
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
Mehr2. Programmierung in C
2. Programmierung in C Inhalt: Überblick über Programmiersprachen, Allgemeines zur Sprache C C: Basisdatentypen, Variablen, Konstanten Operatoren, Ausdrücke und Anweisungen Kontrollstrukturen (Steuerfluss)
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
Mehr2.1 Fundamentale Typen
2. Elementare Typen 2.1 Fundamentale Typen C++ stellt die wichtigsten Datentypen mit passender Form der Abspeicherung und zugehörigen Rechenoperationen zur Verfügung : Boolscher Datentyp (bool) für logische
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.
MehrEinheit Datentypen in der Programmiersprache C Schwerpunkt: Elementare (arithmetische) Datentypen
Einheit Datentypen in der Programmiersprache C Schwerpunkt: Elementare (arithmetische) Datentypen Kurs C/C++ Programmierung, WS 2008/2009 Dipl.Inform. R. Spurk Arbeitsgruppe Programmierung FR 6.2 Informatik
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
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
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
MehrWirtschaftsinformatik II (Theorie) (Teil 1) Einführung
Wirtschaftsinformatik II (Theorie) (Teil 1) Einführung Programm Eine zur Lösung einer Aufgabe vollständige Anweisung zusammen mit allen erforderlichen Vereinbarungen heißt PROGRAMM. Eine Programm setzt
MehrInformatik I Übung, Woche 41
Giuseppe Accaputo 8. Oktober, 2015 Plan für heute 1. Fragen & Nachbesprechung Übung 3 2. Zusammenfassung der bisherigen Vorlesungsslides 3. Tipps zur Übung 4 Informatik 1 (D-BAUG) Giuseppe Accaputo 2 Nachbesprechung
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
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
MehrBoolean Wertemenge: Wahrheitswerte {FALSE,TRUE}, auch {0,1} Deklaration:
Boolean Wertemenge: Wahrheitswerte {,}, auch {,} Deklaration: VAR present,billig,laut,gefunden : BOOLEAN; Ein-/Ausgabe: keine! Operatoren: Negation, Verneinung NOT ~ Konjunktion, logisches UND AND & Disjunktion,
Mehr3. Operatoren und Ausdrücke
3. Operatoren und Ausdrücke Ausdruck (expression) Verarbeitungsvorschrift zur Ermittlung eines Wertes besteht aus Operanden und Operatoren wichtigste Ausdrücke: arithmetische und logische (boole'sche)
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",
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?
Mehr3. Operatoren und Ausdrücke
3. Operatoren und Ausdrücke Ausdruck (expression) Verarbeitungsvorschrift zur Ermittlung eines Wertes besteht aus Operanden und Operatoren wichtigste Ausdrücke: arithmetische und logische (boole'sche)
MehrMotivation und Überblick
Motivation und Überblick Drei große Bereiche der Vorlesung: Darstellung von Zahlen in Rechnern Verarbeitung von Binärdaten auf der Ebene digitaler Schaltungen Programmierung auf Maschinenebene und relativ
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
MehrVorkurs Informatik WiSe 17/18
Java Ausdrücke und Variablen Dr. Werner Struckmann / Stephan Mielke, Nicole Naczk, 05.10.2017 Technische Universität Braunschweig, IPS Überblick Ausdrücke, Datentypen und Variablen Kontrollstrukturen 05.10.2017
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
MehrINHALTSVERZEICHNIS. 1 Strukturierte Datentypen. 1.1 String. 1.2 Array (Feld) 1.3 Record. 1.4 Set. 2. Erweiterungen in Pascal
INHALTSVERZEICHNIS 1 Strukturierte Datentypen 1.1 String 1.2 Array (Feld) 1.3 Record 1.4 Set 2. Erweiterungen in Pascal 2.1 Prozeduren und Funktionen 2.1.1 Prozeduren 2.1.2. Funktionen 2.2. File 2.3. Pointer
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
MehrAlgorithmen & Datenstrukturen
Algorithmen & Datenstrukturen Dr. Ing.Jiri Spale 2008 Jiri Spale, Algorithmen und Datenstrukturen - Einführung 1 Fundamentale Datenstrukturen 2008 Jiri Spale, Algorithmen und Datenstrukturen - Einführung
Mehr16 Der strukturierte Datentyp "record"
Dr. K. Haller Turbo-Pascal Kap. 16: Records 16-1 16 Der strukturierte Datentyp "record" Gliederung 16.1 Kurze Wiederholung zu Datentypen... 2 16.2 Allgemeines zum Datentyp record... 2 16.3 Demonstration
Mehr10 Wiederholungsanweisungen
Dr. K. Haller Turbo-Pascal Kap. 10: Wiederholungsanweisungen 10.1 10 Wiederholungsanweisungen /until-schleifen while-schleifen for-schleifen Break und Continue Gliederung 10.1 Die /until-schleife...2 10.2
Mehr2. Datentypen und Deklarationen
2. Datentypen und Deklarationen Programm = Datenstrukturen+Kontrollstruktur Programme verarbeiten Daten. Daten werden in C durch Datenstrukturen aus verschiedenen Datentypen beschrieben. Es gibt (wie in
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
MehrTURBO PASCAL VERSION 5.5
Jörg Lange TURBO PASCAL VERSION 5.5 / Hüthig Buch Verlag Heidelberg 7 Inhaltsverzeichnis 1. DasTURBO-Pascal-System 13 1.1 Starten des TURBO-Pascal-Systems 13 1.2 DasTURBO-Pascal-Menue-System 17 1.3 DasF)ILE-Menue
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
MehrInformatik I Übung, Woche 41
Giuseppe Accaputo 9. Oktober, 2014 Plan für heute 1. Fragen & Nachbesprechung Übung 3 2. Zusammenfassung der bisherigen Vorlesungsslides 3. Tipps zur Übung 4 Informatik 1 (D-BAUG) Giuseppe Accaputo 2 Nachbesprechung
MehrAlgorithmen zur Datenanalyse in C++
Algorithmen zur Datenanalyse in C++ Hartmut Stadie 16.04.2012 Algorithmen zur Datenanalyse in C++ Hartmut Stadie 1/ 39 Einführung Datentypen Operatoren Anweisungssyntax Algorithmen zur Datenanalyse in
Mehr5. 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
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
MehrKapitel 5. Datentypen und Operatoren
Kapitel 5 Datentypen und Operatoren 1 Gliederung Kapitel 5 Datentypen und Operatoren 5.1 Elementare Datentypen 5.2 Symbolische Konstanten 5.3 Typumwandlungen 5.4 Operatoren 2 5.1. Elementare Datentypen
MehrBeispiele elementarer Datentypen Ganze Zahlen (integer) Unterbereiche Gleitkommazahlen Festkommazahlen
Beispiele elementarer Datentypen Ganze Zahlen (integer) - Werte sind ganze Zahlen in vorgegebenen Bereich (z. B. -2 31 bis 2 31-1) - Übliche Operationen: Arithmetik (z. B. +,-,*, Division mit Rest, Rest
MehrSyntax der Sprache PASCAL
Syntax der Sprache PASCAL Buchstaben A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z Ziffern 0 1 2 3 4 5 6 7 8 9 Sonderzeichen und Wortsymbole +
Mehr4.Grundsätzliche Programmentwicklungsmethoden
4.Grundsätzliche Programmentwicklungsmethoden 1.1 Grundlage strukturierter und objektorientierter Programmierung Begriff Software Engineering - umfaßt den gezielten Einsatz von Beschreibungsmitteln, Methoden
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
MehrProgrammierung. Grundlagen. Tina Wegener, Ralph Steyer. 2. Ausgabe, 1. Aktualisierung, April 2014
Programmierung Tina Wegener, Ralph Steyer 2. Ausgabe, 1. Aktualisierung, April 2014 Grundlagen PG 6 Programmierung - Grundlagen 6 Grundlegende Sprachelemente In diesem Kapitel erfahren Sie was Syntax und
MehrAlgorithmen und ihre Programmierung
Veranstaltung Pr.-Nr.: 101023 Algorithmen und ihre Programmierung Veronika Waue WS 07/08 Einführung Definition: Algorithmus Ein Algorithmus ist eine genau definierte Folge von Anweisungen zur Lösung eines
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
MehrObjektorientierte Programmierung. Agenda für heute, 1. April, Eines der drei wichtigsten Programmierparadigmen
Agenda für heute, 1. April, 2010 Imperatives vs. objektorientiertes Programmieren Lesen Sie den Begleittext Seite 79 85 Eines der drei wichtigsten Programmierparadigmen (Paradigma: Denkmuster) Imperative
MehrInformatik. Wiederholung Felder (Arrays), string. Vorlesung
Informatik Vorlesung 04 Wiederholung Felder (Arrays), string 19. November 2018 WiSe 2018 FB Ing - SB Umwelttechnik und Dienstleistung - Informatik Thomas Hoch 1 Ein C++ Programm: Wiederholung #include
MehrOperatoren und Ausdrücke
Operatoren und Ausdrücke Zuweisungsoperator Arithmetische Operatoren Vergleichsoperatoren Logische Operatoren und Ausdrücke Implizite Typ-Umwandlung Rangordnung der Operatoren / Reihenfolge der Auswertung
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
Mehr3. Operatoren und Ausdrücke
3. Operatoren und Ausdrücke Ausdruck (expression): Verarbeitungsvorschrift zur Ermittlung eines Wertes besteht aus Operanden und Operatoren wichtigste Ausdrücke: arithmetische und logische (Boole'sche)
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).
MehrÜbersicht. Peter Sobe 1
Übersicht Lehrinhalt: Programmierung in C Überblick über Programmiersprachen C: Eingebaute Datentypen, Zahlendarstellung, Variablen, Konstanten Operatoren und Ausdrücke Anweisungen Kontrollstrukturen Funktionen
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
MehrWie rechnet ein Rechner?
0 Motivation Jörg Roth 2 Wir gehen in dieser Vorlesung der Frage nach Wie rechnet ein Rechner? Als Softwareentwickler könnten wir in einem Programm z.b. folgende Anweisung schreiben: a = a+2*b; Wie wird
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.
MehrJava - Zahlen, Wahrheitswerte und Zeichen. Leibniz Universität IT Services Anja Aue
Java - Zahlen, Wahrheitswerte und Zeichen Leibniz Universität IT Services Anja Aue Kommentare Hilfe für den Entwickler. Wer hat wann welche Änderung vorgenommen? Warum werden diese Anweisungen hier ausgeführt?
MehrEinführung in die Programmierung
Einführung in die Programmierung by André Karge Übung - Operatoren, Methoden, Primitives 25. Oktober 2018 Einführung in die Programmierung WS18/19 André Karge 1/29 Notizen Standard Linux Befehle: http://images.linoxide.com/linux-cheat-sheet.pdf
MehrVHDL Objekte und Typen
VHDL Objekte und Typen Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2009/2010 VHDL Objekte und Typen 1/27 2009-07-31 Inhalt
MehrWiederholung, Abbruch von Schleifen, switch-anweisung Datentypen, char, formatierte Ausgabe
Informatik Vorlesung 03b Wiederholung, Abbruch von Schleifen, switch-anweisung Datentypen, char, formatierte Ausgabe 12. November 2018 WiSe 2018 FB Ing - SB Umwelttechnik und Dienstleistung - Informatik
Mehr2 Sprachelemente von C und C++
2 Sprachelemente von C und C++ 2.1 Elemente und Begrenzer Der C/C++-Compiler unterscheidet zwischen Groß- und Kleinbuchstaben: Haus haus!! Ein C/C++-Programm besteht aus Elementen, die durch Begrenzer
MehrDie einfachsten Anweisungen
2 Die einfachsten Anweisungen 2-1 Inhalt Die einfachsten Anweisungen Einführung Datentypen Arithmetische Operatoren Mathematische Funktionen Mehrfache Zuweisungen Übungsaufgaben Einführung Wir wollen unser
MehrInformatik. Strukturen und Aufzählungstypen. Vorlesung
Informatik Vorlesung 06 Strukturen und Aufzählungstypen 03. Dezember 2018 WiSe 2018 FB Ing - SB Umwelttechnik und Dienstleistung - Informatik Thomas Hoch 1 Datentypen Die bisher benutzten Datentypen waren
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
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
MehrInformatik I (D-ITET)
Informatik I (D-ITET) Übungsstunde 2, 5.10.2009 ETH Zürich? Übungsgruppenwechsel? Abgabe der Übungen... Bis Mo, 24:00 Theorie: Programme: per mail oder auf Papier.cpp Datei per mail Bin euch noch Demos
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,
MehrWiederholungsanweisungen. fußgesteuert kopfgesteuert Zählschleife
Wiederholungsanweisungen fußgesteuert kopfgesteuert Zählschleife Anweisung Schleifenbedingung nicht erfüllt Initialisierung erfüllt Schleifenbedingung erfüllt Anweisung Endstand erreicht nein ja nicht
MehrPrimitive Datentypen in Haskell
Primitive Datentypen in Haskell Der Datentyp Bool Der Datentyp Bool dient zur Beschreibung von Wahrheitswerten und zum Rechnen mit solchen Werten. Bool hat nur zwei mögliche Werte True und False. Als Operationen
MehrInformatik I - Programmierung Globalübung Hugs98 Currying. Hugs98 Currying
Informatik I - Programmierung Globalübung 13.01.2003 Hugs98 Currying Thomas Weiler Fachgruppe Informatik RWTH Aachen T. Weiler, RWTH Aachen - 1 - Hugs98 Currying Bedienung Typen Fehlermeldungen Inhalt
Mehr2. Programmierung in C
2. Programmierung in C Inhalt: Überblick über Programmiersprachen, Allgemeines zur Sprache C C: Basisdatentypen, Variablen, Konstanten, Operatoren und Ausdrücke Anweisungen und Kontrollstrukturen (Steuerfluss)
MehrEine praktische Einführung in die Programmierung mit der Programmiersprache C
Eine praktische Einführung in die Programmierung mit der Programmiersprache C www.c-howto.de C-HowTo www.c-howto.de Inhaltsverzeichnis 1 Einführung.. 10 1:1 Wozu Programmieren? 10 1.2 Was ist ein Programm?
MehrC-Programmierkurs Mathematik
Mathematik WS 2018/2019 Dr. Bodo Kalthoff Speicher für Werte Variablen Über Variablennamen ansprechbar Sprechende Namen vergeben! Variablen können Zahlen, Buchstaben oder komplexere Werte enthalten Der
MehrOperatoren in C. Gastvorlesung Andreas Textor
Operatoren in C Gastvorlesung - 11.01.10 Andreas Textor andreas.textor@hs-rm.de Terminologie Operand 4 + 2 Operand Operator Unterscheidung nach Anzahl Operanden Unäre, Binäre und Ternäre Operatoren Z.B.:!x;
MehrModul 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
MehrSchwerpunkte. 8. Ausdrücke, Operatoren (einfache Typen) Beispiel: Schaltjahr Test. Einführendes Beispiel: Grundprobleme
Schwerpunkte Vollständige und unvollständige Auswertung 8. Ausdrücke, Operatoren (einfache Typen) Teil 1 Seiteneffekte Overloading: Überladung von Operatoren Implizite und explizite (cast) Typumwandlung
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
MehrC-Programmierung: Ausdrücke und Operatoren#Division.2F
C-Programmierung: Ausdrücke und Operatoren#Division.2F http://de.wikibooks.org/wiki/c-programmierung:_ausdrücke_und_operatoren#division_.2f This Book Is Generated By Wb2PDF using RenderX XEP, XML to PDF
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
MehrTutorium für Fortgeschrittene
Tutorium für Fortgeschrittene Stroop Aufgabe: Die Farbe gesehener Wörter ist zu klassifizieren. Es gibt 4 Farben (rot, blau, gelb, grün) In Eprime: red, blue, yellow and green. Jeder Farbe ist einer Taste
Mehr