Logisk programmering. Grunnleggende idé. Bruksområder. Prolog. Prolog

Størrelse: px
Begynne med side:

Download "Logisk programmering. Grunnleggende idé. Bruksområder. Prolog. Prolog"

Transkript

1 Lgisk prgrammering Jfr. lærebka kapittel 8 Grunnleggende ideer Bruksmråder Imperativt prgram Grunnleggende idé Lgisk tenkning kan brukes fr å resnnere rundt eller bevise riktigheten av et imperativt prgram Men hvrfr ikke uttrykke prblemet direkte i lgiske termer g la maskinen utlede løsninger 1? Prgrammeringsspråket Prlg deklarativt syn Fakta, regler g spørringer Egnet representasjn? Interferens-mekanismen, unifikasjn Lister Prlg IN211-Lgisk prgrammering-1 Idé g figurer: Schl f Cmputer Science, Technical University f Madrid (Department f Artificial Intelligence). 1) Greene (1960) Prgrammeres en gang fr alle IN211-Lgisk prgrammering-2 Prlg Bruksmråder PROLOG PROgramming in LOGic Kunstig intelligens Nesten enerådende sm prgrammeringsspråk basert på paradigmet Lgisk prgrammering Knseptuelt basert på matematiske relasjner g lgisk interferens Enkelt, men slagkraftig prgrammeringsspråk utviklet ved University f Marseilles [Russel 75], basert på Grensesnitt basert på naturlig språk Ekspertsystemer Autmatiserte resnneringssystemer Prgramming in lgic [Kwalski 74] Vi bruker en implementasjn fra Swedish Institute f Cmputer Science, kalt sicstus. IN211-Lgisk prgrammering-3 IN211-Lgisk prgrammering-4

2 Prgrammeringsprinsippet Vi prgrammerer ved å lage en (frmell) verden sm vi undersøker. Prgrammeringen har t faser: 1. Beskrive den frmelle verden. 2. Stille spørsmål m den frmelle verden (Prlg svarer) Beskrivelsen av den frmelle verden består av Fakta: Basale sannheter (``database''). Regler: Hvrdan splitte et prblem i delprblemer. Prlg svarer på spørsmålene ved å bruke reglene g faktaene. Hvedprinsipp: Hva istedenfr hvrdan! IN211-Lgisk prgrammering-5 Interaktiv kjøring av Prlg >sicstus --- starter sicstus prlg? - [filnavn]. --- innlesning fra fil (.pl er default)? - <spørsmål>....? - halt. --- avslutt Fakta g regler bør legges på egen fil: filnavn.pl Spørringer gis interaktivt Mer inf på ~in211/www_dcs/sicstusintr.txt Avbrudd: CTRL+D, eller CTRL+C etterfulgt av e-psjnen IN211-Lgisk prgrammering-6 Prlg eksempel - Familiefrhld Prlg eksempel Familiefrhld, spørsmål Fakta Vi lar persn(a,b,c,d) angi en persn med navn a, med b sm mr, c sm far g d sm fødselsår. persn(anne, aase, aale, 1960). persn(knut, aase, aamund, 1965). persn(lars, aase, aale, 1962). Spørsmål?- persn(anne, aase, aale, 1960).?- persn(anne, aase, aale, 1962). persn(beate, anne, arne, 1989). Relasjner Knstanter Merk det siste svaret: Prlg pererer i en lukket verden. Dersm et faktum ikke finnes, svarer Prlg, ikke vet ikke. Knstanter: rd sm starter med liten bkstav, samt tall Relasjner: rd sm starter med liten bkstav IN211-Lgisk prgrammering-7 IN211-Lgisk prgrammering-8

3 Spørsmål med variable Unifikasjn Variabel: Ord sm starter med str bkstav eller med _ Bruk av variable i spørsmål: Leter gjenm kunnskapsbasen til det er e sm passer ved innsetting fr variablene (unifikasjn). Unifikasjn: å matche (del-)spørsmål med fakta/regler Fr at vi skal få en match må vi ha: samme relasjn ytterst Sm svar returneres det sm blir satt inn.?- persn(anne, aase, aale, Aar). Aar = 1960? ;?- persn(barn, aase, aale, Aar). Aar = 1960, Barn = anne? ; Variabel Let etter flere løsninger samme antall argumenter fr hvert argument: 1. begge er knstater: k hvis samme knstant 2. en (ubundet) variabel X g en knstant c: X må bindes til c. 3. t variable X g Y: Y erstattes med X Aar = 1962, Barn = lars? ; IN211-Lgisk prgrammering-9 IN211-Lgisk prgrammering-10 Sammensatte spørringer Regler Sammensatte spørsmål kan bygges pp med kmma g semikln: barn(x,y) skal bety at X er barn av Y: kmma betyr g semikln betyr eller barn(x,y) :- persn(x,y,z,u). barn(x,y) :- persn(x,z,y,u). :- leses sm hvis?- persn(lars, aale, Far, Aar); persn(lars,mr,aale,aar). Vi kan så stille spørsmål sm invlverer barn-relasjnen:?- barn(lars,aale). Aar = 1962, Mr = aase? ;?- barn(lars, Frelder). Frelder = aase? ; Frelder = aale? ; Hvrdan kmmer systemet frem til disse svarene? IN211-Lgisk prgrammering-11 IN211-Lgisk prgrammering-12

4 Variablenes skp Skpet til en variabelfrekmst er regelen den frekmmer i. Samtlige frekmster av en variabel i en regel avhenger av hverandre. T ulike regler er helt uavhengige. Variabelnavnene er vilkårlige, men unngå misfrståelser!?- barn(lars,aale). Å finne svar på spørsmål Fr relasjnen barn har vi t mulige regler å bruke: persn(lars,aale,z,u). Passer ikke med e faktum. persn(lars,z,aale,u). Passer med faktum persn(lars,aase,aale,1962).?- barn(lars,frelder). T muligheter: 1. persn(lars,frelder,z,u). Passer med persn(lars,aase,aale,1962), det vil si Frelder = aase. 2. persn(lars,z,frelder,u). Passer med persn(lars,aase,aale,1962), det vil si Frelder = aale. Vi har altså t løsninger her. IN211-Lgisk prgrammering-13 IN211-Lgisk prgrammering-14 Regler med flere betingelser ssken(x,y) skal angi at X g Y er søsken: ssken(x,y) :- barn(x,z), barn(y,z), X \== Y. Søketre ssken(anne,x) barn(anne,z), barn(x,z), anne \== X barn(x,y) :- persn(x,y,z,u). barn(x,y) :- persn(x,z,y,u). ssken(x,y) :- barn(x,z), barn(y,z), X \== Y. Kmma separerer betingelser sm alle må være ppfylt. p(anne,z,y,u), barn(x,z), anne \== X p(anne,y,z,u), barn(x,z), anne \== X BetingelsenX \== Y angir at X g Y må være tekstlig ulike. Dette kravet gjør at ssken(anne,anne) gir. p(anne,aase,aale,1960), barn(x,aase), anne \== X p(anne,aase,aale,1960), barn(x,aale), anne \== X?- ssken(anne,x). X = knut? ; p(x,aase,v,w), anne \== X p(x,v,aase,w), anne \== X p(x,aale,v,w), anne \== X p(x,v,aale,w), anne \== X Hvrfr får vi lars til svar t ganger? p(anne,aase,aale,1960), anne \== anne p(knut,aase,aamund,1965), anne \== knut p(lars,aase,aale,1962), anne \== lars p(anne,aase,aale,w), anne \== anne p(lars,aase,aale,1962), lars \== anne (X=knut) (X=lars) (X=lars) IN211-Lgisk prgrammering-15 IN211-Lgisk prgrammering-16

