Eksamen i emnet INF100 Grunnkurs i programmering (Programmering I)
|
|
- Martine Skoglund
- 9 år siden
- Visninger:
Transkript
1 Universitetet i Bergen Matematisk naturvitskapleg fakultet Institutt for informatikk Side 1 av 7 Nynorsk Eksamen i emnet INF100 Grunnkurs i programmering (Programmering I) Fredag 10. desember 2004 Tid: Tillatne hjelpemiddel: Alle trykte og skrivne hjelpemiddel er tillatne. Generelt gjeld at programkode må vera formatert slik at han er leseleg og enkel å forstå. Set inn kommentarar der det er naudsynt. Oppgåve 1 (5 %) Kva for verdiar blir følgjande Java-uttrykk evaluerte til? Svara skal ikkje grunngjevast. a) 7 / 4 b) 7 % 4 c) / 4 d) >= 4 e) (2 < 3 4 < 3) &&!(2 + 2 >= 4)
2 INF100 Grunnkurs i programmering Side 2 av 7 Oppgåve 2 (15 %) Kvar deloppgåve inneheld eit køyrbart Java-program som skriv ut noko på skjermen. Finn ut kva kvart program skriv ut. Svara skal ikkje grunngjevast. a) (3%) Kva for eit tal skriv programmet Oppg2a ut? public class Oppg2a { int n = 13; int m = 7; n -= m; System.out.println(n*m); b) (3%) Kva skriv programmet Oppg2b ut? public class Oppg2b { for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { if (i == j i+j == 4) System.out.print("X"); else System.out.print("."); System.out.println(); c) (3%) Kva for eit tal skriv programmet Oppg2c ut? public class Oppg2c { int[] t = {2, 3, 5, 7, 11, 13; for (int i = 1; i < t.length; i++) t[i] = t[i-1]; System.out.println(t[5]);
3 INF100 Grunnkurs i programmering Side 3 av 7 d) (3%) Kva for tal skriv programmet Oppg2d ut? public class Oppg2d { int a = 2; int b = 3; System.out.println(fun(1,1)); System.out.println(fun(a,b)); System.out.println(fun(b,a)); static int fun(int a, int b) { a *= 2; b *= 3; return a+b; e) (3%) Kva for tal skriv programmet Oppg2e ut? class Sample { int n; double s; public void add(double t) { s += t; n++; public double avg() { return s/n; public class Oppg2e { Sample s = new Sample(); s.add(2.0); s.add(3.0); System.out.println(s.avg()); Sample t = s; t.add(4.0); System.out.println(t.avg()); System.out.println(s.avg());
4 INF100 Grunnkurs i programmering Side 4 av 7 Oppgåve 3 (15 %) Lag eit program som les inn ein sekvens av ord frå terminalen, eitt om gongen. For kvart ord sjekkar programmet om det same ordet er lese inn før. I så fall skriv programmet ut ei melding med kor mange gonger ordet er lese inn tidlegare. Programmet held fram med å lesa inn ord inntil 7 ulike ord er lese inn. For innlesing av ord kan du bruka metoden Terminal.lesString(), som let brukaren tasta inn ein streng og returnerer ein referanse til denne strengen. Eit døme på programdialog kan vera følgjande (inntastingar frå brukaren er understreka): Skriv inn ord inntil du har skrive 7 ulike. Tast inn eit ord: java Nytt ord nummer 1. Tast inn eit ord: eksamen Nytt ord nummer 2. Tast inn eit ord: java Skrive 1 gong tidlegare! Tast inn eit ord: jul Nytt ord nummer 3. Tast inn eit ord: java Skrive 2 gongar tidlegare! Tast inn eit ord: tull Nytt ord nummer 4. Tast inn eit ord: tøys Nytt ord nummer 5. Tast inn eit ord: eksamen Skrive 1 gong tidlegare! Tast inn eit ord: snart Nytt ord nummer 6. Tast inn eit ord: ferie Nytt ord nummer 7. Då har eg 7 ord. Takk!
5 INF100 Grunnkurs i programmering Side 5 av 7 Oppgåve 4 (65 %) Vi tenkjer oss at vi skal utvikla eit program for å halda oversyn over tabellen i ein fotballserie. Tabellen viser korleis laga ligg an i høve til kvarandre etter kvart som kampane vert spelte. Eit døme (utdrag) er vist i tabell 1. kampar mål poeng Rosenborg Vålerenga Brann Tromsø Tabell 1: Utdrag frå serietabell Første kolonne inneheld namnet til laget, andre kolonne talet på spelte kampar. Deretter vert det vist kor mange mål laget har scora til saman (som vi for å gjera det enkelt kallar forlengsmål) og kor mange det har sluppe inn (baklengsmål). Den siste kolonna er talet på poeng. For kvar kamp vert det gitt 3 poeng for siger, 1 poeng for uavgjort og 0 poeng for tap. I denne oppgåva skal vi laga to viktige klassar i dette programmet. Det kan vera lurt å lesa gjennom heile oppgåva før du byrjar. Dei fleste deloppgåvene går ut på å skriva ein metode. Vi brukar notasjonen metode() for metodar, òg når dei har parametrar. Hugs at metodane kan skrivast uavhengig av kvarandre, sjølv om dei gjer bruk av andre metodar. Vi skal først laga ein klasse Lag som representerer resultata for eit einskilt lag. Opplysningane vi treng å lagra, svarar til ein rad i tabellen. a) (3%) Definer høvelege feltvariablar for klassen. b) (3%) Lag ein konstruktør som opprettar eit nytt lag, med namnet som parameter. Ingen kampar er spelte når laget vert oppretta. c) (3%) Lag metodar hentnamn(), henttaletpåforlengsmål() og hentpoeng() for å returnera dei tilsvarande verdiane. d) (2%) Lag ein metode hentmålskilnad() som returnerer differansen mellom talet på forlengsmål og talet på baklengsmål (kan vera negativ).
6 INF100 Grunnkurs i programmering Side 6 av 7 e) (5%) Lag ein metode registrerkamp() som oppdaterer opplysningane med resultatet av ein ny kamp. Kampresultatet vert gitt som to parametrar: talet på forlengsmål og talet på baklengsmål i denne kampen. f) (3%) Lag ein metode skrivut() som skriv ut ein rad i tabellen, på forma vist i tabell 1. Bruk tabulator ("\t") for å skilja kolonnane. g) (7%) Lag ein metode compareto() som samanliknar resultatet for det aktuelle laget med eit anna lag, gitt som parameter. Returverdien er eit heiltal som viser kven som ligg best an i tabellen. Først vert poenga samanlikna. Dersom det aktuelle laget (this) har flest poeng, vert eit positivt tal returert. Dersom det andre laget har flest, vert eit negativt tal returnert. Dersom poengtalet er likt, vert målskilnaden samanlikna på same viset. Dersom målskilnaden òg er lik, tel talet på forlengsmål. Er alt dette likt, returnerar metoden 0. Vi skal nå laga ein klasse Serie som representerer ein heil tabell som vist i tabell 1. I klassen skal dette implementerast som ein tabell av Lag-objekt. Dessutan skal heile serien ha eit namn, t.d. Eliteserien. h) (3%) Definer høvelege feltvariablar for klassen. i) (5%) Lag ein konstruktør med to parametrar: ein streng som inneheld namnet på serien, og ein tabell av strenger som inneheld namna på laga. For kvart namn i denne tabellen vert eit nytt lag-objekt oppretta og lagt inn i serien. j) (5%) Lag ein metode finnlag() som finn eit lag i serien. Metoden tek namnet på laget (ein streng) som parameter. Dersom det finst eit lag i serien med dette namnet, vert ein referanse til dette Lag-objektet returnert. Dersom det ikke finst noko slikt lag, vert nullreferansen returnert. k) (5%) Lag ein metode registrerkamp() som oppdaterer tabellen med resultatet av ein kamp. Metoden tek fire parametrar: namn og talet på mål for kvart lag. Døme på metodekall: s.registrerkamp("tromsø","viking",2,1) (der s er ein referanse til eit Serieobjekt). Dersom begge laga finst i tabellen, vert informasjonen i kvart av objekta oppdatert, og metoden returnerer true. Dersom ikkje begge laga finst, vert ingenting endra, og metoden returerer false. l) (7%) Lag ein metode lesresultatfil() som les ei tekstfil med kampresultat og registrerer dei i tabellen. Metoden tek filnamnet som parameter. Filen inneheld eit ukjent tal på kampar og er på følgjande format: Tromsø-Viking 2-1 Brann-Rosenborg 0-4 Vålerenga-Sogndal 5-0
7 INF100 Grunnkurs i programmering Side 7 av 7 Berre kampar der begge laga er med i den aktuelle serien, vert registrerte. Eventuelle andre resultat hoppar metoden over. Metoden returnerer talet på kamper som vart registrerte. m) (3%) Vi treng òg ein metode for å sortera tabellen. Koden under brukar algoritmen boblesortering til dette. Skriv ned vilkåret som manglar i valsetninga (1). Tabellen skal sorterast med det beste resultatet først, slik som i tabell 1, basert på kriteria i punkt g. public void sortertabell() { for (int siste=tabell.length-1; siste>0; siste--) { for (int dette=0; dette<siste; dette++) { if ( /* set inn vilkår her */ ) { // (1) Lag temp = tabell[dette]; tabell[dette] = tabell[dette+1]; tabell[dette+1] = temp; n) (4%) Lag ein metode skrivtabell() som skriv ut heile tabellen, sortert som over. Bruk namnet på serien som overskrift. o) (7%) Når serien er spelt ferdig, vil dei beste laga rykkja opp i ein høgare divisjon (dersom det finst), og dei dårlegaste vil rykkje ned. Lag ein metode oppned() som gjer ei slik utveksling av to lag mellom to divisjonar (to Serie-objekt). Metoden tek tre parametrar: Serie over, int nrfratoppen, int nrfrabotnen. Det aktuelle objektet (this) er den nedste divisjonen, og over er den øvste. Når metoden vert kalla, vil lag nummer nrfratoppen i den aktuelle serien, rekna frå toppen av tabellen (når han er sortert) byta plass med lag nr nrfrabotnen, rekna frå botnen i serien over. Til dømes vil kallet div2a.oppned(div1,1,1) byta vinnaren i div2a med taparen i serien div1,og kallet div2b.oppned(div1,1,2) vil byta vinnaren i serien div2b med det nest dårlegaste laget i div1. Lykke til! Eivind Coward Karl Holmås
Eksamen i emnet INF100 Grunnkurs i programmering (Programmering I) og i emnet INF100-F Objektorientert programmering i Java I
Universitetet i Bergen Det matematisk naturvitenskapelige fakultet Institutt for informatikk Side 1 av 6 Bokmål Eksamen i emnet INF100 Grunnkurs i programmering (Programmering I) og i emnet INF100-F Objektorientert
DetaljerEksamen i emnet INF100 Grunnkurs i programmering (Programmering I) Løsningsforslag
Universitetet i Bergen Det matematisk naturvitenskapelige fakultet Institutt for informatikk Side 1 av 8 Eksamen i emnet INF100 Grunnkurs i programmering (Programmering I) Løsningsforslag Fredag 10. desember
DetaljerEKSAMEN I EMNET INF100/INF100-F Grunnkurs i programmering (Programmering 1) Fredag 16. desember 2005 Tid: 09:00 14:00
Universitetet i Bergen Det matematisk naturvitenskapelige fakultet Institutt for informatikk Side 1 av 6 BOKMÅL EKSAMEN I EMNET INF100/INF100-F Grunnkurs i programmering (Programmering 1) Fredag 16. desember
DetaljerUNIVERSITETET I OSLO
Kandidatnummer: NYNORSK UNIVERSITETET I OSLO Det matematisk-naturvitskaplege fakultet Eksamen i : INF1000 Grunnkurs i objektorientert programmering Eksamensdag : Onsdag 5. desember 2013 Tid for eksamen
DetaljerTillatte hjelpemidler: alle skrevne og trykte. Antall sider: 2 (+ 1 side vedlegg, bakerst). Oppgave 1 [25%]
Bokmål Det Matematisk-naturvitenskapelege fakultet UNIVERSITETET I BERGEN Eksamen i emnet INF101/INF101F Programmering II Tirsdag 28. september 2010, kl. 09-12. Tillatte hjelpemidler: alle skrevne og trykte.
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Side 1 Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1010 Objektorientert programmering Eksamensdag: Tysdag 12. juni 2012 Tid for eksamen: 9:00 15:00 Oppgåvesettet er på
DetaljerEKSAMENSOPPGAVE. Vil det bli gått oppklaringsrunde i eksamenslokalet? Svar: JA / NEI Hvis JA: ca. kl. 10:30
Fakultet for naturvitenskap og teknologi EKSAMENSOPPGAVE Eksamen i: INF-1100 Innf. i progr. og datam. virkem. Dato: 05.12.2018 Klokkeslett: 09:00 13:00 Sted: Kraft I og II Hall del 3 Tillatte hjelpemidler:
DetaljerEksamen i emnet INF100 Grunnkurs i programmering (Programmering I) og i emnet INF100-F Objektorientert programmering i Java I Løsningsforslag
Universitetet i Bergen Det matematisk naturvitenskapelige fakultet Institutt for informatikk Side 1 av 7 Eksamen i emnet INF100 Grunnkurs i programmering (Programmering I) og i emnet INF100-F Objektorientert
DetaljerUNIVERSITETET I OSLO
Kandidatnummer: NYNORSK UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF1000 Grunnkurs i objektorientert programmering Eksamensdag : Fredag 1. desember 2006 Tid for eksamen
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: 13. juni 2006 Tid for eksamen: 9.00 12.00 Oppgavesettet er på 5
DetaljerUNIVERSITETET I OSLO
Side 1 UNIVERSITETET I OSLO Kandidatnr Det matematisk-naturvitenskapelige fakultet Eksamen i: PRØVEEKSAMEN INF1000 Eksamensdag: Prøveeksamen 22.11.2011 Tid for eksamen: 12:15-16:15 Oppgavesettet er på
DetaljerUNIVERSITETET 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
DetaljerUNIVERSITETET 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
DetaljerEKSAMEN 6109 OBJEKTORIENTERT PROGRAMMERING 5609 OBJEKTORIENTERT PROGRAMMERING
Høgskolen i Telemark EKSAMEN 6109 OBJEKTORIENTERT PROGRAMMERING 5609 OBJEKTORIENTERT PROGRAMMERING 02.12.2013 Tid: Målform: Sidetall: Hjelpemidler: Merknader: 9-13 for eksamen i 6102 (7.5 studiepoeng)
DetaljerUNIVERSITETET 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
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Side 1 Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1010 Objektorientert programmering Eksamensdag: Onsdag 4. juni 2014 Tid for eksamen: 9:00-15:00 Oppgavesettet er på
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: 11. juni 2004 Tid for eksamen: 9.00 12.00 Oppgavesettet er på 8
DetaljerInformasjon Eksamen i IN1000 og IN1001 høsten a) 1 poeng. 1b) 1 poeng. Tid. Oppgavene. Tillatte hjelpemidler. 30. november kl. 14.
IN1000-INF1001-2018 Informasjon Eksamen i IN1000 og IN1001 høsten 2018 Tid 30. november kl. 14.30 (4 timer) Faglærere vil besøke lokalet ca kl 15-16. Oppgavene Oppgave 1a-f er kortsvarsoppgaver som rettes
DetaljerUNIVERSITETET I OSLO
Side 1 UNIVERSITETET I OSLO Kandidatnr Det matematisk-naturvitenskapelige fakultet LØSNINGSFORSLAG Eksamen i: PRØVEEKSAMEN INF1000 Eksamensdag: Prøveeksamen 22.11.2011 Tid for eksamen: 12:15-16:15 Oppgavesettet
DetaljerUNIVERSITETET I OSLO
FASIT UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet Kontinuasjonseksamen i : Eksamensdag : INF1000 Grunnkurs i objektorientert programmering Fredag 7. januar Tid for eksamen :
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: 10. juni 2005 Tid for eksamen: 14.30 17.30 Oppgavesettet er på
DetaljerHva er verdien til variabelen j etter at følgende kode er utført? int i, j; i = 5; j = 10; while ( i < j ) { i = i + 2; j = j - 1; }
Hva er verdien til variabelen j etter at følgende kode er utført? int i, j; i = 5; j = 10; while ( i < j ) { i = i + 2; j = j - 1; Hva skrives ut på skjermen når følgende kode utføres? int [] tallene =
DetaljerEKSAMENSOPPGAVE. Ingen. Robert Pettersen. Eksamen i: INF Innf. i progr. og datam. virkem. Dato: Tirsdag 5. desember 2017
Fakultet for naturvitenskap og teknologi EKSAMENSOPPGAVE Eksamen i: INF-1100 - Innf. i progr. og datam. virkem. Dato: Tirsdag 5. desember 2017 Klokkeslett: 09:00-13:00 Sted: Teorifagb., hus 3, 3218 og
DetaljerUniversitetet i Bergen Det matematisk-naturvitenskapelige fakultet Institutt for informatikk
Side 1 av 20 Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Institutt for informatikk Bokmål Eksamen i emnet INF100 Grunnkurs i programmering Torsdag 27. november 2014 Tid: 09:00 14:00
DetaljerUNIVERSITETET I OSLO
Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Fredag 4. desember 2015 Tid for eksamen: 14.30 (4 timer)
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Kandidatnr Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Onsdag 10. juni 2009 Tid for eksamen: 9.00 12.00 Oppgavesettet
DetaljerBrukarrettleiing E-post lesar www.kvam.no/epost
Brukarrettleiing E-post lesar www.kvam.no/epost Kvam herad Bruka e-post lesaren til Kvam herad Alle ansatte i Kvam herad har gratis e-post via heradet sine nettsider. LOGGE INN OG UT AV E-POSTLESAREN TIL
DetaljerEKSAMENSOPPGAVE. INF-1100 Innføring i programmering og datamaskiners virkemåte. Teorifagb, hus 3, og og Adm.bygget, Aud.max og B.
Fakultet for naturvitenskap og teknologi EKSAMENSOPPGAVE Eksamen i: Dato: 06.12.2016 Klokkeslett: 09:00 13:00 INF-1100 Innføring i programmering og datamaskiners virkemåte Sted: Tillatte hjelpemidler:
DetaljerEKSAMENSOPPGAVE / EKSAMENSOPPGÅVE
Fakultet for naturvitenskap og teknologi EKSAMENSOPPGAVE / EKSAMENSOPPGÅVE Eksamen i: Inf-1049, Introduksjon til beregningsorientert programmering Dato: 15. desember 017 Klokkeslett: 09.00 13.00 Sted /
DetaljerUNIVERSITETET I OSLO
Kandidatnummer: BOKMÅL UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF1000 Grunnkurs i objektorientert programmering Eksamensdag : Fredag 1. desember 2006 Tid for eksamen
DetaljerMatematikk 1, 4MX15-10E1 A
Skriftlig eksamen i Matematikk 1, 4MX15-10E1 A 15 studiepoeng ORDINÆR EKSAMEN 19. desember 2011. BOKMÅL Sensur faller innen onsdag 11. januar 2012. Resultatet blir tilgjengelig på studentweb første virkedag
DetaljerEKSAMEN OBJEKTORIENTERT PROGRAMMERING Alle trykte og skrevne. Java API dokumentasjon er tilgjengelig lokalt på hver maskin.
EKSAMEN 6109 OBJEKTORIENTERT PROGRAMMERING 02.12.2016 Tid: 4 timer (9-13) Målform: Sidetall: Hjelpemidler: Merknader: Bokmål / nynorsk 11 (inkludert denne) Alle trykte og skrevne. Java API dokumentasjon
Detaljer23.09.2015. Introduksjon til objektorientert. programmering. Hva skjedde ~1967? Lokale (og globale) helter. Grunnkurs i objektorientert.
Grunnkurs i objektorientert programmering Introduksjon til objektorientert programmering INF1000 Høst 2015 Siri Moe Jensen INF1000 - Høst 2015 uke 5 1 Siri Moe Jensen INF1000 - Høst 2015 uke 5 2 Kristen
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Kandidatnr Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Prøveeksamen tirsdag 23. november 2010 Tid for eksamen:
DetaljerMA3002 Generell topologi
Noregs teknisk naturvitskaplege universitet Institutt for matematiske fag Side 1 av 7 Fagleg kontakt under eksamen: Richard Williamson, (735) 90154 MA3002 Generell topologi Laurdag 1. juni 2013 Tid: 09:00
DetaljerGjennomgang av eksamen H99
Gjennomgang av eksamen H99 Administrasjon av kurser, studenter og påmeldinger Ole Christian Lingjærde Gruppen for bioinformatikk Institutt for Informatikk Universitetet i Oslo Oppgave 1 (15 %) (Besvares
DetaljerINF1000 (Uke 15) Eksamen V 04
INF1000 (Uke 15) Eksamen V 04 Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Anja Bråthen Kristoffersen og Are Magnus Bruaset 22-05-2006 2 22-05-2006 3 22-05-2006 4 Oppgave 1a
DetaljerINF1000 (Uke 15) Eksamen V 04
INF1000 (Uke 15) Eksamen V 04 Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Anja Bråthen Kristoffersen og Are Magnus Bruaset 22-05-2006 2 22-05-2006 3 22-05-2006 4 Oppgave 1a
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Kandidatnr Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Onsdag 1. desember 2010 Tid for eksamen: 14.00 18.00
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitskaplege fakultet Eksamen i INF1010 Objektorientert programmering Eksamensdag: 9. juni 2011 Tid for eksamen: 09.00 15.00 Oppgåvesettet er på 5 sider. Vedlegg:
DetaljerUNIVERSITETET 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
Detaljer2 Om statiske variable/konstanter og statiske metoder.
Litt om datastrukturer i Java Av Stein Gjessing, Institutt for informatikk, Universitetet i Oslo 1 Innledning Dette notatet beskriver noe av det som foregår i primærlageret når et Javaprogram utføres.
Detaljer3 emner i dag! INF1000 Uke 5. Objekter og pekere. null. Litt om objekter, pekere og null Filer og easyio Litt mer om tekster
3 emner i dag! INF1000 Uke 5 Litt om objekter, pekere og null Filer og easyio Litt mer om tekster Litt om objekter, filer med easyio, tekst 1 2 Objekter og pekere Vi lager pekere og objekter når vi bruker
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag: 6. juni 2006 Tid for eksamen: 1430 1730 Oppgavesettet er på 6 sider. Vedlegg: INF1010 Objektorientert programmering
DetaljerEKSAMEN. Dato: 9. mai 2016 Eksamenstid: 09:00 13:00
EKSAMEN Emnekode: ITF20006 Emne: Algoritmer og datastrukturer Dato: 9. mai 2016 Eksamenstid: 09:00 13:00 Hjelpemidler: Alle trykte og skrevne Faglærer: Jan Høiberg Om eksamensoppgavene: Oppgavesettet består
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: Varighet: Emnekode: Emnenavn: Klasse(r): Studiepoeng: Faglærer(e): Kontaktperson (adm.) Hjelpemidler: Oppgavesettet
DetaljerUNIVERSITETET 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 :
DetaljerLøysingsforslag til eksamen i MA1301-Talteori, 30/11-2005.
Løysingsforslag til eksamen i MA1301-Talteori, 30/11-2005. Oppgåve 1 a) Rekn ut gcd(788, 116). Finn alle løysingane i heile tal til likninga 788x + 116y = gcd(788, 116). b) Ein antikvar sel ein dag nokre
DetaljerBOKMÅL Side 1 av 7. KONTINUASJONSEKSAMEN I FAG TDT4100 Objektorientert programmering / IT1104 Programmering, videregående kurs
BOKMÅL Side 1 av 7 NTNU Norges teknisk-naturvitenskapelige universitet Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap KONTINUASJONSEKSAMEN
DetaljerForelesning inf Java 5
Ole Chr. Lingjærde 1 Forelesning inf1000 - Java 5 Tema: Mer om metoder 2D-arrayer String Ole Christian Lingjærde, 26. september 2013 Ole Chr. Lingjærde Institutt for informatikk, 26. september 2013 1 Strukturen
DetaljerUNIVERSITETET I OSLO
Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Fredag 4. desember 2015 Tid for eksamen: 14.30 (4 timer)
DetaljerForelesning inf Java 5
Forelesning inf1000 - Java 5 Tema: Mer om metoder 2D-arrayer String Ole Christian Lingjærde, 26. september 2013 Ole Chr. Lingjærde Institutt for informatikk, 26. september 2013 1 Strukturen til et Java-program
DetaljerEksamen Objektorientert Programmering 2013
Eksamen Objektorientert Programmering 2013 Høgskolen i Østfold 2013-01-07 Emnekode Emne ITF10611 Dato 2013-01-07 Eksamenstid 09:00-13:00 Hjelpemidler Faglærer Objektorientert Programmering To A4-ark (fire
DetaljerUNIVERSITETET I OSLO
OPPGAVEN BLIR GJENNOMGÅTT PÅ FORELESNINGEN 24/10. DU BØR FORBEREDE DEG TIL FORELESNINGEN VED Å SETTE AV MINST TRE-FIRE TIMER TIL Å PRØVE Å LØSE OPPGAVEN PÅ EGENHÅND. UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet prøveeksamen Prøveeksamen i : INF1000 Grunnkurs i objektorientert programmering Prøveeksamensdag : Tirsdag 29. november 2005 Tid for prøveeksamen
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitskaplege fakultet Eksamen i INF1010 Objektorientert programmering Dato: 4. juni 2015 Tid for eksamen: 09.00 15.00 (6 timer) Oppgåvesettet er på 6 sider. Vedlegg:
DetaljerEksamen i. Høst 2013
Eksamen i IBE151 Praktisk programmering Høst 2013 Eksamensdag: Onsdag 18.12.13 Tid: 0900 1500 Faglærer: Prof. Kai A. Olsen Hjelpemidler: Alle trykte og skrevne. Antall sider inkl. forsiden: 5 Besvarelsen
DetaljerUNIVERSITETET I OSLO
Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Fredag 4. desember 2015 Tid for eksamen: 14.30 (4 timer)
DetaljerIngen hjelpemiddel er tillatne. Ta med all mellomrekning som trengst for å grunngje svaret. Oppgåve 1... (4%) = 5 4 3 2 1 = 10 = 520 519
Eksamen 2. desember 2014 Eksamenstid 4 timar IR201712 Diskret Matematikk Ingen hjelpemiddel er tillatne. Ta med all mellomrekning som trengst for å grunngje svaret. Oppgåve 1.......................................................................................
DetaljerBrukarrettleiing. epolitiker
Brukarrettleiing epolitiker 1 Kom i gang Du må laste ned appen i AppStore Opne Appstore på ipaden og skriv «epolitiker» i søkjefeltet øvst til høgre. Trykk på dette ikonet og deretter på «hent» og til
DetaljerEKSAMEN 6108/6108N PROGRAMMERING I JAVA Alt trykt og skriftlig materiale.
Høgskolen i Telemark Fakultet for allmennvitenskapelige fag EKSAMEN I 6108/6108N PROGRAMMERING I JAVA 21. 12. 2015 Tid: 4 timer Sidetall: Hjelpemiddel: Merknader: Framside + 5 sider Alt trykt og skriftlig
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet PRØVEEKSAMEN i INF1000 23. november 2004 kl. 14.00 17.00 Dine svar skal skrives på disse oppgavearkene, og ikke på separate ark. Dette gjelder
DetaljerINF1000 Metoder. Marit Nybakken marnybak@ifi.uio.no 16. februar 2004
INF1000 Metoder Marit Nybakken marnybak@ifi.uio.no 16. februar 2004 Motivasjon Når man begynner å skrive store programmer, vil man fort oppleve at programmene blir uoversiktlige. Det blir vanskeligere
DetaljerTil deg som bur i fosterheim. 13-18 år
Til deg som bur i fosterheim 13-18 år Forord Om du les denne brosjyren, er det sikkert fordi du skal bu i ein fosterheim i ein periode eller allereie har flytta til ein fosterheim. Det er omtrent 7500
DetaljerLese fra fil. INF1000 : Forelesning 5. Eksempel. De vanligste lesemetodene. Metoder:
Lese fra fil Filbehandling Tekster Ole Christian Lingjærde Gruppen for bioinformatikk Institutt for informatikk Universitetet i Oslo INF1000 : Forelesning 5 Vi må først importere pakken easyio Vi åpner
DetaljerUke 8 Eksamenseksempler + Ilan Villanger om studiestrategier. 11. okt Siri Moe Jensen Inst. for informatikk, UiO
Uke 8 Eksamenseksempler + Ilan Villanger om studiestrategier 11. okt. 2011 Siri Moe Jensen Inst. for informatikk, UiO 1 Innhold Eksamen INF1000 Høst 2011: Oppgave 4-7 Tekstmanipulering Metoder med og uten
DetaljerSøking til skuleåret 2012-2013
Søking til skuleåret 2012-2013 Opplæringsavdelinga, inntak og formidling Rådgjevarkonferansen 2011 Korleis søkjer du? Du søkjer og svarar på vigo.no, logg inn med MinID Søknadsfrist: 1. mars for ordinært
DetaljerEksamen INF1010 V2009 Del B prøveeksamen V2010 Vekt 60 %
Eksamen INF1010 V2009 Del B prøveeksamen V2010 Vekt 60 % Stein Gjessing Institutt for Informatikk Universitetet i Oslo 1 Oppgave 10 Tegning av datastrukturen (vekt 5% av del B) Tegn datastrukturen til
DetaljerUNDERSØKING OM MÅLBRUKEN I NYNORSKKOMMUNAR RAPPORT
UNDERSØKING OM MÅLBRUKEN I NYNORSKKOMMUNAR RAPPORT Språkrådet Landssamanslutninga av nynorskkommunar Nynorsk kultursentrum 17. mars 2011 Undersøking om målbruken i nynorskkommunar er eit samarbeid mellom
DetaljerProgrammering i C++ Løsningsforslag Eksamen høsten 2005
Programmering i C++ Eksamen høsten 2005 Simen Hagen Høgskolen i Oslo, Avdeling for Ingeniørutdanning 7. desember 2005 Generelt Denne eksamensoppgaven består av tre oppgaver, pluss en ekstraoppgave. Det
DetaljerDagens forelesning. Java 13. Rollefordeling (variant 1) Rollefordeling (variant 2) Design av større programmer : fordeling av roller.
Dagens forelesning Java 13 Design av større programmer : fordeling av roller INF 101-13. mars 2003 Flere eksempler på bruk av objekter MVC-prinsippet MVC-prinsippet Flere eksempler på programmer med objekter
DetaljerUNIVERSITETET I OSLO
Kandidatnummer: UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet eksamen Eksamen i : INF1000 Grunnkurs i objektorientert programmering Eksamensdag : Mandag 3. desember 2007 Tid for
DetaljerEKSAMENSOPPGAVE. NB! Det er ikke tillatt å levere inn kladd sammen med besvarelsen
Fakultet for naturvitenskap og teknologi EKSAMENSOPPGAVE Eksamen i: INF-1101 Datastrukturer og algoritmer Dato: 18.05.2016 Klokkeslett: 09:00 13:00 Sted: Teorifagbygget, hus 3, 3.218 Tillatte hjelpemidler:
DetaljerForelesning inf Java 4
Forelesning inf1000 - Java 4 Tema: Løkker Arrayer Metoder Ole Christian Lingjærde, 12. september 2012 Ole Chr. Lingjærde Institutt for informatikk, 29. august 2012 1 Repetisjon: arrayer Deklarere og opprette
DetaljerINF 1000 Prøveeksamen. 23. november Ole Christian og Arne. Oppgave 1 (10 poeng) Er disse programsetningene lovlige i Java? Oppgave 2 (10 poeng)
Oppgave 1 (1 poeng) Er disse programsetningene lovlige i Java? INF 1 Prøveeksamen 3. november 6 Ole Christian og Arne x int i, j = i+1; x int j=3, while(j-->) i = j; x int[]int[] int = new int[8]int[9];
Detaljeri=0 Repetisjon: arrayer Forelesning inf Java 4 Repetisjon: nesting av løkker Repetisjon: nesting av løkker 0*0 0*2 0*3 0*1 0*4
Forelesning inf - Java 4 Repetisjon: arrayer Tema: Løkker Arrayer Metoder Ole Christian Lingjærde,. september Deklarere og opprette array - eksempler: int[] a = new int[]; String[] a = new String[]; I
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag: 4. juni 2005 Tid for eksamen: 0900 1500 Oppgavesettet er på 5 sider. Vedlegg: Tillatte hjelpemidler: INF1010 Objektorientert
DetaljerPresentasjonsmalar - Powerpoint. Kort rettleiing i bruk av malane
Presentasjonsmalar - Powerpoint Kort rettleiing i bruk av malane Presentasjonsmalar - Powerpoint Kort rettleiing i bruk av malane Det er utarbeidd to malar til bruk ved presentasjonar: Hfk-ppmal-1.pot
DetaljerRettleiing aktivering av fritekstleverandørar i ehandel
Rettleiing aktivering av fritekstleverandørar i ehandel Å aktivere ein leverandør krev i det minste tre steg, og aller helst fire: 1. Kontakt med leverandør, s. 1 2. Oppdatere informasjon i Visma, s. 2
DetaljerGlitreTid versjon 6.1, endringar
GlitreTid versjon 6.1, endringar Innhold Registrering av løparar... 2 Ny løpar... 3 Importer.gtp... 4 Importer.xls(x)... 5 Format på Excel-fil... 5 Arkfaner:... 6 Løparnummer... 6 Klassar... 6 Distanse...
DetaljerEndringslogg. Fleire måtar å importere løparar på, direkte import frå Excel fil. Endring på seedingtrekning.
GlitreTid Innhald Endringslogg... 2 Meny... 3 Registrering av løparar... 4 Ny løpar... 4 Importer.gtp... 5 Importer.xls(x)... 6 Format på Excel fil... 6 Arkfaner:... 7 Løparnummer... 7 Klassar... 7 Distanse...
DetaljerLøsningsforslag til eksamen i INF1000 våren 2006
Løsningsforslag til eksamen i INF1000 våren 2006 Oppgave 1 a) -1 false 7 b) 30 c) Verdien til j er: 4Verdien til k er: 3Verdien til n er: 7 d) Andre if-test er true Tredje if-test er true e) k = 4 k =
DetaljerINF1000 (Uke 6) Mer om metoder, tekster
INF1000 (Uke 6) Mer om metoder, tekster Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Anja Bråthen Kristoffersen og Are Magnus Bruaset Rep: Metoder Java-programmene så langt
DetaljerTa inn og ut av 2D-array. Java 6. Liste over ulike verdier i 2D-array. Det ferdige programmet. Vi skal lage et program som illustrerer hvordan man
Eksempel med to-dimensjonal array Filbehandling Tekster Ole Christian Lingjærde Gruppen for bioinformatikk Institutt for informatikk Universitetet i Oslo Java 6 Vi skal lage et program som illustrerer
DetaljerINF1000 - Uke 10. Ukesoppgaver 10 24. oktober 2012
INF1000 - Uke 10 Ukesoppgaver 10 24. oktober 2012 Vanlige ukesoppgaver De første 4 oppgavene (Oppgave 1-4) handler om HashMap og bør absolutt gjøres før du starter på Oblig 4. Deretter er det en del repetisjonsoppgaver
DetaljerRep: Metoder. INF1000 (Uke 6) Mer om metoder, tekster. Rep: Metoder. 3 typer variable: Klassevariable. Java-programmene så langt i kurset:
INF1000 (Uke 6) Mer om metoder, tekster Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Rep: Metoder Java-programmene så langt i kurset: består av en enkelt klasse i klassen kan
DetaljerMinnebok. Minnebok NYNORSK
Minnebok NYNORSK 1 Minnebok Dette vesle heftet er til dykk som har mista nokon de er glad i. Det handlar om livet og døden, og ein del om korleis vi kjenner det inni oss når nokon dør. Når vi er triste,
DetaljerInnhold uke 4. INF 1000 høsten 2011 Uke 4: 13. september. Deklarasjon av peker og opprettelse av arrayobjektet. Representasjon av array i Java
INF høsten 2 Uke 4: 3. september Grunnkurs i Objektorientert Programmering Institutt for Informatikk Universitetet i Oslo Siri Moe Jensen og Arne Maus Mål for uke 4: Innhold uke 4 Repetisjon m/ utvidelser:
DetaljerRekursjon. Binærsøk. Hanois tårn.
Rekursjon Binærsøk. Hanois tårn. Hvorfor sortering (og søking) er viktig i programmering «orden» i dataene vi blir fort lei av å lete poleksempel internett «alt» er søking og sortering alternativer til
DetaljerNiels Henrik Abels matematikkonkurranse 2009 2010
Nynorsk Niels Henrik bels matematikkonkurranse 009 00 Første runde. november 009 Ikkje bla om før læraren seier frå! I den første runden av belkonkurransen er det 0 fleirvalsoppgåver som skal løysast på
DetaljerUNIVERSITETET I OSLO
Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Fredag 4. desember 2015 Tid for eksamen: 14.30 (4 timer)
DetaljerLø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
DetaljerTre måter å lese fra terminal. Java 4. Eksempel. Formatert utskrift til skjerm
Mer om easyio Mer om forgreninger Løkker 7. september 2004 Ole Christian Lingjærde Gruppen for bioinformatikk Institutt for informatikk Universitetet i Oslo Java 4 1 Tre måter å lese fra terminal Først:
DetaljerUNIVERSITETET I OSLO
Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Torsdag 4. desember 2014 Tid for eksamen: 14.30 (4 timer)
DetaljerInformasjon Prøveeksamen i IN1000 høsten 2018
Prøveeksamen IN1000-INF1001-H18 Informasjon Prøveeksamen i IN1000 høsten 2018 Tid Fra tirsdag 6.11 kl. 14:15 til tirsdag 13.11 kl. 12:00 (Normal eksamenstid er 4 timer) Oppgavene Oppgave 2b og 2c er flervalgsoppgaver.
Detaljer22.02.2009. Spørsmål fra forrige forelesning. INF1000 Forelesning 7. Oppførselen til inword()/inint()/etc. Operator-presedens i Java
Spørsmål fra forrige forelesning INF1000 Forelesning 7 Operator-presedens i Java? Hvordan virker metodene inword()/inint()/etc. i In-klassen i easyio når vi skriver inn flere verdier på tastaturet? Litt
DetaljerInnhald Pålogging... 2 Viktige knappar... 3 Fronter som rom... 3 Leggje inn ei oppgåve i Fronter... 4 Litt om nokre ulike format for tekstbehandling
1 Innhald Pålogging... 2 Viktige knappar... 3 Fronter som rom... 3 Leggje inn ei oppgåve i Fronter... 4 Litt om nokre ulike format for tekstbehandling og visse konsekvensar:... 6 Ulike roller i Fronter...
DetaljerTOD063 Datastrukturer og algoritmer
TOD063 Datastrukturer og algoritmer Øving : 3 Utlevert : Uke 7 Innleveringsfrist : 26. februar 2010 Klasse : 1 Data og 1 Informasjonsteknologi Gruppearbeid: 2-3 personer pr. gruppe. Oppgave 1 Vi skal lage
DetaljerKONTINUASJONSEKSAMEN I EMNE. TDT4136 Logikk og resonnerande system. Laurdag 8. august 2009, kl. 09.00 13.00
Side 1 av 6 KONTINUASJONSEKSAMEN I EMNE TDT4136 Logikk og resonnerande system Laurdag 8. august 2009, kl. 09.00 13.00 Oppgåva er laga av Tore Amble, og kvalitetssikret av Lester Solbakken. Kontaktperson
Detaljer