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: %% Cell type:markdown id: tags:
# Øvingsforelesning 1 - Parallel 1 # Øvingsforelesning 1 - TDT4110 Parallell 1
%% Cell type:markdown id: tags: %% Cell type:markdown id: tags:
**Læremål**: **Læremål**:
* Bli introdusert til hva programmering er * Bli introdusert til hva programmering er
* Grunnleggende syntaks * Grunnleggende syntaks
* Utføre enkle utregninger i Python * Utføre enkle utregninger i Python
%% Cell type:markdown id: tags: %% Cell type:markdown id: tags:
## Oppgave 1 ## Oppgave 1
%% Cell type:markdown id: tags: %% Cell type:markdown id: tags:
**Regn ut følgende i Python ved hjelp av kode** **Regn ut følgende i Python ved hjelp av kode**
![img](./../../Resources/Images/regnestykker.jpg) ![img](./../../Resources/Images/regnestykker.jpg)
%% Cell type:code id: tags: %% Cell type:code id: tags:
``` python ``` python
# Skriv regnestykke 1 her # Skriv regnestykke 1 her
``` ```
%% Cell type:code id: tags: %% Cell type:code id: tags:
``` python ``` python
# Skriv regnestykke 2 her # Skriv regnestykke 2 her
``` ```
%% Cell type:code id: tags: %% Cell type:code id: tags:
``` python ``` python
# Skriv regnestykke 3 her # Skriv regnestykke 3 her
``` ```
%% Cell type:code id: tags: %% Cell type:code id: tags:
``` python ``` python
# Skriv regnestykke 4 her # Skriv regnestykke 4 her
``` ```
%% Cell type:markdown id: tags: %% Cell type:markdown id: tags:
## Oppgave 2 ## Oppgave 2
%% Cell type:markdown id: tags: %% Cell type:markdown id: tags:
**Hva tilsvarer 80 grader celsius i Fahrenheit?** **Hva tilsvarer 80 grader celsius i Fahrenheit?**
$$F = \frac{9}{5}Celsius + 32$$ $$F = \frac{9}{5}Celsius + 32$$
%% Cell type:code id: tags: %% Cell type:code id: tags:
``` python ``` python
# Skriv koden din her # Skriv koden din her
``` ```
%% Cell type:markdown id: tags: %% Cell type:markdown id: tags:
## Oppgave 3 ## Oppgave 3
%% Cell type:markdown id: tags: %% Cell type:markdown id: tags:
**Hva returneres ved å regne ut følgende uttrykk i Python?** $$\frac{7!}{5!-3}$$ **Hva returneres ved å regne ut følgende uttrykk i Python?** $$\frac{7!}{5!-3}$$
%% Cell type:markdown id: tags: %% Cell type:markdown id: tags:
*Merk at 7! er fakultetet av 7 og kan skrives som $ 7! = 7*6*5*4*3*2*1$* *Merk at 7! er fakultetet av 7 og kan skrives som $ 7! = 7*6*5*4*3*2*1$*
%% Cell type:code id: tags: %% Cell type:code id: tags:
``` python ``` python
# Skriv koden din her # Skriv koden din her
``` ```
%% Cell type:markdown id: tags: %% Cell type:markdown id: tags:
## Oppgave 4 ## Oppgave 4
%% Cell type:markdown id: tags: %% Cell type:markdown id: tags:
**Er 1000 000 000 større enn $2^{30}$?** **Er 1000 000 000 større enn $2^{30}$?**
%% Cell type:code id: tags: %% Cell type:code id: tags:
``` python ``` python
# Skriv koden din her # 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.
Finish editing this message first!
Please register or to comment