Skip to content
Snippets Groups Projects
Commit 30fc32f5 authored by Aubert's avatar Aubert
Browse files

legg til LF for OF1

parent 46a21571
No related branches found
No related tags found
No related merge requests found
%% Cell type:markdown id: tags:
# Øvingsforelesning 1 - Parallel 1
# Øvingsforelesning 1 - TDT4110 Parallell 1
%% Cell type:markdown id: tags:
**Læremål**:
* Bli introdusert til hva programmering er
* Grunnleggende syntaks
* Utføre enkle utregninger i Python
%% Cell type:markdown id: tags:
## Oppgave 1
%% Cell type:markdown id: tags:
**Regn ut følgende i Python ved hjelp av kode**
![img](./../../Resources/Images/regnestykker.jpg)
%% Cell type:code id: tags:
``` python
# Skriv regnestykke 1 her
```
%% Cell type:code id: tags:
``` python
# Skriv regnestykke 2 her
```
%% Cell type:code id: tags:
``` python
# Skriv regnestykke 3 her
```
%% Cell type:code id: tags:
``` python
# Skriv regnestykke 4 her
```
%% Cell type:markdown id: tags:
## Oppgave 2
%% Cell type:markdown id: tags:
**Hva tilsvarer 80 grader celsius i Fahrenheit?**
$$F = \frac{9}{5}Celsius + 32$$
%% Cell type:code id: tags:
``` python
# Skriv koden din her
```
%% Cell type:markdown id: tags:
## Oppgave 3
%% Cell type:markdown id: tags:
**Hva returneres ved å regne ut følgende uttrykk i Python?** $$\frac{7!}{5!-3}$$
%% Cell type:markdown id: tags:
*Merk at 7! er fakultetet av 7 og kan skrives som $ 7! = 7*6*5*4*3*2*1$*
%% Cell type:code id: tags:
``` python
# Skriv koden din her
```
%% Cell type:markdown id: tags:
## Oppgave 4
%% Cell type:markdown id: tags:
**Er 1000 000 000 større enn $2^{30}$?**
%% Cell type:code id: tags:
``` python
# Skriv koden din her
```
......
%% Cell type:markdown id: tags:
# Øvingsforelesning 1 Løsningsforslag- TDT4110 Parallell 1
%% Cell type:markdown id: tags:
**Læremål**:
* Bli introdusert til hva programmering er
* Grunnleggende syntaks
* Utføre enkle utregninger i Python
%% Cell type:markdown id: tags:
## Oppgave 1
%% Cell type:markdown id: tags:
**Regn ut følgende i Python ved hjelp av kode**
![img](./../../Resources/Images/regnestykker.jpg)
%% Cell type:code id: tags:
``` python
print(4*-2-(2+-5))
```
%% Output
-5
%% Cell type:code id: tags:
``` python
print(-2--2-2)
```
%% Output
-2
%% Cell type:code id: tags:
``` python
print(5-2**(-1*-1))
```
%% Output
3
%% Cell type:code id: tags:
``` python
print(-(1*1*2*3*5*-8))
```
%% Output
240
%% Cell type:markdown id: tags:
## Oppgave 2
%% Cell type:markdown id: tags:
**Hva tilsvarer 80 grader celsius i Fahrenheit?**
$$F = \frac{9}{5}Celsius + 32$$
%% Cell type:code id: tags:
``` python
#Rett frem
print(9/5*80+32)
#Ved hjelp av variabel
degrees_celcius = 80
F = (9/5)*degrees_celcius + 32
print(F)
#Bonus: Omregningen kan også skrives ut som en setning
print(f'{degrees_celcius} grader celcius tilsvarer {F} grader fahrenheit')
```
%% Output
176.0
176.0
80 grader celcius tilsvarer 176.0 grader fahrenheit
%% Cell type:markdown id: tags:
## Oppgave 3
%% Cell type:markdown id: tags:
**Hva returneres ved å regne ut følgende uttrykk i Python?** $$\frac{7!}{5!-3}$$
%% Cell type:markdown id: tags:
*Merk at 7! er fakultetet av 7 og kan skrives som $ 7! = 7*6*5*4*3*2*1$*
%% Cell type:code id: tags:
``` python
# Rett frem
print((7*6*5*4*3*2*1)/((5*4*3*2*1)-3))
# Bonus: ved hjelp av math-modulen
import math
print(math.factorial(7)/(math.factorial(5)-3))
```
%% Output
43.07692307692308
43.07692307692308
%% Cell type:markdown id: tags:
## Oppgave 4
%% Cell type:markdown id: tags:
**Er 1000 000 000 større enn $2^{30}$?**
%% Cell type:code id: tags:
``` python
print(1000000000 > 2**30)
```
%% Output
False
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment