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.
Flashcards
102
Students
6
Language
German
Created / Updated
08.12.2022 / 13.03.2023

Flashcards

  1. Brainfuck ist eine Programmiersprache?
  • True
  • False

●True

  1. Wenn man programmieren kann, versteht man den digitalen Alltag besser?
  • True
  • False

●True

  1. Algorithmen kann man auch ausserhalb von Programmieren finden?
  • True
  • False

●True

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

●False

  1. Was ist ein Algorithmus
  • Eine mathematische Berechnung
  • Immer ein Computerprogramm
  • Schrittweise Lösung von einem Problem
  • Perkussion in einem Musikstück

●Schrittweise Lösung von einem Problem

  1. Die Reihenfolge von Aktionen innerhalb eines Algorithmus…
  • Spielt eine wichtige Rolle für die Problemlösung
  • Braucht es nicht
  • Kann beliebig verändert werden
  • Ist in jedem Fall fix definiert

●Spielt eine wichtige Rolle für die Problemlösung

  1. Die bedingte Ausführung
  • Ist eine Schleife
  • Ist eine elementare Funktion im Algorithmus
  • Ist ein energiegesteuerter Algorithmus
  • Die Bedingungen sind immer mathematischer Natur

●Ist ein energiegesteuerter Algorithmus

  1. Jeder Algorithmus
  • Beinhaltet eine bedingte Ausführung
  • Sieht gleich aus, sofern er das gleiche Problem löst
  • Beinhaltet Wiederholungen
  • Besteht aus denselben elementaren Aktionen, unterschiedlich angeordnet

 

●Besteht aus denselben elementaren Aktionen, unterschiedlich angeordnet

  1. Algorithmen findet man nur in Computerprogrammen
  • Ture
  • False

●False

  1. Die Strukturierung von Programmcode
  • Hilft Fehler zu vermeiden
  • Ist nur für Nerds
  • Kann vernachlässigt werden
  • Ist in Python egal

●Hilft Fehler zu vermeiden

  1. Ein Flussdiagramm ist keine Darstellung von einem Algorithmus
  • True
  • False

●False

  1. Programmieren muss man üben
  • Ture
  • False

●Ture

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

●Ture

  1. Python dient als Übersetzung zwischen Menschen und Maschine
  • True
  • Fase

●True

  1. Mit diesem Datentyp kann man rechnen.
  • String
  • Float
  • Boolean
  • Zeichen

●Float

  1. ine Variablendeklaration ist
  • Das Einfügen des Variableninhaltes
  • On Python Pflicht
  • Das Ankündigen des Datentyps einer Variable
  • Abhängig vom Variablennamen

●Das Ankündigen des Datentyps einer Variable

  1. Integrer sind
  • Fliesskommazahlen und exakt
  • Angenäherte Fliesskommazahlen
  • Ganze zahlen und exakt
  • Angenäherte ganze Zahlen

●Ganze zahlen und exakt

  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. Ein String darf
  • Keine Hochkommas beinhalten
  • Nicht durch einen User-Input definiert werden
  • Beliebige Zeichen beinhalten
  • Wird in Python mittels int() Funktion erstellt

●Beliebige Zeichen beinhalten

  1. Mathematische Operationen
  • Sind nur mit bestimmten Datentypen möglich
  • Haben immer den Datentyp Float als Resultat
  • Können innerhalb eines Strings erfolgen
  • Werden mit Vergleichsoperationen gemacht

●Sind nur mit bestimmten Datentypen möglich

  1. Die Verwendung von Vergleichsoperatoren
  • Ist nur mit Float oder integer erlabt
  • Ist in Python nicht möglich
  • Ist nur mit Strings erlaubt
  • Haben den Datentyp Boolean als Resultat

●Haben den Datentyp Boolean als Resultat

  1. Boolean sind Wahrheitswerte also entweder True oder False
  • False
  • True

True

  1. Mehrere Booleans können mittels Kombinatorik zu einem Boolean zusammengefasst werden
  • True

False

●True

  1. In Python können Listen
  • Keine Liste als Element haben
  • Nicht zusammengefügt werden
  • Elemente unterschiedlicher Datentypen beinhalten
  • Nicht leer sein

●Elemente unterschiedlicher Datentypen beinhalten

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

●Wenn die Anzahl, Reihenfolge und Inhalte der Elemente gleich sind

  1. Der erste Eintrag einer Liste
  • Muss bei der Listendefinition vorhanden sein
  • Definiert den Datentyp aller Elemente
  • Hat den Indexwert 0
  • Lässt sich mittels list.append(elemnet) einfügen

●Hat den Indexwert 0

  1. Kontrollstrukturen in der Programmierung
  • Sind Datentypen
  • Sind Listenverbindungen
  • Sind abhängig von der Programmiersprache
  • Sind Bedingungen und Schleifen

 

●Sind Bedingungen und Schleifen

  1. Eine Bedingung überprüft immer einen Boolean auf «True»
  • True
  • False

True

  1. Ein elif Eintrag in einer Verzweigung ist Pflicht
  • Ture
  • False

False

  1. Der else-Teil wird nur ausgeführt, wenn keine vorherige Bedingung «True» war.
  • True
  • False

True

  1. Bedingungen steuern das Verhalten von einem Programm
  • True
  • False

True

  1. Beim if-elif-Block wird nur der Code der ersten «True»-Bedingung ausgeführt
  • True
  • False

True

  1. Schleifen dienen hauptsächlich dazu
  • Wiederhohlende Codeteile einfacher zu gestallten
  • Zahlen zu generieren
  • Listen zu definieren
  • Pausen im Code einzufügen

Wiederhohlende Codeteile einfacher zu gestallten

  1. Die Anzahl Ausführungen
  • Ist bei der While-Schleife bereits bekannt
  • Ist bei einer For-Schleife bereits bekannt
  • Ist bei keiner Schleife bekannt
  • Ist immer die Abbruchbedingung bei einer While-Schleife

Ist bei einer For-Schleife bereits bekannt

  1. Ein Schleifenkörper
  • Ist die Definition einer Abbruchbedingung
  • Ist der Code, der mehrmals durchlaufen werden soll
  • Gibt es nur bei While-Schleifen
  • Ist eine Zählvariable

Ist der Code, der mehrmals durchlaufen werden soll

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

Kann mittels For-Schleife verarbeitet werden

  1. Eine For-Schleife 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. Eine For-Schleife
  • Kann Listen mit Elementen beliebiger Datentypen durchlaufen
  • Kann nur Listen mit Elementen vom Datentyp Zahl durchlaufen
  • Ignoriert Listenelemente, die nicht Zahlen sind
  • Kann keine Liste durchlaufen

Kann Listen mit Elementen beliebiger Datentypen durchlaufen

  1. Eine Endlosschleife
  • Lässt sich mit einer For-Schleife programmieren
  • Lässt sich mit beiden Schleifentypen programmieren
  • Lässt sich mit einer While-Schleife programmieren
  • Kann man nicht programmieren

Lässt sich mit einer While-Schleife programmieren

Study