Syfte och krav Laborationsuppgift Uppgiften är att skriva en stemmer för svenska sprνaket som bör hantera substantiv och verb. Uppgiften tillät mig at

Storlek: px
Starta visningen från sidan:

Download "Syfte och krav Laborationsuppgift Uppgiften är att skriva en stemmer för svenska sprνaket som bör hantera substantiv och verb. Uppgiften tillät mig at"

Transkript

1 En stemmer för svenska ord Laborationsuppgift i Sprνakteknologi 2D1418, NADA, KTH av Johan Hanson ( ) HT 2004

2 Syfte och krav Laborationsuppgift Uppgiften är att skriva en stemmer för svenska sprνaket som bör hantera substantiv och verb. Uppgiften tillät mig att själv välja verktyg och regler. Mina regler och erfarenheter ska redovisas. Jag tar mig friheten att översätta ordet stemmer till avstammare i Svenska, därför att en svensk översättningen saknas. Ordet avstamning pνaminner om ordet avstavning vilket är en liknande operation. Man kan se stemming som att man tar av stammen frνan ordet. Användningsomrνade Förutom som en ren laboration, sνa har jag som syfte att använda stemmern i ett dialogbaserat ordliste-program 1 som ska kunna hantera ett litet antal sprνak i nuläget och flera sprνak ska kunna läggas till. Ordstammarna som stemmern producerar ska användas som söknycklar. Varje sökning fνar ge mer än ett svar, men det bör helst inte ge nνagot svar som inte är relaterat till sökordets betydelse. Syftet medför ett krav pνa att stemmern ska skrivas pνa ett generellt sätt, där källkod för stemmern och sprνakspecifik kod är separata. Algoritmer Porters Algoritm Uppgiftsanvisningarna föreslνar Porters algoritm [Porter] där regler för suffixsubstitution tillämpas pνa mνalordet i ordning efter varandra. I vänsterledet stνar ett suffix och eventuellt ocksνa ett test som om det finns utförs pνa det motsvarande prefixet. Om vänsterledet matchar mνalordet sνa byts suffixet ut mot suffixet i högerledet (vilket för mνanga regler är en tom sträng). Högerledet kan ocksνaspecificera en enkel transformation pνa prefixet. En generell syntax och prefixtester visas i figur 2 resp 3. Suffixreglerna är grupperade i steg där högst en regel fνar matcha - den med längst matchande suffix - sedan gνar ordet vidare till nästa steg. Ett undantag är att ett steg kan ha ett städningssteg som tillämpas endast om en regel i det förstnämnda steget matchar. Porters algoritm utvecklades för amerikansk engelska. I [Fuller, Zobel] testades den mot ett par andra suffixsubstituerande algoritmer pνa en engelsk textmängd och visade sig dνa ha en god kombination av täckning och precision med en engelsk testmängd. Algoritmen har använts med gott resultat för liknande sprνak, men har ofta behövt modifieras. I [Kraaij, Pohlmann] beskrivs en Porter-stemmer för holländska där en ny prefix-transformation har behövt läggas in för att hantera substantiv som har dubbelvokal i singular och enkelvokal i plural (plus suffix). I grundutförandet sνa tar den inte hänsyn till att 1 Syftet med programmet är att hjälpa inlärning av sprνaken quenya och sindarin. Dessa sprνak skapades av J.R.R Tolkien för sin fantasi-värld i bl.a. böckerna om Sagan om ringen. Bνade quenya och sindarin skapades med verkliga sprνak som förebilder och har icketrivial morfologi och ickeregelbundna böjningsformer. En enklare form av quenya talas idag av ett hundratal svenska entuasiaster under levande rollspel. Programmet ska fungera som en tjänst i ett publikt chatrum pνa IRC. 2

3 prefix-test suffix! transform suffix Figur 1: Syntax för Porter-regler prefix-test ::= ( test-expr ) j ffl test-expr ::= test-expr j test-expr j test-expr & test-expr j!test-expr j (test-expr ) j condition condition ::= v j d j o j C j m operator integer transform ::= ( d ) j ffl Figur 2: Porters prefix-test syntax betydelse v prefixet innehνaller en vokal d prefixet slutar pνa en dubbelkonsonant C prefixet slutar pνa tecknet C o prefixet slutar pνa konsonant-vokal-konsonant &!(W j X j Y) m operator n m=measure, grovt räknat antal stavelser - 1, n heltal > 0 3

4 vissa engelska ord stavas olika i olika engelsktalande länder - t.ex. colouring och coloring fνar inte samma stam. Ordlistebaserad avstamning Ett alternativ till suffixsubstituering vore att använda en ordlista med en god representation av sprνaket och vilka suffix som fungerar till vilka ord. Sνadana alternativ ger större precision pνa bekostnad av täckning och snabbhet. Ordlistan riskerar ocksνa att bli rätt stor om den ska innehνalla suffix, men algoritmen behöver inte modifieras för olika sprνak. Det finns ocksνa varianter som t.ex. [Krovetz] där man använder suffixsubstituering som ett första steg innan en ordlista. 1 Programkod 1.1 Algoritmval Jag har valt att använda Porters algoritm tillsammans med en ordlista för undantag för avstamningsreglerna. Varje post i ordlistan bestνar av tvνa ord: ett undantagsord och en stam. Om mνalordet har matchat vänsterledet i en regel sνa testas ordet mot undantagsorden i ordlistan. Om ordet är ett undantagsord sνa svarar funktionen med ordlistepostens stam. Annars utförs regelns högerled. Om ett undantagsord inte matchar nνagon regel sνa behöver den inte läggas in i ordlistan, och det görs inte heller. Den första operation som sker med mνalordet är dock att versaler görs om till gemener och att accenter och andra diakretiska tecken tas bort (förutom för νa,ä och ö). 1.2 Programmeringsgränssnitt Användaren fνar skapa ett Stemmer-objekt som matas med regler och undantagsord innan det används. Ett mer elegant gränssnitt hade varit att lνata skapa strukturer av regler och undantagsord och sedan skapa ett objekt men jag tycker att det skulle ha blivit alltför omständigt. Avstammaren är skriven i C. Se appendix B. 1.3 Begränsningar och rum för framtida förbättringar Avstamningen saknar prefix-transformationer specifika för svenska ord. De inkluderar typen händer!hand där prefixet ändrar vokal. Regelparsern tillνater högst ett test pνa prefixet per regel. En riktig generell implementation av Porters algoritm ska kunna hantera booleska uttryck av flera test med infix notation. Testet o har ännu lämnats oimplementerad därför att det är specifikt för engelska. Den nuvarande implementationen sparar undantagsordlistan i en enda hashtabell. Ordlistan skulle kunna delas upp över reglerna sνa att varje regel fνar en separat ordlista där alla ord matchar regelns vänsterled. Jag förväntar mig att endast ett litet antal regler dνa skulle fνa nνagra undantagsord tilldelade sig. 4

5 Figur 3: Regelgrupper för svenska verb och substantiv Substantiv - kasus, Verb - diates Substantiv - numerus, bestämdhet Substantiv - avledningar av verb Verb - tempus/verbform Verb - övriga ändelser Substantiv - avledningar av substantiv och adjektiv Städning Pνa det sättet skulle avstammaren kunna fνa en mätbart högre precision utan att vara vara signifikant lνangsammare än en avstammare utan ordlista, men detta νaterstνar att visas. 1.4 Svenska Regler Uppgiftsanvisningarna föreslνar att man begränsar sig till ett antal ordklasser som t.ex. substantiv och verb. Jag begränsade mig därför till de tvνa ordklasserna. Till min hjälp använde jag [Thorell]. Jag skrev 55 regler. 2 Ett grovt schema över reglerna visas i figur 3 och reglerna själva i Appendix A. Jag valde att avstamma ord sνa pass lνangt som det gνar. Helst skulle jag vilja ha skrivit reglerna sνa att de producerat grundformer, men det var enklare att producera stammar. Jag valde dock att avstamming av avledningar skulle producera riktiga svenska ord som skulle kunna avstammas av regler i senare steg i fall att det är möjligt. En svνarighet var att ordna och anpassa reglerna sνa att de inte avstammer alltför mycket fel. Ett av problemen var att ord i flera ordklasser slutar pνa 'a'. Jag tror att reglerna kan förbättras ytterligare Ordlista Jag har inte populerat ordlistan med nνagra undantag, eftersom tid och tillgνang till en svensk ordlista har varit begränsad Test Jag har testat avstammaren med ett litet antal texter frνan KTH och Project Runeberg. Avstammaren har stammat av substantiv och verb fel endast i ett fνatal fall som skulle kunna ha hanterats av undantagsordlistan, om den hade varit populerad. 2 Porters skrev bara 60 regler... men det är engelska det 5

6 2 Diskussion och slutsats Jag har skrivit en aggressiv avstammare för svenska substantiv och verb som är snabb och som borde vara tillräcklig för min applikation när ovan nämnda förbättringar har införts. Jag tyckte det var knepigare att skriva avstamningsregler än det var att skriva programkoden. Jag tror att en graf-baserad stemmer (gärna med backtracking) skulle göra det lättare att skriva regler och ge bättre precision eftersom regler som matchar olika ordklasser dνa inte behöver skrivas för att ta hänsyn till varandra i lika hög grad. Jag tror att givet en ordinär ordlista och en uppsättning regler sνa skulle det vara möjligt att skapa en undantagsordlista pνa ett (semi-)automatiskt sätt. Jag tror att användning av undantagsordlista vore en bättre lösning än att inkorporera undantag i regelmängden. Referenser [Porter] M.F.Porter: An algorithm for suffix stripping, Frνan http: // Först publicerad i Program, 14(3) sidor [Thorell] Olof Thorell: Svensk ordbildningslära, ISBN [Fuller, Zobel] Michael Fuller, Justin Zobel: Conflation-based Comparison of Stemming Algorithms, [Kraaij, Pohlmann] Wessel Kraaij, Renee Pohlmann: Porter's stemming algorithm for Dutch [Krovetz] What is Krovetz Stemming: computing/research/stemming/general/krovetz.htm (Krovetz rapport Viewing morphology as an inference process kunde inte och behövde inte heller införskaffas). 6

7 A Suffixregler Steg 1: Substantiv - kasus, Verb - diates (m > 1) as! a (m > 1) s! ffl Steg 2: Substantiv - numerus, bestämdhet, (m > 1) orna! ffl (m > 1) an! ffl (m > 0) er! ffl (m > 1) or! ffl (m > 1) erna! ffl (m > 1) et! (d) ffl (m > 1) en! (d) ffl (L) n! ffl (m > 1) arna! ffl (m > 1) ar! ffl Steg 3: Substantiv - avledningar av verb (m > 0) ande! a (L) ing! a (R) ing! a (m > 0) ning! a (m > 0) eri! a (m > 0) an! a (m > 0) else! a (m > 0) sel! as (m > 0) ad! era (m > 0) age! era (m > 0) ans! era (m > 0) ens! era (m > 0) are! a (m > 0) ant! era (m > 0) ator! era (m > 0) arinna! ffl (m > 0) inna! ffl Steg 4: Verbform (m > 0) de! ffl (K) t! ffl (G) d! ffl (m > 0) ad! a (m > 0) at! a (m > 0) ar! a 7

8 Steg 5: Verb (m > 0) isera! ffl (m > 0) ificera! ffl (m > 0) iga! ffl (m > 0) ga! ffl (m > 0) era! ffl (m > 0) ra! ffl (m > 0) ja! ffl (m > 0) ka! ffl (m > 0) na! ffl (m > 0) a! ffl Steg 6: Substantiv avledda av substantiv och adjektiv (m > 0) ist! ffl (m > 0) ism! ffl (m > 0) het! ffl (m > 0) itet! ffl (m > 0) dom! ffl (m > 0) skap! ffl (m > 0) lek! ffl (m > 0) ur! ffl (m > 0) yr! ffl Steg 7: Övrigt (m > 0) mm! m (m > 0) el! l 8

9 B Programmeringsgränssnittet i stemmer.h / A word stemmer using a modified version of Porter's algorithm. Copyright (C) 2004 Johan Hanson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA , USA. / ifndef STEMMER_H define STEMMER_H ifdef cplusplus extern "C" endif / cplusplus / include <sys/types.h> / The type Stemmer Users of this type should be acquainted with Porter's algorithm and able to feed the stemmer proper rules for the target language. See the documentation for additional rules and limitations. It allows a dictionary with words that are exceptions to the rules. You can also make the stemmer produce words that are only in the dictionary, if you assign each dictionary word a non-null user_data and test it on return from stemmer_stem(). / typedef struct _Stemmer Stemmer; Stemmer stemmer_new (); void stemmer_destroy (Stemmer stemmer); 9

10 / Stem "word" and put into "stem_buffer". Will return user data if it matches a dictionary word. / void stemmer_stem (Stemmer stemmer, const char word, char stem_buffer, size_t stem_buffer_size); / Populating the stemmer with rules. Returns a non-zero value if success. / int stemmer_add_rule (Stemmer stemmer, int step,/ starting at 0 / const char condition,/ can be null / const char transform,/ can be null / const char old_suffix,/ not null, will be copied / const char new_suffix); / not null, will be copied / / Specify that the step is a cleanup step to the previous / int stemmer_set_cleanup (Stemmer stemmer, int step); / Populating the stemmer dictionary. The dictionary is used for catching words that are exceptions to the rules. A word that passes through the stemmer will not actually be stored in it unless it has a user_data that is not null. Do not add the same word twice. Returns a non-zero value if success. There is no callback mechanism for recovering user data when the stemmer is destro / int stemmer_add_exception (Stemmer stemmer, const char word,/ not null, copied / const char stem,/ not null, copied / void user_data); / if not null, will always be remembered / ifdef cplusplus } endif / cplusplus / endif / STEMMER_H / 10

Kungl. Tekniska högskolan NADA Grundformer med Stava

