|
Für Neulinge ist meiner Meinung nach ein Taschenrechner am besten geeignet. Den kann man immer weiter erweitern und komplizierter machen.
1. Einfacher Rechner (+,-,*,/) mit zwei Zahlen
2. Rechner mit parsen komplexerer Ausdrücke ((1+4)*3-9), trigonometrische Funktionen, Flächen/Volumenbestimmung von Körpern und Formen
3. Funktionen und Gleichungssysteme (Nullstellen von polynom zweiten gerades, lösen von Gleichungssystemen (Gauß-Jordan).
4. beliebig erweitern
Warum ein Taschenrechner?
- Erfordert Grundwerkzeug if,loops, +,-,*,/
- Kann man sehr schön über Funktionen lösen (oder später mit Klassen sofern AutoIt die unterstützt)
- Man bekommt ein Gefühl für algorithmisches Denken (insbesondere bei Punkt 2 und 3)
- String parsing
- kennenlernen von Listen/Arrays (insbesondere beim Gauß)
- Man lernt die Datentypen kennen (Double,Int,String) (keine Ahnung ob AutoIt da unterscheidet)
- (Grafische Oberflächen)
- ...
Das ganze klingt vielleicht ein wenig trocken lohnt sich aber. Wenn du dich intensiver mit der Programmierung auseinander setzen willst solltest du irgendwann einen Wechsel der Sprachen in Erwägung ziehen. Von AutoIt hin zu einer der größeren Sprachen wie Scala, Java, C/C++ usw. (Rein Funktionale Sprachen wie Haskell sind auch zu empfehlen)
|