Informatik Grundlagen

Description

Informatik Flashcards on Informatik Grundlagen, created by Rebecca Loos on 06/05/2017.
Rebecca Loos
Flashcards by Rebecca Loos, updated more than 1 year ago
Rebecca Loos
Created by Rebecca Loos almost 7 years ago
27
1

Resource summary

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:
Show full summary Hide full summary

Similar

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