HamboHus - Symbolspråket 1

Størrelse: px
Begynne med side:

Download "HamboHus - Symbolspråket 1"

Transkript

1 HamboHus - Symbolspråket 1 courier courier kursiv uttrykk uttrykk HamboHus - Symbolspråket Side 1 av 27 Version mars 2015

2 HamboHus - Symbolspråket 2 DrawType type, type DrawType DrawType DrawType g_rekt HamboHus - Symbolspråket Side 2 av 27 Version mars 2015

3 HamboHus - Symbolspråket 3 par navn tekst real standardverdi par navn tekst int standardverdi par navn tekst enum tekstliste standardverdi par navn tekst mat materialkodeliste standardverdi tekstliste ( tekst verdi tekst verdi ) materialkodeliste ( materialkode materialkode materialkode materialkode Navn tekst HamboHus - Symbolspråket Side 3 av 27 Version mars 2015

4 HamboHus - Symbolspråket 4 set variable verdi cset variable verdi Set cset set cset set cset set cset ma x y z z mr dx dy dz dz la x y z z lr dx dy dz dz circle radius arc radius startvinkel sluttvinkel radius startvinkel sluttvinkel sluttvinkel startvinkel bezier polygon nøkkelord uttrykkkoordinatendpolygon nøkkelord stroke fill nofill nostroke thick linetol dosnitt noshields pt x y z Polygon polygon endpolygon pt HamboHus - Symbolspråket Side 4 av 27 Version mars 2015

5 HamboHus - Symbolspråket 5 tykk linetol fill stroke thick linetol thick linetol tykk toleranse dosnitt dosnitt dosnitt dosnitt noshield par l par b polygon fill stroke; pt 0,0; pt l,0; pt l,-b; pt 0,-b; endpolygon ma 0,0 polygon stroke fill thick=-dyb pt 0,0,0 pt tyk,0,delta pt tyk,0,h pt 0,0,h-delta endpolygon bezier nøkkelord uttrykkkoordinatendbezier nøkkelord stroke fill nofill nostroke debug pt x y z Bezier draw bezier endbezier pt fill stroke n n 0 [0, 1] ( ) n B k,n = t k (1 t) n k 0 t 1 k HamboHus - Symbolspråket Side 5 av 27 Version mars 2015

6 HamboHus - Symbolspråket 6 B 0,3 = 1 3t + 3t 2 t 3 B 1,3 = 3t 6t 2 + 3t 3 B 2,3 = 3t 2 3t 3 B 3,3 = t 3 P (t) P 0 P 3 P 1 P 2 3 x(t) = x k B k,3 (t) x k y k z k P k y(t) = z(t) = x(t) = x 0 B 0,3 + x 1 B 1,3 + x 2 B 2,3 + x 3 B 3,3 k=0 3 y k B k,3 (t) 0 t 1 k=0 3 z k B k,3 (t) = x 0 + ( 3x 0 + 3x 1 )t + (3x 0 6x 1 + 3x 2 )t 2 + ( x 0 + 3x 1 3x 2 + x 3 )t 3 P 0 P 3 P 0 P 1 P 3 P 2 P 0 P 3 P 0,..., P 3 par r set magic = (sqr(2.0) - 1.0) * 4.0 / 3.0 bezier fill stroke pt r, 0.0 pt r, r * magic pt r * magic, r pt 0, r pt -r * magic, r pt -r, r * magic pt -r, 0 pt -r, -r * magic pt -r * magic, -r pt 0, -r pt r * magic, -r pt r, -r * magic pt r, 0 endbezier ma 0,0 k=0 HamboHus - Symbolspråket Side 6 av 27 Version mars 2015

7 HamboHus - Symbolspråket 7 box xlengde ylengde zlengde z y x layerapp lagnummer linetype linjetype repetisjonslengde HamboHus - Symbolspråket Side 7 av 27 Version mars 2015

8 HamboHus - Symbolspråket 8 linjetype linecolor rgbfarge linewidth mmtykk > filltype fylltype Filltype fillcolor rgbcolor < tekst - tekst > tekst substr < - > ma b / 2, -d / 2; -'S' ma vx , ; -(pn + "+ ndrawing) <nout('3',dm1*1000) + ' x ' + nout('3', dm2 * 1000) txlinejust txboxjust text tekst < - > HamboHus - Symbolspråket Side 8 av 27 Version mars 2015

9 HamboHus - Symbolspråket 9 txlinejust txlinejust charup xopp yopp charup 0, 1 charup -1, 0 charup 0, -1 charup 1, 0 charup 1, 1 txfont skrifttype txfont ''Courier'' txfont ''Palatino Italic'' txfont ''Helvetica Bold'' Tekst skrifttype txsize h txsize txwsize txwsize wh txsize txwsize txlinejust linjejust txboxjust hjustvjustmargs HamboHus - Symbolspråket Side 9 av 27 Version mars 2015

10 HamboHus - Symbolspråket 10 mot overkant sentrert mot underkant første linje skriftlinje teksten i første linje sentert margs margs txfill nei-ja push txfill true layerapp xxx <"teksten her" txfill false pop % skriv lagnummeret som har det riktige fyllet txmarg trbl margs txboxjust image imagenavn imagesize imageup Bilder med pikselgrafikk imagesize bredde høyde imageinrect imagenavnp0xp0yp1xp1yp2xp2yp3xp3y HamboHus - Symbolspråket Side 10 av 27 Version mars 2015

11 HamboHus - Symbolspråket 11 Bilder med pikselgrafikk imageup xoppyopp imageup 0,1 imageup -1,0 imageup 0,-1 imageup 1,0 imageup 1,1 translate dx dy dz scale sx sy sz scale 0.5, 1.0 scale -1.0, 1.0, 1.0 rotate ax ay az push push translate rotate scale pop push Push pop push pop push pop call push pop pop call gruppenavn _ symbolnavn ( argument argument) gruppenavn (0, 0, 0) push pop HamboHus - Symbolspråket Side 11 av 27 Version mars 2015

12 HamboHus - Symbolspråket 12 symbolnavn 2 1 set aname = g_rekt" call :aname(2.0, 1.0) ( ) call :wdsymbol(wdmat)( ); wdmat wdsymbol(wdmat) return uttrykk call call if betingelse instruksjon elsif betingelse instruksjon else instruksjon endif betingelse 0 elsif else endif endif elsif betingelse 0 else endif if else 0 do instruksjon while betingelse instruksjon enddo do enddo (= 0) mpoint x y z useitem materialvalg brukskode materialkode mengde useitem xuseitem Materialvalg Materialkoden useitem Materialkode mengde useitem do xuseitem materialvalg brukskode materialkode mengde type x y z a xuseitem useitem HamboHus - Symbolspråket Side 12 av 27 Version mars 2015

13 HamboHus - Symbolspråket 13 blditem useitem xuseitem blditem blditem useitem blditem blditem dprint tekstuttrykk dprintln tekstuttrykk dprintln draw bezier shield debug koordinatenddraw pt x y pt x y dx dy pt x y draw bezier draw draw shield bezier debug bezier pt draw enddraw HamboHus - Symbolspråket Side 13 av 27 Version mars 2015

14 HamboHus - Symbolspråket 14 z(t) = z 1 + (3t 2 2t 3 )(z 2 z 1 ) + rt(1 t) 2 δ 1 st 2 (1 t)δ 2 r = 2 ϕ/((1 + ψ ) ψ s = 2 ϑ/((1 + ψ ) ψ δ 1 = e iϑ (z 2 z 1 ) δ 2 = e iϕ (z 2 z 1 ) ψ = (ϑ + ϕ)/2 ϑ z 1 z 2 ϑ ϕ epen W x W y ϑ epen bsa2 tykk toleranse koordinates bsr2 tykk toleranse koordinates bsa3 tykk toleranse koordinates bsr3 tykk toleranse koordinates co x y z koordinatpunkt φ bsxx es z DrawType 1,10 parameterdefinisjoner if DrawType = 1 kode for plantegning else if phase = 1 lag skyggepolygoner i 3-d else tegn linjer 3-d linjer endif endif DrawType 1,10 parameterdefinisjoner. if DrawType = 1 kode for plantegning else lag skyggepolygoner i 3-d endif HamboHus - Symbolspråket Side 14 av 27 Version mars 2015

15 HamboHus - Symbolspråket 15 pen pennnummer bredde høyde π/2 < β < π/2 π/2 β π/2 0 β π ' " length trim substr nout set n = tekst.length set s = substr(tekst, indeks, lengde) % (som i språket c++) set s = nout('3', dm1 * 1000) + ' x ' + nout('3', dm2 * 1000) + ' i' element element indeks array.length set n = array.length nøkkel verdi nøkkel verdi objektnøkkel objektnøkkel set n = splitstring(tekst, separator, array) set s = joinarray(array, separator) set s=[1,[7,8],{x:10,y:11}] set s[2].x=s[1][0] set alder={"ole":22,"per":19} set alder["ole"]=23 set lines=["xx\tyy\tzz","aa\tbb\tcc","dd\tee\tff"]; set texts=[] set i=0 do while i<lines.length HamboHus - Symbolspråket Side 15 av 27 Version mars 2015

16 HamboHus - Symbolspråket 16 set nfields=splitstring(lines[i],fields,"\t") set texts[i]=fields % Extend array texts with each iteration set i=i+1 enddo cset WDRamme = [{x: rapnx, y: rapny}, {x: rapnx+rapnbr, y: rapny}, {x: rapnx, y: rapny + lh}] call set cset return call DrawType DrawType p1 p2 p3 pn phlogo pplogo maal date etasjenavn ( etasjenummer ) wdsymbol ( kode ) report ( nummer ) splitstring ( tekst, tegn, array ) joinarray ( array, tegn ) ndrawing zfloor Filnavn for tiltakshaver logo fra Prosjektidentifikasjon på husfilen. Kan brukes som bildenavn (image) i image-instruksjoner. Filnavn for prosjekt logo fra Prosjektidentifikasjon på husfilen. Kan brukes som bildenavn (image) i image-instruksjoner. etasjenummer etasjenummer Kode HamboHus - Symbolspråket Side 16 av 27 Version mars 2015

17 HamboHus - Symbolspråket 17 zceiling zroof ( høyeste, overkant ) scale matdim1 ( materialkode ) matdim2 ( materialkode ) okcode ( materialkode ) defined ( variabel ) node ( node, nodeuttrykk) zterrengnaa [ ( x, y ) ] zterrengfram [ ( x, y ) ] zkotenaa [ ( z ) ] zkotefram ( z ) numberok ( uttrykk ) layervisible ( lagnummer ) aspectratio ( bildenavn ) evalstr ( tekst ) fillcolor linecolor scale materialkode variabel set husz = zterrengnaa(node(., son233), node(., son234)) NaN numberok zterrengnaa zkotenaa uttrykk NaN uttrykk 'a=#{nout("x3",sqr(2))}' gir 'a=1,414'. HamboHus - Symbolspråket Side 17 av 27 Version mars 2015

18 HamboHus - Symbolspråket 18 textheight ( tekst ) textwidth ( tekst ) onscreen forcepolygonfill modelexport nout ( format, verdi ) onscreen Format nout nout('',n) nout('5', n) nout('uz6', n) l b tiplace tiscale HamboHus - Symbolspråket Side 18 av 27 Version mars 2015

19 HamboHus - Symbolspråket 19 t1 t2 ark x1 x2 x3 x4 x5 x6 firma1 firma2 firma3 firma4 logofile 1 n 2 1 n 6 1 n 4 node(., son689) t1 t2 ark x1x6 uttrykk evalstr etasjer attachedparts attachedparts slag apnx apny apnbr apnhd rapnx apnx + adyttleft rapny apny + adyttbottom HamboHus - Symbolspråket Side 19 av 27 Version mars 2015

20 HamboHus - Symbolspråket 20 rapnbr apnbradyttleft - adyttright rapnhd apnhd - adytttop - adyttbottom kledekk hasattachedparts hasoverband hasunderband hasleftband hasrightband adytttop adyttbottom adyttleft adyttright akarmdekktop akarmdekkbottom akarmdekkleft akarmdekkright adytt akarmdekk kledekk drawashole bindpoly kledpoly FSPoly WDRamme slag apnx apny apnbr apnhd adytttop = adyttleft HamboHus - Symbolspråket Side 20 av 27 Version mars 2015

21 HamboHus - Symbolspråket 21 hasattachedparts attachedparts hasoverband if tykk > 0.0; cset hasattachedparts = true; cset hasoverband = true; endif kledekk drawashole phase modelexport makeglass vindu attachedparts slag apnbr apnhd rapnbr rapnhd kapnbr kapnhd txl tyl adytttop adyttbottom adyttleft adyttright akarmdekktop akarmdekkbottom akarmdekkleft akarmdekkright dorvink hengplan apnplantynn apnplanyk phase phase Dør vinkel på plan i Tegningsparametre. Vis vindushengsling på plan i Tegningsparametre. Åpninger tegnes tynne på plan i Tegningsparametre. HamboHus - Symbolspråket Side 21 av 27 Version mars 2015

22 HamboHus - Symbolspråket 22 apnplanik bandtykk dxl dxr adytt akarmdekk DrawType phase modelexport harbåndover xlbåndover xrbåndover ybbåndover ytbåndover harbåndunder xlbåndunder xrbåndunder ybbåndunder ytbåndunder harbåndvenstre xlbåndvenstre xrbåndvenstre ybbåndvenstre ytbåndvenstre harbåndhøyre xlbåndhøyre xrbåndhøyre ybbåndhøyre ytbåndhøyre bandtykk phase phase HamboHus - Symbolspråket Side 22 av 27 Version mars 2015

23 HamboHus - Symbolspråket 23 drawtype phase modelexport vindu bandb bandh bandtykk phase phase vindu nitems btable htable sort HamboHus - Symbolspråket Side 23 av 27 Version mars 2015

24 HamboHus - Symbolspråket 24 call :wdsymbol(wdmat)( ) pass rownum wd etg etgnummer nummer antall wdmat phase vindu slag apnbr apnhd rapnbr rapnhd kapnbr kapnhd txl tyl adytttop adyttbottom adyttleft adyttright akarmdekktop akarmdekkbottom akarmdekkleft akarmdekkright b mtekst kmtekst nx nxl dxl dxr adytt akarmdekk etg nummer HamboHus - Symbolspråket Side 24 av 27 Version mars 2015

25 HamboHus - Symbolspråket 25 kode bjtabtittel bjtabnotat kode kode kode kode kode bjtabtittel bjtabnotat nummer dm1 dm2 antall mengde impregnert nummer report kode kode kode kode kode kode nummer dm1 dm2 antall mengde impregnert nummer report HamboHus - Symbolspråket Side 25 av 27 Version mars 2015

26 HamboHus - Symbolspråket 26 g_åpningsbredde på oppriss g_åpningshøyde på oppriss apnbr apnhd set dx = p2x - p1x; set dy = p2y - p1y; set dz = p2z - p1z set l = sqr(dx * dx + dy * dy + dz * dz) set xx = dx / l; set xy = dy / l; set xz = dz / l set yz = normx * xy - normy * xx push % Transformer: x langs linjen mellom de to punktene, z langs normal vektoren % y er på planet, positiv for takflaten (n cross x) if tekktykk > 0.001; set tt = tekktykk / normz; else; set tt = 0.0; endif translate p1x, p1y, p1z + tt; % null langs raft set ls = sqr(xx * xx + xy * xy) rotate atan2(yz, normz) * 180 / pi, atan2(-xz, ls) * 180 / pi, atan2(xy, xx) * 180 / pi ma 0, 0, 0 drawtype phase modelexport p1x p1y p1z p2x p2y p2z normx normy normz tykk tekktykk phase phase HamboHus - Symbolspråket Side 26 av 27 Version mars 2015

27 HamboHus - Symbolspråket 27 angp1 angp2 π/2 π/2 Vindski på tegning Forkantbord tegnes Forkantbord dimensjon AutoVindski AutoForkantbord AutoVindski AutoForkantbord drawtype vind kapp vinddim vannb vanndim forkb forkdim Terreng på fasade Terreng på fasade kotehusz kote HamboHus - Symbolspråket Side 27 av 27 Version mars 2015

HamboHus 6.4.7 Rev. 1, 3. mail 2010 A. Cordray. Dette skrivet beskriver hvordan man kan gå fram for å lage situasjonskart i HamboHus.

HamboHus 6.4.7 Rev. 1, 3. mail 2010 A. Cordray. Dette skrivet beskriver hvordan man kan gå fram for å lage situasjonskart i HamboHus. HamboHus Technical Note Nr 13: Situasjonskart HamboHus 6.4.7 Rev. 1, 3. mail 21 A. Cordray Dette skrivet beskriver hvordan man kan gå fram for å lage situasjonskart i HamboHus. Hent kart fra kommunen Situasjonskart

Detaljer

Kodetime for Nordstrand barneskole

Kodetime for Nordstrand barneskole Kodetime for Nordstrand barneskole av Veronika Heimsbakk og Lars Erik Realfsen 1 Hva er Processing? Processing er et programmeringsspråk som er gratis, og tilgjengelig for alle! Man kan programmere i Processing

Detaljer

Visuell Programmering: Kom i gang med Processing

Visuell Programmering: Kom i gang med Processing Visuell Programmering: Kom i gang med Processing Et enkelt program: Syntaks introdusert: Kommentarer, print(), println(), size(). + Start opp processing + Skriv en åpningskommentar på toppen av programmet

Detaljer

Norsk informatikkolympiade 2014 2015 1. runde

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

Detaljer

MAT1030 Plenumsregning 1

MAT1030 Plenumsregning 1 MAT1030 Plenumsregning 1 Kapittel 1 Mathias Barra - 16. januar 2009 (Sist oppdatert: 2009-02-02 14:21) Plenumsregning 1 Velkommen til plenumsregning for MAT1030 Fredager 12:15 14:00 Vi vil gjennomgå utvalgte

Detaljer

Programmering i C++ Løsningsforslag Eksamen høsten 2005

Programmering 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

Detaljer

Algoritmer og datastrukturer Kapittel 2 - Delkapittel 2.1

Algoritmer og datastrukturer Kapittel 2 - Delkapittel 2.1 Delkapittel 2.1 Plangeometriske algoritmer Side 1 av 7 Algoritmer og datastrukturer Kapittel 2 - Delkapittel 2.1 2.1 Punkter, linjesegmenter og polygoner 2.1.1 Polygoner og internett HTML-sider kan ha

Detaljer

Norsk informatikkolympiade runde

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

Detaljer

Norsk informatikkolympiade runde. Sponset av. Uke 46, 2015

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

Detaljer

Norsk informatikkolympiade 2014 2015 1. runde. Sponset av. Uke 46, 2014

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

Detaljer

INF1000 EKSTRATILBUD. Stoff fra uke 1-5 (6) 3. oktober 2012 Siri Moe Jensen

INF1000 EKSTRATILBUD. Stoff fra uke 1-5 (6) 3. oktober 2012 Siri Moe Jensen INF1000 EKSTRATILBUD Stoff fra uke 1-5 (6) 3. oktober 2012 Siri Moe Jensen PLAN FOR DAGEN gjennomgå stoff fra uke 1-5(6), men med en litt annen tilnærming kun gjennomgått stoff, men vekt på konsepter og

Detaljer

Løsningsforslag, midtsemesterprøve MA1103, 2.mars 2010

Løsningsforslag, midtsemesterprøve MA1103, 2.mars 2010 Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag Side av 5 Løsningsforslag, midtsemesterprøve MA03,.mars 00 Oppgave Tegn figur og finn en parametrisering for skjæringskurven

Detaljer

EKSAMEN. Les gjennom alle oppgavene før du begynner. Husk at det ikke er gitt at oppgavene står sortert etter økende vanskelighetsgrad.

EKSAMEN. Les gjennom alle oppgavene før du begynner. Husk at det ikke er gitt at oppgavene står sortert etter økende vanskelighetsgrad. EKSAMEN Emnekode: Emne: ITM20606 Webprogrammering med PHP Dato: Eksamenstid: 11/12-2007 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne) Faglærer: Tom

Detaljer

ArchiCad Intro. Arkitektur 6-2012

ArchiCad Intro. Arkitektur 6-2012 ArchiCad Intro Arkitektur 6-2012 MyArchicad.com Tutorials For å laste ned ArchiCad og rendringsprogrammet Artlantis Studio bruker du denne nettsiden. Registrer studentnummer og du får serienummer til programmene

Detaljer

Norsk informatikkolympiade 2013 2014 1. runde

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

Detaljer

Læringsmål og pensum. Oversikt

Læringsmål og pensum. Oversikt 1 2 Læringsmål og pensum TDT4105 Informasjonsteknologi grunnkurs: Uke 39 Betingede løkker og vektorisering Læringsmål Skal kunne forstå og programmere betingede løkker med while Skal kunne utnytte plassallokering

Detaljer

Hvordan lage et sammensatt buevindu med sprosser?

Hvordan lage et sammensatt buevindu med sprosser? Hvordan lage et sammensatt buevindu med sprosser? I flere tilfeller er et vindu som ikke er standard ønskelig. I dette tilfellet skal vinduet under lages. Prinsippene er de samme for andre sammensatte

Detaljer

TDT4110 Informasjonsteknologi grunnkurs: Uke 43: Datastrukturer (kap. 8)

TDT4110 Informasjonsteknologi grunnkurs: Uke 43: Datastrukturer (kap. 8) 1 TDT4110 Informasjonsteknologi grunnkurs: Uke 43: Datastrukturer (kap. 8) Anders Christensen anders@idi.ntnu.no Rune Sætre satre@idi.ntnu.no 2 Læringsmål og pensum Læringsmål Datastrukturer: Cell Arrays

Detaljer

Norsk informatikkolympiade 2012 2013 1. runde

Norsk informatikkolympiade 2012 2013 1. runde Norsk informatikkolympiade 2012 2013 1. runde Uke 45, 2012 Tid: 90 minutter Tillatte hjelpemidler: Kun skrivesaker. Det er ikke tillatt med kalkulator eller trykte eller håndskrevne hjelpemidler. Instruksjoner:

Detaljer

Norsk informatikkolympiade runde

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

Detaljer

INF1000 - Uke 10. Ukesoppgaver 10 24. oktober 2012

INF1000 - 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

Detaljer

Tak. Kapittel 4 - Tak... 3

Tak. Kapittel 4 - Tak... 3 30.01.2012 Kapittel 4... 1 DDS-CAD Arkitekt innføring i versjon 7 Kapittel Innhold... Side Kapittel 4 -... 3 Loftsetasje... 3 Underlagstegning... 3... 4 Yttervegg... 6 Vindu i gavl... 9 Gulv i loftsetasjen...

Detaljer

Dagens tema: 12 gode råd for en kompilatorskriver

Dagens tema: 12 gode råd for en kompilatorskriver Dagens tema: 12 gode råd for en kompilatorskriver Hvordan sjekke navn? Testutskrifter 12 gode råd Hva skal gjøres med navn? Sjekking av navn En kompilator må også sjekke riktig navnebruk: Det må ikke forekomme

Detaljer

EKSAMEN med løsningsforslag

EKSAMEN med løsningsforslag EKSAMEN med løsningsforslag Emnekode: ITF20006 Emne: Algoritmer og datastrukturer Dato: Eksamenstid: 20. mai 2009 kl 09.00 til kl 13.00 Hjelpemidler: 8 A4-sider (4 ark) med egne notater Kalkulator Faglærer:

Detaljer

Oppsummering - Kurset (10/11-2015)

Oppsummering - Kurset (10/11-2015) Oppsummering - Kurset (10/11-2015) Grunnleggende HTML... 1 Basic JavaScript... 2 Variabler:... 3 Operatorer:... 4 Klikkhendelser... 5 Kontrollstrukturer... 5 Valgsetninger... 5 Betingelser/påstander...

Detaljer

v : T, kan bare ha verdi av typen T. n =0 slyfes alltid parentesene. Typet uttrykkssprak type representerer en verdimengde. variabel, deklarert funksjon, herunder karakteriseres syntaktisk ved a angi navn

Detaljer

Dagens tema: 12 gode råd for en kompilatorskriver. Sjekking av navn. Lagring av navn. Hvordan finne et navn?

Dagens tema: 12 gode råd for en kompilatorskriver. Sjekking av navn. Lagring av navn. Hvordan finne et navn? Dagens tema: 12 gode råd for en kompilatorskriver Hva skal gjøres med navn? Sjekking av navn Hvordan sjekke navn? Testutskrifter 12 gode råd En kompilator må også sjekke riktig navnebruk: Det må ikke forekomme

Detaljer

Eksamen, høsten 14 i Matematikk 3 Løsningsforslag

Eksamen, høsten 14 i Matematikk 3 Løsningsforslag Oppgave 1. Fra ligningen Eksamen, høsten 14 i Matematikk 3 Løsningsforslag x 2 64 y2 36 1 finner vi a 64 8 og b 36 6. Fokus til senter avstanden er da gitt ved c a 2 + b 2 64 + 36 1 1. Dermed er fokuspunktene

Detaljer

Oppsummering - Til nå... (1/ )

Oppsummering - Til nå... (1/ ) Oppsummering - Til nå... (1/10-2015) Grunnleggende HTML... 1 Basic JavaScript... 2 Variabler:... 3 Operatorer:... 4 Klikkhendelser... 5 Kontrollstrukturer... 5 Valgsetninger... 5 Betingelser/påstander...

Detaljer

Løsning IM3 15.06.2011.

Løsning IM3 15.06.2011. Løsning IM 15611 1 Oppgave 1 Innsetting viser at både teller og nevner er i origo, så uttrykket er ubestemt Siden det ikke er noen umiddelbar omskriving som forenkler uttrykket satser vi på å vise at grensen

Detaljer

MAT mars mars mars 2010 MAT Våren 2010

MAT mars mars mars 2010 MAT Våren 2010 MAT 1012 Våren 2010 Mandag Forelesning Vi har tidligere integrert funksjoner langs x-aksen, og vi har integrert funksjoner i flere variable over begrensede områder i xy-planet. I denne forelesningen skal

Detaljer

Javascript. Mer om layout

Javascript. Mer om layout Javascript. Mer om layout Kirsten Ribu 04.10.04 Kirsten Ribu - Webpublisering - HiO -2004 1 Men først. Hvordan går det med klasser og blokker? Hjalp det med mailene? Litt mer om klasser og blokker ;-)

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET 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

Detaljer

Oversikt Kodegenerering Variable Setninger Uttrykk While-setningen Oppsummering

Oversikt Kodegenerering Variable Setninger Uttrykk While-setningen Oppsummering Dagens tema Dagens tema: Kodegenerering Introduksjon Enkle variable Uttrykk Tilordning Litt mer kompliserte setninger med betingelser (Alt om kodegenerering unntatt funksjoner og array-er.) Prosjektoversikt

Detaljer

NIO Runde / Oppgaveløsninger

NIO Runde / Oppgaveløsninger NIO Runde 2 2015/2016 - Oppgaveløsninger 1 Tannhjul Denne oppgaven gikk ut på å se hvordan tannhjul som dreier påvirker hverandre. Dersom to tannhjul er intill hverandre og begge roterer så vil de rotere

Detaljer

Velkommen til Eksamenskurs matematikk 2

Velkommen til Eksamenskurs matematikk 2 Velkommen til Eksamenskurs matematikk 2 Haakon C. Bakka Institutt for matematiske fag 12.-13. mai 2010 Introduksjon Begin with the end in mind - The 7 Habits of Highly Effective People (Stephen R. Covey)

Detaljer

lage og bruke funksjoner som tar argumenter lage og bruke funksjoner med returverdier forklare forskjellen mellom globale og lokale variabler

lage og bruke funksjoner som tar argumenter lage og bruke funksjoner med returverdier forklare forskjellen mellom globale og lokale variabler 42 Funksjoner Kapittel 4 Funksjoner Etter dette kapitlet skal du kunne lage og bruke enkle funksjoner lage og bruke funksjoner som tar argumenter lage og bruke funksjoner med returverdier forklare forskjellen

Detaljer

Løsnings forslag i java In115, Våren 1998

Løsnings forslag i java In115, Våren 1998 Løsnings forslag i java In115, Våren 1998 Oppgave 1 // Inne i en eller annen klasse private char S[]; private int pardybde; private int n; public void lagalle(int i) if (i==n) bruks(); else /* Sjekker

Detaljer

med canvas Canvas Grafikk Læreplansmål Gløer Olav Langslet Sandvika VGS

med canvas Canvas Grafikk Læreplansmål Gløer Olav Langslet Sandvika VGS Grafikk med canvas Gløer Olav Langslet Sandvika VGS Høsten 2011 Informasjonsteknologi 2 Canvas Læreplansmål Eleven skal kunne bruke programmeringsspråk i multimedieapplikasjoner Med CSS3, HTML og JavaScript

Detaljer

Ø01: ActionScript grunnleggende programmering

Ø01: ActionScript grunnleggende programmering Ø01: ActionScript grunnleggende programmering Denne øvingen baserer seg i en viss grad på les og trøkk. For å lære noe må man samtidig som man skriver inn eksempelkoden bruke tid på å reflektere over hva

Detaljer

UNIVERSITETET I OSLO

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

Detaljer

Løsningsførslag i Matematikk 4D, 4N, 4M

Løsningsførslag i Matematikk 4D, 4N, 4M Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag Side av 6 Løsningsførslag i Matematikk 4D, 4N, 4M Oppgave (Kun før 4D Vi har f(x, y x + y x y, for x y. Dette gir For (x, y

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

MAT1100 - Grublegruppen Uke 36

MAT1100 - Grublegruppen Uke 36 MAT - Grublegruppen Uke 36 Jørgen O. Lye Partiell derivasjon Hvis f : R 2 R er en kontinuerlig funksjon, så kaller man følgende dens partiellderiverte (gitt at de finnes!) f f(x + h, y) f(x, y) (x, y)

Detaljer

Sensurveiledning for eksamen i lgu52003 våren 2015

Sensurveiledning for eksamen i lgu52003 våren 2015 Sensurveiledning for eksamen i lgu5200 våren 205 Oppgave a) Gjennomsnittsfart fra 0-0 minutt: tilbakelagt strekning etter 0 min tilbakelagt strekning ved start tid = Gjennomsnittsfart fra 5-0 minutt: (5

Detaljer

Eksamen i TMA4123/TMA4125 Matematikk 4M/N

Eksamen i TMA4123/TMA4125 Matematikk 4M/N Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag Side av 7 Faglig kontakt under eksamen: Anne Kværnø: mobil 92663824 Eksamen i TMA423/TMA425 Matematikk 4M/N Bokmål Mandag 2.

Detaljer

MAT1030 Diskret matematikk

MAT1030 Diskret matematikk MAT1030 Diskret matematikk Plenumsregning 1: Kapittel 1 Roger Antonsen Matematisk Institutt, Universitetet i Oslo 17. januar 2008 Velkommen til plenumsregning for MAT1030 Torsdager 10:15 12:00 Gjennomgang

Detaljer

Algoritmer og datastrukturer Kapittel 2 - Delkapittel 2.2

Algoritmer og datastrukturer Kapittel 2 - Delkapittel 2.2 Delkapittel 2.2 Konvekse polygoner Side 1 av 7 Algoritmer og datastrukturer Kapittel 2 - Delkapittel 2.2 2.2 Konvekse polygoner 2.2.1 Konveksitet La p 0, p 1, p 2....., p n-1 være en samling på n punkter

Detaljer

Algoritmer og datastrukturer Kapittel 11 - Delkapittel 11.2

Algoritmer og datastrukturer Kapittel 11 - Delkapittel 11.2 Algoritmer og datastrukturer Kapittel 11 - Delkapittel 11.2 11.2 Korteste vei i en graf 11.2.1 Dijkstras metode En graf er et system med noder og kanter mellom noder. Grafen kalles rettet Notasjon Verdien

Detaljer

Forkurs INF1010. Dag 2. Andreas Færøvig Olsen Tuva Kristine Thoresen

Forkurs INF1010. Dag 2. Andreas Færøvig Olsen Tuva Kristine Thoresen Forkurs INF1010 Dag 2 Andreas Færøvig Olsen (andrefol@ifi.uio.no) Tuva Kristine Thoresen (tuvakt@ifi.uio.no) Institutt for Informatikk, 7. januar 2014 Forkurs INF1010 - dag 2 Klasser og pekere Klasser

Detaljer

Løsningsforslag Eksamen M001 Våren 2002

Løsningsforslag Eksamen M001 Våren 2002 Løsningsforslag Eksamen M Våren Oppgave f(x) = (x )e x Bruker produktregelen i derivasjonen f (x) = e x + (x ) (e x ) For å derivere e x velges kjernen u = x, og vi får (e x ) = e u. f (x) = e x + (x )

Detaljer

Norsk informatikkolympiade runde. Sponset av. Uke 46, 2016

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

Detaljer

Repetisjon fra sist - 1: Plan for dagen. Repetisjon fra sist 2: Hva jeg glemte sist: Nyttige Kommandoer

Repetisjon fra sist - 1: Plan for dagen. Repetisjon fra sist 2: Hva jeg glemte sist: Nyttige Kommandoer -lxxx -c -S -E -o -g -O -I -L gcc Make man l cpp ar ranlib nm valgrind Plan for dagen Repetisjon fra sist - 1: Nyttige Kommandoer Repetisjon Språkmekanismer for programflyt Datatyper &

Detaljer

Dagens tema Kjøresystemer (Ghezzi&Jazayeri 2.6, 2.7)

Dagens tema Kjøresystemer (Ghezzi&Jazayeri 2.6, 2.7) Dagens tema Kjøresystemer (Ghezzi&Jazayeri 2.6, 2.7) Repetisjon Språk med rekursjon (C3) og blokker (C4) Statisk link Dynamisk allokering (C5) Parameteroverføring 1/25 Forelesning 11 5.11.2003 Repetisjon:

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 Gjøvik. Avdeling for elektro- og allmennfag E K S A M E N. EKSAMENSDATO: 12. desember 1995 TID:

Høgskolen i Gjøvik. Avdeling for elektro- og allmennfag E K S A M E N. EKSAMENSDATO: 12. desember 1995 TID: Høgskolen i Gjøvik vdeling for elektro- og allmennfag E K S M E N FGNVN: FGNUMMER: lgoritmiske metoder LO 64 EKSMENSDTO:. desember 995 TID: 09.00-4.00 FGLÆRER: Frode Haug KLSSE: / E NTLL SIDER UTLEVERT:

Detaljer

BYFE/EMFE 1000, 2012/2013. Numerikkoppgaver uke 33

BYFE/EMFE 1000, 2012/2013. Numerikkoppgaver uke 33 BYFE/EMFE 1000, 2012/2013 Numerikkoppgaver uke 33 Oppgave 2 Litt aritmetikk a) Her har vi skrevet ut det som kommer opp i Octave-vinduet når vi utfører operasjonene. octave-3.2.4.exe:9> 2+2 4 octave-3.2.4.exe:10>

Detaljer

Oppgaver og fasit til seksjon

Oppgaver og fasit til seksjon 1 Oppgaver og fasit til seksjon 3.4-3.6 Oppgaver til seksjon 3.4 1. Anta at f(x, y) = x 2 y 3 og r(t) = t 2 i + 3t j. Regn ut g (t) når g(t) = f(r(t)). 2. Anta at f(x, y) = x 2 e xy2 og r(t) = sin t i+cos

Detaljer

6108 Programmering i Java. Leksjon 5. Tabeller. Roy M. Istad 2015

6108 Programmering i Java. Leksjon 5. Tabeller. Roy M. Istad 2015 6108 Programmering i Java Leksjon 5 Tabeller Roy M. Istad 2015 Hva er tabeller? Tabell (evt. array): Sammensetning av verdier i den samme datatypen, under ett navn i hurtigminnet. Gir rask og effektiv

Detaljer

Oversikt. Introduksjon Kildekode Kompilering Hello world Hello world med argumenter. 1 C programmering. 2 Funksjoner. 3 Datatyper. 4 Pekere og arrays

Oversikt. Introduksjon Kildekode Kompilering Hello world Hello world med argumenter. 1 C programmering. 2 Funksjoner. 3 Datatyper. 4 Pekere og arrays Oversikt C programmering 1 C programmering Introduksjon Kildekode Kompilering Hello world Hello world med argumenter 2 Funksjoner 3 Datatyper 4 Pekere og arrays 5 Kontrollstrukturer Lars Vidar Magnusson

Detaljer

Trigonometri, regulære mangekanter og stjerner

Trigonometri, regulære mangekanter og stjerner Trigonometri, regulære mangekanter og stjerner Nybegynner Processing Introduksjon Nå som du kan tegne mangekanter (hvis du ikke har gjort leksjonen om mangekanter, bør du gjøre dem først), skal vi se på

Detaljer

Norsk informatikkolympiade runde. Sponset av. Uke 46, 2013

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

Detaljer

Forelesning 14 Systemer av dierensiallikninger

Forelesning 14 Systemer av dierensiallikninger Forelesning 14 Systemer av dierensiallikninger Eivind Eriksen 9. april 010 Dierensiallikninger En dierensiallikning inneholder en avhengig variabel (typisk y ) og en uavhengig variabel (typisk x), som

Detaljer

Dagens tema: INF2100. Syntaksanalyse. Hva annet gjør en kompilator? Sjekking av navnebruk. Testutskrifter

Dagens tema: INF2100. Syntaksanalyse. Hva annet gjør en kompilator? Sjekking av navnebruk. Testutskrifter Dagens tema: Syntaksanalyse Hva annet gjør en kompilator? Sjekking av navnebruk Testutskrifter Dag Langmyhr,Ifi,UiO: Forelesning 4. oktober 2005 Ark 1 av 20 Syntaksanalyse På skolen hadde vi grammatikkanalyse:

Detaljer

INF5110 Obligatorisk Oppgave 2 del 2. Andreas Svendsen SINTEF. 23. April Oversikt

INF5110 Obligatorisk Oppgave 2 del 2. Andreas Svendsen SINTEF. 23. April Oversikt INF5110 Obligatorisk Oppgave 2 del 2 Andreas Svendsen SINTEF 23. April 2009 Oversikt Tilbakeblikk på oppgaven Eksempel på sjekk av semantikk Eksempel på kodegenerering Nødvendige instruksjoner for IF-noden

Detaljer

Løsningsforslag, eksamen MA1103 Flerdimensjonal analyse, 8.juni 2010

Løsningsforslag, eksamen MA1103 Flerdimensjonal analyse, 8.juni 2010 Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag Side 1 av 7 Løsningsforslag, eksamen MA11 Flerdimensjonal analyse, 8.juni 21 Oppgave 1 a) Finn og klassifiser alle kritiske

Detaljer

MA0002 Brukerkurs i matematikk B Vår 2014

MA0002 Brukerkurs i matematikk B Vår 2014 Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag MA0002 Brukerkurs i matematikk B Vår 2014 Løsningsforslag Øving 10 Oppgaver fra boken: 10.6 : 1, 8, 9, 12, 19, 26, 29,, 4 Det

Detaljer

Kontinuasjonseksamen

Kontinuasjonseksamen Høgskolen i Gjøvik Avdeling for teknologi Kontinuasjonseksamen FAGNAVN: FAGKODE: Objekt-orientert programmering L 183 A EKSAMENSDATO: 8. januar 2003 KLASSE(R): 01HIND* / 01HINE* / 01HDMU* TID: 09.00-13.00

Detaljer

Løpende strekmann Erfaren Videregående Python PDF

Løpende strekmann Erfaren Videregående Python PDF Løpende strekmann Erfaren Videregående Python PDF Introduksjon I denne oppgaven skal du lage et spill der du styrer en strekmann som hopper over hindringer. Steg 1: Ny fil Begynn med å lage en fil som

Detaljer

Farger Introduksjon Processing PDF

Farger Introduksjon Processing PDF Farger Introduksjon Processing PDF Introduksjon På skolen lærer man om farger og hvordan man kan blande dem for å få andre farger. Slik er det med farger i datamaskinen også; vi blander primærfarger og

Detaljer

Løsning, Stokes setning

Løsning, Stokes setning Ukeoppgaver, uke 4 Matematikk, tokes setning 1 Løsning, tokes setning Oppgave 1 a) b) c) F x y z x y z F x x + y y + z z 1+1+1 iden F er feltet konservativt. ( z y y ) ( x i z z z ) ( y x x x ) k i +k

