Eksamen i IBE202 Integrasjonslaboratorium Vår 2011 (SVARFORSLAG)

Størrelse: px
Begynne med side:

Download "Eksamen i IBE202 Integrasjonslaboratorium Vår 2011 (SVARFORSLAG)"

Transkript

1 Eksamen i IBE202 Integrasjonslaboratorium Vår 2011 (SVARFORSLAG) Eksamensdag : 25. mai 2011 Tid : 9-13 Faglærer/telefonnummer : Ketil Danielsen ( ) Hjelpemidler Antall sider inkl. forsiden : 3 Målform : Bokmål : Alle trykte/skrevne, PC med internettledning og tastatur, kalkulatur med masse minne, ordlister Noen råd: Samarbeid er ikke tillatt (behandles formelt sett som FUSK når det oppdages) Kladdepapir skal ikke leveres Alt skal leveres digitalt i Fronter (som Zip/RAR/Word eller lignende) Oppgi studentnummer, gjerne i tekst og i filnavn, f.eks zip, docx. Slik beholdes en viss "anonymitet". Ditt navn skal IKKE forekomme noen steder! Logg inn og lag VB-prosjekt så tidlig som mulig. Test og fjern eventuelle makrosperrer. 1

2 Oppgaven dreier seg om å lage et Wordprogram som henter inn ordlister, det vil si oversettelser av enkeltord fra norsk til andre språk. En enkelt oversettelse består av et norsk ord og et ikke-norsk ord, som bil og car (engelsk). Oversettelsene ligger i tekstfiler (OVX-filer) eller i Excelfiler, disse formatene beskrives i oppgave 6 og 7. Programmet skal gjøre det enkelt for brukeren å få hentet inn disse listene, og få de satt inn i selve Worddokumentet. Med oppgaveteksten finner du (i Fronter) filene engelsk.ovx og engelsk.xls med eksempel på dataformatene. Besvarelsen leveres i Fronter Slutteksamen 25/5 som zippet VB-prosjekt, f.eks. <studentnr>.zip) og/eller svar direkte i oppgaveteksten (<studentnr>.docx) Vektleggingen i prosent er angitt i parantes for hver oppgave Forklar hvordan du har tolket oppgaven og redegjør for dine valg Tolkinger, forklaring og svar kan også legges inn som kommentarer i koden Gjør et forsøk på alle oppgaver, vis hva du kan. Oppgave 1 (5 %): Brukeren skal kunne gi sine instrukser for å få lest inn, satt inn, vist og fjernet ordlistene. Instrukser skal gis via båndet i Word (ribbon). Lag båndutvidelsen med knappene btnlesinn, btnsettinn, btnvisxml og btnfjern. Filter: Brukeren skal få lov å oppgi en streng (et filter) som begrenser visingen (i oppgave 8 og 10). Bruk en editbox med navnet edtfilter (se figur); det innskrevne ligger da i edtfilter.text. En inputbox er jo en reservemulighet (utenfor båndet) hvis du ikke får det til med editbox. En textbox i et action pane er også en mulighet. Oppgave 2 (5 %): Brukeren vil motta meldinger underveis, som når ordlister er innlest, innsatt eller fjernet. Meldinger skal vises i et slags loggevindu som er tomt ved oppstart. Under kjøring er det ingen grenser for hvor mange meldinger det vil kunne inneholde. Derfor må bruker få til å bla (scrolle) opp og ned i loggevinduet og også få vinduet blanket (tømt). Utvid programmet med et slikt vindu. Bruk helst et action pane med passende controls. Andre muligheter (mindre bra) for meldingene til bruker er msgbox, en listbox i selve dokumentet eller noe i bandet. Oppgave 3 (5 %): Hver oversettelse som leses inn fra fil må lagres i en passende datastruktur (gjerne structure). Utvid koden med denne, og lag en egnet datastruktur for å lagre alle innleste oversettelser, gjerne en Visual Basic collection. Oppgave 4 (5 %): På flere plasser i programmet skal bruker få se meldinger om ting som har skjedd, også kjøretidsfeil. Loggevinduet (se oppgave 2) er stedet meldingene skal vises. Kari sier at OK, da skriver vi direkte til loggevinduet når vi vil vise en melding. Du sier derimot Nei, det er bedre at vi lager oss en ekspert som vet hvor det er best å legge meldingene. Lag denne eksperten, sub gibeskjed(string m) i bandkoden som legger m i loggevinduet (se punkt 2). I hakeparantes skal det stå hvor mange oversettelser man har innlest. Test denne ved at Starter [0] blir vist i loggen når programmet starter. Oppgave 5 (10 %): Oversettelsene ligger i filer, enten OVX-filer (tekstfiler med filendelse.ovx) eller Excelfiler (filendelse.xls). Bruker må få velge alle filer som skal leses inn, gjerne i en dialogboks. Utvid programmet med en slik, og for hver valgt fil skal prosedyren sub lesinn(string filnavn) kalles opp. OBS: Selve lesinn skal skrives i oppgave 6 og 7. 2

