Digitale Bildung und Programmierung

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Mit welcher Programmiersprache wird in diesem Kurs programmiert?

  • JavaScript
  • Java
  • C++
  • C# (correct)

Welche Software wird für die Programmierung in diesem Kurs benötigt?

  • Visual Studio (correct)
  • Excel
  • Visual Studio Code
  • Eclipse

Die gesellschaftlich-kulturelle Perspektive der digitalen Bildung konzentriert sich darauf, wie man effektiv ein CAD-System nutzt.

False (B)

Was bedeutet der Begriff 'Industrie 4.0'?

<p>Digitalisierung der Industrie</p> Signup and view all the answers

Die Frage 'Wie funktioniert Digitalisierung?' gehört zur ______ Perspektive.

<p>technologischen</p> Signup and view all the answers

Ordnen Sie die Perspektiven der digitalen Bildung ihren jeweiligen Schwerpunkten zu:

<p>Gesellschaftlich-kulturelle Perspektive = Auswirkungen der Digitalisierung auf die Gesellschaft Anwendungsbezogene Perspektive = Nutzung von IT-Systemen Technologische Perspektive = Funktionsweise von IT-Systemen</p> Signup and view all the answers

Die anwendungsbezogene Perspektive konzentriert sich auf die Programmierung von IT-Systemen.

<p>False (B)</p> Signup and view all the answers

Wie kann man die Inhalte eines Lernmoduls als PDF speichern?

<p>Druckansicht wählen und einen PDF-Drucker auswählen</p> Signup and view all the answers

Welche der folgenden Aussagen beschreibt das Moore'sche Gesetz am besten?

<p>Die Packungsdichte der Transistoren auf einem Mikroprozessor wird etwa alle 18 Monate verdoppelt. (A)</p> Signup and view all the answers

Wer gilt als Erfinder der Lochkarte?

<p>Hermann Hollerith (C)</p> Signup and view all the answers

Wann ungefähr wurde der Abakus zum ersten Mal genutzt?

<p>vor ca. 3000 Jahren (B)</p> Signup and view all the answers

Wer gilt als Erfinder der ersten funktionsfähigen Rechenmaschine?

<p>Wilhelm Schickard (D)</p> Signup and view all the answers

Auf welchen Mathematiker und Astronom geht der Begriff Algorithmus zurück?

<p>Ibn Musa Al-Chwarismi</p> Signup and view all the answers

Ein Backrezept hat keine Eigenschaften eines Algorithmus.

<p>False (B)</p> Signup and view all the answers

Ein Algorithmus ist eine Verarbeitungsvorschrift, die von einer ______ (oder auch von einem Menschen) durchgeführt werden kann.

<p>Maschine</p> Signup and view all the answers

Ordne die folgenden Bereiche der Informatik ihren Beschreibungen zu:

<p>Theoretische Informatik = Grundlage für die Anderen Angewandte Informatik = Der Computer für den Anwender</p> Signup and view all the answers

Welches Schlüsselwort wird verwendet, um einen alternativen Anweisungsblock in einer Wenn-Dann-Struktur auszuführen?

<p>sonst (C)</p> Signup and view all the answers

Welchen Wert hat die Variable 'merker' am Ende des gegebenen Algorithmus, wenn die Eingabefolge a = [5, 2, 8, 1, 9] ist?

<p>1 (D)</p> Signup and view all the answers

Eine Schleife führt Anweisungen nur einmal aus.

<p>False (B)</p> Signup and view all the answers

Was ist die Aufgabe einer Schleife in der Programmierung?

<p>Die Aufgabe einer Schleife ist es, bestimmte Anweisungen mehrmals auszuführen.</p> Signup and view all the answers

In einer Wertzuweisung wie 'x = y', ändert sich der Wert von 'y'.

<p>False (B)</p> Signup and view all the answers

Die Abbruchbedingung einer Schleife steht hinter dem Wort ______.

<p>solange</p> Signup and view all the answers

Was ist eine Variable im Kontext der Programmierung?

<p>Eine Variable ist ein 'Behälter' bzw. eine 'Speicherzelle', die zur Aufnahme eines Wertes dient.</p> Signup and view all the answers

Eine Anweisung endet oft mit einem ______.

<p>Semikolon</p> Signup and view all the answers

Ordnen Sie die folgenden Begriffe ihren Beschreibungen zu:

<p>Wenn-Dann-Struktur = Führt Anweisungen bedingt aus Schleife = Wiederholt Anweisungen Abbruchbedingung = Bestimmt, wann eine Schleife endet Block = Gruppe von Anweisungen, die zusammen behandelt werden</p> Signup and view all the answers

