lehrkraefte:blc:informatik:glf20:programmieren:selektion

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:glf20:programmieren:selektion [2020/10/19 09:10]
Ivo Blöchliger
lehrkraefte:blc:informatik:glf20:programmieren:selektion [2020/10/23 11:34]
Ivo Blöchliger
Line 40: Line 40:
 </quizlib> </quizlib>
 </WRAP> </WRAP>
 +
 +<WRAP info>
 +Mit ''else'' kann ein Code-Block begonnen werden, der ausgeführt wird, wenn das vorhergehende Code-Block im ''if'' nicht ausgeführt wurde. 
 +  <code python>
 +a = 4
 +if a<3:
 +  print("a ist kleiner als 3")
 +else:
 +  print("a ist nicht kleiner als 3")  
 +  </code>
 +Es ist auch möglich, mit ''elif'' noch weitere Bedingungen zu testen und ein ''else'' am Schluss anzufügen, das ausgeführt wird, wenn alle vorhergehenden Bedingungen falsch waren.
 +<code python>
 +name = "Python"
 +if name=="Python":
 +  print("Hallo Schlange!")
 +elif name=="Monty":
 +  print("Da fehlt doch Python!")
 +else:
 +  print("No comment")
 +</code>
 +</WRAP>
 +
  
 <WRAP todo> <WRAP todo>
Line 50: Line 72:
 </WRAP> </WRAP>
  
 +
 +<WRAP todo>
 +Schreiben die ein Programm, das die allgemeine lineare Gleichung $ax + b = 0$ löst. Das Programm soll die Koeffizienten $a$ und $b$ einlesen und die Lösung ausgeben. Behandeln Sie auch den Spezialfall, wenn $a=0$ ist.
 +</WRAP>
 +
 +<hidden Aufgabe, wenn die Lösung der quadratischen Gleichung schon behandelt wurde>
 <WRAP todo> <WRAP todo>
 Schreiben Sie ein Programm, das die quadratische Gleichung $ax^2+bx+c=0$ löst. Die Koeffizienten $a$, $b$ und $c$ sollen am Anfang direkt im Programmcode definiert werden. Schreiben Sie ein Programm, das die quadratische Gleichung $ax^2+bx+c=0$ löst. Die Koeffizienten $a$, $b$ und $c$ sollen am Anfang direkt im Programmcode definiert werden.
Line 82: Line 110:
 </code> </code>
 </WRAP> </WRAP>
 +</hidden>
  
 <WRAP info> <WRAP info>
Line 129: Line 158:
 </hidden> </hidden>
 </WRAP> </WRAP>
 +
 +===== Optionale, weitere Aufgaben =====
 +  * Geben Sie alle Teiler einer Zahl aus.
 +  * Geben Sie die Primfaktorzerlegung einer Zahl aus.
 +  * Bestimmen Sie, ob eine gegebene Zahl eine Primazahl ist oder nicht.
 +  * Geben Sie die Primzahlen der Reihe nach aufsteigend aus.
  
 ===== Lösungsvorschläge ===== ===== Lösungsvorschläge =====
  • lehrkraefte/blc/informatik/glf20/programmieren/selektion.txt
  • Last modified: 2020/10/23 11:35
  • by Ivo Blöchliger