5.5. Datentypen & Datenstrukturen in der Programmierungstechnik |
![]() |
![]() |
Letztmalig dran rumgefummelt: 29.04.19 10:19:01 |
1. Allgemeine Übersicht |
![]() |
![]() |
![]() |
![]() |
ALPHA CENTAURI, der nächste
Fixstern, ist a = 40678000000000 km von uns entfernt. Und m =
0,00000000000000000000000000000091091 kg beträgt die MASSE EINES ELEKTRONS,
wie uns Physiker versichern. Um Zahlen dieser Größe bzw. Kleinheit bequem
aufschreiben zu können, benutzt man die Exponentialschreibweise:
Da Computer keine Hochzahlen schreiben können, werden obige Angaben in der Form:
dargestellt. Der Buchstabe „E“ steht für „Exponent“ (das heißt, Hochzahl). Diese Darstellungsart ist uns auch vom Taschenrechner her bekannt! |
||||||||
![]() |
|
||||||||
![]() |
Nicht nur, dass wir sehr große und sehr kleine Zahlen darstellen müssen, manchmal benötigen wir Zahlen, deren Basis harmlos klingt, deren Funktion jedoch leider "abhauen" kann. | ||||||||
![]() |
|
2. Statisch skalare Datentypen |
![]() |
![]() |
![]() |
![]() |
Allgemein - und die Konvertierungsfunktionen bestätigen dies nur, werden alle ganzzahligen Typen mit negativem Bereich als Integer-Datentpen bezeichnet. | |||||||||||||||||||||
![]() |
Zahlenvereinbarungen
|
|||||||||||||||||||||
![]() |
Zeichenkettenvereinbarungen | |||||||||||||||||||||
![]() |
||||||||||||||||||||||
![]() |
da bleibt natürlich die Frage des Vorzeichens - ganz einfach - das wird etwas unlogisch - und damit auch etwas fehleranträchtig gelöst: das höchstwertigste Bit wird zum Vorzeichen - und zwar genau dann, wenn es eins ist - sprich: ich überschreite meinen Zahlenbereich und es gibt keine Warnung (warum auch - 's sind noch hinreichend Bitkombinationen und /oder weiterreichende Datentypen vorhanden) | |||||||||||||||||||||
![]() |
Allgemeine Bitdarstellung einer Hexadeziamlzahl auf den einzelnen Bitstellen |
|||||||||||||||||||||
![]() |
3. Floating Point Types |
![]() |
![]() |
![]() |
![]() |
|
![]() |
4. Character- und String-Daten |
![]() |
![]() |
![]() |
![]() |
|
![]() |
5. Statische Daten- & Komponenten-ARRAYs |
![]() |
![]() |
![]() |
![]() |
Immer genau dann, wenn mehrere Variablen eines Typs und mit gleichem Namen benötigt werden, deren Platz evtl. noch eindeutig durch Koordinaten oder einen Zähler bestimmbar bzw. ermittelbar sein soll, kommen ARRAYs ins Spiel. Durch ihre statische Deklaration können sie jedoch im Worstcase sehr groß und sehr unnütz sein. | |||||||||||
![]() |
|
|||||||||||
![]() |
|
|||||||||||
![]() |
||||||||||||
![]() |
|
|||||||||||
![]() |
|
6. Records & Files |
![]() |
![]() |
![]() |
![]() |
|
![]() |
RECORD |
![]() |
OPEN ATTEND FILESIZE SEEK CLOSE |
7. Set's |
![]() |
![]() |
![]() |
![]() |
|
![]() |
??? |
8. Dynamische Datentypen |
![]() |
![]() |
![]() |
![]() |
Dieser Datentyp erlaubt es, komplett die Dimension und somit den Speicherraum in Anforderung des aktuellen Programmes flexibel zu halten, Will sagen, Variablen werden genau dann erst zur Laufzeit kreiiert, wenn sie benötigt werden. |
![]() |
TYPES HEAP NIL deklarieren wir mit dem Präfix my_ |
9. Selbstdefinierte Datentypen - Datenstrukturen |
![]() |
![]() |
![]() |
![]() |
|||||
![]() |
|
||||
![]() |
Listen | ||||
![]() |
Bäume | ||||
![]() |
Graphen |
10. Verwandte Themen |
![]() |
![]() |
![]() |
![]() |
Im Begriff Wide-Aera Network läuft ja nun eigentlich technisch die gesamte Informatik zusammen - können und wollen wir gar nicht alles bedienen - aber einiges haben wir und stellen es als Denkanstoß auf diesen Links zur Verfügung. Schnell ist man natürlich im Innenleben der Netzwerke - nur für ganz harte Burschen geeignet ;-) | |||||||||||||||||||||
![]() |
|
|||||||||||||||||||||
![]() |
|
|||||||||||||||||||||
![]() |
|
|||||||||||||||||||||
![]() |
|
|||||||||||||||||||||
![]() |
|
![]() zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost im Mai 2005 |
... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-) „Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“ Diddi Hallervorden, dt. Komiker und Kabarettist |
Diese Seite wurde ohne Zusatz irgendwelcher Konversationsstoffe erstellt ;-) |