====== 05 ====== ===== Informatik-Buch auf uni-brachbach.de ===== * Wie komme ich dahin und warum? * Warum passt das nicht immer zum Unterricht? ===== Noch ein Beispiel: Funktionswertberechnung ===== Mit Hilfe des folgenden Programms kann man Funktionswerte der Funktion f(x) = 3x^2+2,5x-3 berechnen. x = float(input("x = ")) y = 3*x**2 + 2.5*x -3 print (y) ===== Trick für mehrfache Eingabe: die while-Schleife ===== Gerade im letzten Beispiel möchte man meist gern nacheinander verschieden Werte für ''x'' eingeben. Die Programmiersprachen bieten dafür ein Konstrukt an, dass man als "Schleife" bezeichnet: while (5>3): x = float(input("x = ")) y = 3*x**2 + 2.5*x -3 print (y) Die ''while''-Schleife wiederholt die nachfolgenden Zeilen, die um einen Tabulator weiter eingerückt notiert werden, **solange** die Aussage in der Klammer hinter dem Wort ''while'' wahr ist. Da ''(5>3)'' voraussichtlich längere Zeit eine wahre Aussage bleibt, wird die Eingabe, die Berechnung und die Ausgabe solange wiederholt, bis das Programm abgebrochen oder der Rechner ausgeschaltet wird oder ...