1


E. T.
Diese Lernkarten bieten einen Einblick in die Grundlagen der Elektrotechnik und Programmierung, insbesondere mit Python, auf Mittelschulniveau. Sie behandeln Themen wie Schleifen, Funktionen, Datentypen und Algorithmen, wobei der Fokus auf der praktischen Anwendung und dem Verständnis von Code liegt. Ideal für Schüler und Einsteiger, die ihre Kenntnisse in Programmierung und Elektrotechnik vertiefen möchten, um komplexe Probleme zu lösen und effizienten Code zu schreiben.
Karten
102
Lernende
6
Sprache
Deutsch
Kategorie
Elektrotechnik
Stufe
Mittelschule
Erstellt / Aktualisiert
08.12.2022 / 13.03.2023

Lernkarten

  1. While-Schleifen
  • Hat eine vordefinierte Anzahl von Durchläufen
  • Prüfen vor jeder Ausführung einer Bedingung auf «True»
  • Werden immer mindestens einmal ausgeführt
  • Werden zu Endlosschleifen wenn die Bedingung «Fasle» wird

Prüfen vor jeder Ausführung einer Bedingung auf «True»

  1. In anderen Programmiersprachen gibt es Do-While-Schleifen
  • True
  • False

True

 

  1. Wenn die Abbruchbedingung nicht erfüllt werden kann, dann wird die Schleife zu einer Endlosschleife
  • True
  • False

True

  1. Eine Funktion/Methode
  • Beinhaltet immer eine mathemaische Rechnung
  • Kann keine Parameter übernehmen
  • Erledigt eine Teilaufgabe im Programm
  • Ist nur für die Ästhetik vom Code zuständig

Erledigt eine Teilaufgabe im Programm

  1. Eine Methode
  • Hat keinen Rückgabewert
  • Hat einen Rückgabewert
  • Unterscheidet sich nicht von einer Funktion
  • Kann keine Übergabeparameter verwenden

Hat keinen Rückgabewert

  1. Die Verwendung von Funktionen/Methode
  • Hilft der Lesbarkeit vom Code
  • Ist für den Benutzer erkennbar
  • Hat keinen Einfluss auf die Codestruktur
  • Hat keinen positiven Effekt auf zukünftige Änderungen am Programm

Hilft der Lesbarkeit vom Code

  1. Lokale Variablen
  • Sind innerhalb und ausserhalb von Funktionen die gleichen
  • Sind nur innerhalb von einem bestimmten Codeteil verfügbar
  • Müssen am Anfang vom Sourcecode definiert werden
  • Können innerhalb einer Funktion nicht verwendet werden

Sind nur innerhalb von einem bestimmten Codeteil verfügbar

  1. Variablen aus dem Haubtprogramm
  • Können nicht an eine Methode/Funktion übergeben werden
  • Sind immer Globale Variablen
  • Können immer nur im Haubtprogramm verwendet werden
  • Können mittels Befehlt global in einer Funktion/Methode verwendet werden

Können mittels Befehlt global in einer Funktion/Methode verwendet werden

  1. Um Funktionen verwenden zu können muss das Programm sichtbar sein
  • True
  • False

False

 

  1. Eine Funktion beinhaltet immer den Befehl return
  • True
  • False

True

  1. Funktionen werden vom Interpreter direkt ausgeführt
  • True
  • False

False

  1. Der Funktions-/Methodenname soll ein Hinweis darauf geben, was das Teilprogramm macht
  • True
  • False

True

 

  1. Das Schlüsselwort um eine Funktion/Methode in Python zu erstellen ist def
  • True
  • False

True

  1. Um Funktionen verwenden zu können muss der Programmcode Sichtbar sein?
  • True
  • False

False

  1. Die Verwendung von Funktionen und Methoden?
  • Hilft der Lesbarkeit vom Code
  • Ist für den Benutzer erkennbar
  • Hat einen Einfluss auf die Codestruktur
  • Hat keinen positiven Effekt auf zukünftige Änderungen am Programm

Hilft der Lesbarkeit vom Code

  1. Wenn die Besinnung immer erfüllt wird, dann wird eine While-schleife zu einer Endlosschleife?
  • True
  • False

True

  1. Eine Funktion beinhaltet immer den Befehl Return?
  • Ture
  • False

Ture

  1. Der Funktion/Methodenname sollte einen Hinweis darauf geben was das Teilprogramm macht?
  • True
  • False

