Berechne die Höhe eines Balls nach 0.6s mit v0=5m/s, g=9.81m/s2 mit Hilfe der Formel $y(t)=v_0t - \frac{1}{2} gt^2$
Berechne die Höhe eines Balls nach 0.6s mit v0=5m/s, g=9.81m/s2 mit Hilfe der Formel $y(t)=v_0t - \frac{1}{2} gt^2$
%% Cell type:code id: tags:
%% Cell type:code id: tags:
``` python
``` python
print(5*0.6-0.5*9.81*0.6**2)
print(5*0.6-0.5*9.81*0.6**2)
```
```
%% Output
%% Output
1.2342
1.2342
%% Cell type:markdown id: tags:
%% Cell type:markdown id: tags:
# Variablen
# Variablen
- Die Variable legt den Namen eines Objekts fest.
- Die Variable legt den Namen eines Objekts fest.
- Der Ausdruck auf der rechten Seite wird der Variable zugewiesen.
- Der Ausdruck auf der rechten Seite wird der Variable zugewiesen.
%% Cell type:code id: tags:
%% Cell type:code id: tags:
``` python
``` python
y=3
y=3
result=3+4
result=3+4
```
```
%% Cell type:markdown id: tags:
%% Cell type:markdown id: tags:
# Programmieren mit Variablen
# Programmieren mit Variablen
Die Verwendung von Variablen in unserem Ballproblem führt zu folgendem Code:
Die Verwendung von Variablen in unserem Ballproblem führt zu folgendem Code:
%% Cell type:code id: tags:
%% Cell type:code id: tags:
``` python
``` python
v0=5
v0=5
g=9.81
g=9.81
t=0.6
t=0.6
y=v0*t-0.5*g*t**2
y=v0*t-0.5*g*t**2
print(y)
print(y)
```
```
%% Output
%% Output
1.2342
1.2342
%% Cell type:markdown id: tags:
%% Cell type:markdown id: tags:
# Kommentare
# Kommentare
- Erklärungen in natürlicher Sprache bereitstellen.
- Erklärungen in natürlicher Sprache bereitstellen.
- beginnen mit dem Zeichen #.
- beginnen mit dem Zeichen #.
%% Cell type:code id: tags:
%% Cell type:code id: tags:
``` python
``` python
# computes the height of a ball in vertical motion.
# computes the height of a ball in vertical motion.
v0=5# initial velocity
v0=5# initial velocity
g=9.81# acceleration of gravity
g=9.81# acceleration of gravity
t=0.6# time
t=0.6# time
y=v0*t-0.5*g*t**2# vertical position
y=v0*t-0.5*g*t**2# vertical position
print(y)
print(y)
```
```
%% Output
%% Output
1.2342
1.2342
%% Cell type:markdown id: tags:
%% Cell type:markdown id: tags:
# Module
# Module
- manche Funktionen, die wir benutzen wollen, sind in extra Bibliotheken verfügbar, die wir laden müssen
- manche Funktionen, die wir benutzen wollen, sind in extra Bibliotheken verfügbar, die wir laden müssen
%% Cell type:code id: tags:
%% Cell type:code id: tags:
``` python
``` python
importrandom
importrandom
x=random.random()
x=random.random()
print(x)
print(x)
```
```
%% Output
%% Output
0.3277387786416064
0.3277387786416064
%% Cell type:markdown id: tags:
%% Cell type:markdown id: tags:
# Übungen
# Übungen
1. Berechne die Höhe des Balls nach 1 Sekunde mit v0=5 m/s!
1. Berechne die Höhe des Balls nach 1 Sekunde mit v0=5 m/s!
2. Berechne die Höhe des Balls nach 1 Sekunde mit v0=10m/s!
2. Berechne die Höhe des Balls nach 1 Sekunde mit v0=10m/s!
3. Berechne die Höhe des Balls nach 1 Sekunde mit einer zufälligen Anfangsgeschwindigkeit!
3. Berechne die Höhe des Balls nach 1 Sekunde mit einer zufälligen Anfangsgeschwindigkeit!
4. Berechne die Höhe des Balls nach 1 Sekunde mit v0=5 m/s auf dem Mond! Tipp: finde die Gravitationsbeschleuningung auf dem Mond raus und setze sie statt die Erdbeschleunigung ein.
4. Berechne die Höhe des Balls nach 1 Sekunde mit v0=5 m/s auf dem Mond! Tipp: finde die Gravitationsbeschleuningung auf dem Mond raus und setze sie statt die Erdbeschleunigung ein.