3 Oppgave 6 (20 %): Utvid sub lesinn(f) slik at den kan lese OVX-filer (filnavnet slutter på.ovx ), som leser inn kommaseparerte linjer. Figuren til høyre har ni (9) brukbare oversettelser. Med gibeskjed skal bruker få vite antall nye oversettelser og antall linjer som ble ignorert. Hint: Hvis stringen f er filnavnet, vil f.endswith( ovx ) bli True bare hvis filnavnet slutter på ovx. Oppgave 7 (15 %): Utvid lesinn(f) slik at hvis filnavnet f slutter på xls, blir oversettelsene i stedet hentet fra området Ordbok i Excelfilen f. Fang feil som at området ikke finnes eller har feil antall kolonner, og bruk gibeskjed. Venstre kolonne har det norske ord, høyre det ikke-norske. Antall rader vil variere og skal ignoreres hvis de ikke har akkurat to ord (ett i hver kolonne). Hint: En Excel-celle uten innhold, vil ved import få verdien Nothing. Figuren til venstre viser et område med fem (5) brukbare oversettelser. Med gibeskjed ser brukeren antall nye og ignorerte. Oppgave 8 (15 %): Lag Sub settinn ( ) som legger oversettelsene inn i en Wordtabell i Word-dokumentet, det norske i venstre kolonne, og det ikke-norske i høyre. Med gibeskjed får brukeren se hvor mange linjer som ble satt inn. Sett kun inn oversettelser der enten det norske eller det ikke-norske inneholdet søkefilteret (se oppgave 1). Hint: For å finne ut om strengen etord inneholder det brukeren har oppgitt i edtfilter.text kan du bruke den boolske funksjon contains( ): etord.contains(edtfilter.text). Så, hvis brukeren har oppgitt bi skal det settes inn oversettelser med ord som hillbilly, bilde og rabiat. OBS: Klarer du ikke filtrering, lag noe som setter inn alle oversettelsene (ufiltrert). Figur 2. Utdrag av Excelfil, her vises fem (5) brukbare oversettelser. Oppgave 9 (5 %): Når btnfjern klikkes, skal oversettelsene fjernes, og brukeren får se meldingen Tømmer i loggevinduet. Oppgave 10 (15 %): Når btnvisxml klikkes, lages og vises XML-kode med alle oversettelsene som er innlest (se figur til høyre). Bare vis de som stemmer med søkefilteret edtfilter.text (se oppgave 8 for hint). OBS: Som i oppgave 8, kan du sette inn alle oversettelsene (ufiltrert), hvis du ikke får til filtreringen. Figur 1. Utdrag av OVX-fil, her vises ni (9) brukbare oversettelser. 3

4 Svarforslag: Panelkoden (loggpanel.vb): Public Class loggpanel Private Sub btnblank_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnblank.click lstlogg.items.clear() End Class Dokumentkoden (ThisDocument.vb): Public Class ThisDocument Public logg As loggpanel = New loggpanel() Private Sub ThisDocument_Startup() Handles Me.Startup Me.ActionsPane.Controls.Add(logg) Private Sub ThisDocument_Shutdown() Handles Me.Shutdown End Class Bandkoden (bandetmitt.vb): Imports Microsoft.Office.Tools.Ribbon Imports Microsoft.Office.Interop Public Class mittband Private Sub bandetmitt_load(byval sender As System.Object, ByVal e As RibbonUIEventArgs) Handles MyBase.Load gibeskjed("starter...") Sub gibeskjed(byval m As String) Globals.ThisDocument.logg.lstLogg.Items.Add(m & " (" & ov.count & ")") Structure oversettelse Dim norsk As String Dim unorsk As String End Structure Dim ov As Collection = New Collection Private Sub btnsettinn_click(byval sender As System.Object, ByVal e As Microsoft.Office.Tools.Ribbon.RibbonControlEventArgs) Handles btnsettinn.click Dim f As String = edtfilter.text Dim anttreff As Integer = 0 For Each o As oversettelse In ov ' lineært søk (fordi samlingen er usortert) If o.norsk.contains(f) Then anttreff += 1 gibeskjed(f & " ga " & anttreff & " treff") If anttreff = 0 Then Exit Sub 4

5 Dim d As Word.Document = Globals.ThisDocument.ThisApplication.ActiveDocument Dim r As Word.Range = d.application.selection.range ' der cursor er Dim t As Word.Table = d.tables.add(r, anttreff, 2) Dim i As Integer = 1 For Each o As oversettelse In ov ' litt synd å søke på nytt XXX If o.norsk.contains(f) Then t.cell(i, 1).Range.Text = o.norsk t.cell(i, 2).Range.Text = o.unorsk i += 1 Private Sub btnlesinn_click(byval sender As System.Object, ByVal e As Microsoft.Office.Tools.Ribbon.RibbonControlEventArgs) Handles btnlesinn.click Dim dlgvelgfil As New OpenFileDialog() With dlgvelgfil.filter = "OVERSETTELSER (*.ovx) *.ovx EXCEL (*.xls) *.xls alle filer (*.*) *.*".RestoreDirectory = True.Multiselect = True If Not.ShowDialog() = System.Windows.Forms.DialogResult.OK Then Exit Sub For Each enfil In.FileNames ' vil funke uansett verdi i.multiselect lesinn(enfil, ov) End With Sub lesinn(byval f As String, ByVal ov As Collection) Try Dim antallignorert As Integer = 0 Dim antfør As Integer = ov.count If f.endswith("ovx") Then Dim sr As IO.StreamReader = IO.File.OpenText(f) Do While sr.peek <> -1 Dim u() As String = sr.readline.split(","c) If u.getupperbound(0) <> 1 Then u(0) = u(0).trim u(1) = u(1).trim If u(0) = "" Or u(1) = "" Then Dim o As oversettelse o.norsk = u(0) o.unorsk = u(1) ov.add(o) Loop sr.close() If f.endswith("xls") Then Dim listenavn As String = "Ordbok" Dim xlapp As Excel.Application = New Excel.Application Dim xlbook As Excel.Workbook xlbook = xlapp.workbooks.open(f) xlapp.visible = False Dim ark As Excel.Worksheet ark = xlbook.worksheets.item(1) 5