Was ist das Ergebnis einer Bedingung in der Programmierung?

<p>Wahr oder Falsch (B)</p> Signup and view all the answers

Ordne die folgenden Begriffe ihren Beschreibungen zu:

<p>Variable = Ein Speicherort für einen Wert Anweisung = Eine Aufforderung an den Computer, etwas zu tun Bedingung = Eine Abfrage, die wahr oder falsch ist Pseudocode = Eine informelle Beschreibung eines Algorithmus</p> Signup and view all the answers

Was bedeutet 'i = 0' im gegebenen Pseudocode?

<p>Der Wert von 'i' wird auf 0 gesetzt. (B)</p> Signup and view all the answers

Bedingte Anweisungen werden immer ausgeführt, egal ob die Bedingung erfüllt ist oder nicht.

<p>False (B)</p> Signup and view all the answers

Welcher Datentyp wird für eine Zeichenkette verwendet?

<p>string (D)</p> Signup and view all the answers

Der ASCII-Code kann alle Zeichen aller bekannten Schriftkulturen darstellen.

<p>False (B)</p> Signup and view all the answers

Welches Zahlensystem verwendet Unicode standardmäßig zur Darstellung von Zeichen?

<p>16 Bit (C)</p> Signup and view all the answers

Wie wird die Zahl 11 als String im Speicher abgelegt?

<p>Als ASCII-Code</p> Signup and view all the answers

In stark-typisierten Programmiersprachen muss explizit zwischen den Datentypen __ und Number konvertiert werden.

<p>String</p> Signup and view all the answers

Was ist das Ergebnis der dualen Addition 1+1?

<p>1 (mit Übertrag) (A)</p> Signup and view all the answers

Wie viele Bytes sind 2 MByte?

<p>2.097.152 (D)</p> Signup and view all the answers

Welchen Wert hat die Variable 'c' nach der Ausführung von c = 10 % 3;?

<p>1 (B)</p> Signup and view all the answers

Der Shift-Operator >> verschiebt die Bits einer Zahl nach rechts.

<p>True (A)</p> Signup and view all the answers

Wie lautet das Ergebnis der bitweisen AND-Verknüpfung zwischen 0x7 und 0x3?

<p>0x3</p> Signup and view all the answers

Der bitweise Operator, der zwei Zahlen bitweise XOR-verknüpft, wird mit ______ dargestellt.

<p>^</p> Signup and view all the answers

Ordnen Sie die folgenden Operatoren ihren jeweiligen Funktionen zu:

<p>% = Modulo (Rest einer Division) &lt;&lt; = Bitweises Verschieben nach links &amp; = Bitweises AND | = Bitweises OR</p> Signup and view all the answers

Was ist der Wert der Variable 'd' nach der Ausführung von d = (6 == 7) ? 10 : 20;?

<p>20 (C)</p> Signup and view all the answers

Wie lautet der Operator für die bitweise Invertierung?

<p>~</p> Signup and view all the answers

Der bedingte Operator (a > b) ? x : y gibt 'x' zurück, wenn a größer als b ist.

<p>True (A)</p> Signup and view all the answers

Flashcards

Wenn-Dann-Sonst Struktur

Eine Programmieranweisung, die Bedingungen verarbeitet mit alternativen Ausführungen.

Bedingung

Ein Ausdruck, der wahr oder falsch sein kann und die Ausführung von Anweisungen bestimmt.

Schleife (Loop)

Eine Struktur, die Anweisungen wiederholt, bis eine bestimmte Bedingung nicht mehr erfüllt ist.

Abbruchbedingung

Eine Bedingung, die festlegt, wann eine Schleife endet.

Signup and view all the flashcards

Block

Ein Satz von Anweisungen in geschweiften Klammern, die zusammen als Einheit ausgeführt werden.

Signup and view all the flashcards

Variable

Ein Behälter zur Speicherung eines Wertes in der Programmierung.

Signup and view all the flashcards

Wertzuweisung

Der Prozess, bei dem eine Variable einen bestimmten Wert erhält.

Signup and view all the flashcards

Anweisung (Statement)

Ein Befehl an den Computer, eine bestimmte Aktion auszuführen.

Signup and view all the flashcards

Semikolon

Ein Zeichen, das das Ende einer Anweisung markiert.

Signup and view all the flashcards

Bedingte Anweisung

Eine Anweisung, die nur bei erfüllter Bedingung ausgeführt wird.

Signup and view all the flashcards

Bedingung (Condition)

Eine Abfrage, die wahr oder falsch sein kann.

Signup and view all the flashcards