5 Flere regler (ekte søsken) Flere regler (halvsøsken) essken(x,y) angir at X g Y er ekte søsken. essken(x,y) :- barn(x,frelder1), barn(y,frelder1), X \== Y, barn(x,frelder2), barn(y,frelder2), Frelder1 \== Frelder2. Hva skjer på spørsmålet essken(anne, X)? halvssken(x,y) angir at X g Y er halvsøsken. halvssken(x,y) :- barn(x,frelder), barn(y,frelder), X \== Y, barn(x,frelder1), barn(y,frelder2), Frelder \== Frelder1, Frelder \== Frelder2, Frelder1 \== Frelder2. Hva skjer på spørsmålet essken(x, anne)? IN211-Lgisk prgrammering-17 IN211-Lgisk prgrammering-18 Spørringer søsken g halvsøsken?- essken(anne,x).?- essken(x, anne).?- halvssken(anne,x). X = knut? ;?- halvssken(x, anne). X = knut? ;?- IN211-Lgisk prgrammering-19 Rekursive regler etterkmmer(x,y) skal angi at X er etterkmmer til Y: etterkmmer(x,y) :- barn(x,y). etterkmmer(x,y) :- barn(x,z), etterkmmer(z,y). Pass på rekkefølgen: Ikke-rekursiv regel først! Rekursivt delmål til slutt!?- etterkmmer(anne, X). X = aase? ; X = aale? ;?- etterkmmer(x, aase). X = anne? ; X = knut? ; X = beate? ; IN211-Lgisk prgrammering-20

6 Lister i Prlg Unifikasjn av lister [ ] den tmme listen [a,b,c] en liste med tre elementer [a [b,c]] samme sm [a,b,c] Generelt: [X Y] er en liste med X sm første element g Y sm restliste. Altså: [first,secnd,third] = [A B] A = first g B=[secnd,third] IN211-Lgisk prgrammering-21 IN211-Lgisk prgrammering-22 Eksempler på unifikasjn av lister?- p([a,b,c], X, Y). X=a Y=[b,c]?- p([a], X, Y). X=a Y=[]?- p([], X, Y). Øving: Unifikasjn av lister 1. [a,d,z,c] [H T] 2. [apple,pear,grape] [A,pear Rest] 3. [a Rest] [a,b,c] 4. [a,[ ] ] [A,B Rest] 5. [One] [tw [ ] ] 6. [ne] [Tw] 7. [a,b,x] [a,b,c,d] IN211-Lgisk prgrammering-23 IN211-Lgisk prgrammering-24

7 Søke i lister Bygge lister Fremgangsmåte: Fremgangsmåte: 1. Sjekk m listehdet er det søkte elementet 2. Hvis ikke, kast listehdet g gjenta prsessen på resten av listen. 3. Søket stpper når vi har funnet elementet, eller når vi frsøker å søke i den tmme listen. Ta en eksisterende liste Liste1 g et element Element. Lag en liste Liste2 ved unifikasjn med Element Liste1 Prlg-prgram: Liste2 = [Element Liste1]. /* = er unifikasjnslikhet */ Prlg-prgram: finn(element,[element Rest]). /* er det søkte elementet først i listen? */ finn(element,[disregardhead Tail]) :- finn(element,tail). IN211-Lgisk prgrammering-25 IN211-Lgisk prgrammering-26 Skjøte sammen lister Vi skal lage en relasjn sm skjøter sammen t lister L1 g L2 til L3:?- append([frste, andre, tredje],[fjerde, femte], Resultat). skal gi Resultat = [frste, andre, tredje, fjerde, femte] Fremgangsmåte: 1. Sjekk m den første listen er tm. 2. Del den første listen (rekursivt) pp i enkeltelementer til slutt står vi med det siste elementet i listen. 3. På vei pp av rekursjnen, føy enkeltelementene til i frkant av den andre listen start med det siste enkeltelementet. Funksjner? Merk at Prlg har ikke funksjner! Funksjnen f: A -> B kan erstattes med relasjnen erf(a,b) slik at erf(a,b) svarer til f(a) = b. Eksempel: append(liste1, Liste2, Resultat). Her kan vi tenke på Liste1 g Liste2 sm inn-parametre, g Resultat sm ut-parameter. Prlg-prgram append([ ],List,List). append([head Tail],List2,[Head Result]) :- append(tail,list2,result). IN211-Lgisk prgrammering-27 IN211-Lgisk prgrammering-28

8 Fjerne elementer i lister Eksempel: Fra listen [1,12,3,14,5,8], lag en ny liste der elementer mindre eller lik 6 er fjernet: sift([1,12,3,14,5,8], Result). skal gi Result = [12,14,8] Anyme variable Den anyme variabelen _ passer med hva sm helst g brukes når vi ikke er interessert i verdien, bare at den finnes. Hver frekmst er en ny variabel! Fremgangsmåte Sjekk m listen er tm. I så fall er resultatlisten gså tm. Sjekk m hdet tilfredsstiller kriteriet. Hvis ja, legg det til resultatlisten. Hvis ikke, kast listehdet g gjenta prsessen på resten av listen. Prlg-prgram: sift([],[]). sift([x T],[X Result]):- X > 6, /* er X større enn 6? */ sift(t,result). /* hvis ja, prøv å finn flere */ sift([disregardhead Tail],Result):- sift(tail,result). /*Kast hdet, søk i resten */ Eksempel: I regelen sift([disregardhead Tail],Result):- sift(tail,result). er vi egentlig ikke interessert i DisregardHead. Derfr kan vi istedenfr skrive sift([_ Tail],Result):- sift(tail,result). Dermed unngår vi gså advarsler m singletns fra Prlg. IN211-Lgisk prgrammering-29 IN211-Lgisk prgrammering-30 Lgisk puslespill Given the fllwing infrmatin, wh drinks water and wh wns the zebra? 1. There are 5 huses in a line, each with husband, wife, pet, drink, clr 2. The english husband lives in the red huse 3. The spanish husband wns the dg 4. Cffee is drunk in the green huse 5. The ukrainian husband drinks tea 6. The green huse is immediately t the left f the ivry huse 7. Eve wns snails 8. Sue lives in the yellw huse 9. Milk is drunk in the middle huse 10. The rwegian husband lives in the first huse n the left 11. Cindy lives next t the huse with the fx 12. Sue lives in the huse next t the huse with the hrse 13. Laura drinks range juice 14. The japanese is married t Paula 15. The rwegian husband lives next t the blue huse IN211-Lgisk prgrammering-31 Prlg-løsning puzzledata(h, W, Z) :- same(h, [huse(rwegian, _, _, _, _), _, huse(_, _, _, milk, _), _, _]), % 1,10,9 member(huse(englishman, _, _, _, red), H), % 2 member(huse(spaniard, _, dg, _, _), H), % 3 member(huse(_, _, _, cffee, green), H), % 4 member(huse(ukrainian, _, _, tea, _), H), % 5 iright(huse(_, _, _, _, ivry), huse(_, _, _, _, green), H), % 6 member(huse(_, eve, snails, _, _), H), % 7 member(huse(_, sue, _, _, yellw), H), % 8 nextt(huse(_, cindy, _, _, _), huse(_, _, fx, _, _), H), % 11 nextt(huse(_, sue, _, _, _), huse(_, _, hrse, _, _), H), % 12 member(huse(_, laura, _, range-juice, _), H), % 13 member(huse(japanese, paula, _, _, _), H), % 14 nextt(huse(rwegian, _, _, _, _), huse(_, _, _, _, blue), H), % 15 member(huse(w, _, _, water, _), H), member(huse(z, _, zebra, _, _), H). member(x, [X Y]). member(x, [_ Y]) :- member(x, Y). iright(left, RIGHT, [LEFT, RIGHT _]). iright(left, RIGHT, [_ REST]) :- iright(left, RIGHT, REST). same(x, X). nextt(x,y, [X,Y _]). nextt(x,y, [Y,X _]). nextt(x,y, [_ List]) :- nextt(x,y, List). % Q1 % Q2 IN211-Lgisk prgrammering-32

Logisk programmering INF 3110/ /12/2004 1

Logisk programmering INF 3110/ /12/2004 1 Logisk programmering Mitchell kapittel 15 Grunnleggende ideer Programmeringsspråket Prolog Fakta, regler og spørringer Interferens-mekanismen, unifikasjon Lister 11/12/2004 1 Paradigmes/perspectives Procedural/imperative

Detaljer

LOGISK PROGRAMMERING. Prolog (kapittel 8): Fakta Regler Spørsmål Variable Hvordan finne svar? Unifikasjon Lister

LOGISK PROGRAMMERING. Prolog (kapittel 8): Fakta Regler Spørsmål Variable Hvordan finne svar? Unifikasjon Lister LOGISK PROGRAMMERING Prolog (kapittel 8): Fakta Regler Spørsmål Variable Hvordan finne svar? Unifikasjon Lister Hoved-prinsipp: Hva istedenfor Hvordan! 1/16 Forelesning 13 18.11.2003 Logisk programmering

Detaljer

INF Logikk og analysemetoder Forslag til løsning på oppgave fra læreboken

INF Logikk og analysemetoder Forslag til løsning på oppgave fra læreboken INF4170 - Logikk og analysemetoder Forslag til løsning på oppgave 3.2.1 fra læreboken Joakim Hjertås, joakimh@ifi.uio.no 7. mars 2004 Sammendrag Disse sidene kommer med forslag til løsning på oppgave 3.2.1

Detaljer

Informasjonsmøte. Matematikk 1P (Mat 1011) og 1T (Mat 1013)

Informasjonsmøte. Matematikk 1P (Mat 1011) og 1T (Mat 1013) Infrmasjnsmøte Matematikk 1P (Mat 1011) g 1T (Mat 1013) Dagens prgram Eksamensfrm Hva kreves? Hvrdan vurderes eksamen Hva betyr det? Gde tips før eksamen Gde tips under eksamen Digitale hjelpemidler, hva,

Detaljer

Løsningsforslag eksamen 4MX230UM2-K 5.desember 2013

Løsningsforslag eksamen 4MX230UM2-K 5.desember 2013 Løsningsfrslag eksamen 4MX230UM2-K 5.desember 2013 Løsningsfrslag eksamen 4MX230UM2-K 5.desember 2013 Oppgave 1 a) Løs andregradslikningen med fullstendige kvadraters metde. En gutt står på en brygge.

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF3110/4110 Programmeringsspråk Eksamensdag: 2. desember 2003 Tid for eksamen: 14.30 17.30 Oppgavesettet er på 7 sider. Vedlegg:

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

Ø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

Software Faults and Failure Testing Issues 8.1 / 8.2

Software Faults and Failure Testing Issues 8.1 / 8.2 Sftware Faults and Failure Testing Issues 8.1 / 8.2 Når du har kdet prgramkmpnenter må du e dem. Det er mange måter å e dem på. Vi er de ulike kmpnentene fr å finne faults (feil) g failure (svikt) slik

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

UNIVERSITETET l OSLO Det matematisk-naturvitenskapelige fakultet

UNIVERSITETET l OSLO Det matematisk-naturvitenskapelige fakultet UNIVERSITETET l OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i IN 105 - Grunnkurs i prgrammering Eksamensdag: Onsdag 7. juni 1995 Tid fr eksamen: 9.00-15.00 Oppgavesettet er på 6 sider. Vedlegg:

Detaljer

Dagens tema. C-programmering. Nøkkelen til å forstå C-programmering ligger i å forstå hvordan minnet brukes.

Dagens tema. C-programmering. Nøkkelen til å forstå C-programmering ligger i å forstå hvordan minnet brukes. Dagens tema Dagens tema C-programmering Nøkkelen til å forstå C-programmering ligger i å forstå hvordan minnet brukes. Adresser og pekere Parametre Vektorer (array-er) Tekster (string-er) Hvordan ser minnet

Detaljer

Løsningsforslag øving 5, ST1301

Løsningsforslag øving 5, ST1301 Løsningsfrslag øving 5, ST1301 ppgave 1 Newtn's metde Prgrammer en funksjn sm nner løsningen på ligningen e x 5 + x = 0; (1) ved hjelp av Newtn's metde g sm returner løsningen sm funksjnsverdi Stpp iterasjnene

Detaljer

Husk at du skal ha to vinduer åpne. Det ene er 'Python Shell' og det andre er for å skrive kode i.

Husk at du skal ha to vinduer åpne. Det ene er 'Python Shell' og det andre er for å skrive kode i. Skilpaddeskolen Steg 1: Flere firkanter Nybegynner Python Åpne IDLE-editoren, og åpne en ny fil ved å trykke File > New File, og la oss begynne. Husk at du skal ha to vinduer åpne. Det ene er 'Python Shell'

Detaljer

Obligatorisk oppgave INF3221/4221

Obligatorisk oppgave INF3221/4221 Obligatrisk ppgave INF3221/4221 Dette er en beskrivelse av de bligatriske ppgavene fr kurset INF3221/4221 Objektrientert analyse g design, våren 2006. Frmål Oppgaven går ut på å lage en analyse av virksmheten

Detaljer

Husk at du skal ha to vinduer åpne. Det ene er 'Python Shell' og det andre er for å skrive kode i.

Husk at du skal ha to vinduer åpne. Det ene er 'Python Shell' og det andre er for å skrive kode i. Skilpaddeskolen Skrevet av: Oversatt fra Code Club UK (//codeclub.org.uk) Oversatt av: Bjørn Einar Bjartnes Kurs: Python Tema: Tekstbasert Fag: Programmering, Kunst og håndverk Klassetrinn: 8.-10. klasse

Detaljer

TILLITSVALGTE: Intervjuguide

TILLITSVALGTE: Intervjuguide TILLITSVALGTE: Intervjuguide 1. Om prsjektet, annymitet 2. Bakgrunnsinfrmasjn Erfaring sm tillitsvalgt antall år i vervet, ppgaver Ansatte rganisasjnsgrad, frhld til eventuelle andre klubber i virksmheten

Detaljer

Brukerveiledning for innlevering i WISEflow

Brukerveiledning for innlevering i WISEflow Brukerveiledning fr innlevering i WISEflw Alle eksamensinnleveringer på MF gjennmføres i WISEflw. Studiekravsinnleveringer gjennmføres nrmalt ikke i WISEflw. Husk å planlegge gd tid fr selve innleveringsprsedyren.

Detaljer

Prolog syntaks (utdrag) Prolog litt repetisjon. Fjerne elementer i lister unngå falske løsninger. Syntaks for termer

Prolog syntaks (utdrag) Prolog litt repetisjon. Fjerne elementer i lister unngå falske løsninger. Syntaks for termer Prolog litt repetisjon IN211-kompeksekvikkeimp-1 Prolog syntaks (utdrag) jfr.:http://www.sics.se/sicstus/docs/3.7.1/html/sicstus_45.html#sec367 Prolog-regel: head :- body. Prolog-faktum: En Prolog-regel

Detaljer

Søknadsguide for studier ved

Søknadsguide for studier ved Søknadsguide fr studier ved Klikk på aktuelt nivå: - Bachelr Søknad til Berkeley Cllege (Bachelr) Du sm skal søke på Berkeley gjør det på nett. Det er kster $50 å søke på Berkeley, g tillegg skal du betale

Detaljer

Klasseklubb Forum NSF stilte med tre representanter i møtet. 19 klasseklubber var representert.

Klasseklubb Forum NSF stilte med tre representanter i møtet. 19 klasseklubber var representert. Klasseklubb Frum 2016 NSF stilte med tre representanter i møtet. 19 klasseklubber var representert. Sted: Idrettens hus, NSF Dat: 26.10.2016 Tilstede: Navn Tm Brattli Per Christian Brdal Tr Møinichen Christffer

Detaljer

Logisk Programmering. Relasjoner vz. funksjoner. Funksjon: inn og ut, en verdi. Relasjon: ingen retning, null eller flere verdier

Logisk Programmering. Relasjoner vz. funksjoner. Funksjon: inn og ut, en verdi. Relasjon: ingen retning, null eller flere verdier 1 Logisk Programmering Relasjoner vz. funksjoner Funksjon: inn og ut, en verdi Relasjon: ingen retning, null eller flere verdier LP slagord: algoritme = logikk + kontroll Logikk ( hva ): logisk program

Detaljer

Eksamenssystemet Inspera finner du som ansatt fra Interne sider eller på nettadressen: hihm.inspera.no/admin

Eksamenssystemet Inspera finner du som ansatt fra Interne sider eller på nettadressen: hihm.inspera.no/admin Høgsklen i Innlandet - Hedmark 7.3. 2017 Veileder til utfrming av ppgaver i Inspera Eksamenssystemet Inspera finner du sm ansatt fra Interne sider eller på nettadressen: hihm.inspera.n/admin 1. Start i

Detaljer

9A - ELEVENES ARBEIDSMILJØLOV

9A - ELEVENES ARBEIDSMILJØLOV 9A - ELEVENES ARBEIDSMILJØLOV Paragrafen skal sikre at eleven får et minst like gdt vern av sitt miljø sm arbeidstakere. Dette innebærer at kapittel 9a gjelder fr skleveien, turer/arrangement i sklens

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF3110/4110 Programmeringsspråk Eksamensdag: 3. desember 2004 Tid for eksamen: 9.00 12.00 Oppgavesettet er på 8 sider. Vedlegg:

Detaljer

Steg 1: Vi finner kompassretning

Steg 1: Vi finner kompassretning PXT: Kmpass Skrevet av: Klbjørn Engeland, Julie Revdahl Kurs: Micrbit Tema: Blkkbasert, Elektrnikk Fag: Samfunnsfag, Prgrammering, Teknlgi, Naturfag Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse

Detaljer

BRUKERVEILEDNING - P360 VED NMBU. 1 Skjerming og tilgangsgrupper Versjon/dato for revisjon: 25.09.2014

BRUKERVEILEDNING - P360 VED NMBU. 1 Skjerming og tilgangsgrupper Versjon/dato for revisjon: 25.09.2014 BRUKERVEILEDNING - P360 VED NMBU 1 Skjerming g tilgangsgrupper Versjn/dat fr revisjn: 25.09.2014 P360-klient: Outlk g web Utarbeidet av: Mnica Narum Dat: 25.09.2014 Ansvarlig: Arkivet/Dkumentsenteret Frmålet

Detaljer

Eksamenssystemet Inspera finner du som ansatt fra Interne sider eller på nettadressen: hihm.inspera.no/admin

Eksamenssystemet Inspera finner du som ansatt fra Interne sider eller på nettadressen: hihm.inspera.no/admin Høgsklen i Innlandet - Hedmark 19.4. 2017 Veileder til utfrming av ppgaver i Inspera Eksamenssystemet Inspera finner du sm ansatt fra Interne sider eller på nettadressen: hihm.inspera.n/admin 1. Start

Detaljer

Eksamen i SLI 5 høsten 1993

Eksamen i SLI 5 høsten 1993 1 Eksamen i SLI 5 høsten 1993 Tid: Mandag 29.november 1993 kl. 9-15 (6 timer). Det er ikke tillatt med trykte eller skrevne hjelpemidler. Som siste ark i dette eksamenssettet er det lagt ved en liste over

Detaljer

PERSONVERN. DIN INFORMASJON. DIN TRYGGHET

PERSONVERN. DIN INFORMASJON. DIN TRYGGHET PERSONVERN. DIN INFORMASJON. DIN TRYGGHET Persnvern - Våre Frpliktelser Overfr Deg Du er viktig, g hva vi gjør med dine data skal det aldri være ne tvil m. Vår målsettingen er at du alltid skal føle deg

Detaljer

Oversikt over forelesningene. Fra analyse til objektdesign. Utfordringen i å lage OO-modeller. Metode for ansvarsdrevet OO. Uke 12: Ansvarsdrevet OO:

Oversikt over forelesningene. Fra analyse til objektdesign. Utfordringen i å lage OO-modeller. Metode for ansvarsdrevet OO. Uke 12: Ansvarsdrevet OO: Uke 12: Oversikt ver frelesningene Fra analyse til bjektdesign Onsdag 12/3: Kravspesifikasjn g bjektrientert analyse Hva skal systemet gjøre? Hva er krav? Hvem g hva påvirker krav? Ansvarsdrevet OO: CRC

Detaljer

Metoder med parametre, løkker og arrayer

Metoder med parametre, løkker og arrayer Metoder med parametre, løkker og arrayer Løse problemer med programmering INF1000, uke3 Ragnhild Kobro Runde METODER MED PARAMETRE Statiske void-metoder med parametre Den typen metoder vi så på forrige

Detaljer

Avdelingfor ingeniørotdanning

Avdelingfor ingeniørotdanning Avdelingfr ingeniørtdanning Denne eksamnen består av fire ppgaver. Det er sannsynlig at de tre første ppgavene tilsammen vil telle rundt 50 prsent g at den siste ppgaven (ppgave 4) vil telle rundt 50 prsent.

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF 3230 Formell modellering og analyse av kommuniserende systemer Eksamensdag: 4. april 2008 Tid for eksamen: 9.00 12.00 Oppgavesettet

Detaljer

Informasjonsmøte. Matematikk 1PY (Mat 1001)

Informasjonsmøte. Matematikk 1PY (Mat 1001) Infrmasjnsmøte Matematikk 1PY (Mat 1001) Innhld i kurset: Eksamensfrm Hva kreves? Hvrdan vurderes eksamen Hva betyr det? Gde tips før eksamen Gjennmgang av et nen eksamensppgaver g føring av disse Del

Detaljer

Veileder for Extranet. Juni 2013

Veileder for Extranet. Juni 2013 Veileder fr Extranet Juni 2013 Extranet - en nettbasert database fr registrering av målinger i frbindelse med frbedringsarbeid i pasientsikkerhetskampanjen Kntakt ss på: pst@pasientsikkerhetskampanjen.n

Detaljer

Sak Saksbeskrivelse Ansvarlig Konklusjon / Vedtak Utføres innen Åpning

Sak Saksbeskrivelse Ansvarlig Konklusjon / Vedtak Utføres innen Åpning Tittel: Styrehelg Sandefjrd 11.-13. jan 2019 Skrevet av: Tilstede: Ikke tilstede: Ingar Hjelset Medlemmer: Mna Irene Hlte, Mna Lindrupsen g Ingar Hjelset. Vara: Beate Katrine Henningsen Terje Kristiansen,

Detaljer

Vurderingskriterier: Se Forskrift om opptak, studier og eksamen, 31 Sensur: Se Forskrift om opptak, studier og eksamen, 30

Vurderingskriterier: Se Forskrift om opptak, studier og eksamen, 31 Sensur: Se Forskrift om opptak, studier og eksamen, 30 Hjemmeeksamen Gruppe Studium: Bachelr i markedsføring Bachelr i markedsføring g salgsledelse Emnekde/navn: MVB3100 Merkevarebygging Emneansvarlig: Adrian Peretz Utleveringsdat/tid: 22.09.14 klkken 09:00

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF 3230 Formell modellering og analyse av kommuniserende systemer Eksamensdag: 4. juni 2010 Tid for eksamen: 9.00 12.00 Oppgavesettet

Detaljer

Forelesning 6: Frste-ordens logikk: syntaks og semantikk Roger Antonsen februar 2006

Forelesning 6: Frste-ordens logikk: syntaks og semantikk Roger Antonsen februar 2006 Forelesning 6: Frste-ordens logikk: syntaks og semantikk Roger Antonsen - 27. februar 2006 1 Frsteordens logikk - syntaks 1.1 Repetisjon og presiseringer Et frsteordens sprak L bestar av: 1. Logiske symboler

Detaljer

Så har vi fått et nytt medlem i klubben. Hvordan skal vi beholde medlemmet?

Så har vi fått et nytt medlem i klubben. Hvordan skal vi beholde medlemmet? Så har vi fått et nytt medlem i klubben Og erfaring viser: Mange slutter før de har vært 3 år De sm blir 3 til 5 år, - blir lenge. Hvrdan skal vi behlde medlemmet? Fadderskapet i Rtary Nen tanker m fadderskapet

Detaljer

Obligatorisk oppgave 1 INF1020 h2005

Obligatorisk oppgave 1 INF1020 h2005 Obligatorisk oppgave 1 INF1020 h2005 Frist: fredag 7. oktober Oppgaven skal løses individuelt, og må være godkjent for å kunne gå opp til eksamen. Før innlevering må retningslinjene Krav til innleverte

Detaljer

Hvordan løse problemer med programmering?

Hvordan løse problemer med programmering? Start screencast!! (tidlig..) Ha klar glass med linser Lukk programmer, untatt Atom, Keynote, Terminal Hvordan løse problemer med programmering? Problemløsning, løkker, og funksjoner med parametre IN1000,

Detaljer

NOKUTs erfaringer med falske dokumenter. Linda Jamtvedt Børresen, juridisk rådgiver NOKUT

NOKUTs erfaringer med falske dokumenter. Linda Jamtvedt Børresen, juridisk rådgiver NOKUT NOKUTs erfaringer med falske dkumenter Linda Jamtvedt Børresen, juridisk rådgiver NOKUT Agenda NOKUTs rutiner ved mistanke m falske dkumenter Eksempel fra Pakistan Eksempel fra Russland Eksempel fra Diplma

Detaljer

Øvingsforelesning 9 i Python (TDT4110)

Øvingsforelesning 9 i Python (TDT4110) Øvingsforelesning 9 i Python (TDT4110) Dictionaries, Exception, Filhåndtering Vegard Hellem Oversikt Praktisk Info Gjennomgang av Øving 7 Programmering til øving 9 2 Praktisk info Auditorieøving 2 Må ikke

Detaljer

4.2. Prosesser ved konstant volum Helmholtz energi

4.2. Prosesser ved konstant volum Helmholtz energi Fysikk / ermdynamikk Våren 00 4. Likevekt i kjemiske temer 4.. Likevektsbetingelser I kapittel 3 ble det fastslått at alle spntane prsesser fører til en økning i den ttale entrpien i universet. Ved likevekt

Detaljer

INF2220: Forelesning 2

INF2220: Forelesning 2 INF2220: Forelesning 2 Balanserte søketrær Rød-svarte trær (kapittel12.2) B-trær (kapittel 4.7) REPETISJON: BINÆRE SØKETRÆR 2 Binære søketrær 8 4 12 2 7 9 15 6 11 13 16 For enhver node i et binært søketre

Detaljer

y (t) = cos t x (π) = 0 y (π) = 1. w (t) = w x (t)x (t) + w y (t)y (t)

y (t) = cos t x (π) = 0 y (π) = 1. w (t) = w x (t)x (t) + w y (t)y (t) NTNU Institutt for matematiske fag TMA4105 Matematikk, øving 7, vår 013 Løsningsforslag Notasjon og merknader En vektor boken skriver som ai + bj + ck, vil vi ofte skrive som (a, b, c), og tilsvarende

Detaljer

TDT4165 PROGRAMMING LANGUAGES. Exercise 02 Togvogn-skifting

TDT4165 PROGRAMMING LANGUAGES. Exercise 02 Togvogn-skifting TDT4165 PROGRAMMING LANGUAGES Fall 2012 Exercise 02 Togvogn-skifting Problembeskrivelse Du er sjef for å skifte vognene til et tog. Vi antar at hver vogn selv har en motor og at toget ikke har noe lokomotiv.

Detaljer

INF2220: Forelesning 2. Balanserte søketrær Rød-svarte trær (kapittel12.2) B-trær (kapittel 4.7)

INF2220: Forelesning 2. Balanserte søketrær Rød-svarte trær (kapittel12.2) B-trær (kapittel 4.7) INF2220: Forelesning 2 Balanserte søketrær Rød-svarte trær (kapittel12.2) B-trær (kapittel 4.7) REPETISJON: BINÆRE SØKETRÆR 2 Binære søketrær 8 4 12 2 7 9 15 6 11 13 16 For enhver node i et binært søketre

Detaljer

Innleveringsoppgave 1

Innleveringsoppgave 1 Innleveringsoppgave 1 INF109 Dataprogrammering for naturvitskap Dette er den første av syv obligatoriske oppgaver. Du kan få totalt 10 poeng på denne oppgaven. Innleveringsfristen er fredag, 12. feb, 23:59.9999999.

Detaljer

STORM&KULING VARSEL FOR NOVEMBER & DESEMBER PIRATENE

STORM&KULING VARSEL FOR NOVEMBER & DESEMBER PIRATENE Rudshøgda Kanvas-naturbarnehage Strm&Kuling STORM&KULING VARSEL FOR NOVEMBER & DESEMBER PIRATENE FOKUS FOR NOVEMBER: VÆRET Samtale m g ppleve ulike værtyper Samtale m ulike værfenmener Riktig påkledning

Detaljer

Fjerne prosess og produkt rapport som overskrift. Ha det som bunntekst.

Fjerne prosess og produkt rapport som overskrift. Ha det som bunntekst. Milepælsplan Uke 21 Henvise til alt vi kan. VIKTIG fr karakteren ;) Sensr vektlegger fancy teknlgi, få med mer Punkter på effektmål. Fjerne prsess g prdukt rapprt sm verskrift. Ha det sm bunntekst. Vis/nevn

Detaljer

Vurderingskriterier: Se Forskrift om opptak, studier og eksamen, 31 Sensur: Se Forskrift om opptak, studier og eksamen, 30

Vurderingskriterier: Se Forskrift om opptak, studier og eksamen, 31 Sensur: Se Forskrift om opptak, studier og eksamen, 30 Hjemmeeksamen gruppe Emnekde/navn: MVB3102 Merkevarebygging Emneansvarlig: Adrian Peretz Utleveringsdat/tid: 20.09.16 klkken 09:00 Innleveringsdat/tid: Innen 09.11.16 klkken 09:00 på Inspera Assessment

Detaljer

Øvingsforelesning i Matlab TDT4105

Øvingsforelesning i Matlab TDT4105 Øvingsforelesning i Matlab TDT4105 Øving 6. Tema: funksjoner med vektorer, plotting, preallokering, funksjonsvariabler, persistente variabler Benjamin A. Bjørnseth 13. oktober 2015 2 Oversikt Funksjoner

Detaljer

Sikkerhets- og samhandlingsarkitektur ved intern samhandling

Sikkerhets- og samhandlingsarkitektur ved intern samhandling Utgitt med støtte av: Nrm fr infrmasjnssikkerhet www.nrmen.n Sikkerhets- g samhandlingsarkitektur ved intern samhandling Støttedkument Faktaark nr 20b Versjn: 3.0 Dat: 14.10.2015 Frmål Virksmheten skal

Detaljer

rn;t--~! Dato: !Eksamenstid: Alle trykte og skrevne hjelpemidler. -- Kalkulator som ikke kan kommunisere

rn;t--~! Dato: !Eksamenstid: Alle trykte og skrevne hjelpemidler. -- Kalkulator som ikke kan kommunisere ~ høgsklen i sl ~ t:..mne: DatamaskinarkitektUr IEmnekde:LU3A Faglig veileder: I Lars Kristiansen ~ I uruppe ( r Eksamens-ppgaven I. Ibestarav: - Tillatte hjelpemidler ~tillsider (inkl frsiden ): Alle

Detaljer

Medarbeidersamtalen 2.0 hjelpemanual

Medarbeidersamtalen 2.0 hjelpemanual Medarbeidersamtalen 2.0 hjelpemanual Fr å bygge videre på vår slide grunnmur er vi avhengig av kntinuerlig frbedring. Den viktigste delen av vår virksmhet er knyttet til din egen utvikling. Blir vi alle

Detaljer

Høyt & lavt Bø i Telemark AS. TILSYNSRAPPORT NR. 17/925-3 med pålegg

Høyt & lavt Bø i Telemark AS. TILSYNSRAPPORT NR. 17/925-3 med pålegg Høyt & lavt Bø i Telemark AS TILSYNSRAPPORT NR. 17/925-3 med pålegg 2018 Innhld 1 Innledning... 2 2 Metdikk... 2 3 Pålegg... 2 4 Andre frhld... 3 5 Veiledning m nytt regelverk... 4 Dat fr tilsyn: 28.09.2017

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

Signalregulering styring og prioritering. Prioritet. Primær og. Sekundærkonflikter. Arvid Aakre. NTNU / SINTEF Veg og samferdsel. arvid.aakre@ntnu.

Signalregulering styring og prioritering. Prioritet. Primær og. Sekundærkonflikter. Arvid Aakre. NTNU / SINTEF Veg og samferdsel. arvid.aakre@ntnu. EVU kurs Trafikkteknikk Osl høsten 2007 Signalregulering styring g priritering Arvid Aakre NTNU / SINTEF Veg g samferdsel arvid.aakre@ntnu.n NTNU / SINTEF Veg g samferdsel Oktber 2007 / AAa Priritet I

Detaljer

dg = ( g P0 u)ds = ( ) = 0

dg = ( g P0 u)ds = ( ) = 0 NTNU Institutt for matematiske fag TMA4105 Matematikk 2, øving 8, vår 2011 Løsningsforslag Notasjon og merknader Som vanlig er enkelte oppgaver kopiert fra tidligere års løsningsforslag. Derfor kan notasjon,

Detaljer

Løkker og arrayer. Løse problemer med programmering. INF1000, uke3 Geir Kjetil Sandve

Løkker og arrayer. Løse problemer med programmering. INF1000, uke3 Geir Kjetil Sandve Løkker og arrayer Løse problemer med programmering INF1000, uke3 Geir Kjetil Sandve Hva vi har lært så langt Variabler og uttrykk Beslutninger Kontrollflyt og feilmeldinger Metoder og parametre Fokus i

Detaljer

Løse reelle problemer

Løse reelle problemer Løse reelle problemer Løse problemer med data fra fil, samt litt mer om funksjoner IN1000, uke6 Geir Kjetil Sandve Mål for uken Få enda mer trening i hvordan bruke løkker, samlinger og beslutninger for

Detaljer

Evaluering av tiltak i skjermet virksomhet. AB-tiltaket

Evaluering av tiltak i skjermet virksomhet. AB-tiltaket Evaluering av tiltak i skjermet virksmhet AB-tiltaket Geir Møller 5. nv. 2009 telemarksfrsking.n 1 TEMA Varigheten på AB-tiltaket Hva skjer før g etter AB Utstrømming fra trygdesystemet Overgang til jbb

Detaljer

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT UNIVERSITETET I OSLO ØKONOMISK INSTITUTT Eksamen i: ECON20/420 Matematikk 2: Matematisk analyse og lineær algebra Exam: ECON20/420 Mathematics 2: Calculus and Linear Algebra Eksamensdag: Fredag 2. mai

Detaljer

MAT-INF1100 Oblig 1. Teodor Spæren, brukernavn teodors. September 16, 2015

MAT-INF1100 Oblig 1. Teodor Spæren, brukernavn teodors. September 16, 2015 MAT-INF1100 Oblig 1 Teodor Spæren, brukernavn teodors September 1, 015 1 Oppgave 1 I de oppgavene som krever at man gjør om et rasjonalt tall i intervallet (0, 1) om til en binærsifferutvikling, fant jeg

Detaljer

Trinn vedlegg 11: Det utsatte barnet

Trinn vedlegg 11: Det utsatte barnet Trinn vedlegg 11: Det utsatte barnet Signaler m at ne er galt Mange barn sm er utsatt fr seksuelle vergrep ønsker eller klarer ikke å frtelle m dette til andre. Dette skyldes fte str grad av ljalitet g/eller

Detaljer

MAT1030 Diskret matematikk

MAT1030 Diskret matematikk MAT1030 Diskret matematikk Forelesning 27: Trær Dag Normann Matematisk Institutt, Universitetet i Oslo 30. april 2008 Oppsummering Mandag så vi på hvordan vi kan finne uttrykk og termer på infiks form,

Detaljer

INF Innleveringsoppgave 6

INF Innleveringsoppgave 6 INF1010 - Innleveringsoppgave 6 Frist: Onsdag 16. mars, 10:00 Maks 6 poeng Om obligatorisk oppgave 4, 6 og 7 i INF1010, våren 2016: "Leger og resepter" Du skal jobbe med en problemstilling omkring leger

Detaljer

RAPPORT FRA PROSJEKTET RUS OG PSYKIATRI I HJEMMEBASERTE TJENESTER I HAUGESUND KOMMUNE 2012

RAPPORT FRA PROSJEKTET RUS OG PSYKIATRI I HJEMMEBASERTE TJENESTER I HAUGESUND KOMMUNE 2012 RAPPORT FRA PROSJEKTET RUS OG PSYKIATRI I HJEMMEBASERTE TJENESTER I HAUGESUND KOMMUNE 212 Et utvalg av ansatte i ressursgruppen i hjemmebaserte tjenester. 1 Innhld Frrd... 3 Prsjektets frhistrie... 3 Prsjektets

Detaljer

Programmeringsspråket C Del 2

Programmeringsspråket C Del 2 Programmeringsspråket C Del 2 Michael Welzl E-mail: michawe@ifi.uio.no 8/25/10 inf1060 1 Et eksempel Dette er lite eksempel som ber om et tall, leser det og så teller fra det ned til 0. 8/25/10 inf1060

Detaljer

Fremgangsmåte. o Ekspertevaluering o Dybdeintervju med brukertesting o Elever på VG2

Fremgangsmåte. o Ekspertevaluering o Dybdeintervju med brukertesting o Elever på VG2 Fremgangsmåte Ekspertevaluering Dybdeintervju med brukertesting Elever på VG2 Freløpige funn fra dybdeintervju Bruker hvedsakelig mbil til surfing Det sm påvirker valg av studieretning mest: Frdypningsretning

Detaljer

Programmeringsspråket C Del 2

Programmeringsspråket C Del 2 Et eksempel Programmeringsspråket C Del 2 Dette er lite eksempel som ber om et tall, leser det og så teller fra det ned til 0. Kjell Åge Bringsrud E-mail: kjellb@ifi.uio.no inf1060 1 inf1060 2 Forklaring:

Detaljer

Retningslinjer for søknad om og tildeling av klinisk korttidsstipend 2014

Retningslinjer for søknad om og tildeling av klinisk korttidsstipend 2014 Retningslinjer fr søknad m g tildeling av klinisk krttidsstipend 2014 Søknadsfrist mandag 2. juni 2014 kl. 13.00 Innhld Om stipendet. 1 Definisjner... 2 Søknadens vedlegg.. 2 Innsending av elektrnisk søknadsskjema...

Detaljer

1/5. Hurtigtaster i Windows (hentet fra Din Side) Åpner startmenyen WIN. Windows hjelp WIN + F1. Starter Utforsker WIN + E. Starter fil og mappe søk

1/5. Hurtigtaster i Windows (hentet fra Din Side) Åpner startmenyen WIN. Windows hjelp WIN + F1. Starter Utforsker WIN + E. Starter fil og mappe søk Hurtigtaster i Windws (hentet fra Din Side) WIN WIN + F1 WIN + E WIN + F WIN + M WIN+SHIFT+M WIN + D WIN + L WIN + U WIN + Q WIN+CTRL+F WIN + R WIN + TAB WIN + BREAK CTRL+WIN+F Meny F1 F2 F5 F7 F10 F11

Detaljer

IN1140, H2018 gruppetime oppgaver Introduksjon til Tekst i Python

IN1140, H2018 gruppetime oppgaver Introduksjon til Tekst i Python IN1140, H2018 gruppetime oppgaver Introduksjon til Tekst i Python I disse oppgavene skal vi introdusere Python, og vise hvordan vi kan jobbe med tekst i Python. Vi skal se på hva et programmeringsspråk

Detaljer

INF2810: Funksjonell Programmering. Mer om strømmer

INF2810: Funksjonell Programmering. Mer om strømmer INF2810: Funksjonell Programmering Mer om strømmer Stephan Oepen & Erik Velldal Universitetet i Oslo 19. april 2013 Tema 2 Forrige uke Repetisjon: parallelitet Noe helt nytt: strømmer Noe quizzaktivitet

Detaljer

Kartlegging av kommunikasjonsarbeid i kommunesektoren

Kartlegging av kommunikasjonsarbeid i kommunesektoren Kartlegging av kmmunikasjnsarbeid i kmmunesektren 1) Svarer du fr en Kmmune Fylkeskmmune 2) Navn på kmmunen/fylkeskmmunen Følgende kriterier må være ppfylt fr at spørsmålet skal vises fr respndenten: Hvis

Detaljer

David Hyerles 8 Tenkekart

David Hyerles 8 Tenkekart David Hyerles 8 Tenkekart Dr. Hyerle s Tenkekart: Verktøy fr arbeid med grunnleggende ferdigheter g styrket rdkunnskap. Bakgrunn: I 2010 startet Utdanningsadministrasjnen g 4 Oslskler et utviklingsprsjekt

Detaljer

INF2810: Funksjonell Programmering. Tilstand og verditilordning

INF2810: Funksjonell Programmering. Tilstand og verditilordning INF2810: Funksjonell Programmering Tilstand og verditilordning Stephan Oepen Universitetet i Oslo 8. mars 2016 Forrige gang 2 I dag 3 Vi blar om til kapittel 3 i SICP. Tilstand og verditilordning. Destruktive

Detaljer

Belbinrapport Samspill i par

Belbinrapport Samspill i par Belbinrapprt Samspill i par Oppsummerende beskrivelse Teamrlle Bidrag Tillatte svakheter Ideskaper Kreativ, fantasirik, utradisjnell. Løser vanskelige utfrdringer. Overser detaljer. Kan være fr pptatt

Detaljer

INF2810: Funksjonell Programmering. Mer om strømmer

INF2810: Funksjonell Programmering. Mer om strømmer INF2810: Funksjonell Programmering Mer om strømmer Stephan Oepen & Erik Velldal Universitetet i Oslo 19. april 2013 Tema 2 Forrige uke Repetisjon: parallelitet Noe helt nytt: strømmer Noe quizzaktivitet

