Informatik Grundlagen

Beschreibung

Informatik Karteikarten am Informatik Grundlagen, erstellt von Rebecca Loos am 06/05/2017.
Rebecca Loos
Karteikarten von Rebecca Loos, aktualisiert more than 1 year ago
Rebecca Loos
Erstellt von Rebecca Loos vor mehr als 7 Jahre
27
1

Zusammenfassung der Ressource

Frage Antworten
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:
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

ein kleines Informatik Quiz
AntonS
Informatik
Tom Kühling
Buchführung
Sabrina Heckler
Einführung in die Kommunikationswissenschaft und deren Grundbegriffe
Isa1288
Volkswirtschaftslehre
Sabrina Heckler
PHP Grundlagen
chrisi.0605
Wirtschaftsinformatik Teil 2
Sabrina Heckler
Informatik 1 - Einführung
Svenja
Biologische Psychologie: Vorlesung 2 - Zellen des Nervensystems
Hannah Schmitt
Codierung
Tom Kühling
Biologische Psychologie: Vorlesung 1 - Zellphysiologie
Mandy Quach