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:54]
Ivo Blöchliger [Erzeugung von Arrays]
lehrkraefte:blc:informatik:ffprg1-2019:arrays-lists [2019/02/26 10:02] (current)
Ivo Blöchliger [Aufgabe 1]
Line 47: Line 47:
   [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181]   [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181]
 sein. sein.
 +
 +<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)
 +</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>
  
 Erzeugen Sie daraus ein Array der Länge $n-1$, das die Quotienten zweier aufeinanderfolgenden Einträge vom obigen Array enthält. Resultat: Erzeugen Sie daraus ein Array der Länge $n-1$, das die Quotienten zweier aufeinanderfolgenden Einträge vom obigen Array enthält. Resultat:
Line 53: 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.1551171287.txt.gz
  • Last modified: 2019/02/26 09:54
  • by Ivo Blöchliger