Detaljer

Viktig. Rettet i koden. Obligatorisk oppgave 2 Litt flere detaljer om semantikksjekk og kodegenerering. Semantikksjekk

Viktig. Rettet i koden. Obligatorisk oppgave 2 Litt flere detaljer om semantikksjekk og kodegenerering. Semantikksjekk Obligatorisk oppgave 2 Litt flere detaljer om semantikksjekk og kodegenerering Viktig Ny patch (patch_oblig2.zip) er lagt ut (15/4) Oblig 1 vil bli rettet denne uken Sjekk om det er registrert at den er

Detaljer

Algoritmer og datastrukturer Kapittel 3 - Delkapittel 3.1

Algoritmer og datastrukturer Kapittel 3 - Delkapittel 3.1 Delkapittel 3.1 Grensesnittet Liste Side 1 av 11 Algoritmer og datastrukturer Kapittel 3 - Delkapittel 3.1 3.1 En beholder 3.1.1 En beholder En pappeske er en beholder En beholder er noe vi kan legge ting

Detaljer

Norsk informatikkolympiade 2012 2013 1. runde

Norsk informatikkolympiade 2012 2013 1. runde Norsk informatikkolympiade 2012 2013 1. runde Uke 45, 2012 Tid: 90 minutter Tillatte hjelpemidler: Kun skrivesaker. Det er ikke tillatt med kalkulator eller trykte eller håndskrevne hjelpemidler. Instruksjoner:

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

Datastrukturer (kap. 8)

Datastrukturer (kap. 8) 1 Kunnskap for en bedre verden TDT4110 Informasjonsteknologi grunnkurs: Datastrukturer (kap. 8) Amanuensis Terje Rydland Kontor: ITV-021 i IT-bygget vest (Gløshaugen) Epost: terjery@idi.ntnu.no Tlf: 735

Detaljer

EKSAMEN (Konvertert fra en gammel PHP-eksamen)

EKSAMEN (Konvertert fra en gammel PHP-eksamen) EKSAMEN (Konvertert fra en gammel PHP-eksamen) Emnekode: Emne: ITF10208 Webprogrammering 1 Dato: Eksamenstid: 30/05-2012 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne)

Detaljer

Variable Man kan bruke variable i ML. ML (kap 5 og 6) Nye datatyper INF3110/4110 INF3110/4110 INF3110/4110 INF3110/4110. Variable i ML.

Variable Man kan bruke variable i ML. ML (kap 5 og 6) Nye datatyper INF3110/4110 INF3110/4110 INF3110/4110 INF3110/4110. Variable i ML. ML (kap 5 og 6) Variable i ML Nye datatyper Currying Avanserte listeoperatorer Typeanalyse Variable Man kan bruke variable i ML - val = ref 1; val = ref 1 : int ref - := 3*(!)+5; val it = () : unit -!;

Detaljer

Hvordan du kommer i gang med LOGO.

Hvordan du kommer i gang med LOGO. Hvordan du kommer i gang med LOGO. Innhold: Velkommen til et kurs for å lære grunnleggende bruk av LOGO. Vi går gjennom noen viktige funksjoner slik at du til slutt kan få til å programmere. Dette opplegget

Detaljer

1-b. integer array frd; begin. integer x; for x:= 1step 1 until N do. end; 1-c

1-b. integer array frd; begin. integer x; for x:= 1step 1 until N do. end; 1-c Eksamen IN110,15.mai1995 Forslagtilsvar Del 1 1-a For å ha fullgodt svar bør man hvertfall ha satt på d-verdiene på boksene,men det skal vel ikke væredramatisk trekkikarakterenomdetteikkeergjort. 1 1-b

Detaljer

i=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

i=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

Detaljer

Oversikt. Praktisk. Litt om meg. Obligatorisk oppgave 1 - Kort om oppgaven og verktøyene. Fredrik Sørensen OMS-gruppen, IfI.

Oversikt. Praktisk. Litt om meg. Obligatorisk oppgave 1 - Kort om oppgaven og verktøyene. Fredrik Sørensen OMS-gruppen, IfI. Oversikt Obligatorisk oppgave 1 - Kort om oppgaven og verktøyene Fredrik Sørensen OMS-gruppen, IfI Litt om meg Praktisk Oppgaven Verktøyene Ant JFlex CUP Utfordringer Torsdag Litt om meg Fredrik Sørensen

