Informatik Grundlagen und mehrdimensionale Arrays
42 Questions
2 Views

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

Was ist ein mehrdimensionales Array?

  • Ein Array mit mehreren Werten, die in einer einzigen Zeile angeordnet sind.
  • Ein Array, das in einem anderen Array gespeichert ist.
  • Ein Array mit mehreren Zeilen und Spalten. (correct)
  • Ein Array, das nur Zahlen speichern kann.
  • In diesem Kurs wird die Funktionsweise von mehrdimensionalen Arrays im Detail behandelt.

    False (B)

    Boolesche Ausdrücke für Bedingungen bestehen aus Operanden, die durch ______ verknüpft sind.

    Operatoren

    Was ist die Aufgabe einer bedingten Anweisung?

    <p>Eine bedingte Anweisung prüft, ob ein bestimmter Code ausgeführt werden soll oder nicht.</p> Signup and view all the answers

    Was ist die Funktion der "if"-Anweisung in JavaScript?

    <p>Einen Codeblock auszuführen, wenn eine bestimmte Bedingung erfüllt ist. (C)</p> Signup and view all the answers

    Eine "if"-Anweisung kann nur einen Codeblock ausführen, wenn die Bedingung wahr ist.

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

    Verknüpfen Sie die folgenden Begriffe mit ihrer Beschreibung:

    <p>boolescher Ausdruck = Eine Formel, die einen Wahrheitswert (wahr oder falsch) ermittelt. bedingte Anweisung = Steuert den Programmfluss basierend auf Bedingungen. Operatoren = Symbole, die in booleschen Ausdrücken verwendet werden, um Operanden zu verknüpfen.</p> Signup and view all the answers

    Was ist der Zweck der "if"-Anweisung in der folgenden Code-Zeile: "if(x < 4)"?

    <p>Die &quot;if&quot;-Anweisung prüft, ob die Variable &quot;x&quot; kleiner als 4 ist.</p> Signup and view all the answers

    Was sind die Hauptbereiche der Informatik?

    <p>Praktische Informatik und Technische Informatik (C)</p> Signup and view all the answers

    Moore's Law besagt, dass sich die Anzahl der Transistoren in integrierten Schaltkreisen alle zwei Jahre verdoppelt.

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

    Wie viele Transistoren glauben Forscher, bis 2030 in Chips erreichen zu können?

    <p>eine Billion</p> Signup and view all the answers

    Die Grundlagen der ___ umfasst Mikroprozessortechnik und Rechnerarchitektur.

    <p>Technischen Informatik</p> Signup and view all the answers

    Ordnen Sie die folgenden Bereiche der praktischen Informatik den zugehörigen Themen zu:

    <p>Programmiersprachen = Systemsoftware Datenbanken = Datenmanagement Betriebssysteme = Systemkontrolle Algorithmen = Problemlösungen</p> Signup and view all the answers

    Was wird unter Industrie 4.0 verstanden?

    <p>Die Digitalisierung der Industrie (C)</p> Signup and view all the answers

    Informatik umfasst nur die Programmierung von IT-Systemen.

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

    Welche der folgenden Variablen im Codebeispiel ist eine globale Variable?

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

    Die Variable 'y' im Codebeispiel hat im Gültigkeitsbereich der Funktion 'myFunction' den Wert 0.

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

    Was ist der Ursprung der Informatik?

    <p>automatisierte Informationsverarbeitung in Natur, Technik und Gesellschaft</p> Signup and view all the answers

    Welche Art von Schleife wird im Codebeispiel verwendet?

    <p>while-Schleife</p> Signup and view all the answers

    Industrie 4.0 wird auch als die __________ industrielle Revolution bezeichnet.

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

    Die Variable '______' ist eine lokale Variable, die nur innerhalb der Funktion 'myFunction' gültig ist.

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

    Ordnen Sie die folgenden Begriffe mit ihren Definitionen zu:

    <p>Industrie 4.0 = Digitalisierung der Industrie Informatik = Automatisierte Informationsverarbeitung Vernetzung = Massive Verbindung innerhalb von Prozessen Programmierung = Schreiben von Computeranwendungen</p> Signup and view all the answers

    Ordnen Sie folgende Begriffe den entsprechenden Beschreibungen zu:

    <p>Globale Variable = Eine Variable, die innerhalb eines bestimmten Blocks definiert ist und nur innerhalb dieses Blocks gültig ist. Lokale Variable = Eine Variable, die außerhalb aller Funktionen definiert ist und in allen Teilen des Programms gültig ist. while-Schleife = Eine Schleife, die so lange ausgeführt wird, bis die Bedingung falsch ist. do/while-Schleife = Eine Schleife, die mindestens einmal ausgeführt wird und dann so lange weiterläuft, bis die Bedingung falsch ist.</p> Signup and view all the answers

    Welche der folgenden Aussagen über Parameter ist richtig?

    <p>Ein Parameter ist eine Variable, die beim Aufruf einer Funktion an diese übergeben wird und deren Wert innerhalb der Funktion verwendet wird. (A)</p> Signup and view all the answers

    Eine do/while-Schleife wird mindestens einmal ausgeführt, unabhängig von der Bedingung.

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

    Was ist der Unterschied zwischen einer while-Schleife und einer do/while-Schleife?

    <p>Eine do/while-Schleife wird mindestens einmal ausgeführt, unabhängig von der Bedingung, während eine while-Schleife nur ausgeführt wird, wenn die Bedingung wahr ist.</p> Signup and view all the answers

    Was bezeichnet die Grammatik einer Programmiersprache?

    <p>Die Regeln zur Verwendung der Sprachelemente (D)</p> Signup and view all the answers

    Die Semantik einer Programmiersprache beschreibt die Struktur und Grammatik der Sprache.

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

    Was ist der Hauptzweck eines Compilers?

    <p>Übersetzung des Programmcodes in Maschinencode und Überprüfung der Syntax</p> Signup and view all the answers

    Ein ausführbares Programm auf Windows hat typischerweise die Endung __________.

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

    Wie wird der Quelltext einer Programmiersprache traditionell genannt?

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

    JavaScript wird vom Browser direkt in Maschinencode übersetzt.

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

    Was ist der erste Schritt beim Bilden des 2er Komplements?

    <p>Fange bei der niedrigstwertigen Stelle an (A)</p> Signup and view all the answers

    Benennen Sie eine Programmiersprache, bei der der Übersetzungsvorgang in Maschinencode nicht notwendig ist.

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

    Das MSB (Most Significant Bit) zeigt immer eine negative Zahl an.

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

    Wie wird in C# unterschieden, ob eine Zahl mit oder ohne Vorzeichen dargestellt wird?

    <p>Durch unterschiedliche Datentypen wie int (vorzeichenbehaftet) und uint (vorzeichenlos).</p> Signup and view all the answers

    Ordnen Sie die Begriffe den richtigen Definitionen zu:

    <p>Syntax = Regeln zur Verwendung der Sprachelemente Semantik = Bedeutung des Programms Compiler = Übersetzer von Quelltext in Maschinencode Maschinencode = Ausführbarer Code für den Computer</p> Signup and view all the answers

    In JavaScript wird jede Zahl als __________ interpretiert.

    <p>vorzeichenbehaftete Zahl</p> Signup and view all the answers

    Ordnen Sie die folgenden Datentypen deren Eigenschaften zu:

    <p>int = vorzeichenbehaftet uint = vorzeichenlos float = vorzeichenbehaftet mit Dezimalstellen double = vorzeichenbehaftet mit hoher Genauigkeit</p> Signup and view all the answers

    Was geschieht nach der Invertierung aller Stellen beim Bilden des 2er Komplements?

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

    Das Ergebnis der Addition des 2er Komplements mit dem Minuend entspricht dem Ergebnis der ursprünglichen Subtraktion.

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

    Nennen Sie ein Beispiel für eine Zahl, die sowohl als positive als auch als negative Zahl interpretiert werden kann.

    <p>1111 kann 15 oder -1 sein.</p> Signup and view all the answers

    Study Notes

    Informatik Grundlagen (JS)

    • Das Lehrmaterial der Vorlesung wird im Laufe des Semesters freigegeben.
    • Der Kurs behandelt diverse Themen in der Informatik.
    • Der Schwerpunkt liegt auf JavaScript-Programmierung.
    • Der Kurs deckt auch Grundlagen der Informatik, Algorithmen, Datenstrukturen und Scheduling ab.
    • Software-Projekte werden in Visual Studio Code erstellt und verwaltet.
    • Die Prüfung ist eine E-Klausur, die sowohl theoretische als auch praktische Fragen umfasst.
    • Die Bearbeitung einer Programmieraufgabe in JavaScript ist Bestandteil der E-Klausur.
    • Es gibt mehrere Literaturquellen, die zusätzlich zum Kursmaterial im Selbststudium verwendet werden sollen.
    • Der Kurs behandelt industrielle Revolution (Industrie 4.0), Aufbau eines Computers, Pseudocode, Grundlagen der Programmierung in JavaScript, Boolesche Algebra, Algorithmen, Datenstrukturen, Datenkompression, Fehlertoleranz und Datenverarbeitung.
    • Lehrinhalte umfassen auch das Konzept der Programmierung, mit Schwerpunkt auf objektorientierter Programmierung mithilfe der Skriptsprache JavaScript und der HTML-Syntax.
    • Der Kurs enthält Übungen zur Problemlösung, Algorithmen, Pseudocode und Programmieraufgaben auf der Basis von JavaScript.
    • Der Kurs behandelt die Grundelemente der Programmierung (z.B. Variablen, Schleifen, Bedingungen) in Form von Pseudocode, interaktiven Tutorials und praktischen Beispielen
    • Der Kurs stellt den Aufbau und die Funktionsweise von Computern und Betriebssystemen dar.
    • Der Kurs vermittelt die Grundlagen der Fehlerbehandlung, Fehlertoleranz-Codes und die Nutzung eines Compilers.
    • Der Kurs behandelt die Thematik der Datenübertragung, Netzwerke und Zahlensysteme.
    • Die Kursinhalte beinhalten eine umfassende Einführung in die Programmierung und die Zusammenhänge der in der Informatik verwendeten Techniken und Konzepte.
    • Es werden relevante Konzepte der Datenverarbeitung, Datenkompression, verschiedene Zahlensysteme, Paritätsprüfung und der Entwurf von Anwendungen vorgestellt.
    • Der Kurs vermittelt das Verständnis von verschiedenen Programmierparadigmen (z.B. prozedural und objektorientiert).
    • Der Kurs enthält auch die Erklärung von wichtigen Konzepten der Programmiersprache wie Variablen, Datentypen, Arrays, Schleifen und bedingte Anweisungen, mit Beispielen, Diagrammen und Übungen zur Anwendung.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    In diesem Quiz werden grundlegende Konzepte der Informatik inklusive mehrdimensionaler Arrays und boolescher Ausdrücke behandelt. Sie lernen auch die Funktionen von bedingten Anweisungen in Programmiersprachen wie JavaScript kennen. Testen Sie Ihr Wissen über Informatikgrundlagen und moderne Technologien!

    More Like This

    Master Multidimensional Arrays in C
    5 questions
    C++ Multidimensional Arrays
    12 questions
    Multidimensional Arrays in C
    8 questions
    Use Quizgecko on...
    Browser
    Browser