(define x (list (list a b) c d)) Förändringsbar data (muteringsbar data?, eng. mutable data) (define y (list e f))

Storlek: px
Starta visningen från sidan:

Download "(define x (list (list a b) c d)) Förändringsbar data (muteringsbar data?, eng. mutable data) (define y (list e f))"

Transkript

1 Förändringsr dt (muteringsr dt?, eng. mutle dt) (define (list (list ) c d)) (define y (list e f)) Finns det ett sätt tt påverk strukturer uppygd med pr, som liknr set! för primitiv dt? c d Finns det ett sätt tt inte kopier strukturer vid list- eller träderetning? (Kom ihåg tt vrje cons eller list skpr ny celler.) y set-cr! set-cdr! e f Jcek Mlec, Dept. of Computer Science, Lund University 207 Jcek Mlec, Dept. of Computer Science, Lund University 208 (set-cr! y) (define z (cons y (cdr ))) c d c d z y y e f e f

2 (set-cdr! y) c d Fktiskt kn vi uttryck cons m.h.. set-cr!, set-cdr! och new (som skpr ett nytt, tomt pr): (define (cons y) (let ((new (get-new-pir))) (set-cr! new ) (set-cdr! new y) new)) En ny ppend: y e f (define (ppend y) (if (null? ) y (cons (cr ) (ppend (cdr ) y)))) (define (ppend! y) (set-cdr! (lst-pir ) y) ) (define (lst-pir ) (if (null? (cdr )) (lst-pir (cdr )))) Jcek Mlec, Dept. of Computer Science, Lund University 211 Jcek Mlec, Dept. of Computer Science, Lund University 212 Delning v celler, identitet (define (list )) (define z1 (cons )) (define z2 (cons (list ) (list ))) z2 z1

