Your peers in the course GIW at the HFH Hamburger Fern-Hochschule create and share summaries, flashcards, study plans and other learning materials with the intelligent StudySmarter learning app.
Get started now!
GIW
Unterscheidung Programmierung im Großen und im Kleinen
Programmieren im Großen: Erstellen eines Algorithmus.
Programmieren im Kleinen: Umsetzen eines Algorithmus mit den Ausdrucksmitteln einer konkreten Programmiersprache.
GIW
Unterschied prozessualer und nichtprodezualer Programmierung
Bei prozeduraler Programmierung muss ein Algorithmus vorgegeben und umgesetzt werden.
Bei nichtprozeduraler Programmierung wird nur das „Was“ der Lösung vorgegeben, der Algorithmus für den Lösungsweg wird vom System bestimmt bzw. ist dort als Standard bereits
hinterlegt.
GIW
Charakterisierung defensiver Programmierstil
Defensiver Programmierstil bedeutet:
möglichst klaren, gut leserlichen Code zu schreiben,
der auch für Außenstehende verständlich ist, unter Verzicht auf kunstvolle, aber unverständliche Konstrukte.
GIW
Welche Probleme lassen sich vermeiden, wenn man das Prinzip der strukturierten Programmierung anwendet?
Vermeidung von Spaghetti-Code mit Sprüngen, der schwer leserlich und fehlerträchtig ist.
GIW
Grundbausteine von Struktogrammen
Sequenz
Iteration
Alternative
GIW
Prinzip der strukturierten Programmierung
• dass voneinander unabhängige Strukturblöcke nur in Form einer Aneinanderreihung (Sequenz) durchgeführt werden,
• dass ein neuer Strukturblock durch Wiederholung eines inneren Strukturblocks in Abhängigkeit von einer Bedingung entsteht oder
• dass ein neuer Strukturblock entsteht, indem in Abhängigkeit von einer Bedin-
gung nur einer von mehreren möglichen inneren Strukturblöcken durchgeführt
wird.
GIW
Struktogramm
Die grafische Darstellung von strukturierten Programmen
GIW
Erklären Sie kurz die Aufgaben von Compiler und Editor im Kontext der Herstellung von ausführbaren Programmen!
Compiler: Programm zur Übersetzung eines in einer höheren Programmiersprache geschriebenen Programms als Ganzes in den Maschinencode.
Editor: Texterfassungssystem zum Erfassen und Korrigieren von Quell-Programmen.
GIW
Programm-Entwicklungsumgebungen unterstützen die Testphase mittels Testhilfen. Welche
Funktionen stellt eine solche Testhilfe (Debugger) bereit?
Schrittbetrieb (Trace) (1);
Wertebelegung von Variablen überwachen (1);
Variablen mit Werten belegen (1)
GIW
Stellen Sie die Schrittfolge zum Erstellen eines lauffähigen Programms dar.
Editieren Compilieren Linken lauffähiges Maschinenprogramm
oder
Editieren Interpretieren sofort ausgeführtes Maschinenprogramm ohne speicherba-
ren Objektcode
GIW
Welche neuen Sicherheitsanforderungen ergeben sich bei der elektronischen Übertragung
von elektronischen Dokumenten über Kommunikationsnetze?
Vertraulichkeit, Integrität, Verbindlichkeit, Authentizität und Gültigkeit / Einmaligkeit
GIW
Durch welche Verfahren wird die Vertraulichkeit gesichert? Welche unterschiedlichen Verfahren des Schlüssel-Handlings kennen Sie?
Chiffriersysteme oder Kryptosysteme transformieren die Zeichen einer Nachricht mittels ei-
nes parametrisierten Algorithmus derart, dass die entstehende Nachricht für Dritte keine se-
mantische, statistische oder strukturelle Korrelation zum Original aufweist. Der Parameter
wird der Chiffrierschlüssel (Key) genannt.
For your degree program GIW at the HFH Hamburger Fern-Hochschule there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.
Back to HFH Hamburger Fern-Hochschule overview pageStudySmarter is an intelligent learning tool for students. With StudySmarter you can easily and efficiently create flashcards, summaries, mind maps, study plans and more. Create your own flashcards e.g. for GIW at the HFH Hamburger Fern-Hochschule or access thousands of learning materials created by your fellow students. Whether at your own university or at other universities. Hundreds of thousands of students use StudySmarter to efficiently prepare for their exams. Available on the Web, Android & iOS. It’s completely free.
Best EdTech Startup in Europe