Detaljer

En enkel while-løkke. 1 of 12 15.09.2015 15:28. 2 of 12 15.09.2015 15:28. while-løkker gjentar instruksjonene så lenge en betingelse er oppfylt

En enkel while-løkke. 1 of 12 15.09.2015 15:28. 2 of 12 15.09.2015 15:28. while-løkker gjentar instruksjonene så lenge en betingelse er oppfylt while-løkker gjentar instruksjonene så lenge en betingelse er oppfylt [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hioa.no) 15/09-15 En liten repetisjon Løkker Arrayer (tabeller) Løkker

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

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

TDT4110 IT Grunnkurs Høst 2015

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

Detaljer

Det finnes ingenting. som kan gjøres med interface. men som ikke kan gjøres uten

Det finnes ingenting. som kan gjøres med interface. men som ikke kan gjøres uten Interface, Abstract Class... i-120 : H-98 2a. Abstraksjon i JAVA: 1 Det finnes ingenting som kan gjøres med interface i-120 : H-98 2a. Abstraksjon i JAVA: 2 som kan gjøres med bruk av unntak i-120 : H-98

Detaljer

Innhold HamboHus 7.0.5 Uttrykk

Innhold HamboHus 7.0.5 Uttrykk INNHOLD 1 HamboHus 7.0.5 Uttrykk Side 1 av 28 Version 7.0.5 mars 2015 HamboHus 7.0.5 Uttrykk 2 HamboHus 7.0.5 Uttrykk Side 2 av 28 Version 7.0.5 mars 2015 HamboHus 7.0.5 Uttrykk 3 "" " " " " " " "" " ""