3 eq? vs. equl? eq? är snn för identisk ojekt (pilen pekr på smm sk). I synnerhet, ll tomer (symoler) är identisk (d.v.s. är lltid lik med ). Men med tl är det nnorlund, liksom med cellstrukturer. equl? är snn för ojekt som ser ut på smm sätt, d.v.s. hr smm struktur. I rent funktionell progrm (de som nvänder enrt cons, cr och cdr, liknnde vs. likheten spelr ingen roll - smm effekter ändå. Men i progrm som nvänder tilldelning är situtionen nnorlund: vi kn ändr en dtstruktur utn tt det direkt syns. Mutering och tilldelning är en och smm sk! Den gml versionen, utn tilldelning: (define (cons y) (define (disptch m) (cond ((eq? m cr) ) ((eq? m cdr) y) (else (error "Undefined opertion -- CONS" m)))) disptch) (define (cr z) (z cr)) (define (cdr z) (z cdr)) Jcek Mlec, Dept. of Computer Science, Lund University 215 Jcek Mlec, Dept. of Computer Science, Lund University 216 Versionen med tilldelning: (define (cons y) (define (set-! v) (set! v)) (define (set-y! v) (set! y v)) (define (disptch m) (cond ((eq? m cr) ) ((eq? m cdr) y) ((eq? m set-cr!) set-!) ((eq? m set-cdr!) set-y!) (else (error "Undefined opertion -- CONS" m)))) disptch) (define (cr z) (z cr)) (define (cdr z) (z cdr)) (define (set-cr! z new-vlue) ((z set-cr!) new-vlue) z) (define (set-cdr! z new-vlue) ((z set-cdr!) new-vlue) z) Köer Börjn (front) Slutet (end) q B B (insert-queue! q 5) q B (delete-queue! q) q FIFO-uffert (First In First Out) S S S

4 Dtstrktionen: En ättre (Θ(1)) lösning: ett pr med en front-pekre och en slut-pekre Konstruktorn (mke-queue) Selektorer (empty-queue? kö), (front-queue kö) q front-ptr rer-ptr Muteringr (insert-queue! kö ojekt), (delete-queue! kö) En rimlig representtion en list Om vi hde endst en list, då voredet ineffektivt tt sättinettnyttelement (kompleitet Θ(n)) eftersom mn måste gå genom (cdr) hel listn. c (define (front-ptr queue) (cr queue)) (define (rer-ptr queue) (cdr queue)) (define (set-front-ptr! queue item) (set-cr! queue item)) (define (set-rer-ptr! queue item) (set-cdr! queue item)) (define (mke-queue) (cons () ())) Jcek Mlec, Dept. of Computer Science, Lund University 219 Jcek Mlec, Dept. of Computer Science, Lund University 220 (define (empty-queue? queue) (null? (front-ptr queue))) (define (front-queue queue) (if (empty-queue? queue) (error "FRONT clled with n empty queue" queue) (cr (front-ptr queue)))) (define (insert-queue! queue item) (let ((new-pir (cons item ()))) (cond ((empty-queue? queue) (set-front-ptr! queue new-pir) (set-rer-ptr! queue new-pir) queue) (else (set-cdr! (rer-ptr queue) new-pir) (set-rer-ptr! queue new-pir) queue)))) (define (delete-queue! queue) (cond ((empty-queue? queue) (error "DELETE! clled with n empty queue" queue)) (else (set-front-ptr! queue (cdr (front-ptr queue))) queue))) Nu hr vi llt som ehövs för tt mnipuler köer.

5 Implementtionsförslg: Teller Ett eempel (tänk på omdirigeringsteller från kpitel 2): v 1 v 2 y v 3 v 4 z v 5 v 6 Enklste fllet endimensionell teller: v 1 y v 2 v y v z v Vi ehöver ett ryggen : t1 *tle* z v 3 v y v z v Jcek Mlec, Dept. of Computer Science, Lund University 223 Jcek Mlec, Dept. of Computer Science, Lund University 224 Dtstrktionen Konstruktorn (mke-tle) Selektorn (lookup nyckel tell) Muttorn (insert! nyckel värde tell) (define (lookup key tle) (let ((record (ssoc key (cdr tle)))) (if record (cdr record) #f))) (define (ssoc key records) (cond ((null? records) #f) ((equl? key (cr records)) (cr records)) (else (ssoc key (cdr records))))) (define (insert! key vlue tle) (let ((record (ssoc key (cdr tle)))) (if record (set-cdr! record vlue) (set-cdr! tle (cons (cons key vlue) (cdr tle))))) ok)

6 Tvådimensionell teller t1 *tle* key1 v 4 key2 v 5 v y v z v (define (lookup key-1 key-2 tle) (let ((sutle (ssoc key-1 (cdr tle)))) (if sutle (let ((record (ssoc key-2 (cdr sutle)))) (if record (cdr record) #f)) #f))) (define (insert! key-1 key-2 vlue tle) (let ((sutle (ssoc key-1 (cdr tle)))) (if sutle (let ((record (ssoc key-2 (cdr sutle)))) (if record (set-cdr! record vlue) (set-cdr! sutle (cons (cons key-2 vlue) (cdr sutle))))) (set-cdr! tle (cons (list key-1 (cons key-2 vlue)) (cdr tle))))) ok) Jcek Mlec, Dept. of Computer Science, Lund University 227 Jcek Mlec, Dept. of Computer Science, Lund University 228 Lokl teller (define (mke-tle) (let ((locl-tle (list *tle*))) (define (lookup key-1 key-2) (let ((sutle (ssoc key-1 (cdr locl-tle)))) (if sutle (let ((record (ssoc key-2 (cdr sutle)))) (if record (cdr record) #f)) #f))) (define (insert! key-1 key-2 vlue) (let ((sutle (ssoc key-1 (cdr locl-tle)))) (if sutle (let ((record (ssoc key-2 (cdr sutle)))) (if record (set-cdr! record vlue) (set-cdr! sutle (cons (cons key-2 vlue) (cdr sutle))))) (set-cdr! locl-tle (cons (list key-1 (cons key-2 vlue)) (cdr locl-tle))))) ok) (define (disptch m) (cond ((eq? m lookup-proc) lookup) ((eq? m insert-proc!) insert!) (else (error "Unknown opertion -- TABLE" m)))) disptch)) ;;; slut på (define (mke-tle) ;;; nyttig omdöpningr (define opertion-tle (mke-tle)) (define get (opertion-tle lookup-proc)) (define put (opertion-tle insert-proc!))

7 Två intressnt eempel simulering v digitl kretsr egränsning-serde eräkningr Händelsestyrd simulering v digitl kretsr (event-driven simultion) Ojekt: kopplingr (wires) med digitl (0 eller 1) signler melln grindr grindr (function oes) (not, icke) Kopplingrn modellers som ojekt som innehåller: signl (0 eller 1) Primitiver: get-signl, set-signl! ction-procedurer, som utförs när en signl ändrs Primitiv: dd-ction! för tt lägg till en ny procedur till en koppling (nd, och) Grindrn modellers som procedurer. (or, eller) Jcek Mlec, Dept. of Computer Science, Lund University 231 Jcek Mlec, Dept. of Computer Science, Lund University 232 Hlv-dderre A B (define (mke-wire)) (define (mke-wire)) (define c (mke-wire)) (define d (mke-wire)) (define e (mke-wire)) (define s (mke-wire)) (or-gte d) (nd-gte c) (inverter c e) (nd-gte d e s) D E S C (define (hlf-dder s c) (let ((d (mke-wire)) (e (mke-wire))) (or-gte d) (nd-gte c) (inverter c e) (nd-gte d e s) ok)) (define (full-dder c-in sum c-out) (let ((s (mke-wire)) (c1 (mke-wire)) (c2 (mke-wire))) (hlf-dder c-in s c1) (hlf-dder s sum c2) (or-gte c1 c2 c-out) ok)) A B Cin hlv dderre hlv dderre S Cout

8 Eempel Astrktioner (get-signl wire) (set-signl! (dd-ction! wire new-vlue) wire procedure) dd-ction! sätter proceduren procedure på listn v de, som ör körs lltid när signlen ändrs. På dett sätt förflytts signländringen vidre i systemet. fter-dely dely procedure) fter-dely evluerr proceduren procedure efter fördröjningen dely (define (inverter input output) (define (invert-input) (let ((new-vlue (logicl-not (get-signl input)))) (fter-dely inverter-dely (lmd () (set-signl! output new-vlue))))) (dd-ction! input invert-input) ok) (define (logicl-not s) (cond ((= s 0) 1) ((= s 1) 0) (else (error "Invlid signl" s)))) Jcek Mlec, Dept. of Computer Science, Lund University 235 Jcek Mlec, Dept. of Computer Science, Lund University 236 Eempel - forts. (define (nd-gte 1 2 output) (define (nd-ction-procedure) (let ((new-vlue (logicl-nd (get-signl 1) (get-signl 2)))) (fter-dely nd-gte-dely (lmd () (set-signl! output new-vlue))))) (dd-ction! 1 nd-ction-procedure) (dd-ction! 2 nd-ction-procedure) ok) Vi hr skpt en modell för logisk kretsr genom tt skp ett språk(!) (se vsnitt 1.1 i kursoken) som hr: primitive epressions grundläggnde ojekt mens of comintion smmnsättning v ojekt från mer grundläggnde ojekt mens of strction smmnstt ojekt kn ges nmn och hnters som en enhet Sedn ehöver vi en evlutor för vårt språk. Evlutorn är intressnt eftersom den är åde: tidsstyrd progrmdelr läggs på kö och väntr på sin tur tt eräkns propgernde om en ändring sker så skll den propgers vidre Tillsmmns: händelsestyrd simulering

9 Kopplingrn En koppling är en procedurojekt med två tillstånd: signlvärde (0 eller 1) Tid i systemet Vid vrje grind uppstår en tidsfördröjning. Vi introducerr en konstnt tidsfördröjning (inverter-dely, nd-gte-dely, etc.) för vrje grindtyp. list v de ction-procedurer som skll utförs när en signl ändrs Primitiver: (define (get-signl wire) (wire get-signl)) (define (set-signl! wire new-vlue) ((wire set-signl!) new-vlue)) (define (dd-ction! wire ction-procedure) ((wire dd-ction!) ction-procedure)) Jcek Mlec, Dept. of Computer Science, Lund University 239 Jcek Mlec, Dept. of Computer Science, Lund University 240 (define (mke-wire) (let ((signl-vlue 0) (ction-procedures ())) (define (set-my-signl! new-vlue) (if (not (= signl-vlue new-vlue)) (egin (set! signl-vlue new-vlue) (cll-ech ction-procedures)) done)) (define (ccept-ction-procedure! proc) (set! ction-procedures (cons proc ction-procedures)) (proc)) ;;; (define (mke-wire)...) fortsätter ;;; på näst ild ;;; (define (mke-wire)...) fortsätter här (define (disptch m) (cond ((eq? m get-signl) signl-vlue) ((eq? m set-signl!) set-my-signl!) ((eq? m dd-ction!) ccept-ction-procedure!) (else (error "Unknown opertion -- WIRE" m)))) disptch)) (define (cll-ech procedures) (if (null? procedures) done (egin ((cr procedures)) (cll-ech (cdr procedures)))))

10 Simuleringsrutinen Efetrsom simuleringen är tidseroende skpr vi en gend där vi lgrr vrje händelse med tiden då händelsen skll utförs. Skp gendn: (define the-gend (mke-gend)) Lägg til ny händelse med en fördröjning: (define (fter-dely dely ction) (dd-to-gend! (+ dely (current-time the-gend)) ction the-gend)) Drivrutinen: (define (propgte) (if (empty-gend? the-gend) done (let ((first-item (first-gend-item the-gend))) (first-item) (remove-first-gend-item! the-gend) (propgte)))) Jcek Mlec, Dept. of Computer Science, Lund University 243 Jcek Mlec, Dept. of Computer Science, Lund University 244 Eempel Hjälpfunktionen (för tt oserver simuleringen): (define (proe nme wire) (dd-ction! wire (lmd () (newline) (disply nme) (disply " ") (disply (current-time the-gend)) (disply " New-vlue= ") (disply (get-signl wire))))) (define the-gend (mke-gend)) (define inverter-dely 2) (define nd-gte-dely 3) (define or-gte-dely 5) (define input-1 (mke-wire)) (define input-2 (mke-wire)) (define sum (mke-wire)) (define crry (mke-wire)) (hlf-dder input-1 input-2 sum crry) ;;; skriv ut vid ändring (proe sum sum) (proe crry crry) (set-signl! input-1 1) (propgte) sum hr ändrts, tid=8, nyt värde=1 (set-signl! input-2 1) (propgte) crry hr ändrts, tid=11, nyt värde=1 sum hr ändrts, tid=16, nyt värde=0

Ändringsbar (mutable compound) data. TDDC74 Programmering: abstraktion och modellering. Sätta - samman listor kopiering. Hitta sista cons-cellen

Ändringsbar (mutable compound) data. TDDC74 Programmering: abstraktion och modellering. Sätta - samman listor kopiering. Hitta sista cons-cellen TDDC74 Programmering: abstraktion och modellering Ändringsbar (mutable comound) data Att göra strukturförändringar i listor Ändra car- och cdr-ekare SICP 3 (del ) Föreläsning 8 Anders Haraldsson (set-car!

Läs mer

Föreläsning 7. Splay-träd. Prioritetsköer och heapar. Union/Find TDDC70/91: DALG. Innehåll. Innehåll. 1 Splay-träd

Föreläsning 7. Splay-träd. Prioritetsköer och heapar. Union/Find TDDC70/91: DALG. Innehåll. Innehåll. 1 Splay-träd Föreläsning 7 Sply-träd. rioritetsköer oh hepr. Union/Find TDDC70/1: DALG Utskriftsversion v föreläsning i Dtstrukturer oh lgoritmer 7 septemer 01 Tommy Färnqvist, IDA, Linköpings universitet 7.1 Innehåll

Läs mer

Signalflödesmodellen. Två (gamla) exempel: Kvadratera alla jämna löv.

Signalflödesmodellen. Två (gamla) exempel: Kvadratera alla jämna löv. Strömmar (streams) De sista dagarna objekt med tillstånd modellerades som beräkningsobjekt med tillstånd. Isådana modeller är tiden modelerad (implicit) som en sekvens av tillstånd. För att kunna modellera

Läs mer

Listor = generaliserade strängar. Introduktion till programmering SMD180. Föreläsning 8: Listor. Fler listor. Listindexering.

Listor = generaliserade strängar. Introduktion till programmering SMD180. Föreläsning 8: Listor. Fler listor. Listindexering. 1 Introduktion till progrmmering SMD180 Föreläsning 8: Listor 2 Listor = generliserde strängr Strängr = sekvenser v tecken Listor = sekvenser v vd som helst [10, 20, 30, 40] # en list v heltl ["spm", "ungee",

Läs mer

Symbolisk data. quote. (define a 1) (define b 2) (jacek johan david) (list a b)

Symbolisk data. quote. (define a 1) (define b 2) (jacek johan david) (list a b) Symbolisk data (1 2 3 4) (a b c d) (jacek johan david) ((jacek "jacek@cs.lth.se") (johan "johang@cs.lth.se") (david "dat99dpe@ludat.lth.se")) ((anna 13) (per 11) (klas 9) (eva 4)) (+ (* 23 4) (/ y x))

Läs mer

Kontrollskrivning 3 till Diskret Matematik SF1610, för CINTE1, vt 2019 Examinator: Armin Halilovic Datum: 2 maj

Kontrollskrivning 3 till Diskret Matematik SF1610, för CINTE1, vt 2019 Examinator: Armin Halilovic Datum: 2 maj Kontrollskrivning 3 till Diskret Mtemtik SF60, för CINTE, vt 209 Emintor: Armin Hlilovic Dtum: 2 mj Version B Resultt: Σ p P/F Etr Bonus Ing hjälpmedel tillåtn Minst 8 poäng ger godkänt Godkänd KS nr n

Läs mer

Tentamen Programmeringsteknik II Skrivtid: Skriv läsligt! Använd inte rödpenna! Skriv bara på framsidan av varje papper.

Tentamen Programmeringsteknik II Skrivtid: Skriv läsligt! Använd inte rödpenna! Skriv bara på framsidan av varje papper. Tentmen Progrmmeringsteknik II 014-10-4 Skrivtid: 1400 1900 Tänk på följnde Skriv läsligt! Använd inte rödpenn! Skriv r på frmsidn v vrje ppper. Börj lltid ny uppgift på nytt ppper. Lägg uppgiftern i ordning.

Läs mer

IE1204 Digital Design

IE1204 Digital Design IE1204 Digitl Design F1 F3 F2 F4 Ö1 Booles lgebr, Grindr MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK1 LAB1 Kombintorisk kretsr F7 F8 Ö4 F9 Ö5 Multipleor KK2 LAB2 Låskretsr, vippor, FSM F10 F11 Ö6

Läs mer

Integralen. f(x) dx exakt utan man får nöja sig med att beräkna

Integralen. f(x) dx exakt utan man får nöja sig med att beräkna CTH/GU STUDIO TMVb - / Mtemtisk vetenskper Integrlen Anlys och Linjär Algebr, del B, K/Kf/Bt Inledning Mn kn inte lltid bestämm integrler f() d ekt utn mn får nöj sig med tt beräkn pproimtioner. T.e. e

Läs mer

============================================================ V1. Intervallet [a,b] är ändligt, dvs gränserna a, b är reella tal och INTE.

============================================================ V1. Intervallet [a,b] är ändligt, dvs gränserna a, b är reella tal och INTE. GENERALISERADE INTEGRALER ============================================================ När vi definierr Riemnnintegrl ntr vi tt följnde två krv är uppfylld: V. Intervllet [,] är ändligt, dvs gränsern,

Läs mer

Magnus Nielsen, IDA, Linköpings universitet

Magnus Nielsen, IDA, Linköpings universitet Föreläsning 6 Sply-trä. rioritetsköer oh hepr. TDDC91,TDDE22,725G97: DALG Utskriftsversion v föreläsning i Dtstrukturer oh lgoritmer 19 septemer 2017 Mgnus Nielsen, IDA, Linköpings universitet 6.1 Innehåll

Läs mer

Nya regler för plåtbalkar-eurokod 3-1-5

Nya regler för plåtbalkar-eurokod 3-1-5 Bernt Johnsson 008-0-5 Ny regler för plåtlkr-eurokod --5 Bkgrund Med plåtlk mens en lk som är uppyggd v smmnsvetsde plåtr på engelsk plted structure. Plåtlkr nvänds när vlsde lkr inte räcker till eller

Läs mer

Så här gör du? Innehåll

Så här gör du? Innehåll hp dvd writer Så här gör du? Innehåll hur vet jg vilket progrm jg sk nvänd? 1 svensk hur kopierr jg en skiv? 2 hur överför jg min nd till en skiv? 4 hur skpr jg en dvd-film? 9 hur redigerr jg en video-dvd-skiv?

Läs mer

V1. Intervallet [a,b] är ändligt, dvs gränserna a, b är reella tal och INTE ±. är begränsad i intervallet [a,b].

V1. Intervallet [a,b] är ändligt, dvs gränserna a, b är reella tal och INTE ±. är begränsad i intervallet [a,b]. Armin Hlilovic: ETRA ÖVNINGAR Generliserde integrler GENERALISERADE INTEGRALER När vi definierr Riemnnintegrl f ( ) d ntr vi tt följnde två krv är uppfylld: V. Intervllet [,] är ändligt, dvs gränsern,

Läs mer

Modularitet och tillstånd. Stora system kräver en uppdelning. En lösning: modularitet. Basera programmets struktur på den fysiska systemets struktur:

Modularitet och tillstånd. Stora system kräver en uppdelning. En lösning: modularitet. Basera programmets struktur på den fysiska systemets struktur: Modularitet och tillstånd Stora system kräver en uppdelning. En lösning: modularitet Basera programmets struktur på den fysiska systemets struktur: En fysisk objekt en beräkningsobjekt Ett agerande en

Läs mer

Byt till den tjocka linsen och bestäm dess brännvidd.

Byt till den tjocka linsen och bestäm dess brännvidd. LINSER Uppgit: Mteriel: Teori: Att undersök den rytnde örmågn hos olik linser och tt veriier linsormeln Ljuskäll och linser ur Optik-Elin Med hjälp v en lmp och en ländre med ler öppningr år vi ler ljusstrålr,

Läs mer

V1. Intervallet [a,b] är ändligt, dvs gränserna a, b är reella tal och INTE ±. är begränsad i intervallet [a,b].

V1. Intervallet [a,b] är ändligt, dvs gränserna a, b är reella tal och INTE ±. är begränsad i intervallet [a,b]. Armin Hlilovic: ETRA ÖVNINGAR Generliserde integrler GENERALISERADE INTEGRALER När vi definierr Riemnnintegrl f ( ) d ntr vi tt följnde två krv är uppfylld: V. Intervllet [,] är ändligt, dvs gränsern,

Läs mer

PASS 1. RÄKNEOPERATIONER MED DECIMALTAL OCH BRÅKTAL

PASS 1. RÄKNEOPERATIONER MED DECIMALTAL OCH BRÅKTAL PASS. RÄKNEOPERATIONER MED DECIMALTAL OCH BRÅKTAL. Tl, bråktl och decimltl Vd är ett tl för någonting? I de finländsk fmiljern brukr det vnligtvis finns två brn enligt Sttistikcentrlen (http://www.tilstokeskus.fi/tup/suoluk/suoluk_vesto_sv.html).

Läs mer

LINJÄR ALGEBRA II LEKTION 1

LINJÄR ALGEBRA II LEKTION 1 LINJÄR ALGEBRA II LEKTION JOHAN ASPLUND INNEHÅLL. VEKTORRUM OCH DELRUM Hel kursen Linjär Algebr II hndlr om vektorrum och hur vektorrum (eller linjär rum, som de iblnd klls) beter sig. Tidigre hr mn ntgligen

Läs mer

Uppsala Universitet Matematiska Institutionen Thomas Erlandsson

Uppsala Universitet Matematiska Institutionen Thomas Erlandsson Uppsl Universitet Mtemtisk Institutionen Thoms Erlndsson RÄTA LINJER, PLAN, SKALÄRPRODUKT, ORTOGONALITET MM VERSION MER OM EKVATIONSSYSTEM Linjär ekvtionssystem och den geometri mn kn härled ur dess är

Läs mer

Lösningsförslag. TDDC74 Programmering: Abstraktion och modellering. Dugga 3 (provkod TEN1), Tid: kl 14-16, Datum:

Lösningsförslag. TDDC74 Programmering: Abstraktion och modellering. Dugga 3 (provkod TEN1), Tid: kl 14-16, Datum: Dugga 3 (provkod TEN1), Tid: kl 14-16, Datum: 2013-03-12 Lösningsförslag Dugga 3 (provkod TEN1), Tid: kl 14-16, Datum: 2013-03- 12 Läs alla frågorna först och bestäm dig för den ordning som passar dig

Läs mer

Datalogi, grundkurs 1. Lösningsförslag till tentamen

Datalogi, grundkurs 1. Lösningsförslag till tentamen Datalogi, grundkurs 1 Lösningsförslag till tentamen 6 maj 2000 1. För att proceduren sortera ska fungera som tänkt kan den se ut på följande sätt: const min = 1; max = 3; type tal = integer; index = min..max;

Läs mer

Operativsystemets uppgifter. Föreläsning 6 Operativsystem. Skydd, allmänt. Operativsystem, historik

Operativsystemets uppgifter. Föreläsning 6 Operativsystem. Skydd, allmänt. Operativsystem, historik Opertivsystemets uppgifter Föreläsning 6 Opertivsystem Opertivsystemets uppgifter Historik Skydd: in- oh utmtning, minne, CPU Proesser, tidsdelning Sidindelt minne, virtuellt minne Filsystem Opertivsystemet

Läs mer

Två fall: q Tom sekvens: () q Sekvens av element: (a b c) ; (sum-rec '(2 4 6)) = 12. q Första elementet uppfyller vissa villkor: (2 a b c)

Två fall: q Tom sekvens: () q Sekvens av element: (a b c) ; (sum-rec '(2 4 6)) = 12. q Första elementet uppfyller vissa villkor: (2 a b c) Programmönster: # Listan som sekvens, Rekursiv process Enkel genomgång av sekvens (element på toppnivån i en lista)) TDDC60 Programmering: abstraktion och modellering Föreläsning 5 Rekursiva och iterativa

Läs mer

Programmeringsguide ipfg 1.6

Programmeringsguide ipfg 1.6 Progrmmeringsguide ipfg 1.6 Progrmmeringsklr i-ört pprter (CIC, knl, fullonh) Progrmmeringsklr kom-ört pprter CS-44 Phonk-version Progrmmeringsklr miropprter CS-44 Phonk-version 1 2 1 2 1 2 ipfg 1.6 stndrd

Läs mer

TDDC74 Programmering: Abstraktion och modellering Datortenta

TDDC74 Programmering: Abstraktion och modellering Datortenta TDDC74 Programmering: Abstraktion och modellering Datortenta - 2017-08-26 Läs alla frågorna först och bestäm dig för i vilken ordning du vill lösa uppgifterna. Uppgifterna är inte nödvändigtvis i svårighetsordning.

Läs mer

TDDC74 Programmering, abstraktion och modellering DUGGA 3

TDDC74 Programmering, abstraktion och modellering DUGGA 3 1 Tekniska högskolan vid Linköpings universitet Institutionen för datavetenskap Anders Haraldsson TDDC74 Programmering, abstraktion och modellering DUGGA 3 Torsdag 4 mars 2010 kl 8-10 Namn: Personnummer:

Läs mer

TDDC74 Programmering: Abstraktion och modellering Dugga 2, , kl 14-16

TDDC74 Programmering: Abstraktion och modellering Dugga 2, , kl 14-16 TDDC74 Programmering: Abstraktion och modellering Dugga 2, 207-04-06, kl 4-6 Läs alla frågorna först och bestäm dig för i vilken ordning du vill lösa uppgifterna. Uppgifterna är inte nödvändigtvis i svårighetsordning.

Läs mer

TDDC74 Programmering: Abstraktion och modellering Dugga 2, , kl 17-19

TDDC74 Programmering: Abstraktion och modellering Dugga 2, , kl 17-19 TDDC74 Programmering: Abstraktion och modellering Dugga 2, 2017-04-06, kl 17-19 Läs alla frågorna först och bestäm dig för i vilken ordning du vill lösa uppgifterna. Uppgifterna är inte nödvändigtvis i

Läs mer

TDDC74 Programmering: Abstraktion och modellering Tentamen, lördag 29 augusti 2015, kl 8 12

TDDC74 Programmering: Abstraktion och modellering Tentamen, lördag 29 augusti 2015, kl 8 12 TDDC74 Programmering: Abstraktion och modellering Tentamen, lördag 29 augusti 215, kl 8 12 Läs alla frågorna först, och bestäm dig för i vilken ordning du vill lösa uppgifterna. Skriv tydligt och läsligt.

Läs mer

============================================================ V1. Intervallet [a,b] är ändligt, dvs gränserna a, b är reella tal och INTE ±.

============================================================ V1. Intervallet [a,b] är ändligt, dvs gränserna a, b är reella tal och INTE ±. GENERALISERADE INTEGRALER När vi definierr Riemnnintegrl ntr vi tt följnde två krv är uppfylld: V Intervllet [,] är ändligt, dvs gränsern, är reell tl och INTE ± V Funktionen f () är egränsd i intervllet

Läs mer

TDDC74 Programmering: Abstraktion och modellering Tentamen, onsdag 9 juni 2016, kl 14 18

TDDC74 Programmering: Abstraktion och modellering Tentamen, onsdag 9 juni 2016, kl 14 18 TDDC74 Programmering: Abstraktion och modellering Tentamen, onsdag 9 juni 2016, kl 14 18 Läs alla frågorna först, och bestäm dig för i vilken ordning du vill lösa uppgifterna. Skriv tydligt och läsligt.

Läs mer

TDDC74 Lab 04 Muterbara strukturer, omgivningar

TDDC74 Lab 04 Muterbara strukturer, omgivningar TDDC74 Lab 04 Muterbara strukturer, omgivningar 1 Översikt I den här laborationen kommer ni att lära er mer om: Tillstånd, och skillnader mellan ren funktionell programmering och imperativ. Skillnaden

Läs mer

TDDC74 Programmering: Abstraktion och modellering Tenta, kl 14 18, 11 juni 2014

TDDC74 Programmering: Abstraktion och modellering Tenta, kl 14 18, 11 juni 2014 TDDC74 Programmering: Abstraktion och modellering Tenta, kl 14 18, 11 juni 2014 Läs alla frågorna först, och bestäm dig för i vilken ordning du vill lösa uppgifterna. Skriv tydligt och läsligt. Använd

Läs mer

Integraler. 1 Inledning. 2 Beräkningsmetoder. CTH/GU LABORATION 2 MVE /2013 Matematiska vetenskaper

Integraler. 1 Inledning. 2 Beräkningsmetoder. CTH/GU LABORATION 2 MVE /2013 Matematiska vetenskaper CTH/GU LABORATION MVE6 - / Mtemtisk vetenskper Inledning Integrler Iblnd kn mn inte bestämm integrler exkt utn mn får nöj sig med tt beräkn pproximtioner. T.ex. e x dx kn inte beräkns exkt, eftersom det

Läs mer

TDDC74 Programmering: Abstraktion och modellering Datortenta , kl 14-18

TDDC74 Programmering: Abstraktion och modellering Datortenta , kl 14-18 TDDC74 Programmering: Abstraktion och modellering Datortenta - 2018-06-07, kl 14-18 Läs alla frågorna först och bestäm dig för i vilken ordning du vill lösa uppgifterna. Uppgifterna är inte nödvändigtvis

Läs mer

Trigonometri. 2 Godtyckliga trianglar och enhetscirkeln 2. 3 Triangelsatserna Areasatsen Sinussatsen Kosinussatsen...

Trigonometri. 2 Godtyckliga trianglar och enhetscirkeln 2. 3 Triangelsatserna Areasatsen Sinussatsen Kosinussatsen... Trigonometri Innehåll 1 Rätvinklig tringlr 1 Godtyklig tringlr oh enhetsirkeln 3 Tringelstsern 4 3.1 restsen.............................. 4 3. Sinusstsen.............................. 5 3.3 Kosinusstsen.............................

Läs mer

24/09/2013. Talrepresentationer" Digital Aritmetik Unsigned Integers Signed Integers" Positiva Heltal" Addition" Heltal" Addition"

24/09/2013. Talrepresentationer Digital Aritmetik Unsigned Integers Signed Integers Positiva Heltal Addition Heltal Addition 24/9/23 Slide! Per Lindgren! EISLAB! Per.Lindgren@ltu.e! Digitl Aritmetik Unigned Integer Signed Integer" Originl Slide! Ingo Snder! KTH/ICT/ES! ingo@kth.e! Tlrepreenttioner" Ett tl kn repreenter inärt

Läs mer

XIV. Elektriska strömmar

XIV. Elektriska strömmar Elektromgnetismens grunder Strömmens riktning Mn definierr tt strömmen går från plus (+) till minus (-). För tt få till stånd en ström måste mn. Spänningskäll 2. Elektriskt lednde ledningr 3. Sluten krets

Läs mer

Gör slag i saken! Frank Bach

Gör slag i saken! Frank Bach Gör slg i sken! Frnk ch På kppseglingsbnn ser mn tävlnde båtr stgvänd lite då och då under kryssrn. En del v båtrn seglr för styrbords hlsr och ndr för bbords. Mn kn undr vem som gör rätt och hur mn kn

Läs mer

Sfärisk trigonometri

Sfärisk trigonometri Sfärisk trigonometri Inledning Vi vill nvänd den sfärisk trigonometrin för beräkningr på storcirkelrutter längs jordytn (för sjöfrt och luftfrt). En storcirkel är en cirkel på sfären vrs medelpunkt smmnfller

Läs mer

Tentamen i. TDDA 69 Data och programstrukturer

Tentamen i. TDDA 69 Data och programstrukturer 1 Linköpings tekniska högskola Institutionen för datavetenskap Anders Haraldsson Tentamen i TDDA 69 Data och programstrukturer Torsdag den 14 januari 2009, kl 14-18 Hjälpmedel: Inga. Poänggränser: Maximalt

Läs mer

INNEHALL. 7 7.1 7.2 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 7.2.6 7.2.7 7.2.8 t.3

INNEHALL. 7 7.1 7.2 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 7.2.6 7.2.7 7.2.8 t.3 INNEHALL 7 7.1 7.2 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 7.2.6 7.2.7 7.2.8 t.3 DATORER Allmänt Digitl dtorer Orgnistion Ordmm Minnesenheten Aritmetisk enheten Styrenheten In/utenheten Avbrott Spräk och proglmm

Läs mer

AUBER 95 9 jan LÖSNINGAR STEG 1:

AUBER 95 9 jan LÖSNINGAR STEG 1: AUBER 95 9 jn AR. Den finit utomten nedn ccepterr ett språk L över = {, }. A B ε Konstruer ) ett reguljärt uttryck för L. ) L = ( ( ) ) = ( ) ) en reguljär grmmtik för L S A S A c) en miniml DFA för L.

Läs mer

n Detta för att kunna koncentrera oss på n Tal: number? n Symboler: symbol? n Strängar: string? n Tecken: char? n Boolskt: boolean?

n Detta för att kunna koncentrera oss på n Tal: number? n Symboler: symbol? n Strängar: string? n Tecken: char? n Boolskt: boolean? Tidigare TDDC74 Programming: Abstraktion och modellering Föreläsning 4 Symboler, Par, Listor Representation av par, Grafisk notation för par Representation av listor mha par Typiska listhanteringsprocedurer

Läs mer

TDDC74 Programmering: Abstraktion och modellering. Provkod TEN1, Tid: kl 14-18, , Kåra

TDDC74 Programmering: Abstraktion och modellering. Provkod TEN1, Tid: kl 14-18, , Kåra Tentamen Provkod TEN1, Tid: kl 14-18, 2013-06- 07, Kåra Läs alla frågorna först och bestäm dig för den ordning som passar dig bäst. Även om det i uppgi;en står a< du skall skriva en procedur/funk?on, så

Läs mer

definitioner och begrepp

definitioner och begrepp 0 Cecili Kilhmn & Jokim Mgnusson Rtionell tl Övningshäfte Avsnitt definitioner och egrepp DEFINITION: Ett rtionellt tl är ett tl som kn skrivs som en kvot melln två heltl och där 0. Mängden rtionell tl

Läs mer

Associativa lagen för multiplikation: (ab)c = a(bc). Kommutativa lagen för multiplikation: ab = ba.

Associativa lagen för multiplikation: (ab)c = a(bc). Kommutativa lagen för multiplikation: ab = ba. Rtionell tl Låt oss skiss hur mn definierr de rtionell tlen utifrån heltlen. Förutom tt det ger en inblick i hur mtemtiken är uppbyggd, är dett är ett br exempel på ekvivlensreltioner och ekvivlensklsser.

Läs mer

upp maskinen och kontrollera komponenterna Strömkabel Bärark/ Bärark för plastkort Dvd-skiva

upp maskinen och kontrollera komponenterna Strömkabel Bärark/ Bärark för plastkort Dvd-skiva Snguide Strt här ADS-2100 Läs igenom Produktsäkerhetsguiden innn du ställer in mskinen. Därefter läser du igenom Snguiden så tt du kn ställ in oh instller mskinen på rätt sätt. VARNING VARNING indikerr

Läs mer

Ett förspel till Z -transformen Fibonaccitalen

Ett förspel till Z -transformen Fibonaccitalen Ett förspel till Z -trnsformen Fibonccitlen Leonrdo Pisno vnligen klld Leonrdo Fiboncci, den knske störste mtemtiker som Europ frmburit före renässnsen skrev år 10 en bok (Liber bci) i räknelär. J, fktiskt.

Läs mer

Råd och hjälpmedel vid teledokumentation

Råd och hjälpmedel vid teledokumentation Råd och hjälpmedel vid teledokumenttion Elektrisk Instlltörsorgnistionen EIO Innehåll: Vd skiljer stndrdern åt När sk vilken stndrd nvänds Hur kn gmml och ny stndrd kominers Hur kn dokumenttionen förenkls

Läs mer

TDDC74 Programmering: Abstraktion och modellering Dugga 2, kl 8 10, 5 mars 2015

TDDC74 Programmering: Abstraktion och modellering Dugga 2, kl 8 10, 5 mars 2015 TDDC74 Programmering: Abstraktion och modellering Dugga 2, kl 8 10, 5 mars 2015 Läs alla frågorna först, och bestäm dig för i vilken ordning du vill lösa uppgifterna. Skriv tydligt och läsligt. Använd

Läs mer

TDDC74 Programmering, abstraktion och modellering. Tentamen

TDDC74 Programmering, abstraktion och modellering. Tentamen AID-nummer: Datum: 2011-08-17 1 Tekniska högskolan vid Linköpings universitet Institutionen för datavetenskap Anders Haraldsson TDDC74 Programmering, abstraktion och modellering Tentamen Onsdag 17 augusti

Läs mer

Sidor i boken

Sidor i boken Sidor i boken -5 Vi räknr en KS För tt ni sk få en uppfttning om hur en KS kn se ut räknr vi här igenom den end KS som givits i denn kurs! Totlt kn mn få poäng. Om mn lycks skrp ihop 7 poäng eller mer

Läs mer

Lösningar basuppgifter 6.1 Partikelns kinetik. Historik, grundläggande lagar och begrepp

Lösningar basuppgifter 6.1 Partikelns kinetik. Historik, grundläggande lagar och begrepp Lösningr bsuppgifter 6.1 Prtikelns kinetik. Historik, grundläggnde lgr och begrepp B6.1 1-2) Korrekt 3) elktig (Enheten skll inte vr med här; om exempelvis m 2 = 10 kg, så är m 2 g = 98,1. Uttrycket m

Läs mer

Tentamen i Databasteknik

Tentamen i Databasteknik Tentmen i Dtsteknik lördgen den 22 oktoer 2005 Tillåtn hjälpmedel: Allt upptänkligt mteril Använd r frmsidn på vrje ld. Skriv mx en uppgift per ld. Motiver llt, dokumenter egn ntgnden. Oläslig/oegriplig

Läs mer

Induktion LCB 2000/2001

Induktion LCB 2000/2001 Indution LCB 2/2 Ersätter Grimldi 4. Reursion och indution; enl fll n 2 En tlföljd n nturligtvis definiers genom tt mn nger en explicit formel för uträning v n dess 2 element, som till exempel n 2 () n

Läs mer

Guide - Hur du gör din ansökan

Guide - Hur du gör din ansökan Guide - Hur du gör din nsökn För tt komm till nsökningswebben går du in på www.gymnsievlsjuhärd.se och klickr på Ansökningswebb. Men innn du går dit läs igenom informtion under Ansökn och Antgning. Ansökningswebben

Läs mer

TATA42: Föreläsning 4 Generaliserade integraler

TATA42: Föreläsning 4 Generaliserade integraler TATA42: Föreläsning 4 Generliserde integrler John Thim 29 mrs 27 Vi hr stött på begreppet tidigre när vi diskutert Riemnnintegrler i föregående kurs. Denn gång kommer vi lite mer tt fokuser på frågn om

Läs mer

TDDC74 Programmering, abstraktion och modellering. Tentamen

TDDC74 Programmering, abstraktion och modellering. Tentamen AID-nummer: Datum: 2012-01-10 1 Tekniska högskolan vid Linköpings universitet Institutionen för datavetenskap Anders Haraldsson TDDC74 Programmering, abstraktion och modellering Tentamen Tisdag 10 januari

Läs mer

6 Formella språk. Matematik för språkteknologer (5LN445) UPPSALA UNIVERSITET

6 Formella språk. Matematik för språkteknologer (5LN445) UPPSALA UNIVERSITET UPPSALA UNIVERSITET Mtemtik för språkteknologer (5LN445) Institutionen för lingvistik och filologi VT 2014 Förfttre: Mrco Kuhlmnn 2013 (mindre revision Mts Dhllöf 2014) 6 Formell språk Det mänsklig språket

Läs mer

TDDC74 Programmering: Abstraktion och modellering Dugga 2, Tid: kl 08-10, Datum:

TDDC74 Programmering: Abstraktion och modellering Dugga 2, Tid: kl 08-10, Datum: TDDC74 Programmering: Abstraktion och modellering Dugga 2, Tid: kl 08-10, Skriv tydligt så att inte dina lösningar missförstås. Använd väl valda namn på parametrar och indentera din kod. Även om det i

Läs mer

Uppsala Universitet Matematiska Institutionen Bo Styf. Sammanfattning av föreläsningarna 5-7.

Uppsala Universitet Matematiska Institutionen Bo Styf. Sammanfattning av föreläsningarna 5-7. Uppsl Universitet Mtemtisk Institutionen Bo Styf LAoG I, 5 hp ES, KndM, MtemA -9-6 Smmnfttning v föreläsningrn 5-7. Föreläsningrn 5 7, 7/9 6/9 : Det kommer, liksom i lärooken, inte tt finns utrymme för

Läs mer

14. MINSTAKVADRATMETODEN

14. MINSTAKVADRATMETODEN 4 MINTAKADRATMETODEN Nu sk vi gå igenom någr olik sätt tt lös ekvtionssystemet Ax Om A är m n mtris med m n så sägs systemet vr överestämt och det sknr då i llmänhet lösningr Istället söker mn en pproximtiv

Läs mer

13 Generaliserade dubbelintegraler

13 Generaliserade dubbelintegraler Nr 3, 4 pril -5, Ameli 3 Generliserde dubbelintegrler 3. Generliserde enkelintegrler Integrerbrhet är definiert för funktioner som är begränsde och definierde på ett ändligt intervll. ett kn i mång fll

Läs mer

SF1625 Envariabelanalys

SF1625 Envariabelanalys SF1625 Envribelnlys Föreläsning 13 Institutionen för mtemtik KTH 27 september 2017 SF1625 Envribelnlys Anmäl er till tentn Anmäl er till tentn nu. Det görs vi min sidor. Om det inte går, mejl studentexpeditionen

Läs mer

Språket Scheme. DAT 060: Introduktion till (funktions)programmering. DrScheme. uttryck. Jacek Malec m. fl. evaluering av uttryck.

Språket Scheme. DAT 060: Introduktion till (funktions)programmering. DrScheme. uttryck. Jacek Malec m. fl. evaluering av uttryck. DAT 060: Introduktion till (funktions)programmering. Jacek Malec m. fl. www.cs.lth.se/home/jacek Malec/dat060 Idag: 1. Kursens innehåll 2. Kursens organisation 3. Programmeringsspråket Scheme 4. Introduktion

Läs mer

TDDC74 Programmering: Abstraktion och modellering Dugga 3, kl 14 16, 25 mars 2015

TDDC74 Programmering: Abstraktion och modellering Dugga 3, kl 14 16, 25 mars 2015 TDDC74 Programmering: Abstraktion och modellering Dugga 3, kl 14 16, 25 mars 2015 Läs alla frågorna först, och bestäm dig för i vilken ordning du vill lösa uppgifterna. Skriv tydligt och läsligt. Använd

Läs mer

Kan det vara möjligt att med endast

Kan det vara möjligt att med endast ORIO TORIOTO yllene snittet med origmi ed endst någr få vikningr kn mn få frm gyllene snittet och också konstruer en regelbunden femhörning. I ämnren nr 2, 2002 beskrev förfttren hur mn kn rbet med hjälp

Läs mer

MATEMATISKT INNEHÅLL UPPGIFT METOD. Omvandla mellan olika längdenheter. METOD BEGREPP RESONEMANG. Ta reda på omkrets. 5 Vilken omkretsen har figuren?

MATEMATISKT INNEHÅLL UPPGIFT METOD. Omvandla mellan olika längdenheter. METOD BEGREPP RESONEMANG. Ta reda på omkrets. 5 Vilken omkretsen har figuren? Kn du dett? Uppgiftern här är tänkt tt nvänds för utvärdering v hur elevern tillägnt sig kpitlets mtemtisk innehåll. Låt elevern, prvis eller i mindre grupper, lös uppgiftern tillsmmns och förklr för vrndr

Läs mer

TDDC74 - Lektionsmaterial C

TDDC74 - Lektionsmaterial C TDDC74 - Lektionsmaterial C Lektioner innehåller uppgifter av varierande slag. En del är mer diskussionsartade, andra mer experimentella. Ni behöver inte lämna in eller visa upp lösningarna på dessa för

Läs mer

Skapa uppmärksamhet och få fler besökare till din monter!

Skapa uppmärksamhet och få fler besökare till din monter! Skp uppmärksmhet och få fler esökre till din monter! För tt vinn den tuff tävlingen om uppmärksmheten, på en plts där hel rnschen är smld, gäller det tt slå på stor trummn och tl om tt du finns. Till en

Läs mer

TATA42: Föreläsning 4 Generaliserade integraler

TATA42: Föreläsning 4 Generaliserade integraler TATA42: Föreläsning 4 Generliserde integrler John Thim 5 november 28 Vi hr stött på begreppet tidigre när vi diskutert Riemnnintegrler i föregående kurs. Denn gång kommer vi lite mer tt fokuser på frågn

Läs mer

CHECKLISTA FÖR PERSONALRUM

CHECKLISTA FÖR PERSONALRUM CHECKLISTA FÖR PERSONALRUM Checklistn är ett hjälpmedel både vid plnering v ny personlrum och vid genomgång v befintlig personlutrymmen. Den innehålller bl frågor om klädrum, torkskåp och torkrum, tvätt-

Läs mer

Idag: Par och listor. Scheme. DA2001 (Föreläsning 6) Datalogi 1 Hösten / 29

Idag: Par och listor. Scheme. DA2001 (Föreläsning 6) Datalogi 1 Hösten / 29 Idag: Par och listor DA2001 (Föreläsning 6) Datalogi 1 Hösten 2010 1 / 29 Idag: Par och listor Hur hanterar man icke-numeriska problem? DA2001 (Föreläsning 6) Datalogi 1 Hösten 2010 1 / 29 Idag: Par och

Läs mer

Matematisk statistik för B, K, N, BME och Kemister. Matematisk statistik slumpens matematik. Exempel: Utsläpp från Källby reningsverk.

Matematisk statistik för B, K, N, BME och Kemister. Matematisk statistik slumpens matematik. Exempel: Utsläpp från Källby reningsverk. Mtemtisk sttistik för B, K, N, BME och Kemister Föreläsning 1 John Lindström 1 september 2014 John Lindström - johnl@mths.lth.se FMS086/MASB02 F1 2/26 Exempel Tillämpningr Signlbehndling Mtemtisk sttistik

Läs mer

Idag: Par och listor. Symboler. Symboler används för att uttrycka icke-numeriska data såsom namn, adress, bilregisternummer, boktitel, osv.

Idag: Par och listor. Symboler. Symboler används för att uttrycka icke-numeriska data såsom namn, adress, bilregisternummer, boktitel, osv. Idag: Par och listor Symboler Hur hanterar man icke-numeriska problem? Hur hanterar man en samling av data? Hur konstruerar man sammansatta datastrukturer? Bra om du har läst följande avsnitt i AS: Pair

Läs mer

Användande av formler för balk på elastiskt underlag

Användande av formler för balk på elastiskt underlag Användnde v formler för blk på elstiskt underlg Bilg 2 Sidn 1 v 1 Formler från [ ] hr nvänts i exelberäkningr för någr geometrier och någr lstfll. Dess exempel hr också beräknts med FEM för tt kontroller

Läs mer

Studieplanering till Kurs 3b Grön lärobok

Studieplanering till Kurs 3b Grön lärobok Studieplnering till Kurs 3b Grön lärobok Den här studieplneringen hjälper dig tt häng med i kursen. Plneringen följer lärobokens uppdelning i kpitel och vsnitt. Iblnd får du tips på en inspeld genomgång

Läs mer

TDDC74 Programmering: Abstraktion och modellering Datordugga 2 - exempel

TDDC74 Programmering: Abstraktion och modellering Datordugga 2 - exempel TDDC74 Programmering: Abstraktion och modellering Datordugga 2 - exempel Läs alla frågorna först och bestäm dig för i vilken ordning du vill lösa uppgifterna. Uppgifterna är inte nödvändigtvis i svårighetsordning.

Läs mer

Definition 1 En funktion (eller avbildning ) från en mängd A till en mängd B är en regel som till några element i A ordnar högst ett element i B.

Definition 1 En funktion (eller avbildning ) från en mängd A till en mängd B är en regel som till några element i A ordnar högst ett element i B. Deinitionsmängd FUNKTIONER. DEFINITIONSMÄNGD OCH VÄRDEMÄNGD. Deinition En unktion (eller vbildning ) rån en mängd A till en mängd B är en regel som till någr element i A ordnr högst ett element i B. Att

Läs mer

9. Bestämda integraler

9. Bestämda integraler 77 9. Bestämd integrler Låt f vr en icke-negtiv, begränsd funktion på [,b]. Vi hr lltså 0 f(x) ll x [,b] för någon konstnt B. B för Problem: Beräkn ren A v den yt som begränss v kurvn y = f(x), x b, x-xeln

Läs mer

Gustafsgårds åldringscentrum Ålderdomshem Dagverksamhet Servicecentral

Gustafsgårds åldringscentrum Ålderdomshem Dagverksamhet Servicecentral Gustfsgårds åldringscentrum Ålderdomshem Dgverksmhet Servicecentrl 1 På Gustfsgård uppskttr mn följnde sker: invånres välmående ett gott liv ktivt smrbete med de nhörig kompetens i gerontologisk vård personlens

Läs mer

SF1625 Envariabelanalys

SF1625 Envariabelanalys Modul 5: Integrler Institutionen för mtemtik KTH 30 november 4 december Integrler Integrler är vd vi sk håll på med denn veck och näst. Vi kommer tt gör följnde: En definition v vd begreppet betyder En

Läs mer

Matte KONVENT. Ma te ma tik. Länktips: Mattecentrum.se Matteboken.se Formelsamlingen.se Pluggakuten.se. Innehåll: Pluggtips Formelsamling Kursprov

Matte KONVENT. Ma te ma tik. Länktips: Mattecentrum.se Matteboken.se Formelsamlingen.se Pluggakuten.se. Innehåll: Pluggtips Formelsamling Kursprov Mtte KONVENT Plgg tillsmmns inför de ntionell proen i mtemtik M te m tik Länktips: Mttecentrm.se Mtteoken.se Formelsmlingen.se Plggkten.se 5 Innehåll: Plggtips Formelsmling Krspro I smrete med retsgirorgnistionen

Läs mer

Institutionen för datavetenskap, DAT060, Laboration 2 2 För denna enkla simulerings skull kommer handen att representeras som ett par tal μ värdet på

Institutionen för datavetenskap, DAT060, Laboration 2 2 För denna enkla simulerings skull kommer handen att representeras som ett par tal μ värdet på DAT 060 Laboration 2 I Malmös kasino Institutionen för datavetenskap 17 juni 2002 Per tänkte dryga ut sitt magra studielån genom att jobba som labbassistent på sommarkursen. Tyvärr fanns det redan tillräckligt

Läs mer

x 12 12 = 32 12 x 11 + 11 = 26 + 11 x 20 + 20 = 45 + 20 x=3 x=5 x=6 42 = 10x x + 10 = 15 x + 10 10 = 15 10 11 + 9 = 20 x = 65 x + 36 = 46

x 12 12 = 32 12 x 11 + 11 = 26 + 11 x 20 + 20 = 45 + 20 x=3 x=5 x=6 42 = 10x x + 10 = 15 x + 10 10 = 15 10 11 + 9 = 20 x = 65 x + 36 = 46 Vilket tl sk stå i rutn så tt likheten stämmer? + Lös ekvtionen så tt likheten stämmer. = + 9 = + = + = = Det sk stå 9 i rutn. Subtrher båd leden med. r -termen sk vr kvr i vänstr ledet. Skriv rätt tl

Läs mer

Grundläggande matematisk statistik

Grundläggande matematisk statistik Grundläggnde mtemtisk sttistik Diskret och kontinuerlig slumpvribler Uwe Menzel, 208 uwe.menzel@slu.se; uwe.menzel@mtstt.de www.mtstt.de Diskret och kontinuerlig slumpvribler Slumpvribel (s.v.): vribel

Läs mer

Tentamen i Analys B för KB/TB (TATA09/TEN1) kl 08 13

Tentamen i Analys B för KB/TB (TATA09/TEN1) kl 08 13 LINKÖPINGS UNIVERSITET Mtemtisk Institutionen Jokim Arnlind Tentmen i Anlys B för KB/TB (TATA9/TEN 5-6- kl 8 3 Ing hjälpmedel är tillåtn. Vrje uppgift kn ge mximlt 3 poäng. Betygsgränser: 8p för etyg 3,

Läs mer

TDDC74 Programmering: Abstraktion och modellering Dugga 3, kl 8 10, 7 april 2016

TDDC74 Programmering: Abstraktion och modellering Dugga 3, kl 8 10, 7 april 2016 TDDC74 Programmering: Abstraktion och modellering Dugga 3, kl 8 10, 7 april 2016 Läs alla frågorna först och bestäm dig för i vilken ordning du vill lösa uppgifterna. Uppgifterna är inte ordnade i någon

Läs mer

Föreläsning 4 Datastrukturer (DAT037)

Föreläsning 4 Datastrukturer (DAT037) Föreläsning 4 Datastrukturer (DAT037) Fredrik Lindblad 1 2016-11-10 1 Slides skapade av Nils Anders Danielsson har använts som utgångspunkt Se http://wwwcsechalmersse/edu/year/2015/course/dat037 Förra

Läs mer

Datalogi, grundkurs 1. Lösningsförslag till tentamen

Datalogi, grundkurs 1. Lösningsförslag till tentamen Datalogi, grundkurs 1 Lösningsförslag till tentamen 10 december 2008 1. a. Man testar med typiska värden, gränsvärden och värden utanför specificerad indatavärdemängd. Helst med alla permutationer av

Läs mer

Kompletterande formelsamling i hållfasthetslära

Kompletterande formelsamling i hållfasthetslära Kompletternde formelsmling i hållfsthetslär Görn Wihlorg LTH 004 Spänningstillståndet i ett pln, vinkelätt mot en huvudspänningsriktning ϕ cos ϕ+ sin ϕ + sinϕcosϕ ϕ sinϕ+ cos ϕ Huvudspänningr och huvudspänningsriktningr

Läs mer

C100-LED Duschhörn med LED-Belysning

C100-LED Duschhörn med LED-Belysning SVENSKA C100-LE uschhörn med LE-elysning COPYRIGHT CAINEX A ARUMSPROUKTER, LJUNGY, SWEEN MONTERINGSANVISNING Totl höjd: 1900 mm 6 mm härdt gls A 900 800 700 884 784 684 C 900 800 800 884 784 784 39 8 Prod.#

Läs mer

Uppgift 6A - Frekvenstabell

Uppgift 6A - Frekvenstabell Uppgift 6A - Frekvenstabell (defstruct par element antal) (defun unika-element (lista) (reduce #'(lambda (x y) (if (listp x) (if (find y x) x (cons y x)) (if (eq x y) x (list x y)))) lista)) (defun sortera-tabell

Läs mer

Gauss och Stokes analoga satser och fältsingulariteter: källor och virvlar Mats Persson

Gauss och Stokes analoga satser och fältsingulariteter: källor och virvlar Mats Persson Föreläsning 14/9 Guss och tokes nlog stser och fältsingulriteter: källor och virvlr Mts Persson 1 tser nlog med Guss och tokes stser 1.1 tser nlog med Guss sts Det finns ett pr stser som är mycket när

Läs mer

Appendix. De plana triangelsatserna. D c

Appendix. De plana triangelsatserna. D c ppendix e pln tringelstsern Pythgors sts: I en rätvinklig tringel gäller, med figurens etekningr: 2 = 2 + 2 1 2 evis: Vi utnyttjr likformigheten melln tringlrn, oh. v denn får vi, med figurens etekningr:

Läs mer

> VD har ordet: Frösunda satsar på anhörigfrågorna > Frösunda främjar kvinnors företagande i Indien > 5 frågor: Sofia Hägg-Jegebäck

> VD har ordet: Frösunda satsar på anhörigfrågorna > Frösunda främjar kvinnors företagande i Indien > 5 frågor: Sofia Hägg-Jegebäck > VD r ordet: Frösund stsr på nörigfrågorn > Frösund främjr kvinnors företgnde i Indien > 5 frågor: Sofi Hägg-Jegebäck APRIL 2015 Nyetsbld med ktuell informtion till dig som rbetr i Frösund. VD HAR ORDET

Läs mer

Föreläsning 7 Datastrukturer (DAT037)

Föreläsning 7 Datastrukturer (DAT037) Föreläsning 7 Datastrukturer (DAT037) Fredrik Lindblad 1 2016-11-21 1 Slides skapade av Nils Anders Danielsson har använts som utgångspunkt. Se http://www.cse.chalmers.se/edu/year/2015/course/dat037 Förra

Läs mer

UPPTÄCK OCH DEFINIERA SAMBANDET MELLAN TVÅ OMRÅDEN SOM DELAS AV GRAFEN TILL EN POTENSFUNKTION

UPPTÄCK OCH DEFINIERA SAMBANDET MELLAN TVÅ OMRÅDEN SOM DELAS AV GRAFEN TILL EN POTENSFUNKTION OLIVI KVRNLÖ UPPTÄCK OCH DEINIER SMNDET MELLN TVÅ OMRÅDEN SOM DELS V GREN TILL EN POTENSUNKTION Konsultudrg rågeställning I den här ugiften sk vi undersök smbndet melln reorn i en kvdrt med sidn l.e. i

Läs mer