Created by Rebecca Loos
over 7 years ago
|
||
Question | Answer |
Was ist Informatik? | „Wissenschaft von den elektronischen Datenverarbeitungsanlagen & den Grundlagen ihrer Anwendung" (laut Duden) |
Definition 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 |
Kontrollfluss | - 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 |
Maschinen-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) |
Zahlen-Datentypen (2 Stück) | - int: ganze Zahlen, Speicherung als Word, manchmal Byte - float: Gleitkommazahlen, Speicherung in Word |
Sonstige Datentypen (2 Stück) | - char: repräsentiert Zeichen (meist Buchstaben) -> Byte - bool: wahr oder falsch; 0 oder 1 |
Welche Datentypen nennt man primitive Datentypen? | Wahrheitswerte ( bool ), ganzzahlige Werte ( bit, byte , short , int , long ), Gleitkommazahlen ( float , double ) und Zeichen ( char ) |
Array | Zusammenhängender Block im Speicher, der mehrere Elemente vom gleichen Typ enthält |
String | Zeichenkette: Array aus chars null-terminiertes char-Array |
Zugriff auf Arrays | mit text[i] Pointer auf das erste Element des Arrays und dann i-Stellen addieren |
Deklaration 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 |
Was kann zu Problemen führen bei Arrays? | C prüft die Grenzen eines Arrays NICHT |
Deklaration 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) |
Header string.h | stellt eine Reihe nützlicher Funktionen zur Verfügung: |
Want to create your own Flashcards for free with GoConqr? Learn more.