Front page. 1.1 What is printed?

Størrelse: px
Begynne med side:

Download "Front page. 1.1 What is printed?"

Transkript

1 Front page UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: IN-KJM1900 Grunnkurs i programmering for naturvitenskapelige anvendelser Eksamensdag: 18. desember 2017 Tid for eksamen: Vedlegg: 1 (ODESolver.pdf) Tillatte hjelpemidler: Ingen. Les gjennom hele oppgavesettet før du begynner å løse oppgavene. Dersom du savner opplysninger i en oppgave, kan du selv legge dine egne forutsetninger til grunn og gjøre rimelige antagelser, så lenge de ikke bryter med oppgavens ånd. Gjør i så fall rede for forutsetningene og antagelsene du gjør. All kode i oppgavetekstene er skrevet i Python 3. Du kan skrive svaret ditt enten i Python 2 eller Python 3, men du bør ikke blande de to versjonene. De fleste oppgavene resulterer i ganske kort kode hvor det normalt er lite behov for kommentarer med mindre man gjør noe komplisert eller ikke-standard (i så fall skal kommentarene forklare ideene bak program- konstruksjonene slik at det blir lett å vurdere koden). En oppgave kan be deg skrive en funksjon. Et hovedprogram der man kaller funksjonen er da ikke påkrevd, med mindre det er eksplisitt angitt. I denne typen oppgaver kan du også anta at nødvendige moduler er importert utenfor funksjonen. I andre tilfeller der du blir spurt om å skrive et program, er eksplisitt import av moduler en viktig del av besvarelsen. Maksimal poengsum på eksamen er 84 poeng. Det er totalt 25 oppgaver, og poengsummen for hver oppgave er oppgitt. 1.1 What is printed? Hva skrives ut i terminalvinduet når denne koden kjøres? s = -2 for k in range(2, 5, 2): s += 2 print(s) Maks poeng: What is printed? Hva skrives ut i terminalvinduet når denne koden kjøres? a = [8, 9, 10, 11] b = a[1:-1] a[1] = 10 print(b[0]) 1/17

2 Maks poeng: What is printed? Hva skrives ut i terminalvinduet når denne koden kjøres? for i in range(2, 5): print(i,end = ' ') for j in range(i-1, i+1): if i!= j: print(j, end = ' ') Maks poeng: What is printed? Hva skrives ut i terminalvinduet når denne koden kjøres? Husk at funksjonen enumerate(a), hvis a er en string av lengde n, vil returnere en liste av tupler [(0,a[0]), (1,a[1]),..., (n-1,a[n-1])]. def freq_lists(dna_list): n = len(dna_list[0]) A = [0]*n T = [0]*n G = [0]*n C = [0]*n for dna in dna_list: for index, base in enumerate(dna): if base == 'A': A[index] += 1 elif base == 'C': C[index] += 1 elif base == 'G': G[index] += 1 elif base == 'T': T[index] += 1 return A, C, G, T dna_list = ['GGTAG', 'GGTAC', 'GGTGC'] A, C, G, T = freq_lists(dna_list) print(a) 2/17

3 [0,0,0,2,0] ['C','G','T','A','G'] [0,0,0,1,0] [2,0,0,0,0] [0,0,0,'A',0] Maks poeng: What is printed? Hva skrives ut i terminalvinduet når denne koden kjøres? import numpy as np def fibonacci(n=3): x = np.zeros(n+1, int) x[0] = 1 x[1] = 1 for n in range(2, N+1): x[n] = x[n-1] + x[n-2] return n, x[n] print(fibonacci(n=2)) [0,1,1,2] [0,1,1,2,3] (2,2) (1,1,2,3) Maks poeng: What is printed? Hva skrives ut i terminalvinduet når denne koden kjøres? Hvis du mener at ingenting skrives ut så skriv dette eksplisitt i svaret ditt, f.eks. "Ingenting skrives ut". def primetable(k): n = 5 primelist = [2,3,5,7,11] print(primelist) diff = primelist for i in range(1,k): for j in range(n-i): diff[j] = abs(diff[j+1]-diff[j]) print(diff[:n-i]) primetable(2) 3/17

4 Words: 0 Maks poeng: What is printed? Hva skrives ut i terminalvinduet når denne koden kjøres? dna_list = ['GGTAG', 'GGTAC', 'GGTGC'] print(dna_list[len(dna_list)]) An error message 'C' GGTGC ['GGTAG', 'GGTAC', 'GGTGC'] Maks poeng: What is printed? Hva skrives ut i terminalvinduet når denne koden kjøres? import numpy as np a = np.linspace(0,5,1) a.append(6.0) print(a) 4/17

5 [ ] [ ] [ ] An error message Maks poeng: What is correct? Bare ett av følgende utsagn er riktig. Hvilket? En test-funksjon returnerer 0 hvis testen passerer. Hvis en testfunksjon kjører stille (uten feilmelding) så betyr det at funksjonen som testes ikke er korrekt. En test-funksjon skal alltid inneholde en return-setning. En testfunksjon skal alltid ha minst ett argument. En test-funksjon kan ha flere assert-setninger. Maks poeng: What is correct? Bare ett av følgende utsagn er riktig. Hvilket? Kallet numpy.sin(2) vil gi en feilmelding, siden 2 ikke er en array. Numpy arrays kan bare brukes til å lagre tall. Å legge sammen to Numpy arrays av lengde n vil gi en array av lengde 2n. Vektorisering betyr å unngå eksplisitte for-løkker i koden. Maks poeng: Lists Hvilket av følgende uttrykk vil ikke gi en liste av lengde 5? 5/17

