QuickC - Schnellkurs in C
|
|
- Nikolas Neumann
- vor 6 Jahren
- Abrufe
Transkript
1 QuickC - Schnellkurs in C Allgemeines C ist eine kurze, aber sehr mächtige Programmiersprache. Sie wurde ursprünglich dafür entwickelt, UNIX zu schreiben. Sie ist sehr hardware-nah und wird deshalb heute noch häufig dazu benutzt Steuergeräte und Mikroprozessoren zu programmieren. Nur etwa 30 Schlüsselworte sind fest in C implementiert. Diese Schlüsselworte umfassen grundlegende Dinge wie Datentypen und Operatoren für Schleifen, Verzweigungen und Kontrollanweisungen. Schlüsselworte: 1. automatic, extern, static, register 2. char, short, int, long, float, double, unsigned 3. if, else, switch, case, break, continue, default, for, do, while, return, goto 4. enum, struct, union 5. void, typedef, sizeof Hinzu kommen noch Operatoren, die einzelne Elemente miteinander verknüpfen. Dazu gehören: Operator Beschreibung + - * / Mathematische Operatoren für die Grundrechenarten % Modulo (Restfunktion bei Ganzzahldivisionen) * & Adress- und Verweisoperator für Zeiger = Zuweisung && == Logische Verknüpfungen (Boolesche Algebra)!=! & >> Bit-Operatoren Ein Programm in C besteht aus Funktionen. Die wichtigste davon ist die Funktion main(). Mit ihr startet und endet jedes C-Programm. Sogenannte Bibliotheksfunktionen, die bei Bedarf aus Bibliotheken geladen werden, erweitern den Funktionsumfang. Diese werden über Header-Dateien (Datei-Endung.h) eingebunden. Zusätzlich kann man dann auch noch eigene Funktionen deklarieren. Grundsätzlich gilt das Prinzip des "Declare before use", das heißt alle Dinge, die man in C verwenden möchte (Variablen, Funktionen, etc.) müssen zuerst deklariert werden, bevor sie benutzt werden können. Jede Anweisung wird mit einem Semikolon ; abgeschlossen. QuickC - Schnellkurs in C 1 Dieter Hägele
2 Ein typisches Programm in C sieht so aus: #include <stdio.h> #include <stdlib.h> Header-Dateien einbinden double fkt (double x); int main(int argc, char *argv[]) double a, d; d = 5.56; a = fkt(d); printf("die Variable a ist = %f\n", a); Funktionsprototypen deklarieren Hauptfunktion main() Definitionsteil Befehle (Statements) system("pause"); return 0; Programmende double fkt(double x) double rst; Unterprogramme (Subroutines) rst = * x; return rst ; In diesem Programm gibt es 4 Funktionen: fkt() main() Eigene Funktion Funktion wird durch seinen Funktionsprototyp in der 3. Zeile deklariert und später im Quellcode genau definiert Standard-Funktion Beginn und Ende jedes C-Programmes printf() Bibliotheksfunktion Formatierte Ausgabefunktion Wird durch stdio.h eingebunden system() Bibliotheksfunktion Aufruf des Betriebssystems Wird durch stdlib.h eingebunden QuickC - Schnellkurs in C 2 Dieter Hägele
3 Funktionen Deklaration von Funktionen Mit dem Funktionsprototyp wird jede Funktion deklariert. Für fkt() steht sie im Quellcode, für alle anderen in den Header-Dateien. Der Funktionsprototyp hat folgende Form double fkt (double x); Übergabeparameter Funktionsname Datentyp Rückgabeparameter Aus der Mathematik kennt man die Schreibweise y = f(x). Sie gehen von einem Wert x aus, dieser wird gemäß der Funktion verändert z. B. (x²). Das Ergebnis der Berechnung wird dann y zugewiesen. Nichts anderes machen Funktionen in C. Eine oder mehrere Variablen werden an die Funktion übergeben Übergabeparameter), dort gemäß den Anweisung verändert und dann der Ergebniswert einer anderen Variablen zugewiesen. Im Unterschied zur Mathematik können in C nicht nur Zahlen verarbeitet werden, sondern auch andere Objekte. Deshalb ist es wichtig, den Datentyp der Übergabe- und Rückgabeparameter genau zu definieren. Definition von Funktionen Erst nach der Deklaration kann die Funktion definiert werden. Dazu werden die Anweisungen, die beim Aufruf dieser Funktion ausgeführt werden sollen, eingegeben. Diese Anweisungen werden durch geschweifte Klammern (Blockklammern) zusammengefasst. Am Ende bestimmt die Anweisung return, welcher Wert dann wieder zurückgegeben wird. QuickC - Schnellkurs in C 3 Dieter Hägele
4 Allgemein hat eine Funktion folgende Form: Speicherklasse Datentyp Funktionsname (Parameterliste) Definition der formalen Parameter Deklarationen der lokalen Variablen Anweisungen Funktionskopf Funktionskörper Oder konkret in unserem Beispiel: double fkt (double x) double rst; rst = * x; return rst ; Funktionskopf Funktionskörper QuickC - Schnellkurs in C 4 Dieter Hägele
5 Variablen Deklaration von Variablen 2 Dinge müssen von einer Variablen bekannt sein: der Datentyp und der Name. In C werden Variablen dadurch deklariert, dass einfach der Datentyp und anschließend gleich der Variablenname eingegeben wird. Haben mehrere Variablen den selben Datentyp, können sie einfach als Liste mit einem trennenden Komma geschrieben werden (hier: double a, d;). Bei der Deklarierung selbst werden noch keine Werte zugewiesen, es ist also nicht klar, welchen Wert die Variable zu diesem Zeitpunkt enthält. Es gibt in C 6 verschiedene sogenannte skalare oder fundamentale Datentypen. Sie werden unterteilt in Ganzzahltypen und Gleitkommatypen. Ganzzahltypen Bei den Ganzzahltypen kann der Vorsatz unsigned (ohne Vorzeichen) verwendet werden. Dadurch verschiebt sich der Wertebereich. Name Größe Wertebereich (signed) Wertebereich (unsigned) char 1 Byte (8 Bit) short 2 Byte (16 Bit) int WortIänge d. Systems z.b. 4 Byte, 32 Bit long 4Byte (32 Bit) Gleitkommatypen Name Größe Wertebereiche -3, , float 4 Byte (32 Bit) 0 +1, , , , double 8 Byte (64 Bit) 0 +2, , Bereits bei der Deklarierung einer Variablen kann ein Wert zugewiesen werden. Dies nennt man Initialisierung. Beispiel: int zahl = 33; Hier bekommt die Variable zahl also sofort den Anfangswert 33, sie ist also sofort definiert. QuickC - Schnellkurs in C 5 Dieter Hägele
6 Aus den Grundtypen kann man auch eigene zusammengesetzte Datentypen bilden. Die einfachste Variante ist, wenn alle Elemente vom gleichen Datentyp sind. Diese nennt man dann Vektor, Feld oder Array. Beispiel: double zahlfeld[10]; Hiermit wird ein Feld mit 10 Elementen deklariert, die alle vom Datentyp double sind. Der Index läuft dabei von 0 bis 9 (nicht 1-10!). zahlfeld[0] ist also das erste Element dieses Feldes. Man kann diese einzelnen Elemente eines Feldes wie jede andere Variable auch verwenden (Zuweisung, Berechnungen, etc.). Da es in C keinen fundamentalen Datentyp für Zeichenketten oder Strings gibt, wird in diesem Fall ein Feld vom Typ char verwendet. Beispiel: double zeichenkette[80] = "Dies ist eine Zeichenkette"; Man kann aber auch eigene Datentypen definieren, die unterschiedliche Datentypen enthalten. Hierzu wird das Schlüsselwort struct benötigt. QuickC - Schnellkurs in C 6 Dieter Hägele
7 Die Strukturbausteine von C Verschiedene Grundelemente kann man in C verwenden, um einen Programmablauf zu steuern: Verzweigung (zweiseitige Auswahl), mehrseitige Auswahl, Zählschleife, kopfgesteuerte Schleife und fußgesteuerte Schleife. if - die Verzweigung Die if-anweisung sieht folgendermaßen aus: if (x < 0) printf("x ist negativ.\n"); else printf("x ist positiv oder Null.\n"); Der else-teil ist optional und kann weggelassen werden. Obwohl sie eigentlich nicht notwendig wären, empfehle ich grundsätzlich den Gebrauch von Blockklammern. switch - die mehrseitige Auswahl Sind bei einer Auswahl mehrere Ergebnisse möglich, so kann man dies mit switch auswerten. Dabei können allerdings nur Zahlenwerte als Auswahlkriterium benutzt werden. switch ( x ) case 1: printf("x ist 1.\n"); break ; /* Verlassen switch */ case 2: printf("x ist 2.\n"); break ; case 3: printf("x ist 3.\n"); break; default: printf("x ist alles andere.\n"); break; Der default-teil kann entfernt werden. QuickC - Schnellkurs in C 7 Dieter Hägele
8 for - die Zählschleife Die for-schleife wird benutzt, wenn schon vorher fest steht, wie oft bestimmte Anweisungen durchgeführt werden sollen. for ( i = 1; i <= 100 ; i++ ) printf("mein Lehrer hat gesagt, ich soll das 100 mal schreiben.\n"); printf("das ist das %d. Mal. Jetzt muss ich noch %d mal.\n", i, 100-i); Diese Schleife wird 100 mal durchlaufen. Dabei wird die Zähl- oder Laufvariable i von 1 bis 100 hochgezählt. for ( i = 1; i <= 100 ; i++) Inkrement Laufbedingung Anfangswert Bitte beachten! Im Gegensatz zu vielen anderen Programmiersprachen wird in C eine Laufbedingung angegeben, nicht die Abbruchbedingung. Solange diese Laufbedingung WAHR ist, wird die Schleife weiter ausgeführt. while - die kopfgesteuerte Schleife double x, y, z = 0;... while ( z < 1024) x = 3 * y + 42; z = x * x + 7 * y + 18; printf("\nfertig!"); /* Schleife ist beendet */ In diesem Fall wird die Schleife so lange ausgeführt bis z den Wert 1024 oder höher annimmt. Erst dann wird die Schleife beendet. Ist z bereits zu Beginn 1024 oder größer, wird der Schleifenkörper gar nicht erst ausgeführt. z sollte in diesem Fall aber schon zu Beginn definiert sein. QuickC - Schnellkurs in C 8 Dieter Hägele
9 do/while - die fußgesteuerte Schleife do x = 3 * y + 42; z = x * x + 7 * y + 18; while ( z < 1024 ); Die Schleife wird in jedem Fall ausgeführt. Erst danach wird z mit 1024 verglichen. z muss also zu Beginn der Schleife nicht definiert sein. break - Schleifen beenden Sollte eine Schleife unter bestimmten Bedingungen beendet werden müssen, gibt es mit break die Möglichkeit, eine Schleife sofort abzubrechen, auch wenn die eigentliche Abbruchbedingung noch nicht erfüllt ist. QuickC - Schnellkurs in C 9 Dieter Hägele
10 Ein- und Ausgabe printf() Mit printf() werden Texte formatiert auf dem Bildschirm ausgegeben. Dabei können auch Variablen und Textformatierungen mit eingefügt werden. Es besteht normalerweise aus den folgenden Teilen: printf ( "x = %d\n", x ); Variablen-Liste Formatstring Beispiel: double x_double = ; int y_int = 1; char z_string = "Dies ist ein Text.";... printf("es gelten folgende Werte:\n\n"); printf("x_double = %f\ty_int = %d\tz_string = %s\n", x_double, y_int, z_string); Der Formatstring beinhaltet einfachen Text, Platzhalter für Variablen und Textformatierungen. Platzhalter für Variablen beginnen mit einem %-Zeichen. Danach erscheint ein Symbol für den Datentyp. Symbol Datentyp Beschreibung d,i Dezimalzahl des Typs signed u Dezimalzahl des Typs unsigned o Oktal-Ganzzahl des Typs unsigned x,x Hexadezimal-Ganzzahl des Typs unsigned f Gleitkommazahl mit Festkomma e,e Exponentialdarstellung g,g %e oder %f; das kürzere davon c einzelnes Zeichen s Zeichenfolge p Adresse auf den ein Zeiger verweist QuickC - Schnellkurs in C 10 Dieter Hägele
11 Alle Textformatierungen beginnen mit einem " \ ". Man nennt sie auch Escape-Sequenzen. Sequenz Funktion \n Neue Zeile, Zeilenumbruch \t Nächsten Tabulator anspringen \\ Backslash ausgeben \" Anführungszeichen ausgeben \' Apostroph scanf() Im Prinzip ähnelt scanf() von der Funktion her printf(). Nur, dass dieses Mal etwas eingegeben werden kann. Ich empfehle mit einem scanf()-befehl jeweils nur eine Variable zuzuweisen. Beispiel: int x; double y; char textzeile[80]; scanf("%d", &x); scanf("%lf", &y); /* Platzhalter fuer double ist lf */ scanf("%s", textzeile); Es ist nicht möglich, mit scanf() gleich einen Text auszugeben ("Bitte geben Sie eine Zahl ein:"). Dies muss immer separat mit einer printf()-anweisung gemacht werden. Bei scanf() muss die Variable immer als Adresse übergeben werden. Deshalb steht vor dem Variablennamen immer ein "&". Einzige Ausnahme sind hier die Zeichenketten. Hier genügt der Name ohne Klammer, da dies bereits ein Zeigerwert ist. QuickC - Schnellkurs in C 11 Dieter Hägele
12 Dateizugriff Mit C sind natürlich auch Zugriffe auf die Laufwerke möglich. Dazu wird in der Regel ein Zeiger auf den Datentyp FILE deklariert. Dieser Dateizeiger (File Pointer) ermöglicht dann alle Zugriffe auf die Datei (Öffnen, Schließen, Lesen, Schreiben). Dafür können die folgenden Anweisungen verwendet werden: Anweisung fopen() fclose() fprintf() fscanf() fgets() Beschreibung Öffnet eine Datei Definiert den Dateizeiger Schließt eine Datei Gibt die Datei für das Betriebssystem wieder frei Schreibt Daten in eine Datei Liest Daten wie scanf() aus einer Datei Achtung! Leerzeichen sind Trennzeichen! Liest Zeichenketten aus einer Datei Leerzeichen werden mitgelesen Dabei gilt folgender Syntax: FILE *fopen(name, mode) char *name; /* Name der Datei */ char *mode; /* Öffnungsmodus */ Als Öffnungsmodus gibt es Öffnungsmodus Beschreibung a Append-Modus Daten werden an die bestehende Datei angehängt r w Read-Modus Daten werden vom Anfang eingelesen Write-Modus Schreibt Daten in eine Datei; Datei wird angelegt falls nicht vorhanden QuickC - Schnellkurs in C 12 Dieter Hägele
13 int fclose(fp) FILE *fp; /* Dateizeiger */ Jede Datei, die geöffnet wurde, sollte auch wieder geschlossen werden. Beim Beenden eines Programmes werden aber auch alle von diesem Programm geöffneten Dateien automatisch geschlossen und freigegeben. int fprintf(fp, format, arg1, arg2,... ) FILE *fp ; /* Dateizeiger */ char *format ; /* Formatierung */ Diese Funktion entspricht printf(). int fscanf(fp, format, adr1, adr2,...) FILE *fp; /* Dateizeiger */ char *format; /* Formatierung */ Diese Funktion entspricht scanf(). Leerzeichen werden als Trennzeichen interpretiert und nicht eingelesen. char *fgets(str, len, fp) char *str; /* Name der Zeichenkette */ int len; /* Laenge der Zeichenkette */ FILE *p; /* Dateizeiger */ Hier werden alle Zeichen (auch Leerzeichen) einer Zeichenkette eingelesen. QuickC - Schnellkurs in C 13 Dieter Hägele
14 Öffnen einer Datei zum Lesen #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) FILE *fp; fp = fopen("c:\\datx.txt", "r" ); if (fp == (FILE *)NULL ) printf("keine Datei C:\\datx.txt vorhanden\n"); system("pause"); exit(1); /* Alle Zeilen auslesen */ while (fgets( textzeile, 80, fp)!= NULL) printf("zeile: %s", textzeile); /* Steht in der Datei ein \n, wird es auch mit fgets() übernommen */ printf("\n\n"); fclose(fp); system("pause"); return 0; In diesem Beispiel öffnet fopen() die Datei C:\DATX.TXT zum Lesen und weist den Dateizeiger der Variablen fp zu. Ist die Datei nicht vorhanden oder nicht verfügbar, wird eine Fehlermeldung ausgegeben. Danach werden mit fgets() alle Zeilen der Datei ausgelesen. Dabei ist es egal, wie viele Zeilen die Datei enthält. Diese Kombination aus while-schleife und Lesebefehl wird sehr häufig verwendet. QuickC - Schnellkurs in C 14 Dieter Hägele
15 Öffnen einer Datei zum Schreiben #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) FILE *fp; fp = fopen("c:\\dat_out.txt", "w" ); if (fp == (FILE *)NULL ) printf("auf C:\\dat_out.txt kann nicht zugegriffen werden\n"); system("pause"); exit(1); fprintf(fp, "Zeile mit Zahlen: x = %f\n", ); fprintf(fp, "Zeile nur mit Text!\n"); fclose(fp); system("pause"); return 0; Ist das Laufwerk nicht erreichbar oder ist es schreibgeschützt, erscheint eine Fehlermeldung und das Programm wrid beendet. QuickC - Schnellkurs in C 15 Dieter Hägele
Programmieren in C. Eine Einführung in die Programmiersprache C. Prof. Dr. Nikolaus Wulff
Programmieren in C Eine Einführung in die Programmiersprache C Prof. Dr. Nikolaus Wulff Textausgabe per printf Die Funktion printf ist kein Bestandteil der C Sprache sondern gehört zur C Bibliothek. printf
MehrE-/A-Funktionalität nicht Teil der Programmiersprache
C Ein-/Ausgabe C Ein-/Ausgabe C.1 Überblick E-/A-Funktionalität nicht Teil der Programmiersprache Realisisierung durch "normale" Funktionen Bestandteil der Standard-Funktionsbibliothek einfache Programmierschnittstelle
MehrEinfü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).
MehrInhalt. 1 Einstieg in die Welt von C Erste Schritte in C 31. Vorwort... 15
Vorwort... 15 1 Einstieg in die Welt von C 17 1.1 Die Sprache C... 17 1.2 Die C-Standardbibliothek... 18 1.3 Die nötigen Werkzeuge für C... 21 1.4 Übersetzen mit der Entwicklungsumgebung... 23 1.5 Übersetzen
MehrGrundlagen. 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
MehrProgrammiersprachen Einführung in C
Programmiersprachen Einführung in C Teil 4: Prof. Dr. Jörg Schwenk Lehrstuhl für Netz- und Datensicherheit Gliederung Programmiersprachen 1. Von der Maschinensprache zu C 2. Die Struktur von C-Programmen
MehrArbeitsblätter für die Lehrveranstaltung OOP JAVA 1
Fachhochschule Stralsund Fachbereich Maschinenbau Lehrgebiet Informatik Prof. Dr.-Ing. Ch.Wahmkow Arbeitsblätter für die Lehrveranstaltung OOP I. Aufbau eines Java-Programmes JAVA 1 Escape-Sequenzen zur
MehrProgrammiersprachen 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
Mehr7 Funktionen. 7.1 Definition. Prototyp-Syntax: {Speicherklasse} {Typ} Name ({formale Parameter});
S. d. I.: Programieren in C Folie 7-1 7 Funktionen 7.1 Definition Prototyp-Syntax: Speicherklasse Typ Name (formale Parameter); der Funktions-Prototyp deklariert eine Funktion, d.h. er enthält noch nicht
MehrGI Vektoren
Vektoren Problem: Beispiel: viele Variablen vom gleichen Typ abspeichern Text ( = viele char-variablen), Ergebnisse einer Meßreihe ( = viele int-variablen) hierfür: Vektoren ( = Arrays = Feld ) = Ansammlung
Mehr3. Einführung in C Programmierung Einführung in C Programmierung
Einführung in C Programmierung 3-1 Warum die Programmiersprache C lernen? C Programme sind leicht zwischen verschiedenen Systemumgebungen portierbar. C ist eine geeignete Sprache zum Aufbau einer Programmbausteinbibliothek.
MehrArrays (Felder/Vektoren)
Arrays (Felder/Vektoren) Zusammenfassung mehrerer Variablen des gleichen Typs unter einem Namen im Speicher direkt hintereinander abgelegt Definition: Typname Arrayname [Größe]; Beispiel: int ar [5]; Zugriff
MehrProgrammieren 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
MehrJavaScript. Dies ist normales HTML. Hallo Welt! Dies ist JavaScript. Wieder normales HTML.
JavaScript JavaScript wird direkt in HTML-Dokumente eingebunden. Gib folgende Zeilen mit einem Texteditor (Notepad) ein: (Falls der Editor nicht gefunden wird, öffne im Browser eine Datei mit der Endung
MehrProgrammieren in C. -- ALLE Programmiersprachen sind HÄSSLICH -- Deklaration: erst der Datentyp, dann der Variablenname. Semikolon am Ende.
PROGRAMMIEREN IN C - EIN KURZÜBERBLICK 1 Programmieren in C -- ALLE Programmiersprachen sind HÄSSLICH -- Die einfachste Programmstruktur: main () -- was zu tun ist --- Vorgeordnete Definitionen: # include
MehrInteger Integer Integer (Voreinstellung) Integer Gleitkomma Gleitkomma leer/unbestimmt Integer ohne Vorzeichen Integer (explizit) mit Vorzeichen
1 C-Schlüsselwörter Schlüsselwörter sind in allen Programmiersprachen reservierte Wörter. In C sind auch alle Namen _[A-Z]... und... reserviert, auch _... bereichsweise. Weiterhin durch die Standard-
MehrEinführung in C. EDV1-04C-Einführung 1
Einführung in C 1 Helmut Erlenkötter C Programmieren von Anfang an Rowohlt Taschenbuch Verlag ISBN 3-4993 499-60074-9 19,90 DM http://www.erlenkoetter.de Walter Herglotz Das Einsteigerseminar C++ bhv Verlags
MehrEinleitung Entwicklung in C Hello-World! Konstrukte in C Zusammenfassung Literatur. Grundlagen von C. Jonas Gresens
Grundlagen von C Jonas Gresens Proseminar C Grundlagen und Konzepte Arbeitsbereich Wissenschaftliches Rechnen Fachbereich Informatik Fakultät für Mathematik, Informatik und Naturwissenschaften Universität
MehrGrundlagen der Programmierung
Grundlagen der Programmierung 8. Vorlesung 25.05.2016 1 Ausdrücke "Befehle", die ein Ergebnis liefern 3 + 4 sin(x) x < 10 getchar() Ausdrücke können Teil eines anderen Ausdrucks sein x = sin( x + y ) Auswertung:
MehrTyp : void* aktuelle Parameter Pointer von beliebigem Typ
2. Funktionen - Prototypvereinbarung typangabe funktionsname(parameterliste); - Funktionsdefinition typ funktionsname(parameterliste){ Anweisung - Funktionstyp -> Typ der Funktionswertes zulaessige Typangaben
MehrDie Programmiersprache C Eine Einführung
Die Programmiersprache C Eine Einführung Christian Gentsch Fakutltät IV Technische Universität Berlin Projektlabor 2. Mai 2014 Inhaltsverzeichnis 1 Einführung Entstehungsgeschichte Verwendung 2 Objektorientiert
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
MehrKapitel 2. Einfache Beispielprogramme
Kapitel 2 Einfache Beispielprogramme 2.1 Ausgabe auf dem Bildschirm 2.2 Lokale Variablen, Ausdrücke und Schleifen 2.3 Zahlen von der Tastatur einlesen 2.4 Formatierung bei der Ausgabe 2.5 Zusammenfassung
Mehr4. Einfache Programmstrukturen in C Einfache Programmstrukturen in C
Einfache Programmstrukturen in C 4-1 Welche einfache Programmstrukturen sind zu unterscheiden? Arithmetische und logische Ausdrücke und Zuweisungen Verzweigungen Unvollständige bedingte Anweisungen Vollständige
MehrDas diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen
Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen 16OH21005 gefördert. Die Verantwortung für den Inhalt dieser
MehrC Überlebenstraining
C Überlebenstraining Dies ist nur ein Schnellkurs in C, der genug Einstiegswissen vermitteln soll, daß weiterführende Literatur schnell benutzt werden kann. Dies ist kein vollständiger Programmier oder
MehrIm Windows Betriebssystem sind Dateien eindeutig gekennzeichnet durch ihren Pfad, Dateinamen und nach einem Punkt die Dateierweiterung.
Dateioperationen Seite 1 von 12 Im Windows Betriebssystem sind Dateien eindeutig gekennzeichnet durch ihren Pfad, Dateinamen und nach einem Punkt die Dateierweiterung. z.b.: c:\testdateien\text.dat //Datendatei
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
MehrJAVA BASICS. 2. Primitive Datentypen. 1. Warum Java? a) Boolean (logische Werte wahr & falsch)
JAVA BASICS 2. Primitive Datentypen 1. Warum Java? weit verbreitet einfach und (relativ) sicher keine Pointer (?) keine gotos kein Präprozessor keine globalen Variablen garbage collection objekt-orientiert
MehrInformatik I Programmieren in C
Informatik I Programmieren in C Zusammenfassung des Semesters Prof. Dr. Nikolaus Wulff Agenda Elementare Einführung C Programm Syntax Datentypen, Variablen und Konstanten Operatoren und Ausdrücke Kontrollstrukturen
MehrVariablen. Deklaration: «Datentyp» «Variablenname» Datentyp bestimmt Größe in Bytes: sizeof Beispiel: long int v; Größe: 4 Bytes
Variablen Deklaration: «Datentyp» «Variablenname» Datentyp bestimmt Größe in Bytes: sizeof Beispiel: long int v; Größe: 4 Bytes v ist Stück im Speicher, der 4 Bytes lang ist Speicherzugriff? Über Adressen!
MehrC++ Teil 2. Sven Groß. 16. Apr IGPM, RWTH Aachen. Sven Groß (IGPM, RWTH Aachen) C++ Teil Apr / 22
C++ Teil 2 Sven Groß IGPM, RWTH Aachen 16. Apr 2015 Sven Groß (IGPM, RWTH Aachen) C++ Teil 2 16. Apr 2015 1 / 22 Themen der letzten Vorlesung Hallo Welt Elementare Datentypen Ein-/Ausgabe Operatoren Sven
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
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
MehrModerne C-Programmierung
Xpert.press Moderne C-Programmierung Kompendium und Referenz Bearbeitet von Helmut Schellong 1. Auflage 2005. Buch. xii, 280 S. ISBN 978 3 540 23785 3 Format (B x L): 15,5 x 23,5 cm Weitere Fachgebiete
MehrZeichendarstellung. Zeichen sind Zahlen (in C) Zeichen und switch
darstellung Arbeiten mit darstellung werden im Computer durch (kleine) Zahlen dargestellt in C können im Datentyp char gespeichert werden, dieser umfasst ein Byte und gilt als Ganzzahltyp darstellung Arbeiten
MehrUnterlagen. CPP-Uebungen-08/
Unterlagen http://projects.eml.org/bcb/people/ralph/ CPP-Uebungen-08/ http://www.katjawegner.de/lectures.html Kommentare in C++ #include /* Dies ist ein langer Kommentar, der über zwei Zeilen
Mehr4 Formelsammlung C/C++
4 Formelsammlung C/C++ 4.1 Datentypen Datentyp stdint.h type Bits Sign Wertebereich (unsigned) char uint8_t 8 Unsigned 0.. 255 signed char int8_t 8 Signed -128.. 127 unsigned short uint16_t 16 Unsigned
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
MehrÜbung zur Vorlesung Wissenschaftliches Rechnen Sommersemester 2012 Auffrischung zur Programmierung in C++, 1. Teil
MÜNSTER Übung zur Vorlesung Wissenschaftliches Rechnen Sommersemester 2012 Auffrischung zur Programmierung in C++ 1. Teil 11. April 2012 Organisatorisches MÜNSTER Übung zur Vorlesung Wissenschaftliches
Mehr6. Zeiger Allgemeines Definition eines Zeigers
6. Zeiger www.c-programme.de Stefan Thiemert Kapitel 6 - Seite 1 von 6 6. 1. Allgemeines Zeiger spielen in der Programmierung eine wichtige Rolle. Sie sind wichtig, bei der Arbeit mit Arrays und Funktionen.
Mehreinlesen n > 0? Ausgabe Negative Zahl
1 Lösungen Kapitel 1 Aufgabe 1.1: Nassi-Shneiderman-Diagramm quadratzahlen Vervollständigen Sie das unten angegebene Nassi-Shneiderman-Diagramm für ein Programm, welches in einer (äußeren) Schleife Integer-Zahlen
MehrC++ - Einführung in die Programmiersprache Schleifen
C++ - Einführung in die Programmiersprache Schleifen Bedingung wiederhole ja Anweisung Anweisung Anweisung Leibniz Universität IT Services Anja Aue Schleifen Iterationsanweisungen. Wiederholung von Anweisungsblöcken.
MehrDie Programmiersprache C99: Zusammenfassung
Die Programmiersprache C99: Zusammenfassung Jörn Loviscach Versionsstand: 7. Dezember 2010, 19:30 Die nummerierten Felder sind absichtlich leer, zum Ausfüllen in der Vorlesung. Videos dazu: http://www.youtube.com/joernloviscach
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
MehrDie 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,
Mehr2. Aufgabe (3 Punkte) Ergänzen Sie die leeren Zellen derart, dass sich in einer Zeile die selben Zahlenwerte ergeben.
Programmieren bei Dr. Robert Heß TM&M1, IST1 und ET1 Ende SS 2003 Klausur 1. Aufgabe (2 Punkte) Kodieren Sie folgende Dezimalzahlen in Binärzahlen um. Zeigen Sie den Rechenweg, die negative Zahl soll im
MehrElementare Datentypen in C++
Elementare Datentypen in C++ bool signed/unsigned char signed/unsigned short int signed/unsigned int signed/unsigned long int (signed/unsigned long long int) float double long double void enum char Der
MehrDr. Monika Meiler. Inhalt
Inhalt 3 C-Ausdrücke...3-2 3.1 Arithmetische Ausdrücke...3-3 3.2 Wertzuweisungen...3-5 3.3 Inkrementieren und Dekrementieren...3-6 3.4 Logische Ausdrücke (Bedingungen)...3-7 3.5 Bedingte Ausdrücke...3-8
MehrRO-Tutorien 15 und 16
Tutorien zur Vorlesung Rechnerorganisation Tutorienwoche 2 am 04.05.2011 1 Christian A. Mandery: KIT Universität des Landes Baden-Württemberg und nationales Grossforschungszentrum in der Helmholtz-Gemeinschaft
MehrProgrammiersprache 1 (C++) Prof. Dr. Stefan Enderle NTA Isny
Programmiersprache 1 (C++) Prof. Dr. Stefan Enderle NTA Isny 7. Funktionen Einleitung Nach dem Prinzip Divide and Conquer bietet es sich an, größere Aufgaben in kleinere Teile zu unterteilen. Anweisungsblöcke,
Mehr10 Die Programmiersprache C99: Zusammenfassung
10 Die Programmiersprache C99: Zusammenfassung Jörn Loviscach Versionsstand: 25. September 2014, 18:40 Die nummerierten Felder sind absichtlich leer, zum Ausfüllen beim Ansehen der Videos: http://www.j3l7h.de/videos.html
MehrStrukturen können wie normale Variablen an Funktionen übergeben werden. Strukturen können auch Ergebnis einer Funktion sein
19 Strukturen 19.2Strukturen als Funktionsparameter 19.2 Strukturen als Funktionsparameter Strukturen können wie normale Variablen an Funktionen übergeben werden Übergabesemantik: call by value Funktion
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).
MehrPrimitive Datentypen, Eingaben, Kontrollstrukturen und Methodendeklaration
Primitive Datentypen, Eingaben, Kontrollstrukturen und Methodendeklaration CoMa-Übung III TU Berlin 30.10.2013 Primitive Datentypen, Eingaben, Kontrollstrukturen und Methodendeklaration 30.10.2013 1 /
Mehrfile:///h:/dokumente/_fh/ ws /etinfoii/vorlesung/infoii...
7 Dateien Um Daten dauerhaft zu sichern, müssen sie auf den Sekundärspeicher (die Festplatte) abgespeichert werden. Beim Umgang mit Peripheriegeräten unter Windows und UNIX ist zu beachten Die Verbindung
MehrJAVA BASICS. 2. Primitive Datentypen. 1. Warum Java? a) Boolean (logische Werte wahr & falsch)
JAVA BASICS 2. Primitive Datentypen 1. Warum Java? zunehmend weit verbreitet einfach und (relativ) sicher keine Adressrechnung, aber Pointer keine gotos kein Präprozessor keine globalen Variablen garbage
MehrGrundlagen der Programmierung
Grundlagen der Programmierung 7. Vorlesung 18.05.2016 1 Konstanten Ganzzahlkonstante Dezimal: 42, 23, -2 Oktal (0 vorangestellt): 052 Hexadezimal (0x vorangestellt): 0x2A Gleitkommazahlen: 3.1415, 2.71,
MehrEs ist für die Lösung der Programmieraufgabe nicht nötig, den mathematischen Hintergrund zu verstehen, es kann aber beim Verständnis helfen.
Ziele sind das Arbeiten mit Funktionen und dem Aufzählungstyp (enum), sowie - einfache Verzweigung (if else) - Alternativen switch case - einfache Schleifen (while oder do while) Aufgabe 3: Diese Aufgabe
MehrDeklarationen in C. Prof. Dr. Margarita Esponda
Deklarationen in C 1 Deklarationen Deklarationen spielen eine zentrale Rolle in der C-Programmiersprache. Deklarationen Variablen Funktionen Die Deklarationen von Variablen und Funktionen haben viele Gemeinsamkeiten.
MehrEffektiv Programmieren in С und C++
Dietmar Herrmann Effektiv Programmieren in С und C++ Eine Einführung mit Beispielen aus Mathematik, Naturwissenschaft und Technik 3., vollständig überarbeitete und erweiterte Auflage 3 vieweg flffm \;i
MehrJavakurs FSS Lehrstuhl Stuckenschmidt. Tag 1 - Variablen und Kontrollstrukturen
Javakurs FSS 2012 Lehrstuhl Stuckenschmidt Tag 1 - Variablen und Kontrollstrukturen main Methode Startpunkt jeder Java Anwendung String[] args ist ein Array aus Parametern, die beim Aufruf über die Kommandozeile
Mehr5. Elementare Befehle und Struktogramme
5. Elementare Befehle und Struktogramme Programmablauf Beschreibung des Programmablaufs mittel grafischer Symbole Beispiel : Flussdiagramme ja nein Besser : Struktogramme Dr. Norbert Spangler / Grundlagen
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
MehrBKTM - Programmieren leicht gemacht.
BKTM Programmieren leicht gemacht. + Struktogramm Das Struktogramme ist eine Entwurfsmethode für die strukturierte Programmierung. Es ist nach der DIN 66261 genormt. Es ist 1972/73 von Dr. Isaac Nassi
MehrInformatik I - Übung 2 Programmieren in Eclipse
Informatik I - Übung 2 Programmieren in Eclipse. / Info1 / HelloWorld / HelloWorld Wort1 Wort2 Daniel Hentzen dhentzen@student.ethz.ch 5. März 2014 1.2 Häufigste Fehler im Terminal auf Gross-/Kleinschreibung
MehrProgrammieren in C. Felder, Schleifen und Fließkommaarithmetik. Prof. Dr. Nikolaus Wulff
Programmieren in C Felder, Schleifen und Fließkommaarithmetik Prof. Dr. Nikolaus Wulff Addition von Zahlen 1 2 3 4 5 #include int main() { int x,y,z,sum; x = 1; y = 2; z = 4; sum = x + y + z;
MehrEinführung in die Programmierung Wintersemester 2011/12
Einführung in die Programmierung Wintersemester 2011/12 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund : Kontrollstrukturen Inhalt Wiederholungen - while
MehrC allgemein. C wurde unter und für Unix entwickelt. Vorläufer sind BCPL und B.
C-Crash-Kurs Eine kurze, keinesfalls erschöpfende Einführung in die Sprache C für Studierende, die eine strukturierte imperative Programmiersprache beherrschen. Die Vorstellung erfolgt am Beispiel von
MehrArbeitsblätter für Algorithmierung und Strukturierung C #
Prof. Dr.- Ing. Ch. Wahmkow Fachbereich Maschinenbau Fachhochschule Stralsund Arbeitsblätter für Algorithmierung und Strukturierung C # Inhalt : Struktogramme, Beispiele und Erläuterungen - Sequenz - vollständige
MehrProgrammiertechnik. Teil 4. C++ Funktionen: Prototypen Overloading Parameter. C++ Funktionen: Eigenschaften
Programmiertechnik Teil 4 C++ Funktionen: Prototypen Overloading Parameter C++ Funktionen: Eigenschaften Funktionen (Unterprogramme, Prozeduren) fassen Folgen von Anweisungen zusammen, die immer wieder
MehrS. d. I.: Programieren in C Folie 4-1. im Gegensatz zu Pascal gibt es in C kein Schlüsselwort "then"
S. d. I.: Programieren in C Folie 4-1 4 Anweisungen 4.1 if-anweisung 1) if (Ausdruck) 2) if (Ausdruck) } else im Gegensatz zu Pascal gibt es in C kein Schlüsselwort "then" es wird nur der numerische Wert
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
Mehr2 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,
MehrProgrammiersprachen Einführung in C
Programmiersprachen Einführung in C Teil 10: Arbeiten mit Prof. Dr. Gliederung Programmiersprachen 1. Von der Maschinensprache zu C 2. Die Struktur von C-Programmen 3. Variable und Datentypen in C 4. Bildschirm
MehrZusammenfassung des Handzettels für Programmieren in C
Zusammenfassung des Handzettels für Programmieren in C In der handschriftlichen Kopie werden mehr Abkürzungen verwendet. Alles Grün markierte dient zum lernen und wird nicht auf den Handzettel übertragen.
Mehr3. Anweisungen und Kontrollstrukturen
3. Kontrollstrukturen Anweisungen und Blöcke 3. Anweisungen und Kontrollstrukturen Mit Kontrollstrukturen können wir den Ablauf eines Programmes beeinflussen, z.b. ob oder in welcher Reihenfolge Anweisungen
MehrInhaltsverzeichnis. 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
Mehr3.2 Datentypen und Methoden
Kap03.fm Seite 217 Dienstag, 7. September 2010 1:48 13 3.2 Datentypen und Methoden 217 3.2 Datentypen und Methoden Wie bei vielen höheren Programmiersprachen gibt es auch in Java einfache und strukturierte
MehrVorkurs C++ Programmierung
Vorkurs C++ Programmierung Funktionen Rückblick Operatoren logische Verknüpfungen Zusammengesetzte Operatoren ( Zuweisungsoperatoren ) Kontrollstrukturen Bedingte Anweisungen (if-abfrage, switch-konstrukt)
MehrGrundlagen der Programmierung
Grundlagen der Programmierung 11. Vorlesung 14.06.2017 1 Schleifen 2 do...while do block while ( bedingung ); block: eine Anweisung oder Anweisungen in { block bed JA NEIN 3 while while ( bedingung ) block
MehrProgrammieren in C. Funktionen mit Zeigern und Adressen. Prof. Dr. Nikolaus Wulff
Programmieren in C Funktionen mit Zeigern und Adressen Prof. Dr. Nikolaus Wulff ByValue versus byreferenz C übergibt immer Kopien der Variablen an Funktionen. Es ist nur dann möglich die Werte von Variablen
Mehr2 Eine einfache Programmiersprache
2 Eine einfache Programmiersprache Eine Programmiersprache soll Datenstrukturen anbieten Operationen auf Daten erlauben Kontrollstrukturen zur Ablaufsteuerung bereitstellen Als Beispiel betrachten wir
MehrInformatik I - Einstiegskurs
Informatik I - Einstiegskurs Dr. Henrik Brosenne Georg-August-Universität Göttingen Institut für Informatik Basiert auf dem Einstiegskurs im Wintersemester 2009/10 von Markus Osterhoff Wintersemester 2012/13
MehrJava - Schleifen. Bedingung. wiederhole. Anweisung Anweisung Anweisung. Leibniz Universität IT Services Anja Aue
Java - Schleifen Bedingung wiederhole ja Anweisung Anweisung Anweisung Leibniz Universität IT Services Anja Aue Anweisung int zahl; zahl = 2; zahl = zahl * 10; int zahl; ; Jede Anweisung endet mit einem
MehrJava 8. Elmar Fuchs Grundlagen Programmierung. 1. Ausgabe, Oktober 2014 JAV8
Java 8 Elmar Fuchs Grundlagen Programmierung 1. Ausgabe, Oktober 2014 JAV8 5 Java 8 - Grundlagen Programmierung 5 Kontrollstrukturen In diesem Kapitel erfahren Sie wie Sie die Ausführung von von Bedingungen
MehrSpeicherklassen (1) Lokale Variablen
Speicherklassen (1) Lokale Variablen Lokale Variablen beschränken sich auf die Funktionen, in denen sie definiert werden Sind in der Funktion gekapselt können also nur in der Funktion verändert werden
MehrErste Schritte der Programmierung in C
Erste Schritte der Programmierung in C C versus C++ Anatomie von C-Programmen für AVR- Mikrocontroller Unterschiede zwischen C++ und C 1 Grundlegende Unterschiede File-Extensions (Header und Quellcode)
Mehr2 Teil 2: Nassi-Schneiderman
2 Teil 2: Nassi-Schneiderman Wie kann man Nassi-Schneiderman in einer objektorientierten Sprache verwenden? Jedes Objekt besitzt Methoden, welche die Attribute des Objektes verändern. Das Verhalten der
MehrFunktionen in Matlab. Nutzerdefinierte Funktionen können in.m-datei gespeichert werden
Funktionen in Matlab Zusammenfassung von Befehlssequenzen als aufrufbare/wiederverwendbare Funktionen in einem Programmblock mit festgelegter Schnittstelle (Signatur) Derartige prozedurale Programmierung
MehrHochschule Darmstadt Informatik-Praktikum (INF 1) WS 2014/2015 Wirtschaftsingenieur Bachelor 4. Aufgabe Datenstruktur, Dateieingabe und -ausgabe
Aufgabenstellung Für ein Baumkataster sollen für maximal 500 Bäume Informationen gespeichert werden, die alle nach der gleichen Weise wie folgt strukturiert sind: Nummer Bauminfo Baumart Hoehe Baum Umfang
MehrÜbersicht PERL. !!!! Wichtig: Nach dem Befehl einem Strichpunkt setzen!!!!
!!!! Wichtig: Nach dem Befehl einem Strichpunkt setzen!!!! Erste Zeile eines PERL-Scripts: #! /usr/bin/perl Variablen in PERL: Normale Variablen beginnen mit einem $-Zeichen Array-Variablen beginnen mit
MehrPraktikum Ingenieurinformatik. Termin 2. Verzweigungen (if-else), printf und scanf, while-schleife
Praktikum Ingenieurinformatik Termin 2 Verzweigungen (if-else), printf und scanf, while-schleife 1 1. Import/Export von Projekten 2. Verzweigungen (if-else-anweisung) 3. printf und scanf 4. Übungsaufgaben
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
MehrEinstieg in die Informatik mit Java
Vorlesung vom 6.11.07, Weitere Anweisungen Übersicht 1 Verbundanweisung 2 Bedingte Anweisung 3 Auswahlanweisung 4 for Schleife 5 while Schleife 6 do Schleife 7 break Anweisung 8 continue Anweisung 9 Leere
MehrGrundlagen der Informatik 2. Typen
Grundlagen der Informatik 2. Typen Speicher, Speicherbedarf Ein-/Ausgabe Grundlagen der Informatik (Alex Rempel) 1 Wiederholung // root calculation #include #include using namespace
MehrC# - Einführung in die Programmiersprache Bedingte Anweisungen und Schleifen
C# - Einführung in die Programmiersprache Bedingte Anweisungen und Schleifen Gehe nach links oder rechts Gehe solange geradeaus... Leibniz Universität IT Services Anja Aue Programmabläufe grafisch abbilden
MehrEine Mini-Shell als Literate Program
Eine Mini-Shell als Literate Program Hans-Georg Eßer 16.10.2013 Inhaltsverzeichnis 1 Eine Mini-Shell 1 1.1 Einen Befehl parsen......................... 2 1.2 Was tun mit dem Kommando?...................
MehrKurzeinfü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
MehrVerwendung Vereinbarung Wert einer Funktion Aufruf einer Funktion Parameter Rekursion. Programmieren in C
Übersicht Funktionen Verwendung Vereinbarung Wert einer Funktion Aufruf einer Funktion Parameter Rekursion Sinn von Funktionen Wiederverwendung häufig verwendeter nicht banaler Programmteile Wiederverwendung
Mehr