lehrkraefte:blc:informatik:ffprg1-2019:arrays-lists

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
lehrkraefte:blc:informatik:ffprg1-2019:arrays-lists [2019/02/26 09:56]
Ivo Blöchliger [Aufgabe 1]
lehrkraefte:blc:informatik:ffprg1-2019:arrays-lists [2019/02/26 10:02] (current)
Ivo Blöchliger [Aufgabe 1]
Line 52: Line 52:
 n = 20 n = 20
 fib = [0,1] fib = [0,1]
-for i in range(2,20):+for i in range(2,n):
   fib.append(fib[i-2]+fib[i-1])   fib.append(fib[i-2]+fib[i-1])
 print(fib) print(fib)
 </code> </code>
 +Der Quotient nähert sich $\frac{1}{\varphi}$, dem Kehrwert des Golden Schnitts, positive Lösung der Gleichung $1:x = x:(1-x)$. $\varphi$ ist auch als die "irrationalste" Zahl bekannt. D.h. um die Zahl mit gegebener Präzision durch eine Bruchzahl anzunähern ist Nenner grösser als für andere irrationale Zahlen.
 </hidden> </hidden>
  
Line 63: Line 64:
 Wissen Sie, welcher Zahl sich diese Folge nähert? Wissen Sie, welcher Zahl sich diese Folge nähert?
  
- +<hidden Lösungsvorschlag> 
 +<code python> 
 +n = 20 
 +fib = [0,1] 
 +for i in range(2,n): 
 +  fib.append(fib[i-2]+fib[i-1]) 
 +print(fib) 
 + 
 +quotients = [] 
 +for i in range(1,n):  # Achtung: es gibt nur n-1 Quotienten! 
 +  quotients.append(fib[i-1]/fib[i]) 
 + 
 +print(quotients) 
 +</code> 
 +</hidden> 
 ==== Aufgabe 2 ==== ==== Aufgabe 2 ====
 Erzeugen Sie ein Array mit den ersten $n$ (z.B. 100) Primzahlen. Erzeugen Sie ein Array mit den ersten $n$ (z.B. 100) Primzahlen.
  • lehrkraefte/blc/informatik/ffprg1-2019/arrays-lists.1551171390.txt.gz
  • Last modified: 2019/02/26 09:56
  • by Ivo Blöchliger