6 Dim u(,) As Object u = ark.range(listenavn).value() For i As Integer = 1 To u.getupperbound(0) If u(i, 1) Is Nothing Or u(i, 2) Is Nothing Then Dim o As oversettelse o.norsk = u(i, 1).trim() o.unorsk = u(i, 2).trim() If o.norsk = "" Or o.unorsk = "" Then ov.add(o) xlbook.close() gibeskjed("leste " & f & ". Nye: " & ov.count - antfør & ". Tilsammen: " & ov.count & ". Ignorert: " & antallignorert) Catch ex As Exception gibeskjed("feil i lesinn: " & ex.message()) End Try Private Sub btnfjern_click(byval sender As System.Object, ByVal e As Microsoft.Office.Tools.Ribbon.RibbonControlEventArgs) Handles btnfjern.click ov.clear() gibeskjed("tømmer!") Private Sub btnvisxml_click(byval sender As System.Object, ByVal e As Microsoft.Office.Tools.Ribbon.RibbonControlEventArgs) Handles btnvisxml.click vbcrlf Dim xmlfilnavn As String = "k:\in-kurs\ibe202\oversettelser.xml" Dim s As String = "<?xml version=""1.0""?>" & vbcrlf s = "<oversettelser>" & vbcrlf For Each o As oversettelse In ov s &= " <ord norsk=""" & o.norsk & """ unorsk=""" & o.unorsk & """/> " & s &= "</oversettelser>" & vbcrlf Dim sw As IO.StreamWriter = IO.File.CreateText(xmlfilnavn) sw.writeline(s) sw.close() System.Diagnostics.Process.Start(xmlfilnavn) Dim xmlcode As XElement = Nothing ' fra Filip Tomren's besvarelse xmlcode = New XElement("oversettelser") For i As Integer = 1 To ov.count Dim o As oversettelse = ov(i) xmlcode.add(new XElement("ord", New XAttribute("norsk", o.norsk), New XAttribute("unorsk", o.unorsk))) MsgBox(xmlCode.ToString) End Class 6

7 7

** Lag Sub lesutdelinger(f as String, u as Collection) som legger alle utdelinger i f til samlingen u. Dette er litt vanskelig, men her er noen hint:

** Lag Sub lesutdelinger(f as String, u as Collection) som legger alle utdelinger i f til samlingen u. Dette er litt vanskelig, men her er noen hint: LØSNINGSFORSLAG: PÅSKEOPPGAVE IBE202. 15/4-2011, Ketil Danielsen v/høgskolen i Molde. Oppgaven dreier seg om det at en og annen har fått den italienske fortjenstorden av ulike valører/typer. Disse vil

Detaljer

Høgskolen i Molde IBE150 Programmering Kontinuasjonseksamen (løsningsforslag) juni 2013

Høgskolen i Molde IBE150 Programmering Kontinuasjonseksamen (løsningsforslag) juni 2013 Høgskolen i Molde IBE150 Programmering Kontinuasjonseksamen (løsningsforslag) juni 2013 Tid: 4. juni 2013, kl. 09 13. Hjelpemidler: Alle trykte og skrevne. PC. Minnepenn. Faglærer: Ketil Danielsen Oppgaven

Detaljer

Høgskolen i Molde IBE202 Integrasjonslab Skriftlig slutteksamen våren 2013

Høgskolen i Molde IBE202 Integrasjonslab Skriftlig slutteksamen våren 2013 Høgskolen i Molde IBE202 Integrasjonslab Skriftlig slutteksamen våren 2013 Tid: 30. mai 2013, kl. 09 13. Hjelpemidler: Alle trykte og skrevne. PC. Minnepenn. Faglærer: Ketil Danielsen (981 50 255) Oppgaven

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 15.desember 2004 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LO116D Programmering i Visual Basic FU

Detaljer

Høgskolen i Molde IBE202 Integrasjonslab Skriftlig slutteksamen (løsningsforslag) våren 2013

Høgskolen i Molde IBE202 Integrasjonslab Skriftlig slutteksamen (løsningsforslag) våren 2013 Høgskolen i Molde IBE202 Integrasjonslab Skriftlig slutteksamen (løsningsforslag) våren 2013 Tid: 30. mai 2013, kl. 09 13. Hjelpemidler: Alle trykte og skrevne. PC. Minnepenn. Faglærer: Ketil Danielsen

Detaljer

Visual Basic. Repetisjon fra mandag

Visual Basic. Repetisjon fra mandag Visual Basic Kontrollstrukturer del 2 Løkker - 1 1 Repetisjon fra mandag Tre kontrollstrukturer: Sekvens Gjør punkt 1 Gjør punkt 2 Valg Hvis betingelse er sann Gjør punkt 1 Ellers Gjør punkt 2 Løkke initier

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 16.desember 2005 Varighet: Fagnummer: Fagnavn: 3 timer LO116D Programmering i Visual Basic Klasse(r): FU

Detaljer

Hvilke tall vises i listboksen etter at programmet er ferdig?

Hvilke tall vises i listboksen etter at programmet er ferdig? 1. (5 poeng) Hvilke tall vises i listboksen etter at programmet er ferdig? for j = 1 to 4 dim x as integer = 0 for i = j to j*2-1 lsta.items.add( cstr (x) ) x += 1 svarforslag: Tallene som vises er: 0,

Detaljer

varekategori (et felt uten blanke, IKKE case sensitiv)

varekategori (et felt uten blanke, IKKE case sensitiv) 1 Innlesing IBE150 Programmering, eksamen høst 2008, Høgskolen i Molde Importøren Tordelli tar inn varer fra Italia til Norge og har varelisten i flere tekstfiler som hver for seg har et varierende antall

Detaljer

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

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 15. mai 2003 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LO116D Programmering i Visual Basic FU Studiepoeng:

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 15.desember 2004 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LO116D Programmering i Visual Basic FU

Detaljer

Eksamen i IBE150 Programmering Høst svarforslag!

Eksamen i IBE150 Programmering Høst svarforslag! Eksamen i IBE150 Programmering Høst 2010 -- svarforslag! Eksamensdag : 10.12.2010 Tid : 0900-1300 Faglærer/telefonnummer : Ketil Danielsen, 712 14212 Hjelpemidler Antall sider inkl. forsiden : 4 Målform

Detaljer

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

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 12. desember 2002 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LO116D Programmering i Visual Basic FU

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 19. mai 2004 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LO116D Programmering i Visual Basic FU Studiepoeng:

Detaljer

Eksamen i IBE102 Webutvikling Våren 2017.

Eksamen i IBE102 Webutvikling Våren 2017. Avdeling for Logistikk Eksamen i IBE102 Webutvikling Våren 2017. Eksamensdag: 5. mai 2017 Tid: 9-13. Faglærer/tlf: Ketil Danielsen, 90619434 Hjelpemidler: Ingen. Antall sider, inkl. forsiden: 6 Målform:

Detaljer

Forside slutteksamen

Forside slutteksamen Forside slutteksamen 2.5.9 IBE02 Webutvikling, slutteksamen Avd. for Logistikk, Høgskolen i Molde. Eksamensdag: 2. mai 209 Tidspunkt:.00-5.00 Faglærer: Ketil Danielsen (9069434) Hjelpemidler: Ingen. OBS:

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 20.mai 2005 Varighet: Fagnummer: Fagnavn: Klasse(r): Studiepoeng: 6 3 timer LO116D Programmering i Visual

Detaljer

Visual Basic. Repetisjon fra onsdag

Visual Basic. Repetisjon fra onsdag Visual Basic Kontrollstrukturer del 3 Løkker 2 Grethe Sandstrak 1 Repetisjon fra onsdag To løkke typer: For-Next brukes når vi vet antall gjennomløp Do-Loop betingelsesstyrt Felles elementer: initier Løkkebetingelse

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 16.desember 2005 Varighet: Fagnummer: Fagnavn: 3 timer LO116D Programmering i Visual Basic Klasse(r): FU

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

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

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring L Ø S N I N G S F O R S L A G Målform: Bokmål Eksamensdato: 18.des 2012 Varighet/eksamenstid: 4 timer (9:00-13:00) Emnekode: Emnenavn: IINI1004

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Eksamensdato: 15.des 2011 Studiepoeng: 6 Varighet: 4 timer. Start kl 09:00 og skal leveres inn senest kl 13:00 Emnekode: Emnenavn:

Detaljer

UNIVERSITETET I OSLO

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

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO 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

Løsningsforslag Øving 7

Løsningsforslag Øving 7 Løsningsforslag Øving 7 Oppgave 1: Function BeregnKvadrat(ByVal tall As Double) As Double tall = tall * tall Function BeregnKvadratrot(ByVal tall As Double) As Double tall = Math.Sqrt(tall) Private Sub

Detaljer

Funksjoner og prosedyrer

Funksjoner og prosedyrer Funksjoner og prosedyrer i Visual Basic.NET Om funksjoner Kan redusere kodens lengde / kompleksitet Den som skriver må bry seg med detaljer Den som bruker funksjonen må ikke tenke på detaljer Lettere vedlikehold

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 15.desember 2006 Varighet: Fagnummer: Fagnavn: 09.00 13.00 (4 timer) LO116D og LN116D Programmering i Visual

Detaljer

GJØVIK INGENIØRHØGSKOLE

GJØVIK INGENIØRHØGSKOLE GJØVIK INGENIØRHØGSKOLE Postboks 191-2801 GJØVIK KANDIDATNUMMER: E K S A M E N FAGNAVN: FAGNUMMER: Programmering i C++ / Pascal / C LO154A, LO151A og LO142A EKSAMENSDATO: 7. juni 1994 TID: 09.00-14.00

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 14.desember 2007 Varighet: 0900-1200 Fagnummer: Fagnavn: Klasser: LO347D Web-applikasjoner med Java EE Nettstudenter

Detaljer

Objektorientert Programmering Ekstraordinær eksamen 2014

Objektorientert Programmering Ekstraordinær eksamen 2014 Objektorientert Programmering Ekstraordinær eksamen 2014 Høgskolen i Østfold 2014-01-13 Emnekode Emne ITF10611 Dato 13.01.2014 Eksamenstid 09:00-13:00 Hjelpemidler Faglærer Objektorientert Programmering

Detaljer

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

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 21. mai 2003 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer BO328D Applikasjonsutvikling FU Studiepoeng:

Detaljer

TOD063 Datastrukturer og algoritmer

TOD063 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

Detaljer

Enkle generiske klasser i Java

Enkle generiske klasser i Java Enkle generiske klasser i Java Oslo, 7/1-13 Av Stein Gjessing, Institutt for informatikk, Universitetet i Oslo Del 1: Enkle pekere Før vi tar fatt på det som er nytt i dette notatet, skal vi repetere litt

Detaljer

UNIVERSITETET I OSLO

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

Detaljer

Utplukk og sortering. Innhold

Utplukk og sortering. Innhold Innhold Utplukk og sortering... 2 Definering av utplukk... 2 Velge felter for utplukket... 2 Filtrering og søk på tilgjengelige databasefelter... 3 Endre databasekobling etter at felt er valgt... 7 Valg

Detaljer

TDT4100 Objektorientert programmering

TDT4100 Objektorientert programmering Eksamensoppgave i TDT4100 Objektorientert programmering Tirsdag 2. juni 2009, kl. 09:00-13:00 Oppgaven er utarbeidet av faglærer Hallvard Trætteberg og kvalitetssikrer Trond Aalberg. Kontaktperson under

Detaljer

Brukerdokumentasjon for registrering og rapportering beredskapsutstyr hos Post og Teletilsynet

Brukerdokumentasjon for registrering og rapportering beredskapsutstyr hos Post og Teletilsynet Brukerdokumentasjon for registrering og rapportering beredskapsutstyr hos Post og Teletilsynet Innholdsfortegnelse Innlogging...3 Forside...4 Menyen...4 Oversikt over utstyret...5 Rediger utstyr...6 Opprett

Detaljer

Leksjon 7. Filer og unntak

Leksjon 7. Filer og unntak 6108 Programmering i Java Leksjon 7 Filer og unntak Del2: 7.2 og 7.4 Roy M. Istad 2015 Fil: Permanent lagring av data PrintWriter(filnavn) throws Exception usjekkede/sjekkede unntak? skriver.println(data-i-tekstlinje)

Detaljer

FINANSREGNSKAP med IKT 7,5 sp (ØABED1000) BEDRIFTSØKONOMI I med IKT 10 sp (ØABED6000)

FINANSREGNSKAP med IKT 7,5 sp (ØABED1000) BEDRIFTSØKONOMI I med IKT 10 sp (ØABED6000) FINANSREGNSKAP med IKT 7,5 sp (ØABED1000) BEDRIFTSØKONOMI I med IKT 10 sp (ØABED6000) Orientering i forbindelse med PC-eksamen 27. november 2014 Alle oppmeldte studenter skal ta eksamen 27. november fra

Detaljer

Import av varer fra Excel

Import av varer fra Excel Import av varer fra Excel Varefiler fra Excel til import i format Komplett. Page 2 of 10 OM DETTE DOKUMENTET VERSJONSHISTORIKK Versjon Beskrivelse Dato Hvem 1.0 Import av varer fra Excel 07.12.2012 AaGH

Detaljer

Objektorientering i VB videregående

Objektorientering i VB videregående Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Objektorientering i VB videregående Oppdatert av Atle Nes Objektorientering i VB videregående Resymé: Denne leksjonen tar opp flere detaljer

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 21.mai 2007 Varighet: Fagnummer: Fagnavn: Klasse(r): Studiepoeng: 6 09.00 13.00 (4 timer) LN116D Programmering

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET 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

Detaljer

lfæ~~~~:::j~~:~l -.~=:~-t::-d I Alle trykte og håndskrevne EKSAMENSOPPGA VE Side l av 5 Eksamenstid:

lfæ~~~~:::j~~:~l -.~=:~-t::-d I Alle trykte og håndskrevne EKSAMENSOPPGA VE Side l av 5 Eksamenstid: EKSAMENSOPPGA VE Side l av 5 Bokmålstekst Emne: PROGRAMMERINGSSPRÅK i II Grupper: loa, ldb Emnekode LO 112 A Dato: 14.12.2005 Faglig veileder: Mark Burgess, Eva Vihovde, Frode Sandnes og Ulf uttersrud

Detaljer

Programmering Høst 2017

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

Detaljer

UNIVERSITETET I OSLO

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

Detaljer

Retningslinjer for gjennomføring av IKT-basert skriftlig eksamen

Retningslinjer for gjennomføring av IKT-basert skriftlig eksamen Retningslinjer for gjennomføring av IKT-basert skriftlig eksamen Klikk på overskriften du vil lese om Retningslinjer for gjennomføring av IKT-basert skriftlig eksamen... 1 1. Sette PC-en i eksamensmodus...

Detaljer

Hvordan hente ut listen over et hagelags medlemmer fra Hageselskapets nye portal

Hvordan hente ut listen over et hagelags medlemmer fra Hageselskapets nye portal Hvordan hente ut listen over et hagelags medlemmer fra Hageselskapets nye portal Av Ole Petter Vik, Asker Versjon 2.3 20.03.2012 Beskrivelsene for hvert enkelt skritt er over hvert skjermbilde. Via Hageselskapets

Detaljer

UNIVERSITETET I OSLO

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

Detaljer

Brukerdokumentasjon for Administrator og andre brukere fra PT

Brukerdokumentasjon for Administrator og andre brukere fra PT Brukerdokumentasjon for Administrator og andre brukere fra PT Innholdsfortegnelse Innlogging...3 Forside...4 Menyen...4 Oversikt over utstyret...6 Rediger utstyr...7 Opprett nytt utstyr...9 Søk etter utstyr...

Detaljer

Eksamen iin115, 14. mai 1998 Side 2 Oppgave 1 15 % Du skal skrive en prosedyre lagalle som i en global character array S(1:n) genererer alle sekvenser

Eksamen iin115, 14. mai 1998 Side 2 Oppgave 1 15 % Du skal skrive en prosedyre lagalle som i en global character array S(1:n) genererer alle sekvenser UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i IN 115 Algoritmer og datastrukturer Eksamensdag: 14. mai 1998 Tid for eksamen: 9.00 15.00 Oppgavesettet er på 8 sider. Vedlegg:

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Målform: Eksamensdato: Bokmål 9.mai 202 Varighet/eksamenstid: 0900-300 Emnekode: Emnenavn: Klasse(r): Studiepoeng: LC9D/LO9D Videregående

Detaljer

Hvordan legge til et dokument/bilde på en eksisterende side:

Hvordan legge til et dokument/bilde på en eksisterende side: Hvordan legge til et dokument/bilde på en eksisterende side: Først må filen (eller bildet) legges inn på filområdet til WebOrg. Velg «Filutforsker» som vist på bildet. Velg den mappen du vil bruke. Hver

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 4.mai 2011 Varighet: 0900-1300 Emnekode: Emnenavn: Klasse(r): LO191D / LC191D Campus: LC191D Videregående

Detaljer

UNIVERSITETET I OSLO

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

Detaljer

Hangman. Level. Introduksjon

Hangman. Level. Introduksjon Level 2 Hangman All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduksjon

Detaljer

En enkel lærerveiledning

En enkel lærerveiledning En enkel lærerveiledning ~ 1 ~ Innhold INNLEDNING... 3 Hva?... 3 Hvorfor?... 3 INN- og UTLOGGING... 4 Innlogging... 4 Utlogging... 5 Lærerinnlogging/-utlogging... 5 OUTLOOK / EPOST... 6 Skrive epost...

Detaljer

Innføring i bruk av CGI4VB

Innføring i bruk av CGI4VB Innføring i bruk av CGI4VB Her kommer en enkel innføring i bruk av modulen CGI4VB som kan benyttes for å lage CGI programmer i Visual Basic. CGI er en forkortelse for Common Gateway Interface den kommunikasjonsprotokollen

Detaljer

EKSAMEN OBJEKTORIENTERT PROGRAMMERING Alle trykte og skrevne. Java API dokumentasjon er tilgjengelig lokalt på hver maskin.

EKSAMEN OBJEKTORIENTERT PROGRAMMERING Alle trykte og skrevne. Java API dokumentasjon er tilgjengelig lokalt på hver maskin. EKSAMEN 6109 OBJEKTORIENTERT PROGRAMMERING 31.05.2016 Tid: 4 timer (9-13) Målform: Sidetall: Hjelpemidler: Merknader: Bokmål 5 (inkludert denne) Alle trykte og skrevne. Java API dokumentasjon er tilgjengelig

Detaljer

Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å falle over skjermen.

Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å falle over skjermen. Tetris Introduksjon Processing Introduksjon Lag starten på ditt eget tetris spill! Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å

Detaljer

Løsningsforslag Eksamen i Programmering i Visual Basic høsten 2003 Laget av Runar Munkhaug

Løsningsforslag Eksamen i Programmering i Visual Basic høsten 2003 Laget av Runar Munkhaug Løsningsforslag Eksamen i Programmering i Visual Basic høsten 2003 Laget av Runar Munkhaug Oppgave 1a) Strategi: Jeg setter sammen en utskriftsstreng basert på valgene som bruker tar i boksene og radioknappene,

Detaljer

Firmaet har tekstfiler som inneholder et varierende antall observasjoner. Et utdrag er f.eks.:

Firmaet har tekstfiler som inneholder et varierende antall observasjoner. Et utdrag er f.eks.: OBS: Dokumentet inneholder spørsmålene, med svarforslag med kommentarer. Firmaet Hitogdit AS frakter containere og har lagret observasjoner om disse i tekstfiler. Du skal lage deler av et program med skjermbilde

Detaljer

Systemadministrasjon i KF Infoserie en brukerveiledning for lokale administratorer

Systemadministrasjon i KF Infoserie en brukerveiledning for lokale administratorer Systemadministrasjon i KF Infoserie en brukerveiledning for lokale administratorer Dette er en brukerveiledning til systemadministrasjon i KF Infoserie. Her gjennomgår vi de forskjellige funksjonene som

Detaljer

Øvingsforelesning 1 Python (TDT4110)

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

Detaljer

Sudokubrettet Et sudokubrett består av n n ruter. Vi bruker følgende begreper i oppgaven:

Sudokubrettet Et sudokubrett består av n n ruter. Vi bruker følgende begreper i oppgaven: INF1010 2015 Obligatorisk oppgave 9, 10 og 11 SUDOKU Versjon 26. mars. Ved behov for presiseringer i del 10 og 11, kan det komme ny versjon 16. april, men ingen endringer i selve oppgaven. Denne obligatoriske

Detaljer

TDT4100 Objektorientert programmering

TDT4100 Objektorientert programmering Eksamensoppgave i TDT4100 Objektorientert programmering Mandag 6. august 2012, kl. 15:00-19:00 Oppgaven er utarbeidet av faglærer Hallvard Trætteberg og kvalitetssikrer Rune Sætre. Kontaktperson under

Detaljer

Tetris. Introduksjon. Skrevet av: Kine Gjerstad Eide. Lag starten på ditt eget tetris spill!

Tetris. Introduksjon. Skrevet av: Kine Gjerstad Eide. Lag starten på ditt eget tetris spill! Tetris Skrevet av: Kine Gjerstad Eide Kurs: Processing Introduksjon Lag starten på ditt eget tetris spill! Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett

Detaljer

UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet

UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF 101 - Grunnkurs i objektorientert programmering Eksamensdag : Tirsdag 4. juni 2002 Tid for eksamen : 09.00-15.00 Oppgavesettet

Detaljer

Slik administrerer du Ståstedsanalysen

Slik administrerer du Ståstedsanalysen Slik administrerer du Ståstedsanalysen For å kunne administrere Ståstedsanalysen (opprette brukernavn til personalet og hente ut rapporter) må du være registrert som administrator for den aktuelle skolen

Detaljer

UNIVERSITETET I OSLO

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

Detaljer

Eksamen levert i Fronter 22.11.2012

Eksamen levert i Fronter 22.11.2012 Eksamen levert i Fronter Rutinebeskrivelse og brukerveiledning STUDENTER 22.11.2012 Innhold 1. Hva er digital eksamen?... 2 2. Wordmal basert på oppgavetekniske retningslinjer... 3 3. Hvordan navngi besvarelse

Detaljer

Hvordan legge ut en melding i Fronter

Hvordan legge ut en melding i Fronter OPPDATERT 1. sept 2008 Hvordan legge ut en melding i Fronter Vi skal her lære å legge ut meldinger. De vil være noe kjedelige av utseende fordi vi har lagt vekt på at det skal være rask å bruke, lett å

Detaljer

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn BOKMÅL EKSAMENSFORSIDE Skriftlig eksamen med tilsyn Emnekode: 108 + 108N Dato: 19.12.201 Ansv. faglærer: Roy M. Istad Campus: Bø Antall oppgaver: 5 Tillatte hjelpemidler (jfr. emnebeskrivelse): Alt trykt

Detaljer

Abaris-notat Teknisk beskrivelse av kodeverkskomponent for ICPC-2

Abaris-notat Teknisk beskrivelse av kodeverkskomponent for ICPC-2 Tittel: Dato: 16.03.04 Forfatter: Lars Tungen : 000 Sider/bilag: 5/0 Versjon: A Filnavn: E:\PROSJEKTER\KITH\ICPC\2004\DOKUMENTER\TEKNISK BESKRIVELSE AV KODEVERKSKOMPONENT FOR ICPC.DOC Innhold: 1. Teknisk

Detaljer

Innføring i bruk av CGI4VB

Innføring i bruk av CGI4VB Innføring i bruk av CGI4VB Her kommer en enkel innføring i bruk av modulen CGI4VB som kan benyttes for å lage CGI programmer i Visual Basic. CGI er en forkortelse for Common Gateway Interface den kommunikasjonsprotokollen

Detaljer

UNIVERSITETET I OSLO

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

Detaljer

Manual for innlevering av eksamensbesvarelser på it s learning (ITL)

Manual for innlevering av eksamensbesvarelser på it s learning (ITL) Manual for innlevering av eksamensbesvarelser på it s learning (ITL) 1. Først og fremst: start internett og gå til siden www.itslearning.com 2. ITLs eksamensmodul har en egen påloggingsside, du kan altså

Detaljer

INF 1010, vår 2005 Løsningsforslag uke 11

INF 1010, vår 2005 Løsningsforslag uke 11 INF 1010, vår 2005 uke 11 Anders Brunland 11. april 2005 Oppgave 1 Oppgave 1 i kapittel 19, Rett på Java Er følgende metoder lovlige? Hovorfor/hvorfor ikke? a) void koknverter ( int mnd ) { konverterdato

Detaljer

Eksamen i Internetteknologi Fagkode: ITE1526

Eksamen i Internetteknologi Fagkode: ITE1526 Datateknikk Side 1 av 8 Eksamen i Internetteknologi Fagkode: ITE1526 Tid: Mandag, 23.05.05, 9:00-12:00 Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler tillatt. Eksamen består av 3 oppgaver og

Detaljer

Algoritmer og Datastrukturer

Algoritmer og Datastrukturer Eksamen i Algoritmer og Datastrukturer IAI 21899 Høgskolen i Østfold Avdeling for informatikk og automatisering Lørdag 15. desember 2001, kl. 09.00-14.00 Hjelpemidler: Alle trykte og skrevne hjelpemidler.

Detaljer

Retningslinjer for gjennomføring av IKT-basert skriftlig eksamen

Retningslinjer for gjennomføring av IKT-basert skriftlig eksamen Retningslinjer for gjennomføring av IKT-basert skriftlig eksamen Klikk på overskriften du vil lese om Retningslinjer for gjennomføring av IKT-basert skriftlig eksamen... 1 Starte eksamensmodus... 2 Skrive

Detaljer

Argumenter fra kommandolinjen

Argumenter fra kommandolinjen Argumenter fra kommandolinjen Denne veiledningen er laget for å vise hvordan man kan overføre argumenter fra kommandolinjen til et program. Hvordan transportere data fra en kommandolinje slik at dataene

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 11. mai 2004 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LV197D Webprogrammering med PHP FU Studiepoeng:

Detaljer

Løse reelle problemer

Løse reelle problemer Løse reelle problemer Litt mer om løkker, metoder med returverdier og innlesing fra fil INF1000, uke4 Geir Kjetil Sandve Repetisjon fra forrige uke: while Syntaks: while (condition) do1; do2;... Eksempel:

Detaljer

Oblig 4 (av 4) INF1000, høsten 2012 Værdata, leveres innen 9. nov. kl. 23.59

Oblig 4 (av 4) INF1000, høsten 2012 Værdata, leveres innen 9. nov. kl. 23.59 Oblig 4 (av 4) INF1000, høsten 2012 Værdata, leveres innen 9. nov. kl. 23.59 Formål Formålet med denne oppgaven er å gi trening i hele pensum og i å lage et større program. Løsningen du lager skal være

Detaljer

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

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 18. desember 2002 Varighet: Fagnummer: Fagnavn: 3 timer BO328D Applikasjonsutvikling Klasse(r): FU 1HKD2002

Detaljer

Bli Kjent med Datamaskinen Introduksjon ComputerCraft PDF

Bli Kjent med Datamaskinen Introduksjon ComputerCraft PDF Bli Kjent med Datamaskinen Introduksjon ComputerCraft PDF Introduksjon Vi begynner med å bygge en enkel datamaskin. Etter å ha brukt litt tid på å bli kjent med hvordan datamaskinen virker, bruker vi den

Detaljer

EKSAMENSOPPGAVE. Vil det bli gått oppklaringsrunde i eksamenslokalet? Svar: NEI

EKSAMENSOPPGAVE. Vil det bli gått oppklaringsrunde i eksamenslokalet? Svar: NEI Fakultet for naturvitenskap og teknologi EKSAMENSOPPGAVE Eksamen i: Dato: 25 september 2018 Klokkeslett: 09.00-13.00 Sted: Adm. Bygget K1.04 Tillatte hjelpemidler: Ingen Type innføringsark (rute/linje):

Detaljer

Sudokubrettet Et sudokubrett består av n n ruter. Vi bruker følgende begreper i oppgaven:

Sudokubrettet Et sudokubrett består av n n ruter. Vi bruker følgende begreper i oppgaven: INF1010 2016 Innleveringsoppgave 8 SUDOKU Versjon 29. mars. Denne versjonen gjelder oppgave 8. Resten er tatt med bare for å gi en pekepinn om arbeidet videre. Det kommer andre krav til del 10 og 11 når

Detaljer

Lynkurs i shellprogrammering under Linux

Lynkurs i shellprogrammering under Linux Lynkurs i shellprogrammering under Linux Interaktiv bruk av shell Shell/skall er en applikasjon som lar bruker taste inn tekstlige kommandoer til Linux en og en linje om gangen (leser linjer fra stdin).

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

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

TDT4102 Prosedyre og Objektorientert programmering Vår 2014

TDT4102 Prosedyre og Objektorientert programmering Vår 2014 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap TDT4102 Prosedyre og Objektorientert programmering Vår 2014 Øving 10 Frist: 2014-04-11 Mål for denne øvinga:

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1010 Objektorientert programmering Dato: 9. juni 2016 Tid for eksamen: 09.00 15.00 (6 timer) Oppgavesettet er på 7 sider.

Detaljer

INF1000 - Løsning på seminaropppgaver til uke 8

INF1000 - Løsning på seminaropppgaver til uke 8 INF1000 - Løsning på seminaropppgaver til uke 8 Oppgave 1 a) for(string nokkel : studenter.keyset){ System.out.println(nokkel); Studenten sitt navn blir skrevet ut. b) for(student dennestudenten : studenter.values()){

Detaljer

Dagens forelesning. Java 13. Rollefordeling (variant 1) Rollefordeling (variant 2) Design av større programmer : fordeling av roller.

Dagens 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

Detaljer

Bygg et Hus. Steg 1: Prøv selv først. Sjekkliste. Introduksjon. Prøv selv

Bygg et Hus. Steg 1: Prøv selv først. Sjekkliste. Introduksjon. Prøv selv Bygg et Hus Introduksjon I denne leksjonen vil vi se litt på hvordan vi kan få en robot til å bygge et hus for oss. Underveis vil vi lære hvordan vi kan bruke løkker og funksjoner for å gjenta ting som

Detaljer

Flytte innhold fra Fronter til Canvas

Flytte innhold fra Fronter til Canvas Høgskolen i Innlandet Flytte innhold fra Fronter til Canvas Veiledning og informasjon om konvertering av innhold fra Fronter til Canvas. 07.05.2018 Innhold Fronter... 3 Veien videre... 3 Nedlastning av

Detaljer

INF1010 MVC i tekstbaserte programmer

INF1010 MVC i tekstbaserte programmer INF1010 MVC i tekstbaserte programmer Marit Nybakken marnybak@ifi.uio.no 9. februar 2004 Marit har ingen utdanning innen systemutvikling og vet antageligvis ikke hva hun prater om. Hun har dog skumlest

Detaljer

Mål. Pensum. TDT4110 Informasjonsteknologi grunnkurs: Tema: Unntak (exceptions) (Kap 6) Dictionaries (Kap. 9) Terje Rydland - IDI/NTNU

Mål. Pensum. TDT4110 Informasjonsteknologi grunnkurs: Tema: Unntak (exceptions) (Kap 6) Dictionaries (Kap. 9) Terje Rydland - IDI/NTNU 1 Kunnskap for en bedre verden TDT4110 Informasjonsteknologi grunnkurs: Tema: Unntak (exceptions) (Kap 6) Dictionaries (Kap. 9) Terje Rydland - IDI/NTNU 2 Læringsmål og pensum Mål Lære å bruke unntak (Exceptions)

Detaljer