GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

Informatik Grundlagen

Rebecca Loos Informatik Deutsch 14 Karten

Karten in diesem Stapel (14)

  1. 1Was ist Informatik?„Wissenschaft von den elektronischen Datenverarbeitungsanlagen & den Grundlagen ihrer Anwendung" (laut Duden)
  2. 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
  3. 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
  4. 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)
  5. 5Zahlen-Datentypen (2 Stück)- int: ganze Zahlen, Speicherung als Word, manchmal Byte
    - float: Gleitkommazahlen, Speicherung in Word
  6. 6Sonstige Datentypen (2 Stück)- char: repräsentiert Zeichen (meist Buchstaben) -> Byte
    - bool: wahr oder falsch; 0 oder 1
  7. 7Welche Datentypen nennt man primitive Datentypen?Wahrheitswerte ( bool ), ganzzahlige Werte ( bit, byte , short , int , long ), Gleitkommazahlen ( float , double ) und Zeichen ( char )
  8. 8ArrayZusammenhängender Block im Speicher, der mehrere Elemente vom gleichen Typ enthält
  9. 9StringZeichenkette: Array aus chars
    null-terminiertes char-Array
  10. 10Zugriff auf Arraysmit text[i]
    Pointer auf das erste Element des Arrays und dann i-Stellen addieren
  11. 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
  12. 12Was kann zu Problemen führen bei Arrays?C prüft die Grenzen eines Arrays NICHT
  13. 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)
  14. 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
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck