lehrkraefte:blc:informatik:ffprg1-2019:challenges

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
lehrkraefte:blc:informatik:ffprg1-2019:challenges [2019/01/20 10:17]
Ivo Blöchliger
lehrkraefte:blc:informatik:ffprg1-2019:challenges [2019/02/05 17:46]
mirco_buechel
Line 6: Line 6:
 ===== Vorgehen ===== ===== Vorgehen =====
   * Legen Sie einen Ordner 'challenge' an und kopieren Sie die beiden Dateien von oben in diesen Ordner.   * Legen Sie einen Ordner 'challenge' an und kopieren Sie die beiden Dateien von oben in diesen Ordner.
-  * Starten Sie TigerJython (evtl. auf die [[http://www.tjgroup.ch/index.php?site=download|neuste Version}} updaten). +  * Starten Sie TigerJython (evtl. auf die [[http://www.tjgroup.ch/index.php?site=download|neuste Version]] updaten, [[https://fginfo.ksbg.ch/~ivo/tigerjython/|interner Link]]). 
-  * Öffnen Sie die beiden Dateien challenge.py und checker.py+  * Öffnen Sie mit TigerJython die beiden Dateien challenge.py und checker.py
   * Führen Sie checker.py aus. Dabei muss für jede Challenge das Resultat erscheinen (1. Challenge OK, alle 6 anderen FAIL)   * Führen Sie checker.py aus. Dabei muss für jede Challenge das Resultat erscheinen (1. Challenge OK, alle 6 anderen FAIL)
   * Studieren Sie die Datei challenge.py.   * Studieren Sie die Datei challenge.py.
   * Beginnen Sie mit der Lösung der Challenge Ihrer Wahl. Stellen Sie Fragen bei technischen Problemen.   * Beginnen Sie mit der Lösung der Challenge Ihrer Wahl. Stellen Sie Fragen bei technischen Problemen.
 +
 +===== Lösungsvorschläge =====
 +==== hello ====
 +<code python>
 +# Autor: Ivo Bloechliger
 +def hello():
 +    print("Hello world")
 +</code>
 +==== hifive ====
 +<code python>
 +# mirco
 +def hifive(n):
 +    for i in range(n):
 +        print('Hi!')
 +    print('Five')
 +</code>
 +
 +==== rampe ====
 +<code python>
 +def rampe(n):
 +    for i in range(n):
 +        print((i+1)*'#')
 +</code>
 +==== tree ====
 +==== teiler ====
 +==== prim ====
 +==== grid ====
 +
  • lehrkraefte/blc/informatik/ffprg1-2019/challenges.txt
  • Last modified: 2019/02/05 17:48
  • by mirco_buechel