<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://staging.moocwiki.org/index.php?action=history&amp;feed=atom&amp;title=Arduino</id>
	<title>Arduino - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://staging.moocwiki.org/index.php?action=history&amp;feed=atom&amp;title=Arduino"/>
	<link rel="alternate" type="text/html" href="https://staging.moocwiki.org/index.php?title=Arduino&amp;action=history"/>
	<updated>2026-06-10T13:53:07Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in MOOCsWiki Staging</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://staging.moocwiki.org/index.php?title=Arduino&amp;diff=5895&amp;oldid=prev</id>
		<title>oldwiki&gt;Glanz: /* LearningApp */</title>
		<link rel="alternate" type="text/html" href="https://staging.moocwiki.org/index.php?title=Arduino&amp;diff=5895&amp;oldid=prev"/>
		<updated>2023-03-24T19:10:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;LearningApp&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Arduino: [https://funduino.de/ Funduino.de]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube | https://www.youtube.com/watch?v=2jyTZQ7KMTc | 350 | center}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube | https://www.youtube.com/watch?v=sBBRQNLgVCM | 350 | center}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube | https://www.youtube.com/watch?v=bau6QHyj4IM | 350 | center}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube | https://www.youtube.com/watch?v=5ibZ9MzWlJk | 350 | center}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube | https://www.youtube.com/watch?v=IpayzXu54_M | 350 | center}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube | https://www.youtube.com/watch?v=cILXkvlZDlo | 350 | center}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube | https://www.youtube.com/watch?v=BU-XigWtlSc | 350 | center}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube | https://www.youtube.com/watch?v=O9vn-4VLOjA | 350 | center}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube | https://www.youtube.com/watch?v=YTBhtzlhK8Y | 350 | center}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Arduino Einführung =&lt;br /&gt;
&lt;br /&gt;
Arduino ist eine Open-Source-Plattform für die Entwicklung von Elektronikprojekten. Die Plattform besteht aus einer Hardware- und einer Softwarekomponente und wurde 2005 von Massimo Banzi und David Cuartielles entwickelt.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Die Hardware von Arduino besteht aus einem Mikrocontroller-Board, das mit verschiedenen Sensoren, Aktoren und anderen elektronischen Komponenten verbunden werden kann. Das Board enthält einen Mikrocontroller, der das Herzstück der Plattform bildet. Der Mikrocontroller kann programmiert werden, um die angeschlossenen Komponenten zu steuern und mit anderen Geräten zu kommunizieren.&lt;br /&gt;
&lt;br /&gt;
Es gibt verschiedene Modelle von Arduino-Boards, die sich in Größe, Leistung und Funktionsumfang unterscheiden. Die meisten Boards sind mit einem USB-Anschluss ausgestattet, über den sie mit einem Computer verbunden werden können. Die Programmierung der Boards erfolgt über eine integrierte Entwicklungsumgebung (IDE), die kostenlos heruntergeladen werden kann.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Die Software von Arduino besteht aus der IDE, einer Programmiersprache und einer umfangreichen Bibliothek von Funktionen und Codebeispielen. Die IDE ermöglicht es dem Benutzer, den Mikrocontroller zu programmieren, indem er Code schreibt, der in der Programmiersprache C++ geschrieben ist.&lt;br /&gt;
&lt;br /&gt;
Die Bibliothek von Arduino enthält eine Vielzahl von Funktionen und Codebeispielen, die dem Benutzer helfen, schnell und einfach komplexe Elektronikprojekte zu realisieren. Die Bibliothek enthält unter anderem Funktionen für die Steuerung von Motoren, Sensoren, Displays und Kommunikationsgeräten wie Ethernet und WLAN.&lt;br /&gt;
&lt;br /&gt;
== Anwendungen ==&lt;br /&gt;
&lt;br /&gt;
Arduino wird in vielen Bereichen eingesetzt, darunter:&lt;br /&gt;
&lt;br /&gt;
# Robotik&lt;br /&gt;
# Home Automation&lt;br /&gt;
# Wearables&lt;br /&gt;
# Kunstprojekte&lt;br /&gt;
# Musikinstrumente&lt;br /&gt;
# Bildung&lt;br /&gt;
Arduino ist auch bei Schülern und Studenten beliebt, da es eine einfache und kostengünstige Möglichkeit bietet, Elektronikprojekte zu entwickeln.&lt;br /&gt;
&lt;br /&gt;
== MOOC ==&lt;br /&gt;
&lt;br /&gt;
Ein MOOC (Massive Open Online Course) ist ein Online-Kurs, der eine große Anzahl von Teilnehmern erreichen kann. Ein MOOC zu Arduino könnte eine Vielzahl von interaktiven Elementen enthalten, die den Schülern helfen, die Plattform schnell zu verstehen und zu lernen, wie sie Elektronikprojekte entwickeln können.&lt;br /&gt;
&lt;br /&gt;
Zu den möglichen interaktiven Elementen gehören:&lt;br /&gt;
&lt;br /&gt;
Videos, die die grundlegenden Konzepte von Arduino erklären&lt;br /&gt;
Quizfragen, um das Verständnis der Schüler zu testen&lt;br /&gt;
Code-Beispiele, die die Schüler modifizieren können, um ihre eigenen Projekte zu erstellen&lt;br /&gt;
Virtuelle Labore, in denen die Schüler ihre Projekte testen und debuggen können&lt;br /&gt;
Ein Arduino-MOOC könnte in verschiedenen Schulfächern eingesetzt werden, darunter Informatik, Elektronik, Mathematik und Physik.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ArduinoUno.jpg|thumb|Ein Arduino Uno Board]]&lt;br /&gt;
&lt;br /&gt;
= Praktische Prüfung =&lt;br /&gt;
==Niveaustufe 1==&lt;br /&gt;
&lt;br /&gt;
#Schreibe ein Programm, das eine LED an- und ausschaltet, wenn ein Taster gedrückt wird.&lt;br /&gt;
#Verbinde einen Piezo-Summer und ein Potentiometer mit dem Arduino und schreibe ein Programm, das einen Ton ausgibt, wenn das Potentiometer gedreht wird.&lt;br /&gt;
==Niveaustufe 2==&lt;br /&gt;
&lt;br /&gt;
#Schreibe ein Programm, das die Helligkeit eines Lichtsensors misst und eine LED einschaltet, wenn die Helligkeit einen bestimmten Schwellenwert überschreitet.&lt;br /&gt;
#Verbinde einen Drehregler und eine RGB-LED mit dem Arduino und schreibe ein Programm, das die Farbe der LED ändert, wenn der Regler gedreht wird.&lt;br /&gt;
==Niveaustufe 3==&lt;br /&gt;
&lt;br /&gt;
# Schreibe ein Programm, das einen Servomotor steuert und eine bestimmte Position anfährt, wenn ein Taster gedrückt wird.&lt;br /&gt;
# Verbinde einen Ultraschallsensor und eine LED mit dem Arduino und schreibe ein Programm, das die LED einschaltet, wenn ein Hindernis erkannt wird.&lt;br /&gt;
==Niveaustufe 4==&lt;br /&gt;
# Schreibe ein Programm, das die Temperatur mit einem Temperatursensor misst und die Daten auf einem LCD-Display anzeigt.&lt;br /&gt;
# Verbinde einen Joystick und zwei Servomotoren mit dem Arduino und schreibe ein Programm, das die Motoren steuert, wenn der Joystick bewegt wird.&lt;br /&gt;
# Schreibe ein Programm für den Arduino, das eine LED an Pin 9 anschließt und sie alle zwei Sekunden für eine halbe Sekunde einschaltet. Verwende eine variable Verzögerung.&lt;br /&gt;
# Schreibe ein Programm für den Arduino, das eine LED an Pin 13 anschließt und sie abwechselnd für eine Sekunde ein- und ausschaltet.&lt;br /&gt;
# Schreibe ein Programm für den Arduino, das einen Taster an Pin 2 anschließt und bei jedem Drücken des Tasters eine LED an Pin 3 für eine halbe Sekunde einschaltet.&lt;br /&gt;
==Niveaustufe 5==&lt;br /&gt;
# Schreibe ein Programm, das die Luftfeuchtigkeit und Temperatur mit einem DHT11-Sensor misst und die Daten auf einem OLED-Display anzeigt.&lt;br /&gt;
# Verbinde einen 9-DOF-Sensor (Beschleunigung, Gyroskop, Magnetometer) und eine LED mit dem Arduino und schreibe ein Programm, das die LED in Abhängigkeit von der Bewegung des Sensors steuert.&lt;br /&gt;
== Niveaustufe 6==&lt;br /&gt;
&lt;br /&gt;
# Schreibe ein Programm, das einen Schrittmotor steuert und eine bestimmte Sequenz von Schritten ausführt.&lt;br /&gt;
# Verbinde ein RFID-Modul und eine LCD-Anzeige mit dem Arduino und schreibe ein Programm, das den Namen des Benutzers auf dem Display anzeigt, wenn er seine RFID-Karte scannt.&lt;br /&gt;
==Niveaustufe 7==&lt;br /&gt;
# Schreibe ein Programm, das eine Echtzeituhr mit einem DS1307-Modul verwendet und die aktuelle Uhrzeit auf einem LCD-Display anzeigt.&lt;br /&gt;
# Verbinde einen Bluetooth-Modul und einen Motor mit dem Arduino und schreibe ein Programm, das den Motor über eine Bluetooth-Verbindung steuert.&lt;br /&gt;
# Schreibe ein Programm für den Arduino, das einen Temperatursensor am Analogen Eingang A0 anschließt und die aktuelle Temperatur auf dem Seriellen Monitor ausgibt.&lt;br /&gt;
# Schreibe ein Programm für den Arduino, das eine LED an Pin 9 anschließt und die Intensität basierend auf dem Wert eines Potentiometers am Analogen Eingang A1 regelt.&lt;br /&gt;
# Schreibe ein Programm für den Arduino, das eine Servo-Motor an Pin 10 anschließt und ihn in Abhängigkeit von einem Potentiometer am Analogen Eingang A2 steuert.&lt;br /&gt;
==Niveaustufe 8==&lt;br /&gt;
&lt;br /&gt;
# Schreibe ein Programm, das einen Servomotor steuert und eine bestimmte Bewegungssequenz ausführt, die über eine serielle Schnittstelle gesteuert wird.&lt;br /&gt;
# Verbinde ein GPS-Modul und einen SD-Kartenslot mit dem Arduino und schreibe ein Programm, das die GPS-Daten auf der SD-Karte speichert und später wieder abrufen kann.&lt;br /&gt;
==Niveaustufe 9==&lt;br /&gt;
# Schreibe ein Programm für den Arduino, das eine LED an Pin 9 anschließt und die Farbe basierend auf dem Wert eines Potentiometers am Analogen Eingang A1 ändert. Verwende PWM-Ausgabe, um die Farbe zu steuern.&lt;br /&gt;
# Schreibe ein Programm für den Arduino, das einen IR-Empfänger an Pin 2 anschließt und Signale von einer IR-Fernbedienung empfängt. Verwende eine Bibliothek, um die Signale zu decodieren und eine LED an Pin 13 basierend auf den empfangenen Signalen ein- und auszuschalten.&lt;br /&gt;
# Schreibe ein Programm für den Arduino, das einen Schrittmotor an den Pins 8, 9, 10 und 11 anschließt und ihn in einer Schleife drehen lässt. Verwende eine Bibliothek, um den Schrittmotor zu steuern, und eine variable Verzögerung, um die Geschwindigkeit zu ändern.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Niveaustufe 10==&lt;br /&gt;
# Schreibe ein Programm für den Arduino, das einen Ultraschallsensor an den Pins 11 und 12 anschließt und die Entfernung zu einem Hindernis misst. Wenn das Hindernis näher als 10 cm ist, soll eine LED an Pin 9 eingeschaltet werden.&lt;br /&gt;
# Schreibe ein Programm für den Arduino, das eine LCD-Anzeige an den Pins 4, 5, 6, 7, 8 und 9 anschließt und eine Begrüßungsnachricht anzeigt. Verwende eine Bibliothek, um die LCD-Anzeige zu steuern.&lt;br /&gt;
# Schreibe ein Programm für den Arduino, das eine drahtlose Verbindung zu einem anderen Arduino herstellt und Daten austauscht. Verwende ein WLAN-Modul wie das ESP8266 oder das HC-05 Bluetooth-Modul.&lt;br /&gt;
&lt;br /&gt;
= LearningApp =&lt;br /&gt;
&amp;lt;iframe height=1000&amp;gt; https://learningapps.org/view20126697 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe height=1000&amp;gt; https://learningapps.org/view18148611&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Quiz =&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist Arduino? (Eine Open-Source-Plattform für Elektronikprojekte) (!Ein Musikinstrument) (!Ein Betriebssystem) (!Eine Art von Gemüse)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Wofür wird Arduino verwendet? (Robotik, Home Automation, Wearables, Kunstprojekte, Musikinstrumente, Bildung) (!Zum Kochen) (!Zum Fliegen) (!Zum Schwimmen)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist die IDE? (Eine integrierte Entwicklungsumgebung zum Programmieren von Arduino) (!Ein Sensor) (!Ein Aktor) (!Ein Display)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Welche Programmiersprache wird für Arduino verwendet? (C++) (!Python) (!Java) (!Ruby)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist ein MOOC? (Ein Massive Open Online Course) (!Ein Motor) (!Ein Display) (!Ein Aktor)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Welcher Mikrocontroller wird in den meisten Arduino-Boards verwendet? (ATmega328P) (!ATtiny85) (!ATmega2560) (!AT89C2051)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist ein Shield in Bezug auf Arduino? (Ein Aufsatz-Board, das die Funktionen des Arduino-Boards erweitert) (!Ein Schutzschild für das Arduino-Board) (!Ein Sensor) (!Ein Aktor)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Welche Spannung benötigt Arduino in der Regel? (5 Volt oder 3,3 Volt) (!12 Volt oder 24 Volt) (!120 Volt oder 240 Volt) (!1 Volt oder 2 Volt)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist ein Sensor in Bezug auf Arduino? (Ein elektronisches Bauteil, das physikalische Größen wie Temperatur, Licht oder Bewegung misst) (!Ein Aktor) (!Ein Display) (!Ein Lautsprecher)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist das Ziel des Arduino-Projekts? (Die Förderung von Elektronik und Programmierung für Künstler, Designer und Hobbyisten) (!Die Herstellung von Spielzeugen) (!Die Entwicklung von Medizinprodukten) (!Die Schaffung von Militärtechnologie)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist der Unterschied zwischen einem analogen und einem digitalen Signal? (Analoge Signale sind stufenlos und können beliebige Werte annehmen, digitale Signale haben nur zwei Zustände: 0 und 1) (!Digitale Signale sind stufenlos und können beliebige Werte annehmen, analoge Signale haben nur zwei Zustände: 0 und 1) (!Analoge Signale sind viel schneller als digitale Signale) (!Digitale Signale sind viel schneller als analoge Signale)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist ein Aktor in Bezug auf Arduino? (Ein elektronisches Bauteil, das eine physikalische Handlung ausführt, z. B. das Ein- und Ausschalten eines Motors oder die Steuerung einer Lampe) (!Ein Sensor) (!Ein Display) (!Ein Lautsprecher)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist das besondere an der Arduino-Plattform? (Sie ist offen, d. h. der Quellcode und die Schaltpläne sind frei zugänglich und können von jedermann bearbeitet und weiterentwickelt werden) (!Sie ist proprietär, d. h. der Quellcode und die Schaltpläne sind geheim und dürfen nicht verändert werden) (!Sie ist nur für professionelle Entwickler gedacht) (!Sie ist nur für den Einsatz in der Raumfahrt geeignet)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Welche der folgenden Komponenten benötigt Arduino, um eine Verbindung zu einem Computer herzustellen? (Ein USB-Kabel) (!Ein HDMI-Kabel) (!Ein Ethernet-Kabel) (!Ein Koaxialkabel)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist das Besondere an der Programmierung von Arduino? (Sie ist einfach zu erlernen und erfordert keine tiefgreifenden Kenntnisse in Elektronik und Informatik) (!Sie ist sehr kompliziert und erfordert jahrelange Erfahrung) (!Sie ist nur für professionelle Entwickler gedacht) (!Sie ist nur für den Einsatz in der Raumfahrt geeignet)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist C++? (Eine objektorientierte Programmiersprache) (!Ein Betriebssystem) (!Ein Textverarbeitungsprogramm) (!Ein Grafikprogramm)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Welcher Operator wird verwendet, um den Inhalt einer Variable in der Konsole auszugeben? (&amp;lt;&amp;lt;) (!&amp;gt;&amp;gt;) (!=) (!==)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist eine Funktion in C++? (Ein in sich geschlossener Programmteil, der eine bestimmte Aufgabe erfüllt) (!Ein Variablen-Typ) (!Eine Schleife) (!Ein Array)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist ein Pointer in C++? (Eine Variable, die die Adresse einer anderen Variablen speichert) (!Ein Zeichenketten-Literal) (!Ein Schlüsselwort) (!Ein Datentyp)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Welche der folgenden Anweisungen erzeugt eine Schleife, die solange durchlaufen wird, bis eine bestimmte Bedingung erfüllt ist? (while) (!if) (!for) (!do-while)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist der Unterschied zwischen Compiler und Interpreter? (Ein Compiler übersetzt den gesamten Quellcode in eine ausführbare Datei, während ein Interpreter den Quellcode Zeile für Zeile übersetzt und ausführt.) (!Ein Compiler ist schneller als ein Interpreter, aber ein Interpreter ist genauer.) (!Ein Compiler übersetzt den Quellcode in eine höhere Programmiersprache, während ein Interpreter den Quellcode in Maschinencode übersetzt.) (!Ein Compiler ist nur für die Verwendung von Low-Level-Sprachen wie Assembler oder C gedacht, während ein Interpreter für höhere Programmiersprachen wie Java oder Python verwendet wird.)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist eine Schleife in der Programmierung? (Ein Konstrukt, das es ermöglicht, einen Block von Anweisungen mehrmals auszuführen.) (!Ein anderes Wort für eine Variable.) (!Eine Funktion, die verwendet wird, um die Leistung von Code zu messen.) (!Ein Wert, der eine spezielle Bedeutung innerhalb des Programms hat.)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist eine Bedingung in der Programmierung? (Eine Anweisung, die bewirkt, dass eine bestimmte Aktion nur ausgeführt wird, wenn eine bestimmte Bedingung erfüllt ist.) (!Eine Funktion, die verwendet wird, um Daten zu sortieren.) (!Ein Wert, der eine bestimmte Bedeutung innerhalb des Programms hat.) (!Ein Synonym für eine Variable.)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist eine Klasse in der objektorientierten Programmierung? (Eine Schablone oder ein Bauplan, der zur Erstellung von Objekten verwendet wird.) (!Ein anderes Wort für eine Funktion.) (!Ein Synonym für einen Pointer.) (!Ein Wert, der eine spezielle Bedeutung innerhalb des Programms hat.)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist ein Array in der Programmierung? (Eine Sammlung von Variablen des gleichen Datentyps, die nacheinander im Speicher angeordnet sind.) (!Eine Funktion, die zur Überprüfung der Syntax des Codes verwendet wird.) (!Ein Operator, der zur Erhöhung des Werts einer Variable um eins verwendet wird.) (!Eine Schleife, die immer mindestens einmal durchlaufen wird.)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist ein Datentyp in der Programmierung? (Ein Konzept, das beschreibt, welche Art von Daten eine Variable speichern kann.) (!Ein Schleifenkonstrukt, das in der Regel verwendet wird, um eine bestimmte Anzahl von Schleifendurchläufen durchzuführen.) (!Eine Funktion, die zur Konvertierung von Datentypen verwendet wird.) (!Eine Bedingungsanweisung, die verwendet wird, um eine Aktion auszuführen, wenn eine bestimmte Bedingung erfüllt ist.)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist ein Pointer in der Programmierung? (Eine Variable, die die Adresse eines anderen Speicherbereichs enthält.) (!Ein Datentyp, der zur Speicherung von ganzen Zahlen verwendet wird.) (!Ein Schleifenkonstrukt, das in der Regel verwendet wird, um eine bestimmte Anzahl von Schleifendurchläufen durchzuführen.) (!Eine Funktion, die zur Konvertierung von Datentypen verwendet wird.)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist eine Funktion in der Programmierung? (Ein Block von Code, der eine bestimmte Aufgabe ausführt.) (!Eine Variable, die zur Speicherung von Zeichenketten verwendet wird.) (!Ein Konstrukt, das verwendet wird, um einen Block von Anweisungen mehrmals auszuführen.) (!Ein Datentyp, der zur Speicherung von Dezimalzahlen verwendet wird.)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist das Konzept der Modularisierung in der Programmierung? (Das Aufteilen von Code in separate, wiederverwendbare Einheiten.) (!Das Entfernen von Kommentaren aus dem Quellcode.) (!Die Verwendung von Schleifen in einer Funktion, um Code mehrmals auszuführen.) (!Die Verwendung von Bedingungsanweisungen, um eine Aktion nur dann auszuführen, wenn eine bestimmte Bedingung erfüllt ist.)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist ein Algorithmus in der Programmierung? (Eine Schritt-für-Schritt-Anleitung zur Lösung eines Problems.) (!Eine Bedingungsanweisung, die verwendet wird, um eine Aktion auszuführen, wenn eine bestimmte Bedingung erfüllt ist.) (!Ein Datentyp, der zur Speicherung von Fließkommazahlen verwendet wird.) (!Eine Schleife, die in der Regel verwendet wird, um eine bestimmte Anzahl von Schleifendurchläufen durchzuführen.)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist eine Variable in der Programmierung? (Ein Name, der einem Wert zugewiesen ist und in einem Programm verwendet werden kann.) (!Eine Funktion, die eine bestimmte Aufgabe ausführt.) (!Ein Schleifenkonstrukt, das in der Regel verwendet wird, um eine bestimmte Anzahl von Schleifendurchläufen durchzuführen.) (!Eine Bedingungsanweisung, die verwendet wird, um eine Aktion auszuführen, wenn eine bestimmte Bedingung erfüllt ist.)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist eine Konstante in der Programmierung? (Ein Wert, der während der Programmausführung nicht verändert werden kann.) (!Ein Datentyp, der zur Speicherung von Zeichenketten verwendet wird.) (!Ein Schleifenkonstrukt, das in der Regel verwendet wird, um eine bestimmte Anzahl von Schleifendurchläufen durchzuführen.) (!Eine Bedingungsanweisung, die verwendet wird, um eine Aktion auszuführen, wenn eine bestimmte Bedingung erfüllt ist.)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist eine Funktion in der Programmierung? (Ein Block von Code, der eine bestimmte Aufgabe ausführt.) (!Eine Variable, die zur Speicherung von Zeichenketten verwendet wird.) (!Ein Konstrukt, das verwendet wird, um einen Block von Anweisungen mehrmals auszuführen.) (!Ein Datentyp, der zur Speicherung von Dezimalzahlen verwendet wird.)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist eine Schleife in der Programmierung? (Ein Konstrukt, das verwendet wird, um einen Block von Anweisungen mehrmals auszuführen.) (!Eine Bedingungsanweisung, die verwendet wird, um eine Aktion auszuführen, wenn eine bestimmte Bedingung erfüllt ist.) (!Ein Datentyp, der zur Speicherung von Fließkommazahlen verwendet wird.) (!Ein Name, der einem Wert zugewiesen ist und in einem Programm verwendet werden kann.)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist eine Bedingungsanweisung in der Programmierung? (Eine Anweisung, die verwendet wird, um eine Aktion auszuführen, wenn eine bestimmte Bedingung erfüllt ist.) (!Ein Konstrukt, das verwendet wird, um einen Block von Anweisungen mehrmals auszuführen.) (!Ein Datentyp, der zur Speicherung von Fließkommazahlen verwendet wird.) (!Ein Name, der einem Wert zugewiesen ist und in einem Programm verwendet werden kann.)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist das Ergebnis der folgenden Berechnung?&lt;br /&gt;
&lt;br /&gt;
int x = 10;&lt;br /&gt;
int y = 3;&lt;br /&gt;
int z = x / y;&lt;br /&gt;
&lt;br /&gt;
z ist gleich... (3) (!2) (!5) (!10)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist die Ausgabe des folgenden Codes?&lt;br /&gt;
&lt;br /&gt;
int a = 5;&lt;br /&gt;
int b = 10;&lt;br /&gt;
if (a &amp;lt; b) {&lt;br /&gt;
cout &amp;lt;&amp;lt; &amp;quot;a ist kleiner als b&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
} else {&lt;br /&gt;
cout &amp;lt;&amp;lt; &amp;quot;a ist größer oder gleich b&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Die Ausgabe lautet... (a ist kleiner als b) (!a ist größer oder gleich b) (!5) (!10)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was macht die folgende Schleife?&lt;br /&gt;
&lt;br /&gt;
for (int i = 0; i &amp;lt; 5; i++) {&lt;br /&gt;
cout &amp;lt;&amp;lt; i &amp;lt;&amp;lt; endl;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Die Schleife gibt aus... (0, 1, 2, 3, 4) (!1, 2, 3, 4, 5) (!0, 1, 2, 3, 4, 5) (!0, 1, 2, 3, 4)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist die Ausgabe des folgenden Codes?&lt;br /&gt;
&lt;br /&gt;
int x = 5;&lt;br /&gt;
int y = 7;&lt;br /&gt;
int z = x + y;&lt;br /&gt;
cout &amp;lt;&amp;lt; &amp;quot;Das Ergebnis von &amp;quot; &amp;lt;&amp;lt; x &amp;lt;&amp;lt; &amp;quot; + &amp;quot; &amp;lt;&amp;lt; y &amp;lt;&amp;lt; &amp;quot; ist &amp;quot; &amp;lt;&amp;lt; z &amp;lt;&amp;lt; endl;&lt;br /&gt;
&lt;br /&gt;
Die Ausgabe lautet... (Das Ergebnis von 5 + 7 ist 12) (!Das Ergebnis von x + y ist z) (!Das Ergebnis von 5 + 7 ist 35) (!Das Ergebnis von 5 plus 7 ist 12)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
Was ist das Ergebnis der folgenden Berechnung?&lt;br /&gt;
&lt;br /&gt;
int x = 8;&lt;br /&gt;
int y = 2;&lt;br /&gt;
int z = x % y;&lt;br /&gt;
&lt;br /&gt;
z ist gleich... (0) (!1) (!2) (!3)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&lt;br /&gt;
= Technik =&lt;br /&gt;
{{:Technik}}&lt;/div&gt;</summary>
		<author><name>oldwiki&gt;Glanz</name></author>
	</entry>
</feed>