Kungl. Tekniska högskolan NADA Grundformer med Stava Kungl. Tekniska högskolan NADA Grundformer med Stava Språkteknologi 2D1418 Höstterminen 2004 Författare: Andreas Pettersson az@kth.se 1. Bakgrund Om man automatiskt ska plocka ut de informationsbärande

Läs mer

'mitt_script.php' måste vara körbart, detta åstadkommer du med kommandot:

'mitt_script.php' måste vara körbart, detta åstadkommer du med kommandot: v. 2 [2006-09-13] Förutsättningar Jag har använt Sendmail, PHP och MySQL. Du måste kunna komma åt inställningarna för Sendmail. Kunna köra någon databas och servern måste ha PHP installerat. PHP skall

Läs mer

Isolda Purchase - EDI

Isolda Purchase - EDI Isolda Purchase - EDI Document v 1.0 1 Table of Contents Table of Contents... 2 1 Introduction... 3 1.1 What is EDI?... 4 1.2 Sending and receiving documents... 4 1.3 File format... 4 1.3.1 XML (language

Läs mer

Styrteknik: Binära tal, talsystem och koder D3:1

Styrteknik: Binära tal, talsystem och koder D3:1 Styrteknik: Binära tal, talsystem och koder D3:1 Digitala kursmoment D1 Boolesk algebra D2 Grundläggande logiska funktioner D3 Binära tal, talsystem och koder Styrteknik :Binära tal, talsystem och koder

Läs mer

Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås

Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås Schenker Privpak AB Interface documentation for web service packageservices.asmx 2012-09-01 Version: 1.0.0 Doc. no.: I04304b Sida 2 av 7 Revision history Datum Version Sign. Kommentar 2012-09-01 1.0.0

Läs mer

Exempelsamling Assemblerprogrammering

Exempelsamling Assemblerprogrammering Exempelsamling Assemblerprogrammering I uppgifterna nedan utgå från följande programskelett: #include.data var1:.word 12 var2:.word 19 sum: prod:.float 0.set noreorder.text.globl start.ent start

Läs mer

Policy för öppen källkod RIV Tekniska Anvisningar

Policy för öppen källkod RIV Tekniska Anvisningar CeHis Arkitekturledning Sida: 1 (8) Policy för öppen källkod RIV Tekniska Anvisningar 2011-12-14 UTKAST ENDAST PRELIMINÄRT REGELVERK Sida 1 (8) CeHis Arkitekturledning Sida: 2 (8) Utgåvehistorik Utgåva

Läs mer

Vad kännetecknar en god klass. Vad kännetecknar en god klass. F12 Nested & Inner Classes

Vad kännetecknar en god klass. Vad kännetecknar en god klass. F12 Nested & Inner Classes Vad kännetecknar en god klass F12 Nested & En odelad, väldefinierad abstraktion Uppgiften kan beskrivas kort och tydlig Namnet är en substantiv eller adjektiv som beskriver abstraktionen på ett adekvat

Läs mer

Installation av F13 Bråvalla

Installation av F13 Bråvalla Website: http://www.rbdesign.se Installation av F13 Bråvalla RBDESIGN FREEWARE - ESCK Norrköping-Bråvalla 1. Ladda ner och packa upp filerna i en mapp som du har skapat på ett lättöverskådligt ställe utanför

Läs mer

Taggning av räkneord som årtal eller andra räkneord, Språkteknologi 2D1418, HT 01 Jonas Sjöbergh, , 15 oktober 2001

Taggning av räkneord som årtal eller andra räkneord, Språkteknologi 2D1418, HT 01 Jonas Sjöbergh, , 15 oktober 2001 Taggning av räkneord som årtal eller andra räkneord, Språkteknologi 2D1418, HT 01 Jonas Sjöbergh, 761029-0178, jsh@nada.kth.se 15 oktober 2001 1 Bakgrund 1.1 Kort om taggning Taggning innebär att man ger

Läs mer

Övning 3 - Tillämpad datalogi 2012

Övning 3 - Tillämpad datalogi 2012 /home/lindahlm/activity-phd/teaching/12dd1320/exercise3/exercise3.py September 14, 20121 0 # coding : latin Övning 3 - Tillämpad datalogi 2012 Summering Vi gick igenom problemträd, sökning i problem träd

Läs mer

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE SVENSK STANDARD SS-ISO/IEC 26300:2008 Fastställd/Approved: 2008-06-17 Publicerad/Published: 2008-08-04 Utgåva/Edition: 1 Språk/Language: engelska/english ICS: 35.240.30 Information technology Open Document

Läs mer

Inlämningsuppgift : Finn. 2D1418 Språkteknologi. Christoffer Sabel E-post: csabel@kth.se 1

Inlämningsuppgift : Finn. 2D1418 Språkteknologi. Christoffer Sabel E-post: csabel@kth.se 1 Inlämningsuppgift : Finn 2D1418 Språkteknologi Christoffer Sabel E-post: csabel@kth.se 1 1. Inledning...3 2. Teori...3 2.1 Termdokumentmatrisen...3 2.2 Finn...4 3. Implementation...4 3.1 Databasen...4

Läs mer

Translation Changes in Swedish EBSCOhost Interface

Translation Changes in Swedish EBSCOhost Interface Translation Changes in Swedish EBSCOhost Interface Benjamin Runggaldier Regional Sales Manager Sweden 2 Suggested Translation Changes All the suggested changes have been reviewed by the language team Some

Läs mer

Programmering i C++ En manual för kursen Datavetenskaplig introduktionskurs 5p

Programmering i C++ En manual för kursen Datavetenskaplig introduktionskurs 5p Programmering i C++ En manual för kursen Datavetenskaplig introduktionskurs 5p Skriven av Michael Andersson Introduktion Programmering I högnivåspråk fokuserar på själv problemet (algoritmen) istället

Läs mer

1. Varje bevissteg ska motiveras formellt (informella bevis ger 0 poang)

1. Varje bevissteg ska motiveras formellt (informella bevis ger 0 poang) Tentamen i Programmeringsteori Institutionen for datorteknik Uppsala universitet 1996{08{14 Larare: Parosh A. A., M. Kindahl Plats: Polacksbacken Skrivtid: 9 15 Hjalpmedel: Inga Anvisningar: 1. Varje bevissteg

Läs mer

Transformkodning Idé: 1. Tag datasekvensen och dela in den i block av storlek N (eller N N om signalen är tvνadimensionell). Transformera dessa block

Transformkodning Idé: 1. Tag datasekvensen och dela in den i block av storlek N (eller N N om signalen är tvνadimensionell). Transformera dessa block Transformkodning Idé:. Tag datasekvensen och dela in den i block av storlek N (eller N N om signalen är tvνadimensionell). Transformera dessa block med en lämplig, reversibel transform till en ny sekvens.

Läs mer

Användarhandbok. MHL to HDMI Adapter IM750

Användarhandbok. MHL to HDMI Adapter IM750 Användarhandbok MHL to HDMI Adapter IM750 Innehåll Inledning...3 MHL to HDMI Adapter-översikt...3 Komma igång...4 Smart Connect...4 Uppgradera Smart Connect...4 Använda MHL to HDMI Adapter...5 Ansluta

Läs mer

Handbok Kiten. Jason Katz-Brown Daniel E. Moctezuma Översättare: Stefan Asserhäll

Handbok Kiten. Jason Katz-Brown Daniel E. Moctezuma Översättare: Stefan Asserhäll Jason Katz-Brown Daniel E. Moctezuma Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 2 Använda ordboken 6 2.1 Slå upp ord.......................................... 6 2.1.1 Filtrering.......................................

Läs mer

GU / Chalmers Campus Lindholmen Tentamen Programutveckling LEU 482 / TIG167

GU / Chalmers Campus Lindholmen Tentamen Programutveckling LEU 482 / TIG167 GU / Chalmers Campus Lindholmen Tentamen Programutveckling 2016-01-13 LEU 482 / TIG167 Examinator: Henrik Sandklef (0700-909363) Tid för tentamen: 2016-01-13, 08.30 12.30 Ansvarig lärare: Henrik Sandklef,

Läs mer

Quick Start Guide Snabbguide

Quick Start Guide Snabbguide Quick Start Guide Snabbguide C Dictionary Quick Start Thank you for choosing C Dictionary and C-Pen as your translation solution. C Dictionary with its C-Pen connection will make translation easy and enable

Läs mer

Terms and Conditions Digital Sheet Music

Terms and Conditions Digital Sheet Music Terms and Conditions Digital Sheet Music Thank you for purchasing digital sheet music from Hillsong Music. Your purchase grants you the following rights: 1. Make one copy of the sheet music solely for

Läs mer

1. Compute the following matrix: (2 p) 2. Compute the determinant of the following matrix: (2 p)

1. Compute the following matrix: (2 p) 2. Compute the determinant of the following matrix: (2 p) UMEÅ UNIVERSITY Department of Mathematics and Mathematical Statistics Pre-exam in mathematics Linear algebra 2012-02-07 1. Compute the following matrix: (2 p 3 1 2 3 2 2 7 ( 4 3 5 2 2. Compute the determinant

Läs mer

Språkteknologi och Open Source

Språkteknologi och Open Source Språkteknologi och Open Source Erik Edin F01 erikedin@kth.se 15 oktober 2004 1 1 Open Source Open Source är en rörelse som syftar till att skriva datorprogram som släpps fria utan kommersiella intressen.

Läs mer

Recap Mera om nya typer Kort Fält. Programmering. Sommarkurs 2007 www.hh.se/staff/vero/programmering. Verónica Gaspes. IDE-sektionen.

Recap Mera om nya typer Kort Fält. Programmering. Sommarkurs 2007 www.hh.se/staff/vero/programmering. Verónica Gaspes. IDE-sektionen. Programmering Sommarkurs 2007 www.hh.se/staff/vero/programmering Verónica Gaspes IDE-sektionen Juni 14 Utkast 1 Recap 2 Mera om nya typer 3 Kort 4 Fält Recap Man kan ge namn till typer. Vi undersökte enum

Läs mer

Viktig information för transmittrar med option /A1 Gold-Plated Diaphragm

Viktig information för transmittrar med option /A1 Gold-Plated Diaphragm Viktig information för transmittrar med option /A1 Gold-Plated Diaphragm Guldplätering kan aldrig helt stoppa genomträngningen av vätgas, men den får processen att gå långsammare. En tjock guldplätering

Läs mer

Beijer Electronics AB 2000, MA00336A, 2000-12

Beijer Electronics AB 2000, MA00336A, 2000-12 Demonstration driver English Svenska Beijer Electronics AB 2000, MA00336A, 2000-12 Beijer Electronics AB reserves the right to change information in this manual without prior notice. All examples in this

Läs mer

printenv sort pager printenv grep args sort pager

printenv sort pager printenv grep args sort pager 1 Problembeskrivning Uppgiften var att skriva ett program, digenv för att visa miljövariabler. programmet vara ekvivalent med att köra: Kört utan argument så skulle printenv sort pager och kört med argument

Läs mer

Preschool Kindergarten

Preschool Kindergarten Preschool Kindergarten Objectives CCSS Reading: Foundational Skills RF.K.1.D: Recognize and name all upper- and lowercase letters of the alphabet. RF.K.3.A: Demonstrate basic knowledge of one-toone letter-sound

Läs mer

Tillämpad programmering

Tillämpad programmering Tillämpad programmering C++ make, configure och arrayer Johan Montelius 1 C++ sndcopy.cc #include #include sndreader.h #incldue sndwrite.h int main(int argc, char *argv[]) { 2 C++ sndreader.h #include

Läs mer

Originalbild Dilation Erosion Slutning Öppning R esultat av morfolo giska op er ationer til l upp gift 6(b). 2

Originalbild Dilation Erosion Slutning Öppning R esultat av morfolo giska op er ationer til l upp gift 6(b). 2 Numerisk analys och datalogi, KTH Tony Lindeberg Lösningar till tentamen i 2D420 Datorseende gk 200 03 08 Allmänt: För de teorifrνagor där svaren pνa uppgifterna direkt stνar att finna i kurslitteraturen

Läs mer

Programsystemkonstruktion med C++: Övning 1. Karl Palmskog september 2010

Programsystemkonstruktion med C++: Övning 1. Karl Palmskog september 2010 Programsystemkonstruktion med C++: Övning 1 Karl Palmskog palmskog@kth.se september 2010 Programuppbyggnad Klassens uppbyggnad en C++-klass består av en deklaration och en definition deklaration vanligtvis

Läs mer

Handbok SSCd. Peter H. Grasch

Handbok SSCd. Peter H. Grasch Peter H. Grasch 2 Innehåll 1 Inledning 6 2 Använda SSCd 7 2.1 Baskatalog.......................................... 7 2.2 Inställning.......................................... 7 2.3 Databas............................................

Läs mer

http://marvel.com/games/play/31/create_your_own_superhero http://www.heromachine.com/

http://marvel.com/games/play/31/create_your_own_superhero http://www.heromachine.com/ Name: Year 9 w. 4-7 The leading comic book publisher, Marvel Comics, is starting a new comic, which it hopes will become as popular as its classics Spiderman, Superman and The Incredible Hulk. Your job

Läs mer

Sammanfattning. Listor. List-manipulering. Matris. /home/lindahlm/activity-phd/teaching/11dd1310/exercise3/exercise3.py September 13, 20111

Sammanfattning. Listor. List-manipulering. Matris. /home/lindahlm/activity-phd/teaching/11dd1310/exercise3/exercise3.py September 13, 20111 /home/lindahlm/activity-phd/teaching/11dd1310/exercise3/exercise3.py September 13, 20111 0 # coding : latin Sammanfattning Gick igenom listor, dictionary, felhantering, strängjämförelser, split(), rstrip()

Läs mer

Programmering med Java. Grunderna. Programspråket Java. Programmering med Java. Källkodsexempel. Java API-exempel In- och utmatning.

Programmering med Java. Grunderna. Programspråket Java. Programmering med Java. Källkodsexempel. Java API-exempel In- och utmatning. Programmering med Java Programmering med Java Programspråket Java Källkodsexempel Källkod Java API-exempel In- och utmatning Grunderna Ann Pan panda@nada.kth.se Rum 1445, plan 4 på Nada 08-7909690 Game.java

Läs mer

Grafisk teknik IMCDP IMCDP IMCDP. IMCDP(filter) Sasan Gooran (HT 2006) Assumptions:

Grafisk teknik IMCDP IMCDP IMCDP. IMCDP(filter) Sasan Gooran (HT 2006) Assumptions: IMCDP Grafisk teknik The impact of the placed dot is fed back to the original image by a filter Original Image Binary Image Sasan Gooran (HT 2006) The next dot is placed where the modified image has its

Läs mer

Scaled Agile Framework

Scaled Agile Framework Scaled Agile Framework Grunder för självorganisation Vad är det och är det bra? @svante_lidman svante.lidman@coreboost.se 1 Vem är Svante? Senaste 6-7 åren Konsultat inom Large-Scale Lean/Agile De +20

Läs mer

Enkla datatyper minne

Enkla datatyper minne Enkla datatyper minne 143.56 sant Sonja A falskt 18 1999-10-29 Bertil Gralvik, KTH Ingenjörsskolan 1 Addera två tal Algoritmen Summera tal Mata in två tal Beräkna Skriv ut resultat Mata in tal 1 Mata in

Läs mer

Grundläggande C-programmering del 2 Pekare och Arrayer. Ulf Assarsson

Grundläggande C-programmering del 2 Pekare och Arrayer. Ulf Assarsson Grundläggande C-programmering del 2 Pekare och Arrayer Ulf Assarsson Läromoment: Pekare Absolutadressering (portar): typedef, volatile, #define Arrayer av pekare, arrayer av arrayer Hemuppgifter: v2. Föregående

Läs mer

Uttagning för D21E och H21E

Uttagning för D21E och H21E Uttagning för D21E och H21E Anmälan till seniorelitklasserna vid O-Ringen i Kolmården 2019 är öppen fram till och med fredag 19 juli klockan 12.00. 80 deltagare per klass tas ut. En rangordningslista med

Läs mer

Dubbelt seende, dubbla skördar?

Dubbelt seende, dubbla skördar? Dubbelt seende, dubbla skördar? Gustavsson, Karin 2012 Link to publication Citation for published version (APA): Gustavsson, K. (2012). Dubbelt seende, dubbla skördar?. Artikel presenterad vid 32:nd Nordic

Läs mer

Tentamen i kurserna Beräkningsmodeller (TDA181/INN110) och Grundläggande Datalogi (TDA180)

Tentamen i kurserna Beräkningsmodeller (TDA181/INN110) och Grundläggande Datalogi (TDA180) Göteborgs Universitet och Chalmers Tekniska Högskola 25 oktober 2005 Datavetenskap TDA180/TDA181/INN110 Tentamen i kurserna Beräkningsmodeller (TDA181/INN110) och Grundläggande Datalogi (TDA180) Onsdagen

Läs mer

Designmönster, introduktion. Vad är det? Varför skall man använda mönster?

Designmönster, introduktion. Vad är det? Varför skall man använda mönster? Designmönster, introduktion. Vad är det? Varför skall man använda mönster? Kent Petersson EMW, Mölndal Datavetenskap, Chalmers epost1: kentp@cs.chalmers.se epost2: kent.petersson@emw.ericsson.se URL: http://www.cs.chalmers.se/~kentp

Läs mer

2.1 Installation of driver using Internet Installation of driver from disk... 3

2.1 Installation of driver using Internet Installation of driver from disk... 3 &RQWHQW,QQHKnOO 0DQXDOÃ(QJOLVKÃ'HPRGULYHU )RUHZRUG Ã,QWURGXFWLRQ Ã,QVWDOOÃDQGÃXSGDWHÃGULYHU 2.1 Installation of driver using Internet... 3 2.2 Installation of driver from disk... 3 Ã&RQQHFWLQJÃWKHÃWHUPLQDOÃWRÃWKHÃ3/&ÃV\VWHP

Läs mer

Questionnaire for visa applicants Appendix A

Questionnaire for visa applicants Appendix A Questionnaire for visa applicants Appendix A Business Conference visit 1 Personal particulars Surname Date of birth (yr, mth, day) Given names (in full) 2 Your stay in Sweden A. Who took the initiative

Läs mer

What Is Hyper-Threading and How Does It Improve Performance

What Is Hyper-Threading and How Does It Improve Performance What Is Hyper-Threading and How Does It Improve Performance Ali Muthanna, Lunds Universitet, IDA2, EDT621 Abstract Hyper-Threading (HT) is Intel s version of simultaneous multi-threading (SMT). Hyper-Threading

Läs mer

SkillGuide. Bruksanvisning. Svenska

SkillGuide. Bruksanvisning. Svenska SkillGuide Bruksanvisning Svenska SkillGuide SkillGuide är en apparat utformad för att ge summativ återkoppling i realtid om hjärt- och lungräddning. www.laerdal.com Medföljande delar SkillGuide och bruksanvisning.

Läs mer

Enterprise App Store. Sammi Khayer. Igor Stevstedt. Konsultchef mobila lösningar. Teknisk Lead mobila lösningar

Enterprise App Store. Sammi Khayer. Igor Stevstedt. Konsultchef mobila lösningar. Teknisk Lead mobila lösningar Enterprise App Store KC TL Sammi Khayer Konsultchef mobila lösningar Familjen håller mig jordnära. Arbetar med ledarskap, mobila strategier och kreativitet. Fotbollen ger energi och fokus. Apple fanboy

Läs mer

TDDC30. Kursledning Kursledare: Jonas Lindgren. Labassistent: Jonas Lindgren Labassistent: Niklas Holma Labassistent: Erik Nilsson

TDDC30. Kursledning Kursledare: Jonas Lindgren. Labassistent: Jonas Lindgren Labassistent: Niklas Holma Labassistent: Erik Nilsson TDDC30 Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 1 Jonas Lindgren, Institutionen för Datavetenskap, LiU På denna föreläsning: Kursinformation Imperativa delen av

Läs mer

Protokoll Föreningsutskottet 2013-10-22

Protokoll Föreningsutskottet 2013-10-22 Protokoll Föreningsutskottet 2013-10-22 Närvarande: Oliver Stenbom, Andreas Estmark, Henrik Almén, Ellinor Ugland, Oliver Jonstoij Berg. 1. Mötets öppnande. Ordförande Oliver Stenbom öppnade mötet. 2.

Läs mer

Tentamen *:58/ID100V Programmering i C Exempel 3

Tentamen *:58/ID100V Programmering i C Exempel 3 DSV Tentamen *:58/ID100V Sid 1(5) Tentamen *:58/ID100V Programmering i C Exempel 3 Denna tentamen består av fyra uppgifter som tillsammans kan de ge maximalt 22 poäng. För godkänt resultat krävs minst

Läs mer

EXTERNAL ASSESSMENT SAMPLE TASKS SWEDISH BREAKTHROUGH LSPSWEB/0Y09

EXTERNAL ASSESSMENT SAMPLE TASKS SWEDISH BREAKTHROUGH LSPSWEB/0Y09 EXTENAL ASSESSENT SAPLE TASKS SWEDISH BEAKTHOUGH LSPSWEB/0Y09 Asset Languages External Assessment Sample Tasks Breakthrough Stage Listening and eading Swedish Contents Page Introduction 2 Listening Sample

Läs mer

Detektion av SNP i DNA-sekvenser

Detektion av SNP i DNA-sekvenser Detektion av SNP i DNA-sekvenser by Deniz Kaya, Ingemar Schwind och Anna Stenquist Internrapport nr. 2003:6 UPPSALA UNIVERSITET Inst. för informationsteknologi Avd. för teknisk databehandling UPPSALA UNIVERSITY

Läs mer

Webbregistrering pa kurs och termin

Webbregistrering pa kurs och termin Webbregistrering pa kurs och termin 1. Du loggar in på www.kth.se via den personliga menyn Under fliken Kurser och under fliken Program finns på höger sida en länk till Studieöversiktssidan. På den sidan

Läs mer

Alias 1.0 Rollbaserad inloggning

Alias 1.0 Rollbaserad inloggning Alias 1.0 Rollbaserad inloggning Alias 1.0 Rollbaserad inloggning Magnus Bergqvist Tekniskt Säljstöd Magnus.Bergqvist@msb.se 072-502 09 56 Alias 1.0 Rollbaserad inloggning Funktionen Förutsättningar Funktionen

Läs mer

Workplan Food. Spring term 2016 Year 7. Name:

Workplan Food. Spring term 2016 Year 7. Name: Workplan Food Spring term 2016 Year 7 Name: During the time we work with this workplan you will also be getting some tests in English. You cannot practice for these tests. Compulsory o Read My Canadian

Läs mer

Support Manual HoistLocatel Electronic Locks

Support Manual HoistLocatel Electronic Locks Support Manual HoistLocatel Electronic Locks 1. S70, Create a Terminating Card for Cards Terminating Card 2. Select the card you want to block, look among Card No. Then click on the single arrow pointing

Läs mer

Generell (template) programmering. Effektiv C++ Slutliga tips Genomgång av gammal tenta. Daniel Aarno Allt som fungerar som x ÄR x

Generell (template) programmering. Effektiv C++ Slutliga tips Genomgång av gammal tenta. Daniel Aarno Allt som fungerar som x ÄR x Generell (template) programmering Funktionsobjekt och funktionspekare Iteratorer Algoritmer Effektiv C++ Slutliga tips Genomgång av gammal tenta Daniel Aarno bishop@kth.se 2 int compare(int i1, int i2)

Läs mer

RADIATION TEST REPORT. GAMMA: 30.45k, 59.05k, 118.8k/TM1019 Condition D

RADIATION TEST REPORT. GAMMA: 30.45k, 59.05k, 118.8k/TM1019 Condition D RADIATION TEST REPORT PRODUCT: OP47AYQMLL Die Type: 147X FILE: OP47_LDR.xlsx DATE CODE: 95 GAMMA: 3.45k, 59.5k, 118.8k/TM119 Condition D GAMMA SOURCE: Co6 DOSE RATE: 8.6mRad(si)/s FACILITIES: University

Läs mer

Användning av datastrukturer Algoritmer och datastrukturer Obligatorisk Laboration nr 1

Användning av datastrukturer Algoritmer och datastrukturer Obligatorisk Laboration nr 1 1 (5) Användning av datastrukturer Algoritmer och datastrukturer Obligarisk nr 1 Syfte Att träna användning av Javas standardbibliotek för datastrukturer och algoritmer. Litteratur Weiss kap. 6, Skansholm

Läs mer

Isometries of the plane

Isometries of the plane Isometries of the plane Mikael Forsberg August 23, 2011 Abstract Här följer del av ett dokument om Tesselering som jag skrivit för en annan kurs. Denna del handlar om isometrier och innehåller bevis för

Läs mer

Att skriva till och läsa från terminalfönstret

Att skriva till och läsa från terminalfönstret Att skriva till och läsa från terminalfönstret Oftast används grafiska komponenter i Java för att kommunicera med användaren (användargränssnitt), men det finns objekt i standardbiblioteken för de tillfällen

Läs mer

Programmeringsteknik med C och Matlab

Programmeringsteknik med C och Matlab Programmeringsteknik med C och Matlab Kapitel 2: C-programmeringens grunder Henrik Björklund Umeå universitet Björklund (UmU) Programmeringsteknik 1 / 32 Mer organisatoriskt Imorgon: Datorintro i lab Logga

Läs mer

Design Service Goal. Hantering av demonterbara delar som ingår i Fatigue Critical Baseline Structure List. Presentatör

Design Service Goal. Hantering av demonterbara delar som ingår i Fatigue Critical Baseline Structure List. Presentatör Design Service Goal Hantering av demonterbara delar som ingår i Fatigue Critical Baseline Structure List Presentatör Thobias Log Flygteknisk Inspektör Sjö- och luftfartsavdelningen Enheten för operatörer,

Läs mer

HANTERING AV UPS CX

HANTERING AV UPS CX HANTERING AV UPS CX2100-0904 Hantering av UPS-modulen CX2100-0904. I WES7 och TwinCAT 2. Inställning av UPS:en i WES7 UPS:ens konfigurationsflik Inställningsmöjligheterna för hur UPS:en beter sig finns

Läs mer

Revidering av ISO 9001. 2013-11-05 Peter Allvén SIS TK-304/PostNord

Revidering av ISO 9001. 2013-11-05 Peter Allvén SIS TK-304/PostNord Revidering av ISO 9001 Förändringar i ny version av ISO 9001 Det är inte bara ISO 9001 (kraven) som är under översyn utan även ISO 9000 som omfattar Concepts and Terminology. Viktigt att notera är att

Läs mer

Om oss DET PERFEKTA KOMPLEMENTET THE PERFECT COMPLETION 04 EN BINZ ÄR PRECIS SÅ BRA SOM DU FÖRVÄNTAR DIG A BINZ IS JUST AS GOOD AS YOU THINK 05

Om oss DET PERFEKTA KOMPLEMENTET THE PERFECT COMPLETION 04 EN BINZ ÄR PRECIS SÅ BRA SOM DU FÖRVÄNTAR DIG A BINZ IS JUST AS GOOD AS YOU THINK 05 Om oss Vi på Binz är glada att du är intresserad av vårt support-system för begravningsbilar. Sedan mer än 75 år tillverkar vi specialfordon i Lorch för de flesta olika användningsändamål, och detta enligt

Läs mer

Innehνall 1 Introduktion Processbeskrivning Inloggning och uppstart

Innehνall 1 Introduktion Processbeskrivning Inloggning och uppstart UPPSALA UNIVERSITET SYSTEMTEKNIK EKL och PSA, 2002 Dynamiska System (STS) Modellering av en DC-motor Sammanfattning Dynamiken för en dc-motor bestäms utifrνan en s k icke-parametrisk modellering, i detta

Läs mer

Michael Q. Jones & Matt B. Pedersen University of Nevada Las Vegas

Michael Q. Jones & Matt B. Pedersen University of Nevada Las Vegas Michael Q. Jones & Matt B. Pedersen University of Nevada Las Vegas The Distributed Application Debugger is a debugging tool for parallel programs Targets the MPI platform Runs remotley even on private

Läs mer

Grundläggande C-programmering del 2 Pekare och Arrayer. Ulf Assarsson

Grundläggande C-programmering del 2 Pekare och Arrayer. Ulf Assarsson Grundläggande C-programmering del 2 Pekare och Arrayer Ulf Assarsson Läromoment: Pekare Absolutadressering (portar): typedef, volatile, #define Arrayer av pekare, arrayer av arrayer Hemuppgifter: v2. Föregående

Läs mer

729G04 Programmering och diskret matematik. Python 2: Villkorssatser, sanningsvärden och logiska operatorer

729G04 Programmering och diskret matematik. Python 2: Villkorssatser, sanningsvärden och logiska operatorer 729G04 Programmering och diskret matematik Python 2: Villkorssatser, sanningsvärden och logiska operatorer Föreläsningsöversikt Vad händer när vi kör vår pythonkod? Programmerare Villkorssatser Jämförelser

Läs mer

Annonsformat desktop. Startsida / områdesstartsidor. Artikel/nyhets-sidor. 1. Toppbanner, format 1050x180 pxl. Format 1060x180 px + 250x240 pxl.

Annonsformat desktop. Startsida / områdesstartsidor. Artikel/nyhets-sidor. 1. Toppbanner, format 1050x180 pxl. Format 1060x180 px + 250x240 pxl. Annonsformat desktop Startsida / områdesstartsidor 1. Toppbanner, format 1050x180 pxl. Bigbang (toppbanner + bannerplats 2) Format 1060x180 px + 250x240 pxl. 2. DW, format 250x240 pxl. 3. TW, format 250x360

Läs mer

Provlektion Just Stuff B Textbook Just Stuff B Workbook

Provlektion Just Stuff B Textbook Just Stuff B Workbook Provlektion Just Stuff B Textbook Just Stuff B Workbook Genomförande I provlektionen får ni arbeta med ett avsnitt ur kapitlet Hobbies - The Rehearsal. Det handlar om några elever som skall sätta upp Romeo

Läs mer

Användning av datastrukturer Algoritmer och datastrukturer Obligatorisk Laboration nr 1

Användning av datastrukturer Algoritmer och datastrukturer Obligatorisk Laboration nr 1 1 (5) Användning av datastrukturer Algoritmer och datastrukturer Obligarisk nr 1 Syfte Att träna användning av Javas standardbibliotek för datastrukturer och algoritmer. Litteratur Weiss kap. 6, Skansholm

Läs mer

Citation for published version (APA): Gill-Pedro, E. (2017). Remissyttrande: Genomförande av ICT-direktivet (Ds 2017:3).

Citation for published version (APA): Gill-Pedro, E. (2017). Remissyttrande: Genomförande av ICT-direktivet (Ds 2017:3). Remissyttrande: Genomförande av ICT-direktivet (Ds 2017:3) Gill-Pedro, Eduardo 2017 Document Version: Förlagets slutgiltiga version Link to publication Citation for published version (APA): Gill-Pedro,

Läs mer

ENGELSKA ÅRSKURS 3 ÅRSKURS 4

ENGELSKA ÅRSKURS 3 ÅRSKURS 4 ENGELSKA ÅRSKURS 3 - utveckla ett intresse för engelska språket. - lära sig att uppfatta, förstå och våga tala engelska och agera enligt individuell förmåga. - göra sig förstådda i för dem nära och vardagliga

Läs mer

KPMG Stockholm, 2 juni 2016

KPMG Stockholm, 2 juni 2016 KPMG Stockholm, 2 juni 2016 Inställningen till skatt förändras fundamentalt ses inte längre bara som en kostnad som behöver hanteras Förväntningarna på transparens kring skatt ökar Skatt framförallt rättviseaspekter

Läs mer

Byggdokument Angivning av status. Construction documents Indication of status SWEDISH STANDARDS INSTITUTE

Byggdokument Angivning av status. Construction documents Indication of status SWEDISH STANDARDS INSTITUTE SVENSK STANDARD Fastställd/Approved: 2008-06-23 Publicerad/Published: 2008-08-04 Utgåva/Edition: 2 Språk/Language: svenska/swedish ICS: 01.100.30; 92.100.20 Byggdokument Angivning av status Construction

Läs mer

SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015

SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015 SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015 Fastställd/Approved: 2015-07-23 Publicerad/Published: 2016-05-24 Utgåva/Edition: 1 Språk/Language: engelska/english ICS: 35.240.70 Geografisk information Modell

Läs mer

FÖRSÄKRAD:LIONS CLUB INTERNATIONAL MD 101 FÖRSÄKRINGS NR. 29SE000185

FÖRSÄKRAD:LIONS CLUB INTERNATIONAL MD 101 FÖRSÄKRINGS NR. 29SE000185 11.09.2015 ANSVAR FÖRSÄKRAD:LIONS CLUB INTERNATIONAL MD 101 FÖRSÄKRINGS NR. 29SE000185 MÄKLARE: DSP INSURANCE SERVICES ANSVARSFÖRSÄKRING Försäkrings nr: 29SE000185 Försäkringstagare: Lions Club International

Läs mer

Johan Karlsson Datavetenskap för teknisk kemi, 10p, moment 1 Datavetenskap Umeå Universitet. Tentamen

Johan Karlsson Datavetenskap för teknisk kemi, 10p, moment 1 Datavetenskap Umeå Universitet. Tentamen Tentamen för teknisk kemi, 10p, moment 1 29 november 1999 Skrivtid 9-15 Hjälpmedel: av följande böcker. - U. Bilting och J. Skansholm: Vägen till C - A. Kelley & I. Pohl: A Book on C Maxpoäng: Gräns för

Läs mer

F ξ (x) = f(y, x)dydx = 1. We say that a random variable ξ has a distribution F (x), if. F (x) =

F ξ (x) = f(y, x)dydx = 1. We say that a random variable ξ has a distribution F (x), if. F (x) = Problems for the Basic Course in Probability (Fall 00) Discrete Probability. Die A has 4 red and white faces, whereas die B has red and 4 white faces. A fair coin is flipped once. If it lands on heads,

Läs mer

Webbreg öppen: 26/ /

Webbreg öppen: 26/ / Webbregistrering pa kurs, period 2 HT 2015. Webbreg öppen: 26/10 2015 5/11 2015 1. Du loggar in på www.kth.se via den personliga menyn Under fliken Kurser och under fliken Program finns på höger sida en

Läs mer

Programmering för språkteknologer II, HT2014. evelina.andersson@lingfil.uu.se Rum 9-2035 http://stp.ling.uu.se/~evelina/uv/uv14/pst2/

Programmering för språkteknologer II, HT2014. evelina.andersson@lingfil.uu.se Rum 9-2035 http://stp.ling.uu.se/~evelina/uv/uv14/pst2/ Programmering för språkteknologer II, HT2014 Avancerad programmering för språkteknologer, HT2014 evelina.andersson@lingfil.uu.se Rum 9-2035 http://stp.ling.uu.se/~evelina/uv/uv14/pst2/ Idag - Hashtabeller

Läs mer

Uppgift 1. Transaktioner: Följande fyra krav ställs pνa ett databassystems transaktionshantering: A. Atomicity" "Allt eller inget": Varje transaktion

Uppgift 1. Transaktioner: Följande fyra krav ställs pνa ett databassystems transaktionshantering: A. Atomicity Allt eller inget: Varje transaktion Institutionen för datavetenskap Chalmers- TDA 355 Göteborg GU- INN 12 pj DATABASER HT- 01 Omtenta i DATABASER Obs! Lärarversion, med lösningar DAG: 5 April, 2002 TID: kl. 8.45 12.45 PLATS: V-huset Ansvarig:

Läs mer

Tentamen i Grundläggande Programvaruutveckling, TDA548

Tentamen i Grundläggande Programvaruutveckling, TDA548 Tentamen i Grundläggande Programvaruutveckling, Joachim von Hacht/Magnus Myreen Datum: 2017-08-14 Tid: 14.00-18.00 Hjälpmedel: Lexikon Engelskt-Valfritt språk. Betygsgränser: U: -23 3: 24-37 4: 38-47 5

Läs mer

MÅLSTYRNING OCH LÄRANDE: En problematisering av målstyrda graderade betyg

MÅLSTYRNING OCH LÄRANDE: En problematisering av målstyrda graderade betyg MÅLSTYRNING OCH LÄRANDE: En problematisering av målstyrda graderade betyg Max Scheja Institutionen för pedagogik och didaktik Stockholms universitet E-post: max.scheja@edu.su.se Forskning om förståelse

Läs mer

PUBLICERINGSNOTISER TRIMBLE ACCESS SOFTWARE. Version 2013.41 Revidering A December 2013

PUBLICERINGSNOTISER TRIMBLE ACCESS SOFTWARE. Version 2013.41 Revidering A December 2013 PUBLICERINGSNOTISER TRIMBLE ACCESS SOFTWARE 1 Version 2013.41 Revidering A December 2013 Legal Information Trimble Navigation Limited Engineering Construction Group 935 Stewart Drive Sunnyvale, California

Läs mer

Lösenordsportalen Hosted by UNIT4 For instructions in English, see further down in this document

Lösenordsportalen Hosted by UNIT4 For instructions in English, see further down in this document Lösenordsportalen Hosted by UNIT4 For instructions in English, see further down in this document Användarhandledning inloggning Logga in Gå till denna webbsida för att logga in: http://csportal.u4a.se/

Läs mer

SVENSK STANDARD SS :2010

SVENSK STANDARD SS :2010 SVENSK STANDARD SS 8760009:2010 Fastställd/Approved: 2010-03-22 Publicerad/Published: 2010-04-27 Utgåva/Edition: 2 Språk/Language: svenska/swedish ICS: 11.140 Sjukvårdstextil Sortering av undertrikå vid

Läs mer

Calculate check digits according to the modulus-11 method

Calculate check digits according to the modulus-11 method 2016-12-01 Beräkning av kontrollsiffra 11-modulen Calculate check digits according to the modulus-11 method Postadress: 105 19 Stockholm Besöksadress: Palmfeltsvägen 5 www.bankgirot.se Bankgironr: 160-9908

Läs mer

Citation for published version (APA): Warnquist, F. (2014). Introduktion till arrenden. Abstract från Arrenden, Lund, Sverige.

Citation for published version (APA): Warnquist, F. (2014). Introduktion till arrenden. Abstract från Arrenden, Lund, Sverige. Introduktion till arrenden Warnquist, Fredrik 2014 Document Version: Förlagets slutgiltiga version Link to publication Citation for published version (APA): Warnquist, F. (2014). Introduktion till arrenden.

Läs mer

Skicka drivrutin. Administratörshandbok

Skicka drivrutin. Administratörshandbok Skicka drivrutin Administratörshandbok Januari 2013 www.lexmark.com Översikt 2 Översikt Med Skicka drivrutin kan du enkelt hämta en skrivardrivrutin för en specifik skrivarmodell. Programmet skickar ett

Läs mer

Programmeringsteknik med C och Matlab

Programmeringsteknik med C och Matlab Programmeringsteknik med C och Matlab Kapitel 6: Filhantering Henrik Björklund Umeå universitet 13 oktober 2009 Björklund (UmU) Programmeringsteknik 13 oktober 2009 1 / 22 Textfiler Filer är sekvenser

Läs mer

Application Note SW

Application Note SW TWINSAFE DIAGNOSTIK TwinSAFE är Beckhoffs safety-lösning. En översikt över hur TwinSAFE är implementerat, såväl fysiskt som logiskt, finns på hemsidan: http://www.beckhoff.se/english/highlights/fsoe/default.htm?id=35572043381

Läs mer

Grammatik skillnader mellan svenska och engelska

Grammatik skillnader mellan svenska och engelska UPPSALA UNIVERSITET Grammatik för språkteknologer Institutionen för lingvistik och filologi Föreläsningsanteckningar Mats Dahllöf December 2012 Grammatik skillnader mellan svenska och engelska 1 Inledning

Läs mer

NADA, KTH, Henrik Eriksson och Erik Forslin 2D1343 Datalogi för E Ändrad: J 101 Belysning av klot Ett klot med centrum i origo och med radien

NADA, KTH, Henrik Eriksson och Erik Forslin 2D1343 Datalogi för E Ändrad: J 101 Belysning av klot Ett klot med centrum i origo och med radien J 101 Belysning av klot Ett klot med centrum i origo och med radien r är belyst av ljus som faller in parallellt med den linje som gνar igenom punkten (x 0 ;y 0 ;z 0 )pνa klotets yta och origo. Uppgiften

Läs mer

Grafisk teknik IMCDP. Sasan Gooran (HT 2006) Assumptions:

Grafisk teknik IMCDP. Sasan Gooran (HT 2006) Assumptions: Grafisk teknik Sasan Gooran (HT 2006) Iterative Method Controlling Dot Placement (IMCDP) Assumptions: The original continuous-tone image is scaled between 0 and 1 0 and 1 represent white and black respectively

Läs mer

Lektion 3. Anteckningar

Lektion 3. Anteckningar Lektion 3 Anteckningar Fraser: Tid Klockan Uttal (pronunciation) Långa och korta ljud + melodi Grammatik: Word order + Basics of the clause elements Vi lär oss klockan! Halv Kvart i, kvart över Tjugo i,

Läs mer