Premium Partner

IT Skills

Klausurvorbereitung

Klausurvorbereitung


Kartei Details

Karten 90
Lernende 17
Sprache Deutsch
Kategorie Informatik
Stufe Grundschule
Erstellt / Aktualisiert 07.07.2012 / 21.03.2024
Lizenzierung Kein Urheberrechtsschutz (CC0)
Weblink
https://card2brain.ch/box/it_skills
Einbinden
<iframe src="https://card2brain.ch/box/it_skills/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Nennen Sie die vier Basisoperationen eines Computers!

Eingabe (Input)

• Verarbeitung (Processing)

• Ausgabe (Output)

• Speichern (Storage)

Erläutern Sie den wesentlichen Unterscheid zwischen internen und externen Speicher

eines Computers!

Nennen Sie jeweils ein Beispiel!

• Interner Speicher: Hauptspeicher, RAM (Random Access Memory), im Computer

selbst,

-Flüchtig (wenn der Strom ausfällt)

• Externer Speicher: Flashspeicher (USB-Stick), Festplatte

-Persistent: Inhalt bleibt erhalten

Erläutern Sie den Unterschied zwischen Maschinen- und höheren

Programmiersprachen.

Nennen Sie zwei Höhere Programmiersprachen

Maschinensprachen: Befehle aus dem Sprachschatz des Prozessors

• Befehle sind für den Prozessor „verständlich“ und damit ausführbar

• Für den Nutzer schwer zu lesen

(Höhere) Programmiersprachen: Befehle aus der englischen Sprache oder

dem Anwendungsgebiet entnommen

• Verständlicher als der Maschinencode

• WHILE, UNTIL, DO, Preis = Menge * Einzelpreis

• Können nicht direkt vom Prozessor verarbeitet werden

• VBA, C++, C#, COBOL, Java

Was ist die Syntax einer Programmiersprache?

Was sind syntaktische Fehler?

Syntax

• Formale Grammatik (Muster und Regeln), die erlaubte Konstruktionen festlegt und

unerlaubte ausschließt

Syntaktische Fehler

• Verstöße gegen das Regelwerk

• Werden durch den Compiler bzw. Interpreter entdeckt

• Lassen sich dann auch beseitigen

Was sind logische (semantische) Fehler? Wie können logische Fehler gefunden

werden?

Logische Fehler (Denkfehler beim Programmieren)

Semantische Fehler

• Logische Fehler werden auch als semantische Fehler bezeichnet

• Verwendung eines syntaktisch korrekten Befehls, aber dieser Befehl macht an dieser

Stelle im Programm keinen Sinn

- Gib 1 Liter Benzin hinzu

Konsequenz

• Logische Fehler müssen gefunden werden

• Nutzung von Teststrategien

• Organisiere das Programmieren so, dass die Wahrscheinlichkeit für logische Fehler

möglichst gering ist

Laufzeitfehler

• Spezielle Form von logischen Fehlern

• Werden vom Laufzeitsystem des

Nennen Sie die Phasen der Softwareentwicklung!

•Analyse und Verständnis des Problems

•Planung der Logik

•Kodierung und Übersetzung

•Test des Programms

•Dokumentation

•Überführung in die Nutzung

Welche Werkzeuge zur Planung einer Programmlogik werden häufig verwendet?

• Flussdiagramme (Flowcharts)

- Bildhafte Repräsentation der Logik

- Tool: Microsoft Office Visio

• Pseudocode

- Mischung aus natürlicher (Englischer) Sprache

und einer höheren Programmiersprache

(Pascal oder C)

- Ist exakter als eine Beschreibung in

natürlicher Sprache,

- Aber noch nicht so detailliert wie eine

Implementation als Computerprogramm.

- Schrittweise Verfeinerung

- Tool: Jana

Was ist eine Variable

Variable

• Speicherplatz im Hauptspeicher, der durch einen Namen beschrieben wird

• Es wird nicht die physikalische Adresse des Speicherplatzes (zum Programmieren)

benötigt

• Speicherplatz kann immer wieder überschrieben werden