Algorithmus

Eine Schritt-für-Schritt-Anleitung zur Lösung eines Problems.

Signup and view all the flashcards

Index

Die Position eines Elements in einer Liste oder einem Array.

Signup and view all the flashcards

Digitale Bildung

Die Entwicklung von Fähigkeiten im Umgang mit digitalen Medien und Technologien.

Signup and view all the flashcards

Gesellschaftlich-kulturelle Perspektive

Untersucht die Auswirkungen der Digitalisierung auf die Gesellschaft.

Signup and view all the flashcards

Anwendungsbezogene Perspektive

Fokussiert auf die praktische Nutzung von IT-Systemen.

Signup and view all the flashcards

Technologische Perspektive

Schaut sich die inneren Funktionen und Strukturen von IT-Systemen an.

Signup and view all the flashcards

Industrie 4.0

Bezeichnet die Digitalisierung der Industrie, auch 4. Industrielle Revolution.

Signup and view all the flashcards

Programmiersprache im Kurs

Der Kurs verwendet die Programmiersprache C#.

Signup and view all the flashcards

Benötigte Software

Für die Programmierung wird Visual Studio verwendet.

Signup and view all the flashcards

PDF erstellen

Inhalte des Moduls können als PDF gespeichert werden.

Signup and view all the flashcards

Theoretische Informatik

Grundlage der Informatik, umfasst Automatentheorie und Berechenbarkeitstheorie.

Signup and view all the flashcards

Automatentheorie

Studium von endlichen Automaten und formalen Sprachen.

Signup and view all the flashcards

Komplexitätstheorie

Untersucht die Ressourcen, die zur Lösung von Problemen benötigt werden.

Signup and view all the flashcards

Ibn Musa al-Chwarismi

Persischer Mathematiker, Namensgeber des Begriffs 'Algorithmus'.

Signup and view all the flashcards

Backrezept als Algorithmus

Ein Beispiel, das die Struktur und Eigenschaften eines Algorithmus zeigt.

Signup and view all the flashcards

Moor'sches Gesetz

Die Packungsdichte von Transistoren auf Mikroprozessoren verdoppelt sich alle 18 Monate.

Signup and view all the flashcards

Erfinder der Lochkarte

Hermann Hollerith gilt als Erfinder der Lochkarte zur Datenverarbeitung.

Signup and view all the flashcards

Datentyp einer Zeichenkette

Der Datentyp einer Zeichenkette ist string.

Signup and view all the flashcards

ASCII-Code

ASCII ist ein Zeichensatz mit 128 Zeichen, darstellt in Hexadezimal.

Signup and view all the flashcards

Unicode

Unicode unterstützt Zeichen aller Schriftkulturen, verwendet 2 Bytes für bis zu 65.536 Zeichen.

Signup and view all the flashcards

Basic Multilingual Plane (BMP)

Die ersten 65.536 Unicode-Zeichen, die in 2 Bytes passen.

Signup and view all the flashcards

Zahlen als Datentypen

Zahlen werden als Number gespeichert, Strings als ASCII-Code.

Signup and view all the flashcards

Konvertierung von Datentypen

Zahlen als String müssen in Number konvertiert werden für mathematische Rechnungen.

Signup and view all the flashcards

Vorzeichenlose Variable

Eine vorzeichenlose Variable ist immer positiv, einschließlich 0.

Signup and view all the flashcards

Dualzahlen

Dualzahlen sind die binäre Darstellung von Zahlen (0 und 1).

Signup and view all the flashcards

Modulo-Operator

Ein Operator, der den Rest einer Division berechnet.

Signup and view all the flashcards

Shift-Operator

Ein Operator, der die Bits einer Zahl nach links oder rechts verschiebt.

Signup and view all the flashcards

Bitweise AND

Ein Operator, der zwei Zahlen nach dem AND-Prinzip bitweise verknüpft.

Signup and view all the flashcards

Bitweise OR

Ein Operator, der zwei Zahlen nach dem OR-Prinzip bitweise verknüpft.

Signup and view all the flashcards

Bitweise Invertierung

Ein Operator, der alle Bits einer Zahl umkehrt.

Signup and view all the flashcards

Bitweise XOR

Ein Operator, der zwei Zahlen nach dem XOR-Prinzip bitweise verknüpft.

Signup and view all the flashcards

Bedingter Operator

Ein Operator, der einen Wert basierend auf einer Bedingung zurückgibt.

Signup and view all the flashcards

Neuer Operator

Weitere Operatoren werden kontinuierlich entwickelt und definiert.

Signup and view all the flashcards

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser