Innhold. INF1000 (Uke 12) Sortering og eksamensoppgaver. Oversikt II. Oversikt I. Om sortering. Litt om dokumentasjon av kode. Deler av eksamen H03

Størrelse: px
Begynne med side:

Download "Innhold. INF1000 (Uke 12) Sortering og eksamensoppgaver. Oversikt II. Oversikt I. Om sortering. Litt om dokumentasjon av kode. Deler av eksamen H03"

Transkript

1 Innhold INF1000 (Uke 12) Sortering og eksmensoppgver Om sortering Sortering v heltll og tekster Litt om dokumentsjon v kode Grunnkurs i progrmmering Institutt for Informtikk Universitet i Oslo Deler v eksmen H03 Are Mgnus Bruset og Arild Wler 2 Oversikt I Oversikt II Lære å løse et vnskelig problem Sortering mnge metoder, her Innstikksortering Sortere hv: Heltll Tekster En tbell (2-dim) etter verdiene i første kolonne Eks : telefonktlogen (sortert på nvn) Lære bstrksjon Når vi hr løst ett problem, kn lignende problemer løses tilsvrende Lære å lge proff progrmvre ved å lge en generell klsse for sortering Hvordn deklrere en slik klsse Jvdoc lge dokumentsjon Testing Hvordn utvikle progrmmet 3 4

2 Sortering Mnge dttyper kn sorteres Krv: opertorer som <, <=, ==, >, >=,!= må h mening Eksempler Tll Tekster (leksikogrfisk = i smme rekkefølge de ville stått i et leksikon) Tbeller v tekster eller tll Sortering Vi må h en lgoritme (oppskrift) for sortering Det finns mnge titlls (hundretlls) metoder å velge blnt Vi skl se på innstikksortering Dette er den rskeste metoden når vi skl sortere få elementer (typisk færre enn 50 elementer) 5 6 Hvorfor sorterer vi Vi skl først lære å sortere heltll For å få noen tll i en bestemt (stigende eller synkende) rekkefølge Eksempel: lotto-tllene Sortere tekster (nvnelister) for rskere oppslg Sortere et sett v opplysninger som hører smmen, ved å sortere på en v opplysningene Eksempel: Telefonktlogen (nvn, dresse, telefonnummer informsjonen sortert på nvn) Dette skl vi (med minimle endringer) bruke til å sortere: String-rryer (tekster) Smmenhengende opplysninger i en 2-dim rry v tekster (hver linje er opplysninger om ett objekt) Eks : Telefonktlogen nvn dr. postnr. tlf. 7 8

3 En felles klsse for sortering Clss ISort Vi ønsker en klsse med tre vrinter v sortering: Heltll Tekster To-dimensjonl tekst-rrys (sortert på dt i 1. kolonne) public clss ISort { public sttic void sorter(int [] ) { public sttic void sorter(string [] ) { public sttic void sorteretterkol1(string [] [] ) { // end clss ISort 9 10 clss TestInnstikkSortering { public sttic void min ( String[] rgs) { int [] = {3,1,7,14,2,156,77; String [] nvn = {"Ol", "Kri", "Arne", "Jo"; String [][] telefonliste = { {"Per"," ", {"Arne"," ", {"Kri"," ", {"Jo"," "; Heltlls-rry "Ol "Kri "Arne "Jo" // sorter heltll - skriv ut ISort.sorter(); for (int i = 0; i <.length; i++) System.out.println("b[" + i +"]= " + [i]); System.out.println("\n Test tekst-sortering:"); // sorter Stringer - skriv ut ISort.sorter(nvn); for (int i = 0; i < nvn.length; i++) System.out.println("nvn[" + i +"]= " + nvn[i]); System.out.println("\n Test 2dim tekst-sortering:"); // sorter Tbell - skriv ut ISort.sorterEtterKol1(telefonliste); for (int i = 0; i < nvn.length; i++) System.out.println("nvn[" + i +"]= " + telefonliste[i][0] + ", med tlf.: " + telefonliste[i][1] ); 11 En-dimensjonl String-rry To-dimensjonl String-rry nvn telefonliste Pekere for lle rdene "Per " " "Arne " " "Kri " " "Jo Pekere for hvert element i rd nr. 3

4 >jv TestInnstikkSortering Test v test-progrmmet med tomme sortering-metoder b[0]= 3 b[1]= 1 b[2]= 7 b[3]= 14 b[4]= 2 b[5]= 156 b[6]= 77 Test tekst-sortering: nvn[0]= Ol nvn[1]= Kri nvn[2]= Arne nvn[3]= Jo Test 2dim tekst-sortering: telefonliste[0]= Per, med tlf.: telefonliste[1]= Arne, med tlf.: telefonliste[2]= Kri, med tlf.: telefonliste[3]= Jo, med tlf.: Sortering v heltll innstikksmetoden Se på rryen element for element fr venstre Sorterer det vi hittil hr sett på ved : Hvis det nye elementet vi ser på ikke er sortert i forhold til de vi llerede hr sett på: T ut dette elementet (gjem verdien i en vribel t) Skyv de ndre elementene vi her sett på, en-etter-en, ett hkk til høyre. Slutt når elementet i t kn settes inn på sortert plss Den sorterte delen er nå ett element lenger (sett fr venstre) Når vi hr sett på lle elementene, er hele rryen sortert 14 Sorter 1 på plss i forhold til 3 7 og 14 står riktig, Sorter 2 på plss i forhold til : 1,3,7,14 steg steg t 1 steg steg steg t 1 t 2 flytt: 3,7,14 ett hkk til høyre steg steg t 1 steg 8 t t 2

5 i k+1 Kode for å flytte ett element på plss : public clss ISort { i t t t 2 k+1 // [k +1 ] står muligens på // feil plss, t den ut int t = [k + 1], i = k; // skyv [i] mot høyre ett hkk til // vi finner riktig plss til t while (i >= 0 && [i] > t) { [i + 1] = [i]; i--; // sett t inn på riktig plss [i + 1] = t; public sttic void sorter(int [] ) { for (int k = 0 ; k <.length-1; k++) { // [k +1 ] står muligens på feil plss, t den ut int t = [k + 1], i = k; // skyv [i] mot høyre ett hkk til // vi finner riktig plss til t while (i >= 0 && [i] > t) { [i + 1] = [i]; i--; // sett t inn på riktig plss [i + 1] = t; // end heltll-sortering >jv TestInnstikkSortering b[0]= 1 b[1]= 2 b[2]= 3 b[3]= 7 b[4]= 14 b[5]= 77 b[6]= 156 Resultt v sortering med heltlls-metoden kodet, de to ndre tomme Sortering v tekster (String) "Ol "Kri "Arne "Jo" Test tekst-sortering: nvn[0]= Ol nvn[1]= Kri nvn[2]= Arne nvn[3]= Jo Test 2dim tekst-sortering: telefonliste[0]= Per, med tlf.: telefonliste[1]= Arne, med tlf.: telefonliste[2]= Kri, med tlf.: telefonliste[3]= Jo, med tlf.: Vi skl sortere denne ved å bytte om på pekerne (l [0] peker på Arne, osv.) med innstikkmetoden 20

6 Sortere de to første elementene ved å bytte om pekere t "Ol "Kri "Arne "Jo" t = [1]; "Ol "Kri "Arne "Jo" public sttic void sorter(int [] ) { // Sorterer heltllsrryen ''. for (int k = 0 ; k <.length-1; k++) { int t = [k + 1], i = k; while (i >= 0 && [i] > t) { [i + 1] = [i]; i--; [i + 1] = t; // end heltll-sortering t [1]= [0]; "Ol "Kri "Arne "Jo" t [0]= t; public sttic void sorter(string [] ) { // Sorterer String-rryen ''. for (int k = 0 ; k <.length-1; k++) { String t = [k + 1]; int i = k; while (i >= 0 && ( [i].compreto(t) > 0) ){ [i + 1] = [i]; i--; [i + 1] = t; // end String-sortering >jv TestInnstikkSortering b[0]= 1 b[1]= 2 b[2]= 3 Test med heltll og enkel String-sortering kodet, 2dim sortering tom b[3]= 7 b[4]= 14 b[5]= 77 b[6]= 156 Sortering v 2-dim String rry "Per " " "Arne " " Test tekst-sortering: nvn[0]= Arne nvn[1]= Jo nvn[2]= Kri nvn[3]= Ol "Kri " " "Jo Test 2dim tekst-sortering: telefonliste[0]= Per, med tlf.: telefonliste[1]= Arne, med tlf.: telefonliste[2]= Kri, med tlf.: telefonliste[3]= Jo, med tlf.: Vi kn sortere denne på to måter: Bytte om på pekerne til rdene (l [0] peker på Arne -rden,..osv) Enklest Bytte om på pekerne til hvert element i hver rd Mye mer rbeid, vnskeligere kode, lngsommere 24

7 public sttic void sorter(string [] ) { // Sorterer String-rryen ''. for (int k = 0 ; k <.length-1; k++) { String t = [k + 1]; int i = k; while (i >= 0 && ( [i].compreto(t) > 0) ){ [i + 1] = [i]; i--; [i + 1] = t; // end String-sortering public sttic void sorteretterkol1(string [] [] ) { // Sorterer den 2-dim String-rryen ' ettter verdi i kol.1. for (int k = 0 ; k <.length-1; k++) { String [] trd = [k + 1]; int i = k; while (i >= 0 && ( [i][0].compreto(trd[0]) > 0) ){ [i + 1] = [i]; i--; [i + 1] = trd; // end 2-dim String-sortering M:\INF1000\prog2>jv TestInnstikkSortering b[0]= 1 b[1]= 2 Alle sorterings metodene skrevet b[2]= 3 b[3]= 7 b[4]= 14 b[5]= 77 b[6]= 156 Test tekst-sortering: nvn[0]= Arne nvn[1]= Jo nvn[2]= Kri nvn[3]= Ol Test 2dim tekst-sortering: telefonliste[0]= Arne, med tlf.: telefonliste[1]= Jo, med tlf.: telefonliste[2]= Kri, med tlf.: telefonliste[3]= Per, med tlf.: Jvdoc proff dokumentsjon v klssene Legg inn spesielle kommentrer i progrmmet ditt (over hver metode og klsse) Kjør progrmmet jvdoc som utomtisk genererer en oversiktlig dokumentsjon 27 /** Klsse for sortering etter 'innstikk-metoden', se Rett på Jv - kp.5.7. Sortering v heltllsrry, tekster og en to-dimensjonl tekst-rry sortert etter verdiene i første kolonne.<br> N.B. Bre velegnet for mindre enn 100 elementer. * Copyright : A.Mus, Univ. i Oslo, 2003 **********************************************************/ public clss ISort { /** Sorterer heltll i stigende heltllsrryen som sorteres * Endrer prmeter-rryen. ********************************************/ public sttic void sorter(int [] ) { /** * Sorterer String-rryer i stigende leksikogrfisk rryen som sorteres * Endrer prmeter-rryen ********************************************/ public sttic void sorter(string [] ) { /** * Sorterer en to-dimensjonle String-rry * etter verdiene i første kolonne. * Nytter pekerombytting v rdpekerne. * Antr t lle rdene hr minst ett element en to-dimensjonl rry som sorteres * Endrer prmeter-rryen. ******************************************************/ public sttic void sorteretterkol1(string [] [] ) { // end clss ISort

8 Dokumentsjon v klssen og metodene -jvdoc >jvdoc ISort.jv Loding source file ISort.jv... Constructing Jvdoc informtion... Stndrd Doclet version Generting constnt-vlues.html... Building tree for ll the pckges nd clsses... Building index for ll the pckges nd clsses... Generting overview-tree.html... Generting index-ll.html... Generting deprected-list.html... Building index for ll clsses... Generting llclsses-frme.html... Generting llclsses-nofrme.html... Generting index.html... Generting pckges.html... Generting ISort.html... Generting pckge-list... Generting help-doc.html... Generting stylesheet.css Eksmen høsten 2003 Den store bøygen i INF1000 er de obligtoriske oppgvene Hovedformålet med eksmen er å skille ut de som hr skjønt litt om progrmmering fr de som ikke hr skjønt noe For de som hr løst de obligtoriske oppgvene uten mye hjelp, bør eksmen være gnske enkel 32

9 Eksmen høsten 2003 I dg tr vi oppgve 1 Resten v oppgvesettet gjennomgås senere Oppgve 1.1 Hvilke utsgn er riktige om en vribel deklrert i en objektmetode? Før vi foretr en tilordning til vribelen hr den ingen verdi Den kn h en ksessmodifiktor (f eks privte eller public) Andre objektmetoder i smme klsse hr tilgng (ksess) til vribelen Objektmetoder i ndre klsser hr tilgng (ksess) til den vi prikk-notsjon Oppgve 1.1 vurderinger NB! Les oppgveteksten nøye!... i en objektmetode? Vrible i metoder er lltid utilgjengelige utenfr. Derfor er det også uktuelt med ksessmodifiktor Oppgve 1.1 svr Svret på oppgve 1.1 er ltså lterntiv 1: Før vi foretr en tilordning til vribelen hr den ingen verdi Som lle vrible er metodevrible uten verdi i strten. De kn initieres ved deklrsjonen: int x = 0; eller ved en tilordning senere 35 36

10 Oppgve 1.2 Hvilke utsgn er riktige om en objektvribel? Før vi foretr en tilordning hr den ingen verdi Den kn h en ksessmodifiktor (f eks privte eller public) Objektmetoder i smme klsse hr tilgng (ksess) til vribelen Objektmetoder i ndre klsser hr tilgng (ksess) til den vi prikk-notsjon dersom vribelen er deklrert som public Oppgve 1.2 vurderinger Vi hr følgende ksessmodifiktorer: Privte: skjult for lle ndre klsser Protected: skjult for lle ndre klsser (unnttt subklsser) kun tilgjengelig for klsser i smme pkke public åpen for lle Dere vet ikke hv pkker og subklsser er; det kommer i INF1010 Dere trenger bre å vite: privte skjult public åpen Oppgve 1.2 svr Oppgve 1.3 Svret på oppgve 1.2 er d lle lterntivene 1, 2, 3, 4 Hvor mnge heltll settes det v plss til (rrylengde) i setningen int[] tllene = new int[100]; Alterntiver: 99, 100, 101 heltll Svr: 100 heltll 39 40

11 Oppgve 1.4 Oppgve 1.5 Hvor mnge gnger skrives Eksmen ut? for (int i = 0; i < 100; i++) { for (int j = 0; j < 99; j++) { System.out.println( Eksmen ); Hvor mnge gnger skrives INF 1000 ut? for (int i = 0; i < 3; i++) { for (int j = 0; j <= i; j++) { System.out.println("INF 1000"); Svr: 100 * 99 = 9900 gnger Oppgve 1.5 svr Oppgve 1.6 i Svr: 6 gnger j 0 0, 1 0, 1, 2 Hvilken verdi hr lder etter denne koden? int lder = 4; int nylder = lder--; // A lder += nylder; // B lder++; // C 43 44

12 Oppgve 1.6 svr Utskrift A B C lder nylder Svr: lder hr verdien 8 etter t lle setningene er utført Oppgve 1.7 Ant t vi hr et progrm hvor en v klssene blnt nnet hr følgende objektvribeldeklrsjon: HshMp personer = new HshMp(); Klssen inneholder blnt nnet metoder for å legge inn objekter v klssen Person (med en pssende nøkkel, f eks personnummer) i HshMp-en og for å løpe gjennom lle Person-objektene i HshMpen. Sistnevnte metode, som skl klle på en metode SkrivUt() i hvert v objektene i HshMp-en, ser slik ut: void skrivalle () { Itertor liste = personer.vlues().itertor(); while (liste.hsnext()) {... b.skrivut(); Oppgve 1.7 Innholdet i while-løkken ovenfor er ikke ferdig utfylt. Hvilke(t) v følgende lterntiver kn vi ersttte... med slik t metoden virker slik den skl? Person b = it.next(); Person b = (Person)it.next(); Person b = liste.next(); Person b = (Person)liste.next(); Bil b = (Bil)it.next(); Oppgve 1.7 vurderinger NB! En del spørsmål vil være formet slik t de sjekker forståelse. Målet er t de som kopierer blindt fr læreboken eller lysrk, skl tbbe seg ut De fleste eksemplene kller itertoren for it, men i dette eksemplet heter den liste Determnge eksemplermed Bil i læreboken, men de hr ingenting med dette eksemplet å gjøre Derimot demonstrerer eksemplene t mn må typekonvertere når mn bruker en itertor Ingen v lterntivene ovenfor 47 48

13 Oppgve 1.7 svr Oppgve 1.8 Svret på oppgve 1.7 blir d lterntiv 4: Person b = (Person)liste.next(); 49 Hv skrives ut? int i = 11; int j = i; int k = 32; j er 11, j*i er 121 if (k > j * i k < i) { System.out.println("A"); else { if (k < j * i && k > i) { System.out.println("B"); else { System.out.println("C"); Svr: B 32 > 121 er flse 32 < 11 er flse 32 < 121 er true 32 > 11 er true 50 Oppgve 1.9 Oppgve 1.9 svr Hvordn beregne summen v tllene i? int[] = new int[77]; int sum = 0; int i = 0; while (i <.length) { sum = [i]; i++; int i = 0; while (i <.length) { sum += [i]; ++j; int i = 0; while (i <.length) { sum += [i]; i++; Feil sum, får sum = [76] Feil sum, evig løkke, sum = [0]+[0]+ JA riktig sum 51 int i = 0; while (i++ <.length) { sum += [i-1]; JA riktig sum 52

14 Oppgve 1.9 svr Oppgve 1.10 Hvilken verdi får k? for (int i = 0; i <.length; i++) { sum += [i]; for (int i = 1; i <=.length; i++) { sum += [i-1]; JA riktig sum JA riktig sum int i = 11; int k = i/3; Alterntiver: 3, 3.67, 4, ingen v lt. Svr: k blir 3 (heltllsdivisjon) for (int i = 0; i <.length; ++i) { sum = sum + [i]; JA riktig sum Oppgve 1.11 Oppgve 1.12 void dobleverdi(int k) { k = k * 2; Hv blir k? Alterntiver: 12, 24, 6 Svr: 12 (ikke retur) Ant t følgende progrm utføres: clss Studentregister { public sttic void min (String[] rg) { Student s = new Student("Ole", "Krl Johns gt 1"); Student p = new Student("Mrit","Krl Johns gt 2"); System.out.println(s.fåNvn()+" og "+p.fånvn()); clss Student { String nvn = "Grete"; String dresse = "Blindernveien 3"; int k = 12 dobleverdi(k) System.out.println( Verdien til k er + k); Student (String nvn, String dresse) { this.nvn = nvn; this.dresse = dresse; String fånvn () {return nvn; 55 56

15 Oppgve 1.12 Hv blir utskriften på skjermen? Grete og Grete Ole og Ole Mrit og Mrit nvn og nvn Ole og Mrit s.fånvn() og s.fånvn() Mrit og Ole Ingen v lterntivene over Oppgve 1.12 vurderinger Det er ingen klssevrible (ngitt med sttic) i denne oppgven, kun vnlige objektvrible Deklrsjonene String nvn = "Grete"; String dresse = "Blindernveien 3"; utføres først hver gng et nytt objekt lges, men overskrives så v det som skjer i konstruktøren: Student (String nvn, String dresse) { this.nvn = nvn; this.dresse = dresse; Metoden fånvn er en vnlig objektmetode og utføres inne i det objektet som ngis i kllet: 57 s.fånvn() og p.fånvn() 58 Oppgve 1.12 svr Det riktige svret på oppgve 1.12 blir d lterntiv 5: Ole og Mrit 59

Oversikt II. Innhold. INF1000 (Uke 12) Oversikt I. Sortering. Lære å lage proff programvare ved å lage. en generell klasse for sortering

Oversikt II. Innhold. INF1000 (Uke 12) Oversikt I. Sortering. Lære å lage proff programvare ved å lage. en generell klasse for sortering INF1000 (Uke 12) Sortering Grunnkurs i progrmmering Institutt for Informtikk Universitet i Oslo Are Mgnus Bruset og Anj B. Kristoffersen Oversikt I Lære å løse et vnskelig problem Sortering mnge metoder,

Detaljer

INF Forelesning 10

INF Forelesning 10 Oppgve Ant t du hr deklrert en HshMp: INF1000 - Forelesning 10 Eksempler på Hshmp Opprmstyper Innstikksortering Jvdoc HshMp cdsmling = new HshMp(); Du legger inn informsjon

Detaljer

INF1000-seminar lørd. 3 nov kl

INF1000-seminar lørd. 3 nov kl INF1000-seminr lørd. 3 nov kl. 11-17 Uke 10 - Opprmstyper, Hshmp og Innstikksortering, litt jvdoc (+ billettslg i pusen) 27 oktober 2007, Arne Mus Inst. for informtikk, UiO Progrm kjøp billett i pusen

Detaljer

Holde orden på objekter

Holde orden på objekter Enummerering å lge egne opprmstyper Uke 10 - Opprmstyper, Hshmp og Innstikksortering, litt jvdoc Brukes til å lge typer som hr et lite ntll verdier, ofte tekst. 7. pril 2008, Arne Mus Inst. for informtikk,

Detaljer

Oppramstyper, HashMap og Innstikksortering, litt

Oppramstyper, HashMap og Innstikksortering, litt Enummerering å lge egne opprmstyper Uke 8 - Opprmstyper, HshMp og Innstikksortering, litt jvdoc Brukes til å lge typer som hr et lite ntll verdier, ofte tekst. 6. oktober 2009, Arne Mus Inst. for informtikk,

Detaljer

Oppramstyper (enum) - motivasjon

Oppramstyper (enum) - motivasjon INF1000 - Forelesning 8: Opprmstyper, HshMp, innstikksortering, jvdoc 8. mrs 2010, Christin M. Hnsen Institutt for informtikk, UiO Opprmstyper (enum) - motivsjon Jv-progrm for å registrere møtedeltkelse

Detaljer

Holde orden på objekter - HashMap

Holde orden på objekter - HashMap Uke 8 - Opprmstyper, HshMp og Innstikksortering, litt jvdoc 17. oktober 2013, Arne Mus Inst. for informtikk, UiO Slik enum kn h metoder, og hver verdi hr et tll ssosiert ved seg. En enum virker omtrent

Detaljer

UML-diagrammer av programmene våre. Objekt-diagrammer. Et helt enkelt studentregister med kurs, studenter og registeret

UML-diagrammer av programmene våre. Objekt-diagrammer. Et helt enkelt studentregister med kurs, studenter og registeret UML-digrmmer v progrmmene våre Uke 10 - UML: (Objekt- og) Klsse-digrmmer, litt jvdoc Hshmp og Innstikksortering 25 oktober 2005, Arne Mus Inst. for informtikk, UiO Hvorfor tegne digrmmer over progrmmene

Detaljer

INF1000 (Uke 12) Sortering

INF1000 (Uke 12) Sortering INF1000 (Uke 12) Sortering Grunnkurs i programmering Institutt for Informatikk Universitet i Oslo Are Magnus Bruaset og Anja B. Kristoffersen Innhold Om sortering Sortering av heltall Litt om dokumentasjon

Detaljer

Eksamen høsten 2003 Den store bøygen i INF1000 er de obligatoriske oppgavene.

Eksamen høsten 2003 Den store bøygen i INF1000 er de obligatoriske oppgavene. Eksamen høsten 2003 Den store bøygen i INF1000 er de obligatoriske oppgavene. Hovedformålet med eksamen er å skille ut de som har skjønt litt om programmering fra de som ikke har skjønt noe. For de som

Detaljer

MED SVARFORSLAG UNIVERSITETET I OSLO

MED SVARFORSLAG UNIVERSITETET I OSLO Eksmen i : MED SVARFORSLAG UNIVERSITETET I OSLO Det mtemtisk-nturvitenskpelige fkultet INF5110 - Kompiltorteknikk Eksmensdg : Onsdg 6. juni 2012 Tid for eksmen : 14.30-18.30 Oppgvesettet er på : Vedlegg

Detaljer

! " ##$ % 4 2, &/ ( & +, )-. &* &/ ),* 0, 1 1 ( &/ 2& &, & &/ &,, &/" 2 &/ 2 ) *

!  ##$ % 4 2, &/ ( & +, )-. &* &/ ),* 0, 1 1 ( &/ 2& &, & &/ &,, &/ 2 &/ 2 ) * ! " ##$ % " ' ( % )* +, )-. * / ),* 0, 1 1 ( / 2 2 / 2 ) * ', 0, 4 2, /, /,, /" 3 class C { int skrivantall(int i){ System.out.println(" Du har kalt meg med:" + i); return i+10; 5 4 class D { static int

Detaljer

( & ( &/ 2& , )-. &* &/ ),* 0, &/ 2 ) *

( & ( &/ 2& , )-. &* &/ ),* 0, &/ 2 ) * ! " ##$ % "&& ' ( & % )* +, )-. &* &/ ),* 0, 1 1 ( &/ 2& 2 &/ 2 ) * ', 0, 4 2, &/ &, & &/ &,, &/" 3 class C { int skrivantall(int i){ System.out.println(" Du har kalt meg med:" + i); return i+10; }} class

Detaljer

Brøkregning og likninger med teskje

Brøkregning og likninger med teskje Brøkregning og likninger med teskje Dette heftet gir en uformell trinn for trinn gjennomgng v grunnleggende regler for brøkregning og likninger. Dette er sto som vi i FYS 000 egentlig forventer t dere

Detaljer

Læringsmål og pensum. Forberdring vha preallokering. Oversikt

Læringsmål og pensum. Forberdring vha preallokering. Oversikt 1 Læringsmål og pensum TDT410 Informsjonsteknologi grunnkurs: Uke 40 Funksjoner, skoping og trcing Asbjørn Thomssen, IDI Læringsmål Funksjoner med flere eller ingen utrgumenter Skop til skript og funksjoner

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

Matematikk 1000. Øvingsoppgaver i numerikk leksjon 8 Numerisk integrasjon

Matematikk 1000. Øvingsoppgaver i numerikk leksjon 8 Numerisk integrasjon Mtemtikk 1000 Øvingsoppgver i numerikk leksjon 8 Numerisk integrsjon Som kjent kn vi regne ut (bestemte) integrler ved nti-derivsjon. Dette resulttet er et v de viktikgste innen klkulus; det heter tross

Detaljer

E K S A M E N. Algoritmiske metoder I. EKSAMENSDATO: 13. desember HINDA / 98HINDB / 98HINEA ( 2DA / 2DB / 2EA ) TID:

E K S A M E N. Algoritmiske metoder I. EKSAMENSDATO: 13. desember HINDA / 98HINDB / 98HINEA ( 2DA / 2DB / 2EA ) TID: Høgskolen i Gjøvik Avdeling for Teknologi E K S A M E N FAGNAVN: FAGNUMMER: Algoritmiske metoder I L 189 A EKSAMENSDATO: 13. desember 1999 KLASSE: 98HINDA / 98HINDB / 98HINEA ( 2DA / 2DB / 2EA ) TID: 09.00-14.00

Detaljer

Terminprøve Matematikk for 1P 1NA høsten 2014

Terminprøve Matematikk for 1P 1NA høsten 2014 Terminprøve Mtemtikk for 1P 1NA høsten 2014 DEL 1 Vrer 1,5 time Uten hjelpemidler Hjelpemidler: vnlige skrivesker, psser, linjl med entimetermål og vinkelmåler. Forsøk på lle oppgvene selv om du er usikker

Detaljer

Oppramstyper, HashMap og Innstikksortering, litt. 6. oktober 2009, Arne Maus Inst. for informatikk, UiO

Oppramstyper, HashMap og Innstikksortering, litt. 6. oktober 2009, Arne Maus Inst. for informatikk, UiO Uke 8 - Oppramstyper, HashMap og Innstikksortering, litt javadoc 6. oktober 2009, Arne Maus Inst. for informatikk, UiO Enummerering å lage egne oppramstyper Brukes til å lage typer som har et lite antall

Detaljer

Uke 8 - Oppramstyper, HashMap og Innstikksortering, litt javadoc. 17. oktober 2013, Arne Maus Inst. for informatikk, UiO

Uke 8 - Oppramstyper, HashMap og Innstikksortering, litt javadoc. 17. oktober 2013, Arne Maus Inst. for informatikk, UiO Uke 8 - Oppramstyper, HashMap og Innstikksortering, litt javadoc 17. oktober 2013, Arne Maus Inst. for informatikk, UiO Enummerering å lage egne oppramstyper Brukes til å lage typer som har et lite antall

Detaljer

Løsningsforslag til avsluttende eksamen i HUMIT1750 høsten 2003.

Løsningsforslag til avsluttende eksamen i HUMIT1750 høsten 2003. Løsningsforslg til vsluttende eksmen i HUMIT1750 høsten 2003. Teksten under hr litt litt prtsom fordi jeg hr villet forklre hvordn jeg gikk frm. Fr en studentesvrelse le det ikke forventet nnet enn sluttresulttene.

Detaljer

Kapittel 4 Tall og algebra Mer øving

Kapittel 4 Tall og algebra Mer øving Kpittel 4 Tll og lger Mer øving Oppgve 1 d Oppgve 2 Se på uttrykket A = g h. Hv forteller de ulike okstvene? Se på uttrykket A = 2π. Hv står de ulike symolene for? Forklr hv vi mener med en vriel og en

Detaljer

Numerisk derivasjon og integrasjon utledning av feilestimater

Numerisk derivasjon og integrasjon utledning av feilestimater Numerisk derivsjon og integrsjon utledning v feilestimter Knut Mørken 6 oktober 007 1 Innledning På forelesningen /10 brukte vi litt tid på å repetere inhomogene differensligninger og rkk dermed ikke gjennomgå

Detaljer

Pensumoversikt - kodegenerering. Maskinen det oversettes til. Kodegenerering del 2: tilleggsnotat, INF5110 v2006

Pensumoversikt - kodegenerering. Maskinen det oversettes til. Kodegenerering del 2: tilleggsnotat, INF5110 v2006 Pensumoversikt - kodegenerering Kodegenerering del 2: tilleggsnott, INF5110 v2006 Arne Mus, Ifi UiO 8.1 Bruk v mellomkode 8.2 Bsle teknikker for kodegenerering 8.3 Kode for refernser til dtstrukturer (ikke

Detaljer

Løsningsforslag til Obligatorisk oppgave 2

Løsningsforslag til Obligatorisk oppgave 2 Løsningsforslg til Oligtorisk oppgve INF1800 Logikk og eregnrhet Høsten 008 Alfred Brtterud Oppgve 1 Vi hr lfetet A = {} og språkene L 1 = {s s } L = {s s inneholder minst tre forekomster v } L 3 = {s

Detaljer

Temahefte nr. 1. Hvordan du regner med hele tall

Temahefte nr. 1. Hvordan du regner med hele tall 1 ARBEIDSHEFTE I MATEMATIKK SNART MATTE EKSAMEN Hvordn du effektivt kn forberede deg til eksmen Temhefte nr. 1 Hvordn du regner med hele tll Av Mtthis Lorentzen mttegrisenforlg.com Opplysning: De nturlige

Detaljer

x 1, x 2,..., x n. En lineær funksjon i n variable er en funksjon f(x 1, x 2,..., x n ) = a 1 x 1 + a 2 x a n x n,

x 1, x 2,..., x n. En lineær funksjon i n variable er en funksjon f(x 1, x 2,..., x n ) = a 1 x 1 + a 2 x a n x n, Introduksjon Velkommen til emnet TMA45 Mtemtikk 3, våren 9 Disse nottene inneholder det vi gjennomgår i forelesningene, og utgjør, smmen med lle øvingene, pensum for emnet Læreoken nefles som støttelittertur

Detaljer

IKT-trapp for Lade skole

IKT-trapp for Lade skole IKT-trpp for Lde skole Vr mot ndre pi nettet som du vil t ndre skl vre mot deg. Vr forsiktig med i gi ut opplysninger om deg selv. Skl du mote noen du hr chftet med p5 nett? T med en voksen eller en venn.

Detaljer

Matematikk Øvingsoppgaver i numerikk leksjon 9 Numerisk integrasjon

Matematikk Øvingsoppgaver i numerikk leksjon 9 Numerisk integrasjon Mtemtikk 1000 Øvingsoppgver i numerikk leksjon 9 Numerisk integrsjon Forståelsen v integrlet som et rel ligger til grunn når vi skl beregne integrler numerisk. Litt mer presist: Når f(x) 0 for lle x i

Detaljer

Kapittel 8 TUTORIALS-CASES

Kapittel 8 TUTORIALS-CASES Kpittel 8 Tutorils nd cses (exmple problems) re collected in this chpter. The tutorils re exmples ( in detil) of how to solve problems with MATLAB nd FEMLAB. The CASES re smples of problems to be solved

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

Kapittel 3. Potensregning

Kapittel 3. Potensregning Kpittel. Potensregning I potensregning skriver vi tll som potenser og forenkler uttrykk som inneholder potenser. Dette kpitlet hndler blnt nnet om: Betydningen v potenser som hr negtiv eksponent eller

Detaljer

... JULEPRØVE 9. trinn...

... JULEPRØVE 9. trinn... .... JULEPRØVE 9. trinn.... Nvn: Gruppe: DELPRØVE 1 uten hjelpemidler ( 37 poeng) På denne delprøven kn du re ruke skrivesker, psser og linjl. Alle oppgvene i del 1 skl føres rett på rket. I noen oppgver

Detaljer

Gjennomgang prøveeksamen oppgave 1, 2, 4, 5, 7

Gjennomgang prøveeksamen oppgave 1, 2, 4, 5, 7 Gjennomgang prøveeksamen 2014 oppgave 1, 2, 4, 5, 7 1a: Hva er verdien til tall etter at følgende kode er utført: 17 int tall = 5; tall = (tall*3) + 2; 5 15 17 1b: Anta at følgende programsetninger utføres.

Detaljer

Eksempeloppgaver 2014 Løsninger

Eksempeloppgaver 2014 Løsninger DEL 1 Uten hjelpemidler Hjelpemidler: vnlige skrivesker, psser, linjl med centimetermål og vinkelmåler Oppgve 1 19 millirder 9 10 = 19 10 = 1,9 10 0,089 10 = 8,9 10 10 = 8,9 10 Oppgve 6 6 8 Prosentvis

Detaljer

1 Tallregning og algebra

1 Tallregning og algebra Tllregning og lger ØV MER. REGNEREKKEFØLGE Oppgve.0 6 d) ( : 6) Oppgve. ( ) ( ) ()() ( ) ( ) ( ) () (6 ) () d) ( ) 7() ( ) Oppgve. 6 ( ) d) Oppgve. Med ett ddisjonstegn, ett sutrksjonstegn, ett multipliksjonstegn

Detaljer

Løsningsforslag til eksamen i INF2270

Løsningsforslag til eksamen i INF2270 Løsningsforslg til eksmen i INF2270 Omi Mirmothri (oppgve 1 4) Dg Lngmyhr (oppgve 5 6) 13. juni 2014 Eksmen 2270 V2013 - Fsit 1) Konverter følgene tll til inært. Vis utregning (5%). (43)es 43 / 2 = 21

Detaljer

5: Algebra. Oppgaver Innhold Dato

5: Algebra. Oppgaver Innhold Dato 5: Alger Pln resten v året: - Kpittel 6: Ferur - Kpittel 7: Ferur/mrs - Kpittel 8: Mrs - Repetisjon: April/mi - Eventuell offentlig eksmen: Mi - Økter, prøver, prosjekter: Mi - juni For mnge er egrepet

Detaljer

Læringsmål og pensum. Funksjoner hittil (1) Oversikt. Læringsmål Anonyme og rekursive funksjoner Funksjoner som inn-argumenter Subfunksjoner

Læringsmål og pensum. Funksjoner hittil (1) Oversikt. Læringsmål Anonyme og rekursive funksjoner Funksjoner som inn-argumenter Subfunksjoner 1 Lærigsmål og pesum TDT4105 Iformsjostekologi grukurs: Uke 44 Aoyme fuksjoer, fuksjosfuksjoer og rekursjo Lærigsmål Aoyme og rekursive fuksjoer Fuksjoer som i-rgumeter Subfuksjoer Pesum Mtlb, Chpter 10

Detaljer

Faktorisering. 1 Hva er faktorisering? 2 Hvorfor skal vi faktorisere? Per G. Østerlie Senter for IKT i utdanningen 11.

Faktorisering. 1 Hva er faktorisering? 2 Hvorfor skal vi faktorisere? Per G. Østerlie Senter for IKT i utdanningen 11. Fktorisering Per G. Østerlie Senter for IKT i utdnningen per@osterlie.no 11. mi 013 1 Hv er fktorisering? Vi må se på veret å fktorisere. Hv er det vi skl gjøre når vi fktoriserer? Svret er: å lge fktorer.

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

INF1010 våren januar. Objektorientering i Java

INF1010 våren januar. Objektorientering i Java INF1010 våren 2017 25. januar Objektorientering i Java Om enhetstesting (Repetisjon av INF1000 og lær deg Java for INF1001 og INF1100) Stein Gjessing Hva er objektorientert programmering? F.eks: En sort

Detaljer

Sensorveiledning Oppgaveverksted 4, høst 2013 (basert på eksamen vår 2011)

Sensorveiledning Oppgaveverksted 4, høst 2013 (basert på eksamen vår 2011) Sensorveiledning Oppgveverksted 4, høst 203 (bsert på eksmen vår 20) Ved sensuren tillegges oppgve vekt 0,2, oppgve 2 vekt 0,4, og oppgve 3 vekt 0,4. For å bestå eksmen, må besvrelsen i hvert fll: gi minst

Detaljer

Kvalitetssikring av elektronisk pasientjournal - Skjema 1

Kvalitetssikring av elektronisk pasientjournal - Skjema 1 70778 EPJ Kvlitetssikring Skjem v. Hllvrd Lærum (tlf. 79886) Kvlitetssikring v elektronisk psientjournl - Skjem I dette spørreskjemet ønsker vi å få vite noe om din prktiske ruk v og ditt syn på elektronisk

Detaljer

FASIT, tips og kommentarer

FASIT, tips og kommentarer FASIT, tips og kommentrer JULEKALENDER 8.- 10- trinn Nivå 1 og Nivå 2. Tips til orgnisering: Kn jobbes med i gruppe, to og to eller individuelt. Spre rbeidet med klenderen i mttetimene i desember, eller

Detaljer

Fag: Matematikk 1T-Y for yrkesfag for elever og privatisterr. Eksamensdato: 16. januar 2012

Fag: Matematikk 1T-Y for yrkesfag for elever og privatisterr. Eksamensdato: 16. januar 2012 Loklt gittt eksmen Eksmen Fg: Mtemtikk 1T-Y for yrkesfg for elever og privtisterr Fgkode: MAT1006 Eksmensdto: 16. jnur 2012 Antll sider i oppgven: 7 inklusiv forside og opplysningsside Del 1: oppgve 1-5

Detaljer

EKSAMEN. ANTALL SIDER UTLEVERT: 7 (innkl. forside og 2 sider formelark)

EKSAMEN. ANTALL SIDER UTLEVERT: 7 (innkl. forside og 2 sider formelark) KANDIDATNUMMER: EKSAMEN FAGNAVN: Mtemtikk FAGNUMMER: REA EKSAMENSDATO: 5. desember 6 KLASSE:. klssene, ingenørutdnning. TID: kl. 9... FAGLÆRER: Hns Petter Hornæs ANTALL SIDER UTLEVERT: 7 (innkl. forside

Detaljer

Kapittel 4 Kombinatorikk og sannsynlighet. Løsninger til oppgaver i boka. Løsninger til oppgaver i boka

Kapittel 4 Kombinatorikk og sannsynlighet. Løsninger til oppgaver i boka. Løsninger til oppgaver i boka Kpittel 4 Kombintorikk og snnsynlighet Løsninger til oppgver i bok 4.4 Oppgve 4.2 løst ved multipliksjonsprinsippet: multipliksjon v de ulike vlgmulighetene v forretter, hovedretter og desserter gir uttrykket

Detaljer

Integrasjon Skoleprosjekt MAT4010

Integrasjon Skoleprosjekt MAT4010 Integrsjon Skoleprosjekt MAT4010 Tiin K. Kristinslund, Julin F. Rossnes og Torstein Hermnsen 19. mrs 2014 1 Innhold 1 Innledning 3 2 Integrsjon 3 3 Anlysens fundmentlteorem 7 4 Refernser 10 2 1 Innledning

Detaljer

1 k 2 + 1, k= 5. i=1. i = k + 6 eller k = i 6. m+6. (i 6) i=1

1 k 2 + 1, k= 5. i=1. i = k + 6 eller k = i 6. m+6. (i 6) i=1 TMA4 Høst 6 Norges teknisk nturvitenskpelige universitet Institutt for mtemtiske fg Løsningsforslg Øving 5 5..6 Vi er gitt summen og ønsker å skrive den på formen m k=5 k +, f(i). i= Strtpunktene er henholdsvis

Detaljer

Microsoft PowerPoint MER ENN KULEPUNKTER

Microsoft PowerPoint MER ENN KULEPUNKTER Mirosoft PowerPoint MER ENN KULEPUNKTER INNHOLDSFORTEGNELSE: Opprette en ny presentsjon: «Ml» vs. «tomt skll» Bilder: Sette inn ilder fr Google ildesøk. Bilder: Sette inn llerede lgrede ilder. Bilder:

Detaljer

Del 2. Alle oppgaver føres inn på eget ark. Vis tydelig hvordan du har kommet frem til svaret. Oppgave 2

Del 2. Alle oppgaver føres inn på eget ark. Vis tydelig hvordan du har kommet frem til svaret. Oppgave 2 Del 2 Alle oppgver føres inn på eget rk. Vis tydelig hvordn du hr kommet frem til svret. Oppgve 1 Figuren viser sidefltene til et prisme. Grunnflten og toppflten mngler. ) Hvilken form må grunn- og toppflten

Detaljer

... JULEPRØVE

... JULEPRØVE Ashehoug JULEPRØVE 2014 9. trinn.... JULEPRØVE 2014.... Nvn: Gruppe: DELPRØVE 1 uten hjelpemidler ( 37 poeng) På denne delprøven kn du re ruke skrivesker, psser og linjl. Alle oppgvene i del 1 skl føres

Detaljer

TFY4104 Fysikk. Institutt for fysikk, NTNU. Lsningsforslag til ving 8. a =

TFY4104 Fysikk. Institutt for fysikk, NTNU. Lsningsforslag til ving 8. a = TFY414 Fysikk. Institutt for fysikk, NTNU. Lsningsforslg til ving 8. Oppgve 1. ) C F = E = m Newtons. lov. Her er = e, s elektronets kselersjon blir = e m E lts mot venstre. b) C Totlt elektrisk felt i

Detaljer

Nøtterøy videregående skole

Nøtterøy videregående skole Til elever og forestte Borgheim, 1. ugust 2018 Viktig info om vlg v mtemtikkfg for elever på vg1 studiespesilisering I vg1 får elevene vlget mellom to ulike mtemtikkfg. Mtemtikk 1T (teoretisk) og Mtemtikk

Detaljer

ALTERNATIV GRUNNBOK BOKMÅL

ALTERNATIV GRUNNBOK BOKMÅL Anne Rsch-Hlvorsen Oddvr Asen Illustrtør: Bjørn Eidsvik 7B NY UTGAVE ALTERNATIV GRUNNBOK BOKMÅL CAPPELEN DAMM AS, 2011 Mterilet i denne publiksjonen er omfttet v åndsverklovens bestemmelser. Uten særskilt

Detaljer

IN1010 våren januar. Objektorientering i Java

IN1010 våren januar. Objektorientering i Java IN1010 våren 2018 23. januar Objektorientering i Java Om enhetstesting Om arrayer og noen klasser som kan ta vare på objekter Stein Gjessing Hva er objektorientert programmering? F.eks: En sort boks som

Detaljer

Løsningsforslag ukeoppg. 6: 28. sep - 4. okt (INF1000 - Høst 2011)

Løsningsforslag ukeoppg. 6: 28. sep - 4. okt (INF1000 - Høst 2011) Løsningsforslag ukeoppg. 6: 28. sep - 4. okt (INF1000 - Høst 2011) Løsningsforslag til oppgave 7, 8, og 9 mangler Klasser og objekter (kap. 8.1-8.14 i "Rett på Java" 3. utg.) NB! Legg merke til at disse

Detaljer

2-komplements representasjon. Binær addisjon. 2-komplements representasjon (forts.) Dagens temaer

2-komplements representasjon. Binær addisjon. 2-komplements representasjon (forts.) Dagens temaer 2 Dgens temer Dgens temer hentes fr kpittel 3 i Computer Orgnistion nd Architecture Kort repetisjon 2-komplements form Binær ddisjon/sutrksjon Aritmetisk-logisk enhet (ALU) Sekvensiell logikk RS-ltch 2-komplements

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det mtemtisk-nturvitenskpelige fkultet Eksmen i INF2080 Logikk og eregninger Eksmensdg: 6. juni 2016 Tid for eksmen: 14.30 18.30 Oppgvesettet er på 5 sider. Vedlegg: Ingen Tilltte

Detaljer

Kom i gang med Perspektiver Smartbok! Vi veileder deg steg for steg!

Kom i gang med Perspektiver Smartbok! Vi veileder deg steg for steg! Kom i gng med Perspektiver Smrtbok! Vi veileder deg steg for steg! MARKÉR, LYTT og NOTÉR Smrtbok hr en rekke funksjoner for god studieteknikk. Du kn blnt nnet mrkere nøkkelord og lge notter mens du lytter

Detaljer

MAT 1110: Løsningsforslag til obligatorisk oppgave 2, V-06

MAT 1110: Løsningsforslag til obligatorisk oppgave 2, V-06 MAT : Løsningsforslg til obligtorisk oppgve, V-6 Oppgve : ) Hvis = (,,...) og = (,,...) er to vektorer, vil kommndoen >> plot(,) tegne rette forbindelseslinjer mellom punktene (, ), (, ) osv. For å plotte

Detaljer

Løsningsforslag Kollokvium 6

Løsningsforslag Kollokvium 6 Løsningsforslg Kollokvium 6 25. februr 25 Her finner dere et løsningsforslg for oppgvene som ble diskutert på Kollokvium 6. Oppgve Diskusjonsoppgve Diskuter følgende spørsmål med hverndre og prøv å bli

Detaljer

Eneboerspillet. Håvard Johnsbråten

Eneboerspillet. Håvard Johnsbråten Håvrd Johnsråten Eneoerspillet Når vi tenker på nvendelser i mtemtikken, ser vi gjerne for oss Pytgors læresetning eller ndre formler som vi kn ruke til å eregne lengder, reler, kostnder osv. Men mer strkte

Detaljer

Regn i hodet. a) 15 : 3 = b) 24 : 6 = c) 36 : 4 = d) 48 : 8 = Regn i hodet. a) 21 : 3 = b) 28 : 7 = c) 49 : 7 = d) 64 : 8 =

Regn i hodet. a) 15 : 3 = b) 24 : 6 = c) 36 : 4 = d) 48 : 8 = Regn i hodet. a) 21 : 3 = b) 28 : 7 = c) 49 : 7 = d) 64 : 8 = 10 Divisjon 2 1 Regn i hodet. ) 15 : 3 = b) 24 : 6 = c) 36 : 4 = d) 48 : 8 = 2 Regn i hodet. ) 21 : 3 = b) 28 : 7 = c) 49 : 7 = d) 64 : 8 = 3 ) 39 : 3 = b) 56 : 4 = c) 96 : 8 = d) 98 : 7 = 4 Gi svret med

Detaljer

INF Forelesning 10. Eksempler på Hashmap Oppramstyper Innstikksortering Javadoc

INF Forelesning 10. Eksempler på Hashmap Oppramstyper Innstikksortering Javadoc INF1000 - Forelesning 10 Eksempler på Hashmap Oppramstyper Innstikksortering Javadoc Oppgave Anta at du har deklarert en HashMap: HashMap cdsamling = new HashMap(); Du legger

Detaljer

1 Geometri KATEGORI 1. 1.1 Vinkelsummen i mangekanter. 1.2 Vinkler i formlike figurer

1 Geometri KATEGORI 1. 1.1 Vinkelsummen i mangekanter. 1.2 Vinkler i formlike figurer Oppgver 1 Geometri KTGORI 1 1.1 Vinkelsummen i mngeknter Oppgve 1.110 ) I en treknt er to v vinklene 65 og 5. Finn den tredje vinkelen. b) I en firknt er tre v vinklene 0, 50 og 150. Finn den fjerde vinkelen.

Detaljer

... ÅRSPRØVE 2014...

... ÅRSPRØVE 2014... Delprøve 1 Ashehoug ÅRSPRØVE 014 9. trinn.... ÅRSPRØVE 014... Nvn: Gruppe: DELPRØVE 1 uten hjelpemiler (39 poeng) Alle oppgvene i el 1 skl føres rett på rket. I noen oppgver er et en regnerute. Her skl

Detaljer

1 Mandag 8. mars 2010

1 Mandag 8. mars 2010 1 Mndg 8. mrs 21 Vi hr tidligere integrert funksjoner lngs x-ksen, og vi hr integrert funksjoner i flere vrible over begrensede områder i xy-plnet. I denne forelesningen skl vi integrere funksjoner lngs

Detaljer

STATISTIKK, KOMBINATORIKK OG SANNSYNLIGHET

STATISTIKK, KOMBINATORIKK OG SANNSYNLIGHET Mer øving til kpittel 4 STATISTIKK, KOMBINATORIKK OG SANNSYNLIGHET Oppgve 1 Under ser du resulttet v ntll kinoesøk for en klsse de siste to måneder: 1, 3, 5, 4, 2, 7, 1, 1, 4, 5, 3, 3, 4, 0, 1, 3, 6, 5,

Detaljer

Løsningsforslag til ukeoppgaver i INF3110/4110

Løsningsforslag til ukeoppgaver i INF3110/4110 Løsningsforslg til ukeoppgver i INF3/4 Uke 42 (5-723) Oppgve Jernbnedigrm: FlotingPointLiterl Digits Digits xponentprt xponentprt Digits Digits Digit xponentprt Digit xponentprt Digits + - 2 Omskriving

Detaljer

Hva er tvang og makt? Tvang og makt. Subjektive forhold. Objektive forhold. Omfanget av tvangsbruk. Noen eksempler på inngripende tiltak

Hva er tvang og makt? Tvang og makt. Subjektive forhold. Objektive forhold. Omfanget av tvangsbruk. Noen eksempler på inngripende tiltak Tvng og mkt Omfng v tvng og mkt, og kommunl kompetnse Hv er tvng og mkt? Tiltk som tjenestemottkeren motsetter seg eller tiltk som er så inngripende t de unsett motstnd må regnes som ruk v tvng eller mkt.

Detaljer

Numerisk Integrasjon

Numerisk Integrasjon Numerisk Integrsjon Anne Kværnø Mrch 1, 018 1 Problemstilling Vi skl ltså finne en numerisk tilnærmelse til integrlet for en gitt funksjon f (x). I(, b) = f (x)dx Teknikken vi skl diskutere klles numeriske

Detaljer

addisjon av 2 og 3. Vi skriver da i alt: 2+3= og etter at likhetstegnet er skrevet så gir matcad oss svaret.

addisjon av 2 og 3. Vi skriver da i alt: 2+3= og etter at likhetstegnet er skrevet så gir matcad oss svaret. ddisjon v og. Vi skriver d i lt: += og etter t likhetstegnet er skrevet så gir mtcd oss svret. + + + = 5 ddisjon med + først. Skriv inn et +tegn, så og bruk TAB + + + + = 5 minus 5 5 5 = Å bruke gngetegn

Detaljer

TFY4104 Fysikk. Institutt for fysikk, NTNU. Høsten Løsningsforslag til øving 8. a = e m E

TFY4104 Fysikk. Institutt for fysikk, NTNU. Høsten Løsningsforslag til øving 8. a = e m E TFY414 Fysikk. Institutt for fysikk, NTNU. Høsten 16. Løsningsforslg til øving 8. Oppgve 1. ) C F = E = m Newtons. lov. Her er = e, så elektronets kselersjon blir = e m E ltså mot venstre. b) C Totlt elektrisk

Detaljer

Fasit. Oppgavebok. Kapittel 5. Bokmål

Fasit. Oppgavebok. Kapittel 5. Bokmål Fsit Oppgvebok 8 Kpittel 5 Bokmål KAPITTEL 5 5.1 8, 10, 1 b Antll pinner i en figur er figurnummeret gnget med. 5. 14, 17, 0 b gnger figurnummeret pluss. c 14, 17, 0, 5. Figur 1 4 5 Antll pinner 5 8 11

Detaljer

Bioberegninger - notat 3: Anvendelser av Newton s metode

Bioberegninger - notat 3: Anvendelser av Newton s metode Bioberegninger - nott 3: Anvendelser v Newton s metode 20. februr 2004 1 Euler-Lotk ligningen L oss tenke oss en populsjon bestående v individer v ulik lder. L n være mksiml lder. L m i være ntll vkom

Detaljer

Oppgave 1. INF1000 Uke 13. Oppgave 2. Oppgave 3. Er dette lovlige deklarasjoner (når de foretas inni en metode)? JA NEI

Oppgave 1. INF1000 Uke 13. Oppgave 2. Oppgave 3. Er dette lovlige deklarasjoner (når de foretas inni en metode)? JA NEI Oppgave 1 INF1000 Uke 13 Gjennomgang av prøveeksamen fra høsten 2004 Er dette lovlige deklarasjoner (når de foretas inni en metode)? JA NEI int i; int k = i; int i, j = 4; int k = j; double[] x = new double[1];

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

Get filmleie. Brukerveiledning

Get filmleie. Brukerveiledning Get filmleie Brukerveiledning Innhold 4 Funksjoner for fjernkontroll 5 Hv er Get filmleie? 6 Hvilke filmer kn jeg leie? 6 Hv skl til for å få tjenesten? 7 Slik kontrollerer du tjenesten 7 Hv koster det

Detaljer

Oppgave 1. Oppgave 2. Oppgave 3. Prøveeksamen i INF1000. Ole Christian og Arne. 23. november 2004

Oppgave 1. Oppgave 2. Oppgave 3. Prøveeksamen i INF1000. Ole Christian og Arne. 23. november 2004 Oppgave 1 Prøveeksamen i INF1000 Ole Christian og Arne 23. november 2004 Er dette lovlige deklarasjoner (når de foretas inni en metode)? JA NEI int i; int k = i; int i, j = 4; int k = j; double[] x = new

Detaljer

Øvingsforelesning 9: Minimale spenntrær. Daniel Solberg

Øvingsforelesning 9: Minimale spenntrær. Daniel Solberg Øvingsforelesning 9: Minimle spenntrær Dniel Solerg Pln for gen Gjennomgng v øving 8 Minimle spenntrær Kruskl Disjoint Set Forest Prim Noen utvlgte eksmensoppgver 3 Minimle spenntrær Hv er et minimlt spenntre?

Detaljer

1 Tall og variabler. Oppgave Regn ut uten lommeregner. Oppgave Sett inn symbolet eller i de tomme rutene. a) 9 N b) π Q c) 3 R

1 Tall og variabler. Oppgave Regn ut uten lommeregner. Oppgave Sett inn symbolet eller i de tomme rutene. a) 9 N b) π Q c) 3 R Tll og vribler. TALL OG TALLREGNING Oppgve.0 Sett inn smbolet eller i de tomme rutene. ) N π Q R Oppgve. Sett inn smbolet eller i de tomme rutene. { } { π } ), 0,,,,,,, Oppgve. Skriv disse mengdene på

Detaljer

Numerisk matematikk. Fra Matematikk 3MX (2002) Side

Numerisk matematikk. Fra Matematikk 3MX (2002) Side Numerisk mtemtikk Fr Mtemtikk 3MX (2002) Side 142 147 142 Kpittel 4: Integrlregning 47 NUMERISK MATEMATIKK pffiffiffiffiffi På lommeregneren finner du rskt t 71 er lik 8,426150, og t lg 5 er lik 0,698970

Detaljer

Prøveeksamen i INF1000. Ole Christian og Arne. 23. november 2004

Prøveeksamen i INF1000. Ole Christian og Arne. 23. november 2004 Prøveeksamen i INF1000 Ole Christian og Arne 23. november 2004 Oppgave 1 Er dette lovlige deklarasjoner (når de foretas inni en metode)? JA NEI int i; int k = i; int i, j = 4; int k = j; double[] x = new

Detaljer

Integrasjon av trigonometriske funksjoner

Integrasjon av trigonometriske funksjoner Integrsjon v trigonometriske funksjoner øistein Søvik 3. november 15 I dette dokumentet skl jeg vise litt ulike integrsjonsteknikker og metoder for å utforske integrlene v (cos x) og (sin x). De bestemte

Detaljer

M2, vår 2008 Funksjonslære Integrasjon

M2, vår 2008 Funksjonslære Integrasjon M, vår 008 Funksjonslære Integrsjon Avdeling for lærerutdnning, Høgskolen i Vestfold. pril 009 1 Arelet under en grf Vi begynner vår diskusjon v integrsjon, på smme måte som vi begynte med derivsjon, ved

Detaljer

MATEMATIKKPRØVE 11. FEBRUAR.

MATEMATIKKPRØVE 11. FEBRUAR. MATEMATIKKPRØVE 11. FEBRUAR. Nvn: Klsse: DELPRØVE 1 uten lommeregner og p (41 poeng) Alle oppgvene i del 1 skl føres rett på rket. I noen oppgver er det en regnerute. Her skl du føre oppgven oversiktlig

Detaljer

Les Produktsikkerhetsguide før du kobler til maskinen. Les deretter Hurtigstartguide for korrekt konfigurering og installering.

Les Produktsikkerhetsguide før du kobler til maskinen. Les deretter Hurtigstartguide for korrekt konfigurering og installering. Hurtigstrtguide Strt her ADS-2100 Les Produktsikkerhetsguide før du koler til mskinen. Les deretter Hurtigstrtguide for korrekt konfigurering og instllering. ADVARSEL ADVARSEL viser en potensielt frlig

Detaljer

INF Uke 10. Løsningsforslag ukesoppgaver oktober 2012

INF Uke 10. Løsningsforslag ukesoppgaver oktober 2012 INF1000 - Uke 10 Løsningsforslag ukesoppgaver 10 24. oktober 2012 Løsningsforlag Oppgave 1 Array vs. HashMap a) Følgende program viser et enkelt banksystem med en array kontoer[], og metoder for å finne

Detaljer

13.09.2012 LITT OM OPPLEGGET. INF1000 EKSTRATILBUD Stoff fra uke 1-3 12. September 2012 Siri Moe Jensen EKSEMPLER

13.09.2012 LITT OM OPPLEGGET. INF1000 EKSTRATILBUD Stoff fra uke 1-3 12. September 2012 Siri Moe Jensen EKSEMPLER .9.22 LITT OM OPPLEGGET INF EKSTRATILBUD Stoff fra uke - 2. September 22 Siri Moe Jensen Målgruppe: De som mangler forståelse for konseptene gjennomgått så langt. Trening får du ved å jobbe med oppgaver,

Detaljer

! Dekoder: En av 2 n output linjer er høy, avhengig av verdien på n inputlinjer. ! Positive tall: Som før

! Dekoder: En av 2 n output linjer er høy, avhengig av verdien på n inputlinjer. ! Positive tall: Som før Dgens temer Enkoder! Dgens temer hentes fr kpittel 3 i Computer Orgnistion nd Architecture! Dekoder: En v 2 n output linjer er høy, vhengig v verdien på n inputlinjer! Enkoder/demultiplekser (vslutte fr

Detaljer

1 Algebra. 1 Skriv disse uttrykkene så enkelt som mulig: a) 2(a + 3) (3 + 3a) b) 2(1 a) + a(2 + a) c) 1 + 2(1 3a) + 5a d) 4a 3ab 2(a 5b) + 3(ab 2b)

1 Algebra. 1 Skriv disse uttrykkene så enkelt som mulig: a) 2(a + 3) (3 + 3a) b) 2(1 a) + a(2 + a) c) 1 + 2(1 3a) + 5a d) 4a 3ab 2(a 5b) + 3(ab 2b) Alger Skriv disse uttrykkene så enkelt som mulig c 5 d 5 Multipliser ut og gjør svrene så enkle som mulige c c c c d e f g h 5 i Regn ut 5 Regn ut og vis frmgngsmåten 5 c Regn ut og vis frmgngsmåten 5

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO PRØVEEKSAMEN INF1 - H6 UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Prøveeksamen i : INF1 Grunnkurs i objektorientert programmering Dato: Torsdag 3. november 6 Tid for prøveeksamen

Detaljer

LØSNINGSFORSLAG(Sensor) I TMA4140 og MA0302

LØSNINGSFORSLAG(Sensor) I TMA4140 og MA0302 Norges teknisk nturvitenskpelige universitet Institutt for mtemtiske fg Sie 1 v 6 LØSNINGSFORSLAG(Sensor) I TMA4140 og MA0302 12. esemer 2006 Oppgve 1 ) Skriv ne efinisjonen på en tutologi. Svr: En tutologi

Detaljer

R1 kapittel 7 Sannsynlighet. Kapitteltest. Oppgave 1. Oppgave 2. Oppgave 3. Del 1 Uten hjelpemidler. Løsninger til oppgavene i boka

R1 kapittel 7 Sannsynlighet. Kapitteltest. Oppgave 1. Oppgave 2. Oppgave 3. Del 1 Uten hjelpemidler. Løsninger til oppgavene i boka Løsninger til oppgvene i ok R1 kpittel 7 Snnsynlighet Løsninger til oppgvene i ok Kpitteltest Del 1 Uten hjelpemidler Oppgve 1 De fem lppene kn ordnes i rekkefølge på 5! = 15 = forskjellige måter. Vi kn

Detaljer

R2 - Heldagsprøve våren 2013

R2 - Heldagsprøve våren 2013 Løsningsskisser HD R R - Heldgsprøve våren 0 Løsningsskisser Viktigste oppsummeringer: Må skrive med penn på eksmen! Slurv og regnefeil, både med tll og bokstver, er hovedproblemet. Beste måten å fikse

Detaljer

Mer øving til kapittel 3

Mer øving til kapittel 3 Mer øving til kpittel 3 KAPITTEL 3 FUNKSJONER Oppgve 1 Tegn et koordintsystem og merk v punktene (1, 5) d (3, 2) ( 2, 3) e ( 3, 5) (4, 0) f (0, 4) Oppgve 2 Hvilke koordintpr hr de ulike punktene i koordintsystemet?

Detaljer

DELPRØVE 2 (35 poeng)

DELPRØVE 2 (35 poeng) DELPRØVE 2 (35 poeng) På denne delprøven er lle hjelpemidler tilltt. Alle oppgvene i del 2 skl føres på eget rk. Før svrene oversiktlig, slik t det går tydelig frm hvordn du hr løst oppgvene. Bruk penn.

Detaljer