6 list(range(2))+list(range(3)) [e**2 for e in range(1,5)] [0]*5 [2,3]+[0,2,3] Maks poeng: What is printed? Hva skrives ut i terminalvinduet når denne koden kjøres? Hvis du mener at ingenting skrives ut så skriv dette eksplisitt i svaret ditt, f.eks. "Ingenting skrives ut". def harmonic(m): s = 0 for k in range(1, M+1): s += 1.0/k return s def test_harmonic(): M = 3 expected = / /3 computed = harmonic(m) success = abs(expected-computed) < 1E-14 message = 'Error detected' assert success, message test_harmonic() Words: 0 Maks poeng: Heaviside function 6/17

7 Den såkalte Heaviside-funksjonen er definert som: Skriv en Python-funksjon heaviside(x), som implementerer denne funksjonen. 1 Maks poeng: Test function Skriv en test-funksjon for funksjonen heaviside(x) fra forrige oppgave. Velg x-verdier -1.0 og 1.0, og sammenlikne resultatet av funksjonen med de forventede verdiene 0.0 og Maks poeng: 4 7/17

8 Maks poeng: Numerical differentiation Den deriverte til en matematisk funksjon f(x) kan estimeres med en differanse-approksimasjon: for et lite tall h. Implementer en Python-funksjon diff(f,x,h), som bruker denne formelen til å estimere den deriverte til en funksjon f i et punkt x. Funksjonen skal returnere funksjonsverdien f(x) og den estimerte deriverte. Argumentet f kan være en vilkårlig matematisk funksjon implementert i Python, som tar ett inputargument og returnerer en verdi. 1 Maks poeng: Formatted output Skriv et Python-program som evaluerer nøyaktigheten til funksjonen diff(f,x,h) for å estimere den deriverte til sin(x). Programmet skal velge for i=1,2,3,4, og regne ut feilen, som er absolutt-verdien til differansen mellom den numeriske deriverte og den analytiske verdien. Programmet skal skrive ut x, h og feilen i en pent formatert tabell, som listet opp under. Du kan anta at funksjonen diff(f,x,h) er skrevet i samme fil som programmet ditt, så du trenger ikke gjenta eller importere denne funksjonen. Inkluder annen nødvendig import. Utskriften fra programmet skal se slik ut: /17

9 1 Maks poeng: Prime numbers Et primtall er et heltall k > 1 som bare kan deles med seg selv og 1. Med andre ord, for å bestemme om et tall k er et primtall trenger vi bare å sjekke at k ikke kan deles med noen av heltallene 2, 3,..., k- 1. For å teste dette i Python, merk at k kan deles med j hvis og bare hvis Python-uttrykket k % j == 0 er True (for eksempel, 12 kan deles på 6 siden 12 % 6 == 0 er True). (Merk: det finnes langt mer effektive metoder for å avgjøre om k er et primtall, men vi skal ikke se på dette her.) Skriv en Python-funksjon is_prime(k) som returnerer verdien True hvis k er et primtall, og verdien False hvis k ikke er et primtall. Du kan anta at k er et positivt heltall. 1 Maks poeng: 5 9/17

10 3.1 Euler's method: what is true? Hva er sant om Eulers metode? Velg de alternativene som er riktige påstander: Det er en metode for å finne tilnærmede løsninger av initialverdiproblemer Eulers metode er basert på definisjonen av den deriverte til en funksjon Eulers metode gir generelt bedre svar dersom tidssteget reduseres Eulers metode er bedre enn Newtons metode på likninger av formen f(x)=0 Maks poeng: The Birkenes model 10/17

11 Illustrasjonen viser den hydrologiske delmodellen av birkenesmodellen. Svar på alle de følgende spørsmål, og merk svarene a)-e). a) Hvilke størrelser i figuren er inndata i form av observerte tidsserier (lest inn fra fil i prosjektet)? b) Hvilke strømmer gir et positivt bidrag til A? 11/17

12 c) Hvilke strømmer gir et negativt bidrag til B? d) Beskriv hva rollen til A sig er. (Du trenger ikke skrive formelen.) e) Beskriv hva rollen til Q over er. (Du trenger ikke skrive formelen.) Words: 0 Maks poeng: Electroneutrality I birkenesmodellen har vi følgende likning for elektronøytralitet i reservoarene A og B: Her er x=[h + ], og s = [SO 4 2- ]. Velg et eller flere alternativer Noen av likevektskonstantene K H osv. endrer seg fra reservoar til reservoar. Vi kan ikke løse den hydrologiske delmodellen uten å løse f(x)=0 f(x)=0 dersom netto elektrisk ladning i en vannprøve er null. I birkenesmodellen finner vi ionekonsentrasjoner. med Newtons metode. Leddene i f(x) er Størrelsen s er alltid negativ Maks poeng: What is printed? (Newtons method) 12/17

13 Illustrasjonen viser et Pythonskript som bruker Newtons metode for å løse likningen Det er mange løsninger til denne likningen, for eksempel for alle heltall. Studér skriptet nøye. Hva printes av dette skriptet? Vink: I denne oppgaven er det ikke meningen at du skal regne ut hva som skjer på papir. Du kan løse oppgaven med kunnskapen du har om Newtons metode samt ved å studere skriptet. 1) f(x_0) = , x_1 = f(x_1) = , x_2 = f(x_2) = , x_3 = f(x_3) = , x_4 = f(x_4) = , x_5 = f(x_5) = , x_6 = ) f(x_0) = , x_1 = f(x_1) = , x_2 = f(x_2) = , x_3 = f(x_3) = , x_4 = f(x_4) = , x_5 = f(x_5) = , x_6 = ) f(x_6) = , x_7 = Alternativ 1 Alternativ 2 Alternativ 3 13/17