Detaljer

Dagens tema: Maskinkode. Litt datamaskinhistorie Hva er maskin- og assemblerkode? x86-prosessoren Programkode og variabler

Dagens tema: Maskinkode. Litt datamaskinhistorie Hva er maskin- og assemblerkode? x86-prosessoren Programkode og variabler Dagens tema Dagens tema: Maskinkode Litt datamaskinhistorie Hva er maskin- og assemblerkode? x86-prosessoren Programkode og variabler Charles Babbage Datamaskinenes historie Menneskene har alltid prøvd

Detaljer

LO191D/LC191D Videregående programmering

LO191D/LC191D Videregående programmering LO191D/LC191D Videregående programmering Eksamen mai 2012 Løsningsforslag Oppgave 1 Klassen Destinasjon: // Oppgaven er uklar på hva som skal inn i klassen Destinasjon. // Her følger en minimumsutgave

Detaljer

Arne B. Sletsjøe. Oppgaver, MAT 1012

Arne B. Sletsjøe. Oppgaver, MAT 1012 Arne B. Sletsjøe Oppgaver, MAT 101 1 En-variabel kalkulus 1.1 I de følgende oppgavene, i) finn alle kritiske punkter til f(x), ii) beskriv monotoniegenskapene til funksjonene ved å se på fortegnet til

