Karteikarten
Informatik Grundlagen
Karten in diesem Stapel (14)
- 1Was ist Informatik?„Wissenschaft von den elektronischen Datenverarbeitungsanlagen & den Grundlagen ihrer Anwendung" (laut Duden)
- 2Definition Algorithmus (+Beispiel)- eindeutige Handlungsvorschrift zur Lösung eines Problems
- endlich viele klare, wohldefinierte Schritte
- arab. Mathematiker al-Chwarizmi
Bsp. für heutige Algorithmen:
Computerprogramm, Rechenregeln, Kochrezepte - 3Kontrollfluss- Ausdrücke wie if, for etc. heißen Kontrollstrukturen
- steuern den Kontrollfluss des Programms/Algorithmen
- einfache Algorithmen bzw. ein grober Überblick kann auch durch Flussdiagramm gegeben werden - 4Maschinen-Datentypen (3 Stück)- Bit: einzelne 0 oder 1
- Byte: kleinste adressierbare Einheit (meist 8 Bit)
- Word: von Maschinencode verarbeitete Einheit (32 oder 64 Bit) - 5Zahlen-Datentypen (2 Stück)- int: ganze Zahlen, Speicherung als Word, manchmal Byte
- float: Gleitkommazahlen, Speicherung in Word - 6Sonstige Datentypen (2 Stück)- char: repräsentiert Zeichen (meist Buchstaben) -> Byte
- bool: wahr oder falsch; 0 oder 1 - 7Welche Datentypen nennt man primitive Datentypen?Wahrheitswerte ( bool ), ganzzahlige Werte ( bit, byte , short , int , long ), Gleitkommazahlen ( float , double ) und Zeichen ( char )
- 8ArrayZusammenhängender Block im Speicher, der mehrere Elemente vom gleichen Typ enthält
- 9StringZeichenkette: Array aus chars
null-terminiertes char-Array - 10Zugriff auf Arraysmit text[i]
Pointer auf das erste Element des Arrays und dann i-Stellen addieren - 11Deklaration von einem Array (2 Möglichkeiten)1. ohne Initialisierung, ohne Angabe der Länge: Typ Name [Länge];
enthält zufällige Werte
2. mit Initialisierung, Angabe der Länge nicht nötig: Typ Name [] = {Init-Ausdruck}
Init-Ausdrücke getrennt durch Kommas - 12Was kann zu Problemen führen bei Arrays?C prüft die Grenzen eines Arrays NICHT
- 13Deklaration von einem String (2 Möglichkeiten)1. Initialisierung als Array:
char wort1[] = {'H','a','l','l','o','\0'};
2. Initialisierung mit string-literal
char wort2[] = "World";
(autom. null-terminiert) - 14Header string.hstellt eine Reihe nützlicher Funktionen zur Verfügung:
Informationen
- Beschreibung
- Informatik Karteikarten am Informatik Grundlagen, erstellt von Rebecca Loos am 06/05/2017.
- Erstellt von
- Rebecca Loos
- Aufrufe
- 27
- Tags
- Bewertung