14 Maks poeng: Implementing Newton's method Følgende er et Python-skript som finner kuberoten av et tall ved Newtons metode. Funksjonen cube_root har en bug i implementeringen av Newtons metode. Finn denne bugen, og skriv inn det korrekte programmet. Vink: I denne oppgaven trenger du å kjenne iterasjonen i Newtons metode, og størrelsene som inngår der. Du can bruke copy-paste på koden, og så redigere. def cube_root(y): """ Beregn kuberoten av y med Newtons metode.""" maxit = 20 tol = 1e-16 x = 1.0 f = lambda x: x**3 - y df = lambda y: 3*y**2 for k in range(maxit): fx = f(x) dfx = df(y) if abs(fx) < tol: break if df == 0.0: raise(valueerror, "f'(x)=0") x = x - fx/dfx return x tall = 2.0 rot = cube_root(tall) print("kuberoten av %f er %.15f " % (tall, rot)) 1 Maks poeng: Implementation of Euler's method 14/17

15 3.6 Implementation of Euler's method Under er et Python-skript. Studér skriptet nøye. Skriptet definerer en funksjon euler() som løser et initialverdi med Eulers metode. Deretter anvendes metoden på initialverdiproblemet Det er en bug i implementeringen av Eulers metode. Det er kun 1 linje som må rettes for at funksjonen skal bli riktig. Finn feilen, og skriv inn hele det rette programmet. Vink: Du kan bruke copy/paste for å slippe å skrive alt manuelt. import numpy as np def euler(f, y0, t_final, n_steps): """ Apply Euler's method to the differential equation dy/dy = f(y,t), y(0) = y0, for 0 <= t <= t_final, using in total n_steps Euler steps. Returns a tuple (t,y) of time and solution vectors. """ t = np.linspace(0,t_final,n_steps+1) h = t[1]-t[0] y = np.zeros(n+1) y[0] = y0 for j in range(n): y[j+1]=y[j] - h*f(t[j],y[j]) return (t,y) def f(y,t): return -t*y n = 100 t_final = 5.0 (t,y) = euler(f, 1.0, t_final, n) 1 Maks poeng: 5 The Birkenes model 2 15/17

16 3.7 The Birkenes model 2 Følgende er noen påstander om den kjemiske delmodellen. Velg alle de riktige alternativene: Aluminium, kalsium, bikarbonat og hydronium antas alltid å være likevekt i reservoar A og B I hvert reservoar er konsentrasjonen til hydronium bestemt av likevektsbetingelser og sulfatkonsentrasjon. Sulfat transporteres gjennom modellen og forsvinner med strømmen i bekken Q, og også med evapotranspirasjon E_A og E_B Sulfat antas å ikke reagere med noen andre ioner. Aluminium, kalsium, bikarbonat og hydronium transporteres fra reservoar A til reservoar B, og ut i bekken Q. Dette er beskrevet med en differensiallikning/initialverdiproblem. Maks poeng: Mass balance 16/17

17 Illustrasjonen viser et Python-skript som simulerer en enkel reservoarmodell ("bøttemodell") med Eulers metode. Denne modellen er som følger: Vannstanden A(t) tilfredsstiller Her er Q(t) en utgående strøm ("hull i bøtte") med uttrykk Videre er P(t) en innkommende strøm gitt ved P(t) = p dersom t<=1 og P(t)=0 ellers. Likningen tilfredsstiller massebalanse, det vil si at Dette tilnærmer vi som VS = HS, der VS = A(t final ) - A(0), og der h er tidssteget. Oppgave: utvid skriptet med linjer som utfører massebalansesjekk, det vil si regner ut VS, HS og VS- HS og rapporterer resultatet til konsoll. Du trenger kun å skrive de linjene som trengs. Anta at koden settes inn på linje 30 i skriptet, før plottingen. 1 Maks poeng: 8 17/17

IN-KJM1900 Forelesning 4

IN-KJM1900 Forelesning 4 IN-KJM1900 Forelesning 4 Simen Kvaal Onsdag 15/11/2017 Simen Kvaal IN-KJM1900 Forelesning 4 Onsdag 15/11/2017 1 / 48 Dagens plan 1 Beskjeder og litt av hvert Beskjeder Litt om arrayer, lister og indeksering

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: MAT-INF 1100L Programmering, modellering, og beregninger. Prøveeksamen 2 Eksamensdag: Onsdag 14. November 2014. Tid for eksamen:

Detaljer

IN-KJM1900 Forelesning 1

IN-KJM1900 Forelesning 1 IN-KJM1900 Forelesning 1 Simen Kvaal Onsdag 25/10/2017 Simen Kvaal IN-KJM1900 Forelesning 1 Onsdag 25/10/2017 1 / 41 Oversikt 1 Velkommen til kjemidelen av IN-KJM1900! 2 Intro til prosjektoppgaven 3 Programmering

Detaljer

IN-KJM1900 Forelesning 3

IN-KJM1900 Forelesning 3 IN-KJM1900 Forelesning 3 Simen Kvaal Onsdag 8/11/2017 Simen Kvaal IN-KJM1900 Forelesning 3 Onsdag 8/11/2017 1 / 43 Dagens plan 1 Beskjeder og litt av hvert Beskjeder Gjennomgang av hjelpefiler laget av

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: MAT-INF 1100L Programmering, modellering, og beregninger. Eksamensdag: Fredag 2. Desember 2016. Tid for eksamen: 9:00 13:00.

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: MAT-INF 11 Modellering og beregninger Eksamensdag: Mandag 1 Desember 218 Tid for eksamen: 9: 13: Oppgavesettet er på 5 sider

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet Eksamen i : Eksamensdag : Torsdag 2. desember 2004 Tid for eksamen : 09.00 12.00 Oppgavesettet er på : Vedlegg : Tillatte hjelpemidler

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: MAT-INF 1100L Programmering, modellering, og beregninger. Prøveeksamen 1 Eksamensdag: Onsdag 14. November 2014. Tid for eksamen:

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Kandidatnr Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Onsdag 10. juni 2009 Tid for eksamen: 9.00 12.00 Oppgavesettet

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: MAT-INF 11L Programmering, modellering, og beregninger. Eksamensdag: Fredag 5. Desember 214. Tid for eksamen: 9: 13:. Oppgavesettet

Detaljer

Front page. 1 Lists. Which one of these does not result in a list of length 4? 07/12/2017 Prøveeksamen IN1900 og IN-KJM1900 H17

Front page. 1 Lists. Which one of these does not result in a list of length 4? 07/12/2017 Prøveeksamen IN1900 og IN-KJM1900 H17 Front page UNIVERSITETET I OSLO Det matematisk naturvitenskapelige fakultet Prøve eksamen i: IN1900 og IN KJM1900 Eksamensdag: 7. desember 2017 Tid for eksamen: 12.00 16.00 Vedlegg: 1 (ODESolver.pdf) Tillatte

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: MAT-INF 1100L Programmering, modellering, og beregninger. Eksamensdag: Fredag 2. Desember 2016. Tid for eksamen: 9:00 13:00.

Detaljer

Forside. 1 Hva skrives ut?

Forside. 1 Hva skrives ut? Forside UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Prøve-eksamen i: IN900, INF00, IN-KJM900 Vedlegg: Ingen. Tillatte hjelpemidler: Ingen. Les gjennom hele oppgavesettet før du begynner

Detaljer

EKSAMENSOPPGAVE / EKSAMENSOPPGÅVE

EKSAMENSOPPGAVE / EKSAMENSOPPGÅVE Fakultet for naturvitenskap og teknologi EKSAMENSOPPGAVE / EKSAMENSOPPGÅVE Eksamen i: Inf-1049, Introduksjon til beregningsorientert programmering Dato: 15. desember 017 Klokkeslett: 09.00 13.00 Sted /

Detaljer

EKSAMENSOPPGAVE / EKSAMENSOPPGÅVE

EKSAMENSOPPGAVE / EKSAMENSOPPGÅVE Fakultet for naturvitenskap og teknologi EKSAMENSOPPGAVE / EKSAMENSOPPGÅVE Eksamen i: Inf-1049, Introduksjon til beregningsorientert programmering Dato: 14. desember 2018 Klokkeslett: 09.00 13.00 Sted

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Kandidatnr Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Onsdag 1. desember 2010 Tid for eksamen: 14.00 18.00

Detaljer

Prøveeksamen IN1000. IN Prøveeksamen. Dato november 2017 Tid 12:30-12:00 Alle trykte og skrevne hjelpemidler er tillatt.

Prøveeksamen IN1000. IN Prøveeksamen. Dato november 2017 Tid 12:30-12:00 Alle trykte og skrevne hjelpemidler er tillatt. IN000-207-Prøveeksamen Prøveeksamen IN000 Dato 3-20. november 207 Tid 2:30-2:00 Alle trykte og skrevne hjelpemidler er tillatt. Les nøye gjennom oppgavene før du løser dem. Du kan legge dine egne forutsetninger

Detaljer

Oppgave 1.6 Hva skrives ut? Riktig svar: The total rainfall from June to August was 54.00

Oppgave 1.6 Hva skrives ut? Riktig svar: The total rainfall from June to August was 54.00 Nummereringen på eksamen ble endret, fra seksjonsvis til vanlig sekvensiell nummerering. Oppgavenummer her er de samme som i oppgavesettene som ligger på web, men sannsynligvis annerledes enn i oppgavene

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF2810 Eksamensdag: Fredag 5. juni 2015 Tid for eksamen: 14:30 (4 timer) Oppgavesettet er på 4 sider (ikke medregnet denne siden)

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i MAT-INF 1100 Modellering og beregninger. Eksamensdag: Mandag 5. desember 2011. Tid for eksamen: 9:00 13:00. Oppgavesettet er på

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Prøveeksamen i : INF1000 Grunnkurs i objektorientert programmering Eksamensdag : Onsdag 21. November 2012 Tid for prøveeksamen : 12-16 Oppgavesettet

Detaljer

Finne ut om en løsning er helt riktig og korrigere ved behov

Finne ut om en løsning er helt riktig og korrigere ved behov Finne ut om en løsning er helt riktig og korrigere ved behov Finurlige feil og debugging av kode IN1000, uke5 Henrik H. Løvold Oppgave (Lett modifisert fra eksamen 2014) Skriv en funksjon Dersom parameteren

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet Kontinuasjonseksamen i : Eksamensdag : INF1000 Grunnkurs i objektorientert programmering Fredag 7. januar Tid for eksamen : 09.00

Detaljer

Finne ut om en løsning er helt riktig og korrigere ved behov

Finne ut om en løsning er helt riktig og korrigere ved behov Finne ut om en løsning er helt riktig og korrigere ved behov Finurlige feil og debugging av kode IN1000, uke5 Geir Kjetil Sandve Oppgave (Lett modifisert fra eksamen 2014) Skriv en funksjon Dersom parameteren

Detaljer

TDT4110 IT Grunnkurs Høst 2012

TDT4110 IT Grunnkurs Høst 2012 TDT4110 IT Grunnkurs Høst 2012 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap Øving 7 Denne øvingen er en fellesøving laget i samarbeid med emnet TMA4100

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i MAT-INF 00 Modellering og beregninger. Eksamensdag: Torsdag 6. desember 202. Tid for eksamen: 9:00 3:00. Oppgavesettet er på 8

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Fredag 4. desember 2015 Tid for eksamen: 14.30 (4 timer)

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO FASIT UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet Kontinuasjonseksamen i : Eksamensdag : INF1000 Grunnkurs i objektorientert programmering Fredag 7. januar Tid for eksamen :

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Side 1 UNIVERSITETET I OSLO Kandidatnr Det matematisk-naturvitenskapelige fakultet Eksamen i: PRØVEEKSAMEN INF1000 Eksamensdag: Prøveeksamen 22.11.2011 Tid for eksamen: 12:15-16:15 Oppgavesettet er på

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: 11. juni 2004 Tid for eksamen: 9.00 12.00 Oppgavesettet er på 8

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Fredag 4. desember 2015 Tid for eksamen: 14.30 (4 timer)

Detaljer

MAT-INF 1100: Obligatorisk oppgave 1

MAT-INF 1100: Obligatorisk oppgave 1 13. september, 2018 MAT-INF 1100: Obligatorisk oppgave 1 Innleveringsfrist: 27/9-2018, kl. 14:30 i Devilry Obligatoriske oppgaver («obliger») er en sentral del av MAT-INF1100 og er utmerket trening i å

Detaljer

MAT-INF 1100: Obligatorisk oppgave 1

MAT-INF 1100: Obligatorisk oppgave 1 22. september, 2016 MAT-INF 1100: Obligatorisk oppgave 1 Innleveringsfrist: 6/10-2016, kl. 14:30 i Devilry Obligatoriske oppgaver («obliger») er en sentral del av MAT-INF1100 og er utmerket trening i å

Detaljer

Repetisjon Novice Videregående Python PDF

Repetisjon Novice Videregående Python PDF Repetisjon Novice Videregående Python PDF Introduksjon I denne oppgaven skal vi repetere litt Python-syntaks. Hele dette kurset er for de som har programmert Python før. Dersom ikke har mye erfaring med

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i MAT-INF 1100 Modellering og beregninger. Eksamensdag: Onsdag 12. oktober 2011. Tid for eksamen: 15:00 17:00. Oppgavesettet er

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Deleksamen i: MAT-INF 1100 Modellering og beregninger. Eksamensdag: Onsdag 9. oktober 2013. Tid for eksamen: 15:00 17:00. Oppgavesettet

Detaljer

Viktig informasjon. 1.1 Taylorrekker. Hva er Taylor-polynomet av grad om for funksjonen? Velg ett alternativ

Viktig informasjon. 1.1 Taylorrekker. Hva er Taylor-polynomet av grad om for funksjonen? Velg ett alternativ Viktig informasjon MAT-IN1105 - Modellering og beregninger Mandag 10. desember 2018 Kl.09:00-13:00 (4 timer) Tillatte hjelpemiddel: Formelsamling (deles ut på eksamen), Gyldig kalkulator. I dette oppgavesettet

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Fredag 4. desember 2015 Tid for eksamen: 14.30 (4 timer)

Detaljer

I dag skal vi ved hjelp av ganske enkel Python-kode finne ut om det er mulig å tjene penger på å selge og kjøpe en aksje.

I dag skal vi ved hjelp av ganske enkel Python-kode finne ut om det er mulig å tjene penger på å selge og kjøpe en aksje. Trading-algoritme I dag skal vi ved hjelp av ganske enkel Python-kode finne ut om det er mulig å tjene penger på å selge og kjøpe en aksje. Vi skal gjøre dette ved å lage et Python-program (med noen for-løkker)

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Prøveeksamen i : INF2440 Praktisk parallell programmering Prøveeksamensdag : 26. mai 2014 Tidspunkter: 11.00 Utdeling av prøveeksamen 15:15

Detaljer

I denne oppgaven skal vi repetere litt Python-syntaks, det er en god blanding av alle tingene du har lært i Python til nå.

I denne oppgaven skal vi repetere litt Python-syntaks, det er en god blanding av alle tingene du har lært i Python til nå. Repetisjon Skrevet av: Ole Kristian Pedersen, Kodeklubben Trondheim Kurs: Python Tema: Tekstbasert Fag: Programmering Klassetrinn: 8.-10. klasse Introduksjon I denne oppgaven skal vi repetere litt Python-syntaks,

Detaljer

IN1000 Obligatorisk innlevering 7

IN1000 Obligatorisk innlevering 7 IN1000 Obligatorisk innlevering 7 Frist for innlevering: 23.10. kl 12:00 Introduksjon I denne innleveringen skal du lage et program som simulerer cellers liv og død. Dette skal du gjøre ved hjelp av en

Detaljer

Steg 1: Rest etter divisjon

Steg 1: Rest etter divisjon Primtall og effektivitet Skrevet av: Martin Strand Kurs: Python Tema: Tekstbasert, Kryptografi Fag: Matematikk, Programmering Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon I matematikktimene

Detaljer

MAT Oblig 1. Halvard Sutterud. 22. september 2016

MAT Oblig 1. Halvard Sutterud. 22. september 2016 MAT1110 - Oblig 1 Halvard Sutterud 22. september 2016 Sammendrag I dette prosjektet skal vi se på anvendelsen av lineær algebra til å generere rangeringer av nettsider i et web basert på antall hyperlinker

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i MAT-INF 1100 Modellering og beregninger. Eksamensdag: Torsdag 1. oktober 2005. Tid for eksamen: 9:00 11:00. Oppgavesettet er på

Detaljer

Viktig informasjon. Taylorrekker

Viktig informasjon. Taylorrekker Viktig informasjon MAT-IN1105 - Programmering, modellering og beregninger Fredag 15 desember 2017 Kl09:00-13:00 (4 timer) Tillatte hjelpemiddel: Formelsamling (deles ut på eksamen), Gyldig kalkulator I

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF2810 Eksamensdag: 5. juni, 2014 Tid for eksamen: 14:30 (4 timer) Oppgavesettet er på 4 sider. Vedlegg: Ingen Tillatte hjelpemidler:

Detaljer

Mattespill Nybegynner Python PDF

Mattespill Nybegynner Python PDF Mattespill Nybegynner Python PDF Introduksjon I denne leksjonen vil vi se litt nærmere på hvordan Python jobber med tall, og vi vil lage et enkelt mattespill. Vi vil også se hvordan vi kan gjøre ting tilfeldige.

Detaljer

Informasjon Eksamen i IN1000 høsten 2017

Informasjon Eksamen i IN1000 høsten 2017 Informasjon Eksamen i IN000 høsten 207 Tid 8. desember kl. 09.00 (4 timer) Faglærerne vil besøke lokalet ca kl 0. Oppgavene Oppgave 2b og 2c er flervalgsoppgaver. Her får man det angitte antall poeng om

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i MAT-INF 11 Modellering og beregninger. Eksamensdag: Mandag 6. desember 21. Tid for eksamen: 9: 13:. Oppgavesettet er på 5 sider.

Detaljer

TDT4110 IT Grunnkurs Høst 2015

TDT4110 IT Grunnkurs Høst 2015 TDT4110 IT Grunnkurs Høst 2015 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap Løsningsforlag Auditorieøving 1 1 Teori Løsning er skrevet med uthevet tekst

Detaljer

Numerisk løsning av ikke-lineære ligninger

Numerisk løsning av ikke-lineære ligninger Numerisk løsning av ikke-lineære ligninger Anne Kværnø February 26, 2018 1 Problemstilling Vi vil først se på numeriske teknikker for å løse skalare ligninger (en ligning, en ukjent), for eksempel eller

Detaljer

a) Ved numerisk metode er det løst en differensiallikning av et objekt som faller mot jorden. Da, kan vi vi finne en tilnærming av akselerasjonen.

a) Ved numerisk metode er det løst en differensiallikning av et objekt som faller mot jorden. Da, kan vi vi finne en tilnærming av akselerasjonen. Oppgave 1 a) Ved numerisk metode er det løst en differensiallikning av et objekt som faller mot jorden. Da verdier av er kjent gjennom resultater i form av,, kan vi vi finne en tilnærming av akselerasjonen.

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Kandidatnummer: UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet eksamen Eksamen i : INF1000 Grunnkurs i objektorientert programmering Eksamensdag : Mandag 3. desember 2007 Tid for

Detaljer

Øvingsforelesning 5 Python (TDT4110)

Øvingsforelesning 5 Python (TDT4110) Øvingsforelesning 5 Python (TDT4110) Repetisjon av løkker og funksjoner Ole-Magnus Pedersen Oversikt Praktisk Info Gjennomgang av Øving 3 Repetisjon 2 Praktisk info Prosjekter i PyCharm må startes med

Detaljer

Norsk informatikkolympiade runde

Norsk informatikkolympiade runde Norsk informatikkolympiade 2017 2018 1. runde Sponset av Uke 46, 2017 Tid: 90 minutter Tillatte hjelpemidler: Kun skrivesaker. Det er ikke tillatt med kalkulator eller trykte eller håndskrevne hjelpemidler.

Detaljer

Steg 1: Regneoperasjoner på en klokke

Steg 1: Regneoperasjoner på en klokke Diffie-Hellman nøkkelutveksling Skrevet av: Martin Strand Kurs: Python Tema: Tekstbasert, Kryptografi Fag: Matematikk, Programmering Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon Du har tidligere

Detaljer

Informasjon Eksamen i IN1000 og IN1001 høsten a) 1 poeng. 1b) 1 poeng. Tid. Oppgavene. Tillatte hjelpemidler. 30. november kl. 14.

Informasjon Eksamen i IN1000 og IN1001 høsten a) 1 poeng. 1b) 1 poeng. Tid. Oppgavene. Tillatte hjelpemidler. 30. november kl. 14. IN1000-INF1001-2018 Informasjon Eksamen i IN1000 og IN1001 høsten 2018 Tid 30. november kl. 14.30 (4 timer) Faglærere vil besøke lokalet ca kl 15-16. Oppgavene Oppgave 1a-f er kortsvarsoppgaver som rettes

Detaljer

En enkel forsuringsmodell

En enkel forsuringsmodell En enkel forsuringsmodell Prosjektoppgave i IN-KJM1900, Høst 2017 Simen Kvaal og Christian Wilhelm Mohr Basert på en oppgave av Nils Christophersen og Are Magnus Bruaset Kjemisk Institutt, UiO Innhold

Detaljer

TDT4100 Objektorientert programmering

TDT4100 Objektorientert programmering Eksamensoppgave i TDT4100 Objektorientert programmering Torsdag 12. august 2010, kl. 09:00-13:00 Oppgaven er utarbeidet av faglærer Hallvard Trætteberg og kvalitetssikret av Svein Erik Bratsberg. Kontaktperson

Detaljer

Øvingsforelesning 1 Python (TDT4110)

Øvingsforelesning 1 Python (TDT4110) Øvingsforelesning 1 Python (TDT4110) Introduksjon, Kalkulasjoner Ole-Magnus Pedersen Oversikt Praktisk Info Repetisjon fra sist Oppgaver for øving 2 2 Praktisk Info Last opp øvinger på Blackboard før godkjenning

Detaljer

Løsningsforslag. Innlevering i BYFE/EMFE 1000 Oppgavesett 1 Innleveringsfrist: 14. september klokka 14:00 Antall oppgaver: 3.

Løsningsforslag. Innlevering i BYFE/EMFE 1000 Oppgavesett 1 Innleveringsfrist: 14. september klokka 14:00 Antall oppgaver: 3. Innlevering i BYFE/EMFE 1000 Oppgavesett 1 Innleveringsfrist: 14. september klokka 14:00 Antall oppgaver: 3 Løsningsforslag Oppgave 1 a) ln a ln 3 a+ln 4 a = ln a 1/2 ln a 1/3 +ln a 1/4 = 1 2 ln a 1 3

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i MAT-INF 1100 Modellering og beregninger Eksamensdag: 12. desember 2003 Tid for eksamen: 9:00 12:00 Oppgavesettet er på 7 sider.

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Deleksamen i: MAT-INF 1100 Modellering og beregninger. Eksamensdag: Onsdag 12. oktober 2016. Tid for eksamen: 15:00 17:00. Oppgavesettet

Detaljer

Øvingsforelesning 5 Python (TDT4110)

Øvingsforelesning 5 Python (TDT4110) Øvingsforelesning 5 Python (TDT4110) Repetisjon av løkker og funksjoner Ole-Magnus Pedersen Oversikt Praktisk Info Gjennomgang av Øving 3 Repetisjon 2 Praktisk info Prosjekter i PyCharm må startes med

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i MAT-INF 1100 Modellering og beregninger Eksamensdag: Torsdag 10 januar 2008 Tid for eksamen: 9:00 12:00 Oppgavesettet er på 6

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: 13. juni 2006 Tid for eksamen: 9.00 12.00 Oppgavesettet er på 5

Detaljer

Kap 2: Løkker og lister

Kap 2: Løkker og lister Kap 2: Løkker og lister Ole Christian Lingjærde, Inst for Informatikk, UiO 26-30 August, 2019 (Del 2 av 2) Forrige forelesning på en foil Formatert utskrift: %-operator og f-strings To typer løkker: while-løkker

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i MAT-INF 11 Modellering og beregninger. Eksamensdag: Torsdag 12. oktober 26. Tid for eksamen: 9: 11:. Oppgavesettet er på 8 sider.

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i MAT-INF 1100 Modellering og beregninger. Eksamensdag: Onsdag 8. oktober 2014. Tid for eksamen: 15:00 17:00. Oppgavesettet er på

Detaljer

Eksamen i emnet INF100 Grunnkurs i programmering (Programmering I) og i emnet INF100-F Objektorientert programmering i Java I

Eksamen i emnet INF100 Grunnkurs i programmering (Programmering I) og i emnet INF100-F Objektorientert programmering i Java I Universitetet i Bergen Det matematisk naturvitenskapelige fakultet Institutt for informatikk Side 1 av 6 Bokmål Eksamen i emnet INF100 Grunnkurs i programmering (Programmering I) og i emnet INF100-F Objektorientert

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag: 4. juni 2005 Tid for eksamen: 0900 1500 Oppgavesettet er på 5 sider. Vedlegg: Tillatte hjelpemidler: INF1010 Objektorientert

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Side 1 Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1010 Objektorientert programmering Eksamensdag: Onsdag 4. juni 2014 Tid for eksamen: 9:00-15:00 Oppgavesettet er på

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Tenkeonsdag i MAT-INF 1100 Modellering og beregninger. Dag: Onsdag 28. november 2012. Tid for moroa: 16:00 19:00. Oppgavesettet er på 9

Detaljer

OPPGAVE 1 OBLIGATORISKE OPPGAVER (OBLIG 1) (1) Uten å selv implementere og kjøre koden under, hva skriver koden ut til konsollen?

OPPGAVE 1 OBLIGATORISKE OPPGAVER (OBLIG 1) (1) Uten å selv implementere og kjøre koden under, hva skriver koden ut til konsollen? OPPGAVESETT 4 PROSEDYRER Oppgavesett 4 i Programmering: prosedyrer. I dette oppgavesettet blir du introdusert til programmering av prosedyrer i Java. Prosedyrer er også kjent som funksjoner eller subrutiner.

Detaljer

Matematikk Øvingsoppgaver i numerikk leksjon 4 m-ler

Matematikk Øvingsoppgaver i numerikk leksjon 4 m-ler Matematikk 1000 Øvingsoppgaver i numerikk leksjon 4 m-ler I denne øvinga skal vi lære oss å lage m-ler små tekstler som vi bruker i MATLAB-sammenheng. Der nst to typer m-ler: Funksjonsler og skript. Funksjonsler

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : Eksamensdag : Fredag 5. desember 2003 Tid for eksamen : 09.00 12.00 Oppgavesettet er på : Vedlegg : Tillatte hjelpemidler :

Detaljer

Programmering Høst 2017

Programmering Høst 2017 Programmering Høst 2017 Tommy Abelsen Ingeniørfag - Data Innledning Dette er et dokument med litt informasjon og eksempler om kontrollstrukturer, samt oppgaver til forskjellige kontrollstrukturer. Spør

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i MAT-INF 1100 Modellering og beregninger Eksamensdag: 15. oktober 004 Tid for eksamen: 11:00 13:00 Oppgavesettet er på 8 sider.

Detaljer

Informasjon Prøveeksamen i IN1000 høsten 2018

Informasjon Prøveeksamen i IN1000 høsten 2018 Prøveeksamen IN1000-INF1001-H18 Informasjon Prøveeksamen i IN1000 høsten 2018 Tid Fra tirsdag 6.11 kl. 14:15 til tirsdag 13.11 kl. 12:00 (Normal eksamenstid er 4 timer) Oppgavene Oppgave 2b og 2c er flervalgsoppgaver.

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Kandidatnummer: Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Prøveeksamen i : INF1000 Grunnkurs i objektorientert programmering Prøveeksamensdag : Onsdag 12. november 2014 Tid

Detaljer

Python: Løkker. TDT4110 IT Grunnkurs Professor Guttorm Sindre

Python: Løkker. TDT4110 IT Grunnkurs Professor Guttorm Sindre Python: Løkker TDT4110 IT Grunnkurs Professor Guttorm Sindre Denne uka Vi trenger å Støttes av Hente data fra bruker Vise data til bruker Lagre data i minnet for bruk videre i programmet Fra tastatur:

Detaljer

EKSAMEN. Dato: 9. mai 2016 Eksamenstid: 09:00 13:00

EKSAMEN. Dato: 9. mai 2016 Eksamenstid: 09:00 13:00 EKSAMEN Emnekode: ITF20006 Emne: Algoritmer og datastrukturer Dato: 9. mai 2016 Eksamenstid: 09:00 13:00 Hjelpemidler: Alle trykte og skrevne Faglærer: Jan Høiberg Om eksamensoppgavene: Oppgavesettet består

Detaljer

Dette kan selvfølgelig brukes direkte som en numerisk tilnærmelse til den deriverte i et gitt punkt.

Dette kan selvfølgelig brukes direkte som en numerisk tilnærmelse til den deriverte i et gitt punkt. Numerisk derivasjon Anne Kværnø Problemstilling Gitt en tilstrekkelig glatt funksjon. Finn en tilnærmelse til i et gitt punkt. Den deriverte av (https://wiki.math.ntnu.no/tma4100/tema/differentiation?

Detaljer

3. obligatoriske innlevering, høsten 2014

3. obligatoriske innlevering, høsten 2014 3. obligatoriske innlevering, høsten 2014 {Jonathan Feinberg, Joakim Sundnes} {jonathf,sundnes}@simula.no November 3, 2014 Innleveringskrav Denne skal følge malen gitt på emnesidene Legges ut 2. september.

Detaljer

Oppgave 1 JK-flip-flop (Total vekt 20%)

Oppgave 1 JK-flip-flop (Total vekt 20%) UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i IN 147 Program- og maskinvare Eksamensdag: 12. mai 1997 Tid for eksamen: 9.00 15.00 Oppgavesettet er på 6 sider. Vedlegg: Tillatte

Detaljer

INF1000 Eksamen 2014 (modifisert)

INF1000 Eksamen 2014 (modifisert) INF1000 Eksamen 2014 (modifisert) Oppgave 1 (4 poeng) a) Hva er verdien til tall etter at følgende kode er utført? tall = (5+3)*2 tall = tall+2 18. b) Anta at følgende programsetninger utføres. Hva skrives

Detaljer

Eksamensoppgaver 2014

Eksamensoppgaver 2014 Eksamensoppgaver 2014 Først kommer alle de relevante små-oppgavene og deretter den store oppgaven. Oppgave 1 (4 p) a) Hva er verdien til tall etter at følgende kode er utført? tall = (5+3)*2 tall = tall+2

Detaljer

Objektorientert programmering i Python

Objektorientert programmering i Python Objektorientert programmering i Python IN1000 Høst 2019 uke 8 Siri Moe Jensen Læringsmål uke 8 Repetisjon fra forrige uke Definere en klasse, opprette og arbeide med objekter: How-to

Detaljer

INF1000 Eksamen 2014 (modifisert)

INF1000 Eksamen 2014 (modifisert) INF1000 Eksamen 2014 (modifisert) Oppgave 1 (4 poeng) a) Hva er verdien til tall etter at følgende kode er utført? tall = (5+3)*2 tall = tall+2 b) Anta at følgende programsetninger utføres. Hva skrives

Detaljer

AlgDat - Øvingsforelesning 1 Introduksjon til Python, lenkede lister og øving 1

AlgDat - Øvingsforelesning 1 Introduksjon til Python, lenkede lister og øving 1 AlgDat - Øvingsforelesning 1 Introduksjon til Python, lenkede lister og øving 1 Ole Kristian Pedersen, Høst 2016 Agenda Introduksjon til Python for begynnere Intro til øving 1 Litt om lenkede lister Øvingssystemet

Detaljer

Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Institutt for informatikk

Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Institutt for informatikk Side 1 av 20 Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Institutt for informatikk Bokmål Eksamen i emnet INF100 Grunnkurs i programmering Torsdag 27. november 2014 Tid: 09:00 14:00

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1010 Objektorientert programmering Eksamensdag: 6. juni 2013 Tid for eksamen: 09.00 15.00 Oppgavesettet er på 5 sider. Vedlegg:

Detaljer

Antall sider (inkl. forsiden): 7. Alle trykte og håndskrevne

Antall sider (inkl. forsiden): 7. Alle trykte og håndskrevne Side 1 av 7 Bokmålstekst Emne: PROGRAMMERING (nytt pensum, 10 studiep.) Grupper: laa, lab, lac, lia, lib, lic Eksamensoppgaven best~r av: Tillatte hjelpemidler: Antall sider (inkl. forsiden): 7 Alle trykte

Detaljer

Løsningsforslag MAT102 Vår 2018

Løsningsforslag MAT102 Vår 2018 Løsningsforslag MAT102 Vår 2018 Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Eksamen i emnet MAT102 Tirsdag 12 juni 2018, kl 0900-1400 Oppgavesettet har fem oppgaver Hver deloppgave

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Torsdag 4. desember 2014 Tid for eksamen: 14.30 (4 timer)

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Kandidatnr Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Prøveeksamen tirsdag 23. november 2010 Tid for eksamen:

Detaljer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring AITeL

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring AITeL HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring AITeL Delprøve Kandidatnr: Prøvedato: 2. mars 2005 Varighet: 3 timer (9:00 12:00) Fagnummer: LO196D Fagnavn: Videregående programmering med

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Prøveeksamen i : INF1000 Grunnkurs i objektorientert programmering Prøveeksamensdag : Torsdag 28. november 2013 Tidspunkter: 10:15 Utdeling

Detaljer

Faglærerne prøver å besøker eksamenslokalet mellom klokka 15 og 16 for å oppklare eventuelle uklarheter og feil i oppgaveteksten.

Faglærerne prøver å besøker eksamenslokalet mellom klokka 15 og 16 for å oppklare eventuelle uklarheter og feil i oppgaveteksten. IN1010/INF1010 v2019 Eksamensinfo Eksamen IN1010/INF1010 våren 2019 Tid: 7. juni kl. 14:30-18:30 (4 timer) PRAKTISK INFORMASJON Hvis du synes noen deler av oppgaven er uklare, kan du legge dine egne forutsetninger

Detaljer