True

  1. Zugriff aus Sourcecode von Skripten?
  • Haben nur die Entwickler
  • Haben nur die Ausführer vom Code
  • Haben die Entwickler und Ausführer vom Code
  • Hat niemand

Haben die Entwickler und Ausführer vom Code

  1. Eine Bedinnung überprüft immer einen Boolean auf True
  • True
  • False

True

  1. Die Bedienung für die Terminierung eines Algorithmus ist eine wichtige Eigenschaft.
  • True
  • False

True

  1. Der Else-Teil wird nur ausgeführt, wenn keine Vorherige Bedienung «True» war?
  • True
  • False

True

  1. Eine Division in Python
  • Hat den Datentyp Integer als Resultat
  • Hat den Datentyp Float als Resultat
  • Wird als letztes gerechnet
  • Ist ein String

Hat den Datentyp Float als Resultat

  1. Eine Forschleife mit Range (5)
  • Beinhaltet 6 Wiederholungen (0-5)
  • Beinhaltet 4 Wiederholungen (1-4)
  • Beinhaltet 5 Wiederholungen (1-5)
  • Beinhaltet 5 Wiederholungen (0-4)

Beinhaltet 5 Wiederholungen (0-4)

  1. Die Verwendung von Funktionen und Methoden?
  • Hilft der Lesbarkeit vom Code
  • Ist für den Benutzer erkennbar
  • Hat einen Einfluss auf die Codestruktur
  • Hat keinen positiven Effekt auf zukünftige Änderungen am Programm

Hilft der Lesbarkeit vom Code

  1. Wenn die Besinnung immer erfüllt wird, dann wird eine While-schleife zu einer Endlosschleife?
  • True
  • False

True

 

  1. Eine Funktion beinhaltet immer den Befehl Return?
  • Ture
  • False

Ture

 

  1. Der Funktion/Methodenname sollte einen Hinweis darauf geben was das Teilprogramm macht?
  • True
  • False

True

  1. Zugriff aus Sourcecode von Skripten?
  • Haben nur die Entwickler
  • Haben nur die Ausführer vom Code
  • Haben die Entwickler und Ausführer vom Code
  • Hat niemand

Haben die Entwickler und Ausführer vom Code

  1. Eine Bedinnung überprüft immer einen Boolean auf True
  • True
  • False

True

  1. Die Bedienung für die Terminierung eines Algorithmus ist eine wichtige Eigenschaft.
  • True
  • False

True

  1. Der Else-Teil wird nur ausgeführt, wenn keine Vorherige Bedienung «True» war?
  • True
  • False

True

  1. Eine Division in Python
  • Hat den Datentyp Integer als Resultat
  • Hat den Datentyp Float als Resultat
  • Wird als letztes gerechnet
  • Ist ein String

Hat den Datentyp Float als Resultat

  1. Die Konvertierung von Float zu Integer
  • Wird in Python mit Funktion int(x.x) gemacht
  • Ist eine mathematische Berechnung
  • Führt zu einem Fehler
  • Hat eine angenäherte Zahl zur Folge

Wird in Python mit Funktion int(x.x) gemacht

  1. Das Schlüsselwort um eine Funktion/Methode in Python zu starten ist: def
  • True
  • False

True

  1. Eine Liste.
  • Kann Schleifen beinhalten
  • Kann nicht mit einer Schleife verarbeitet werden
  • Kann mittels For-Schleife verarbeitet werden
  • Beinhaltet Elemente, die in einer Schleife nicht verwendet werden

Kann mittels For-Schleife verarbeitet werden

  1. Beim Programmieren gibt es nur einen richtigen Weg?
  • True
  • False

True

  1. Eine Methode
  • Hat keinen Rückgabewert
  • Hat einen Rückgabewert
  • Unterscheidet sich nicht von einer Funktion
  • Kann keine Übergabeparameter verwenden

Hat keinen Rückgabewert

  1. Listen sind identisch
  • Wenn sie gleichviele Elemente haben
  • Wenn sie Anzahl, Reihenfolge und Inhalte der Elemente gleich sind
  • Wenn sie den gleichen Variablennummern haben
  • Wenn die ersten und die letzten Elemente gleich sind

Wenn sie Anzahl, Reihenfolge und Inhalte der Elemente gleich sind

  1. Einflussdiagramm ist keine Darstellung von einem Algorithmus
  • True
  • False

False

Lernen