Detaljer

Oppgave 1. ( xφ) φ x t, hvis t er substituerbar for x i φ.

Oppgave 1. ( xφ) φ x t, hvis t er substituerbar for x i φ. Oppgave 1 Beviskalklen i læreboka inneholder sluttningsregelen QR: {ψ φ}, ψ ( xφ). En betingelse for å anvende regelen er at det ikke finnes frie forekomste av x i ψ. Videre så inneholder beviskalklen

Detaljer

Tiden som aspirant i 1. Kolbotn

Tiden som aspirant i 1. Kolbotn Intrprgram trppen Side 1 Tiden sm aspirant i 1. Klbtn Det første halvåret i trppen er du aspirant. Ved endt aspiranttid avlegger du speiderløftet g blir tatt pp sm speider i trppen i en høytidelig seremni.

Detaljer

Årsplan: Naturfag 5 trinn 2015-2016

Årsplan: Naturfag 5 trinn 2015-2016 Årsplan: Naturfag 5 trinn 2015-2016 Tid Emne Kmpetansemål Eleven skal kunne: UKE 34-35 Frskerspiren: Hvrdan vet du det egentlig? samtale m hvrfr det i naturvitenskapen er viktig å lage g teste hypteser

Detaljer

Forprosjektrapport TOOLBOX FOR DISTRIBUTED AGILE TEAMS. Cathrine Bui, Milad Sharif, Paul Sørensen

Forprosjektrapport TOOLBOX FOR DISTRIBUTED AGILE TEAMS. Cathrine Bui, Milad Sharif, Paul Sørensen Frprsjektrapprt TOOLBOX FOR DISTRIBUTED AGILE TEAMS Cathrine Bui, Milad Sharif, Paul Sørensen Bachelrprsjekt ved Høgsklen i Osl g Akershus Vår 2017 Innhldsfrtegnelse 1.0 Presentasjn... 2 2.0 Sammendrag...

Detaljer

Dagens tema. C-programmering. Nøkkelen til å forstå C-programmering ligger i å forstå hvordan minnet brukes.

Dagens tema. C-programmering. Nøkkelen til å forstå C-programmering ligger i å forstå hvordan minnet brukes. Dagens tema C-programmering Nøkkelen til å forstå C-programmering ligger i å forstå hvordan minnet brukes. Adresser og pekere Parametre Vektorer (array-er) Tekster (string-er) Hvordan ser minnet ut? Variabler,

Detaljer

Forelesning 27. MAT1030 Diskret Matematikk. Bevistrær. Bevistrær. Forelesning 27: Trær. Roger Antonsen. 6. mai 2009 (Sist oppdatert: :28)

Forelesning 27. MAT1030 Diskret Matematikk. Bevistrær. Bevistrær. Forelesning 27: Trær. Roger Antonsen. 6. mai 2009 (Sist oppdatert: :28) MAT1030 Diskret Matematikk Forelesning 27: Trær Roger Antonsen Institutt for informatikk, Universitetet i Oslo Forelesning 27 6. mai 2009 (Sist oppdatert: 2009-05-06 22:28) MAT1030 Diskret Matematikk 6.

Detaljer

INF2810: Funksjonell Programmering. Tilstand og verditilordning

INF2810: Funksjonell Programmering. Tilstand og verditilordning INF2810: Funksjonell Programmering Tilstand og verditilordning Stephan Oepen Universitetet i Oslo 2. mars 2017 Forrige gang 2 I dag 3 Vi blar om til kapittel 3 i SICP. Tilstand og verditilordning. Destruktive

Detaljer

Kapittel 4.4: Forventning og varians til stokastiske variable

Kapittel 4.4: Forventning og varians til stokastiske variable Kapittel 4.4: Forventning og varians til stokastiske variable Forventning og varians til stokastiske variable Histogrammer for observerte data: Sannsynlighets-histogrammer og tetthetskurver for stokastiske

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

Forskrift om kriterier for tildeling av langtidsopphold i sykehjem og ventelister i Namsos kommune.

Forskrift om kriterier for tildeling av langtidsopphold i sykehjem og ventelister i Namsos kommune. Frskrift m kriterier fr tildeling av langtidspphld i sykehjem g ventelister i Namss kmmune. Fastsatt av Namss kmmunestyre den... med hjemmel i endring av lv m kmmunale helse g msrgstjenester 3-2 a første

Detaljer

Parkeringstillatelse for forflytningshemmede - søknad

Parkeringstillatelse for forflytningshemmede - søknad Ntdden kmmune Pstbks 193 3672 NOTODDEN Telefn: 35 01 50 00 Telefaks: 35 01 50 01 E-pst: pstmttak@ntdden.kmmune.n Hjemmeside: http://www.ntdden.kmmune.n Parkeringstillatelse fr frflytningshemmede - søknad

Detaljer

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT UNIVERSITETET I OSLO ØKONOMISK INSTITUTT Eksamen i: ECON3120/4120 Mathematics 2: Calculus an linear algebra Exam: ECON3120/4120 Mathematics 2: Calculus an linear algebra Eksamensag: Tirsag 3. juni 2008

Detaljer

Hobøl Drill Søknad om deltakelse pa drillkonkurranser i 2015

Hobøl Drill Søknad om deltakelse pa drillkonkurranser i 2015 Hbøl Drill Søknad m deltakelse pa drillknkurranser i 2015 Trppene i Hbøl Drill Drillere i Trpp-I kan søke m å delta i drilldans sl/duett/trpp, twirling sl 1 batn, twirl duet g twirling sl strut. Drillere

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

ENDELIG TILSYNSRAPPORT

ENDELIG TILSYNSRAPPORT Bamble kmmune v/ rådmannen ENDELIG TILSYNSRAPPORT Frvaltningskmpetanse avgjørelser m særskilt tilrettelegging Bamble kmmune Mai 2017 1 Innhldsfrtegnelse Sammendrag...3 1. Innledning...4 2. Om tilsynet

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Side 1 Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1010 Objektorientert programmering Eksamensdag: Tirsdag 12. juni 2012 Tid for eksamen: 9:00 15:00 Oppgavesettet er

Detaljer