Ich bin mir meiner Faulheit bewusst und muss mich von Zeit zu Zeit dazu drängen, eine grundlegende mentale Arithmetik durchzuführen. Daher suche ich nach einer Software, die mich regelmäßig auffordert, eine kurze mentale Rechenübung durchzuführen (Plus, Minus, Multiplizieren, Teilen).
Kriterien:
- Es sollte mir ermöglichen, die Intervallzeit anzupassen
- Es sollte in den Ubuntu Desktop integriert sein, dh im Hintergrund versteckt sein und nur während der Trainingszeit angezeigt werden (Popup)
scripts
software-recommendation
education
Orschiro
quelle
quelle
Antworten:
1. Einfache Version
Das folgende Skript erzeugt zufällige Zuweisungen, + , - , × und ÷ . Sie können (und sollten) eine maximale Anzahl festlegen, die das Skript verwenden darf, sowie das Zeitintervall zwischen den Zuweisungen.
Die Aufgaben
Die Aufgaben werden in einem Zenity-Eingabefenster angezeigt:
wenn die Antwort falsch ist:
Wenn die Antwort richtig ist:
Das Skript
Wie benutzt man
mindpractice.py
Führen Sie es mit der maximal zulässigen Anzahl und der Intervallzeit (in Sekunden) zwischen den Zuweisungen als Argumente aus:
z.B
Berechnungen bis zu Zahlen von
1000
, mit einer Pause von 5 Minuten zwischen den Aufgaben.Wenn alles gut funktioniert, können Sie es wie gewohnt zu Startanwendungen hinzufügen, oder es kann ein Starter zum Umschalten erstellt werden, den ich später hinzufügen könnte :)
Hinweis
2. Weitere Optionen
Sobald Sie mit der Berechnung beginnen, werden Sie feststellen, dass das Aufteilen auf Zahlen von (sagen wir) 100 viel einfacher ist als das Multiplizieren von Zahlen auf 100.
Mit dem folgenden Skript können (und sollten) Sie das Maximum der Zahlen pro Übungstyp festlegen (siehe Anweisungen unter dem Skript).
Das Skript
Wie benutzt man
Richten Sie das Skript genau wie das erste ein, führen Sie es jedoch mit den Argumenten aus (in beliebiger Reihenfolge verknüpft das Skript die richtigen Argumente mit dem richtigen Element):
p:
Pause (Pause zwischen den Aufgaben, in Sekunden))s:
subtrahieren (maximale Anzahl, mit der berechnet werden soll)a:
add (maximale Anzahl)m:
multiplizieren (maximale Anzahl)d:
teilen (maximale Anzahl)Zum Beispiel:
alle fünf Minuten eine Übung zeigen, Zahlen bis zu 10, außer bis zu 100 teilen.
3. Lassen Sie uns ein bisschen mitreißen
In der Lage sein, einige Statistiken zu sehen
Die folgende Version zeigt Ihnen die Statistiken nach jeweils 10 Übungen:
Zusätzlich (kann nützlich sein, wenn es für Kinder verwendet wird) können Sie sehen, was in den letzten 100 falsch beantworteten Übungen schief gelaufen ist. In einer versteckten Datei werden sowohl die Zuweisungen als auch ihre (falschen) Antworten geschrieben:
Diese Protokolldatei befindet sich:
Das Skript
Wie benutzt man
Die Verwendung ist ziemlich genau wie bei Option 2, aber Sie haben die Protokolldatei und die Ergebnisse nach jeweils 10 Aufgaben zur Verfügung.
4. Ultimative Version
Die folgende Version entspricht Option 3 (einschließlich Protokolldatei und Berichten), bietet jedoch einige zusätzliche Funktionen:
fügt die berechnende Quadratwurzel hinzu
fügt eine Verwendung Bereich von Zahlen, sondern maximal einfach eingestellt
Erinnert sich an die Argumente, die beim letzten Mal ausgeführt wurden, wenn sie ohne Argumente ausgeführt wurden (nur beim ersten Mal müssen Argumente festgelegt werden). Wenn beim ersten Ausführen keine Argumente festgelegt wurden, sendet das Skript eine Nachricht:
Das Skript
Wie benutzt man
Kopieren Sie das Skript in eine leere Datei und speichern Sie es (erneut) unter
mindpractice.py
. Führen Sie es mit den folgenden Optionen aus (als Beispiele)Muss eingestellt werden:
Optional (Auswahl treffen):
Beispielbefehl:
zu setzen:
beim Addieren und Multiplizieren werden nicht verwendet.
Wenn das Skript dann das nächste Mal ausgeführt wird mit:
Es werden die zuletzt verwendeten Argumente gespeichert
Verwenden Sie die Version, die Ihren Anforderungen am besten entspricht ...
quelle
Think Hard
Fenster ignoriere , um die Arbeit vorher zu beenden (z. B. einen Satz fertig zu schreiben). Ich vergesse dann das Fenster. Wäre es möglich, dass dasThink Hard
Fenster nach 5 Minuten automatisch wieder scharf wird?Einführung:
Die folgende Anwendung erzeugt zufällige ganzzahlige Ausdrücke, die vom Benutzer ausgewertet werden. Der Bereich zufällig generierter Ausdrücke hängt von den Benutzereinstellungen im Hauptfenster ab. Wenn Sie auf die Lets BeginSchaltfläche klicken , wird die Sitzung auf unbestimmte Zeit gestartet, bis der Benutzer auf die Schaltfläche Abbrechen klickt .
Quellcode:
quelle
15/14 = 1
. Ich bin mir nicht sicher, wie nützlich eine solche Übung ist. Was denken Sie?integer arithmetic
. Das heißt, das Ergebnis ist nur ein ganzer Teil, kein Rest. Wenn Sie möchten, könnte ich auch versuchen,decimal
Arithmetik zu implementieren . Bitte lassen Sie mich auch wissen, welche anderen Optionen ich implementieren und hinzufügen soll. Derzeit versuche ich, dieagile development
Methode zu üben , und die Kommunikation mit dem Kunden ist der Schlüssel für eine solche Methode. Lass es mich wissen, bitte.