Ba 1 AI


B. K.
Diese Lernkarten bieten einen Überblick über grundlegende Konzepte der Programmierung, insbesondere in C++. Sie behandeln Datentypen wie Bit, Byte und ihre Größen, sowie Variablendeklarationen und Zugriffsmechanismen. Themen wie Primzahlenprogramme, Bibliotheken und die Rolle des Präprozessors werden ebenfalls abgedeckt. Ideal für Programmierer, die ihre Kenntnisse in C++ vertiefen möchten, da sie praktische Beispiele und Erklärungen zu Datentypen und Programmierkonzepten liefern.
Karten
20
Lernende
0
Sprache
Deutsch
Kategorie
Informatik
Stufe
Andere
Erstellt / Aktualisiert
27.01.2016 / 30.01.2016

Lernkarten

Größter gemeinsamer Teiler

s.u.

Wie wird eine ganze Minuszahl binär dargestellt?

0001 (1)

1110 +1 = 1111 (-1)

 

float Größe

4 Byte (32 bit)

double Größe

8 Byte (64 bit)

long double Größe

10 Byte (80 bit)

Berechnung der Größe von Ganzzahlendatentypen

Bsp.: int (16 bit)

signed = \(2^{16}-1\)

unsigned = \(-2^{15} \) bis \(2^{15} -1\)

signed char Größe

1 Byte (8 Bit)

short Größe

2 Bytes (16 Bit)

long und int Größe (in C++)

4 Bytes (32bit)

Texteditor erzeugt

header und cpp

Header und Quelldatei kommen werden vom...verarbeitet.

Präprozessor

Präprozessor erzeugt

Vorbearbeitete Quelldatei

Vorbearbeitete Quelldatei wird vom ... verarbeitet

Compiler

Der Compiler erzeugt

Objektdatei

Die Objektdateien werden...

zusammen mit den Bibliotheken durch den Linker zusammengefügt.

Linker erzeugt eine

Ausführbare Datei (.exe)

static bei Variablen

gesamte Programmlaufzeit

register

schnellstmöglicher Zugriff (z.B. in Register)
 

extern

Bezugnahme auf eine woanders erfolgte Deklaration

Primzahlenprogramm

unsigned int prims [N_PRIMS];

unsigned int prim_count = 0;

prims  [prim_count++] = 2;

for (unsigned int i = 0; i < SIZE; i++) {

    if (ist_prim[i]) {

      prims [prim_count++] = 2*i+3;

    }

}

Lernen