Detaljer

INF-5110 Oppgaver kodegenerering etc. INF-5110, vår 2011

INF-5110 Oppgaver kodegenerering etc. INF-5110, vår 2011 INF-5110 Oppgaver kodegenerering etc. INF-5110, vår 2011 Oppgave 1: Løs oppgavene 8.1 og 8.2 i Louden Oppgave 2: Løs oppgave 8.14.a i Louden. I stedet for oppgave 8.14.b, finn en tredje møte å implemetere

Detaljer

Prøve i Matte 1000 ELFE KJFE MAFE 1000 Dato: 02. desember 2015 Hjelpemiddel: Kalkulator og formelark

Prøve i Matte 1000 ELFE KJFE MAFE 1000 Dato: 02. desember 2015 Hjelpemiddel: Kalkulator og formelark Prøve i Matte ELFE KJFE MAFE Dato: 2. desember 25 Hjelpemiddel: Kalkulator og formelark Alle svar skal grunngis. Alle deloppgaver har lik vekt. Oppgave Gitt matrisene A = 2 2 3 5 og B = [ 5 7 2 ] Regn

Detaljer

Utførelse av programmer, metoder og synlighet av variabler i JSP

Utførelse av programmer, metoder og synlighet av variabler i JSP Utførelse av programmer, metoder og synlighet av variabler i JSP Av Alf Inge Wang 1. Utførelse av programmer Et dataprogram består oftest av en rekke programlinjer som gir instruksjoner til datamaskinen

