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. 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. 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. Ein Python Programm kann abgebrochen werden
  • True
  • False

True

 

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

Ist bei einer For-Schleife bereits bekannt

 

  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 Befehl global in einer Funktion/Methode verwendet werden

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

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

True

  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 kann man auch ausserhalb von Programmen finden
  • True
  • False

True

  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 Vergleichsoperatoren gemacht

Sind nur mit bestimmten Datentypen möglich

  1. Eine Textdatei mit Skript-Sourcecode
  • Lässt sich auf einem Computer mit Interpreter ausführen
  • Beinhaltet Maschinencodes
  • Muss immer zuerst kompiliert werden
  • Ist nicht lesbar für Menschen

Lässt sich auf einem Computer mit Interpreter ausführen

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

False

  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 Strukturierung von Programmcode
  • Hilft Fehler zu vermeiden
  • Ist nur für Nerds
  • Kann vernachlässigt werden
  • Ist i Python egal

Hilft Fehler zu vermeiden

  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. Das Resultat von kompilierten Sourcecode
  • Ist ein Skript, das interpretiert werden muss
  • Ist ein ausführbares Programm
  • Ist mehr Sourcecode
  • Ist lesbar in einem Texteditor

Ist ein ausführbares Programm

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

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

  1. Beim Kompilieren werden keine
  • Übersetzung in Maschienencode gemacht
  • Datentypenkonsistenzen sichergestellt
  • Syntaxüberprüfungen durchgeführt
  • Laufzeitfehler erkannt

Laufzeitfehler erkannt

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

Ist eine Elementare Funktion im Algorithmus

  1. Ein Skript wird vor der Ausführung kompiliert
  • True
  • False

False

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

True

  1. Programmieren muss man üben
  • True
  • False

True

Ein String

  • Darf keine Hochkommas beinhalten
  • Das nicht durch einer User-Input definiert werden
  • Darf beliebige Zeichen beinhalten
  • Wird in Python mittels int.() Funktion 

Darf beliebige Zeichen beinhalten

Lernen