Detaljer

TEGNINGER HVA KREVES?

TEGNINGER HVA KREVES? Når må du sende inn tegninger? Du må sende inn tegninger til kommunen når du skal utføre bygge-/anleggsarbeider som er søknadspliktige etter plan- og bygningslovens 20-2 20-4 og byggesaksforskriften (SAK10)

Detaljer

TDT4110 IT Grunnkurs Høst 2012

TDT4110 IT Grunnkurs Høst 2012 TDT4110 IT Grunnkurs Høst 2012 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap Auditorieøving 2 Navn: Linje: Brukernavn: Oppgavesettet inneholder 5 oppgaver.

Detaljer

CSS: Endre utseende og stil på tekst Nybegynner

CSS: Endre utseende og stil på tekst Nybegynner CSS: Endre utseende og stil på tekst Nybegynner Web Introduksjon I denne oppgaven skal vi jobbe videre med skrift, størrelser og farger. Vi skal utforske forskjellige skrifttyper, se på bakgrunnsfarger

Detaljer

Oppgave 1 a. INF1020 Algoritmer og datastrukturer. Oppgave 1 b

Oppgave 1 a. INF1020 Algoritmer og datastrukturer. Oppgave 1 b Oppgave 1 1 a INF1020 Algoritmer og datastrukturer Forelesning 14: Gjennomgang av eksamen vår 2001 oppgave 1,2,4 Arild Waaler Institutt for informatikk, Universitetet i Oslo Oppgave 1 a Programmer en ikke-rekursiv

Detaljer

UNIVERSITETET I OSLO

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

Detaljer

Hallingdal Eindomsutvikling Leiligheter, Petterbråten B3 Petterbråten 3550 Gol

Hallingdal Eindomsutvikling Leiligheter, Petterbråten B3 Petterbråten 3550 Gol 17 200 2 500 8 500 2 900 3 300 2 500 8 500 17 200 200 2 500 200 3 300 200 2 300 200 9 500 200 4 600 200 17 200 D-11 401 Plan garasje 19 300 7 000 7 000 5 300 200 6 800 200 1 700 200 2 800 200 1 700 200

Detaljer