MÄLARDALENS HÖGSKOLA. CD5560 Formella språk, automater och beräkningsteori. Användarmanual. för simulatorn JFLAP
|
|
- Georg Bergström
- för 8 år sedan
- Visningar:
Transkript
1 MÄLARDALENS HÖGSKOLA CD5560 Formella språk, automater och beräkningsteori Användarmanual för simulatorn JFLAP
2 Innehållsförteckning Att komma igång med JFLAP... 3 Att köra en sträng... 5 Att köra flera strängar... 7 Att skapa en ny automat... 8 Att återkomma till Editorn... 8 Att skapa en deterministiskt finit automat... 8 Att skapa och köra en ickedeterministiskt finit automat...8 Att jämföra två finita automater Att omvandla NFA till DFA Att omvandla NFA till grammatik Att omvandla NFA till RE Att omvandla RE till NFA Att skapa och köra en pushdown-automat Att skapa en ickedeterministisk pushdown-automat Att omvandla en grammatik till FA och PDA...19 Att skapa och köra en turingmaskin Att göra ett L-system
3 Att komma igång med JFLAP Då man startar simulatorn JFLAP får man följande alternativ att välja emellan. Väljer man att göra en Finit Automat (FA), en Pushdown-automat (PDA), en Turingmaskin (TM) eller en multi-tape Turingmaskin får man upp följande editor. Om man däremot väljer att göra en grammatik får man upp en annan editor (se figur nedan). Detta medför också att innehållet i Input-, Test- och Convert-menyerna förändras beroende på vilka funktioner som för tillfället finns tillgängliga. 3
4 Editorn avsedd för att göra automater är försedd med fyra operationer (se nästa figur): Attribute Editor används för att flytta på olika tillstånd och för att ange start- och sluttillstånd. Snabbkommandot är a. State Creator används för att skapa nya tillstånd. Snabbkommandot är s. Transition Creator används för att skapa tillståndsövergångar. Snabbkommandot är t. Deleter används för att ta bort saker. Snabbkommandot är d. a s t d Genom att markera State Creator eller att trycka på s (snabbkommandot för State Creator) kan man placera ut ett antal tillstånd i arbetsytan som visas i nästa figur. Tillstånden namnges automatiskt, men det går att namnge dem på annat sätt genom att högerklicka och välja Label. För att kunna skapa övergångar mellan de olika tillstånden markerar man Transition Creator eller trycker på t och drar sedan muspekaren mellan de två aktuella tillstånden. Därefter får man möjlighet att fylla i vilken symbol man ska läsa av. Operationen avslutas med att antingen trycka enter eller trycka utanför automaten med musknappen. Väljer man inte någon symbol blir övergångssymbolen automatiskt λ, dvs den tomma strängen. I figuren ovan skapar vi en tillståndsövergång med tecknet b mellan q0 och q1. Utöver detta vill ha en loop i tillstånd q0. Detta görs genom att först klicka i det aktuella 4
5 tillståndet och därefter fylla i ett a. Operationen avslutas antingen med att vi trycker enter eller genom att trycka utanför automaten med musknappen. Genom att trycka på a och högerklicka på ett tillstånd kan man ställa in om det ska vara starttillstånd eller sluttillstånd. Vill man ha flera övergångar mellan två tillstånd får man dra flera övergångspilar där emellan, en för varje symbol. Du har nu lärt dig hur man använder JFLAP för att bygga upp en finit automat. Skapandet av pushdown-automater och turingmaskiner skiljer sig inte markant från detta. Den enda skillnaden är vad som ska anges i tillståndsövergångarna för respektive automat. Att köra en sträng Vi fortsätter med att jobba med samma automat som vi skapade i föregående stycke. Under input-menyn (se nästa figur) finns fyra funktioner att välja. Till exempel kan vi testa att steppa genom tillstånden genom att välja Step by State. 5
6 Om man väljer ett av de tre första alternativen får man fylla i en inputsträng. (Vi kommer att titta närmare på Multiple Run under stycket med Att köra med flera strängar.) Efter det att man tryckt på OK dyker följande fönster upp. I nederdelen av fönstret ser man i konfigurationsrutan vilket tillstånd man befinner sig i och hur många tecken som har konsumerats (se bild nedan). Konfigurationsruta 6
7 Stega vidare i strängen genom att trycka på Step. Här nedan har hela strängen konsumerats, vilket man kan se genom att de svarta tecknen i strängen nu har blivit grå. Om strängen dessutom godkänns blir konfigurationsrutan grön. Om man markerar konfigurationsrutan i nedre delen av fönstret (genom att klicka på den) kan man välja Trace och få då fram följande fönster där man kan se vilka tillstånd som har besökts. Vi kommer också att behandla de övriga funktionerna under stycket med Att skapa och köra en ickedeterministiskt finit automat. Att köra flera strängar Om man under inputmenyn väljer Multiple Run får man möjlighet att testa flera strängar samtidigt. För att se om strängarna är accepterade eller inte, klickar man på Run Inputs. Man kan även välja View Trace för att få se hur en viss sträng konsumerats och varför resultatet blev som det blev. 7
8 Att skapa en ny automat Antingen startar man JFLAP och väljer den typ av automat man vill skapa eller om man redan har JFLAP igång och vill skapa en annan automat ska man då välja File > New. Följande fönster dyker då upp på nytt. Att återkomma till Editorn Så fort man kör någon funktion ur Input-, Test- eller Convert-menyn blir Editorn släckt. För att komma tillbaka till den gör man följande: File>Dismiss Tab, vilket också innebär att man förlorar alla körningar man har framme. Att skapa en deterministiskt finit automat Under stycket med Att komma igång med JFLAP visar vi ett exempel på skapandet av en deterministiskt finit automat. Att skapa och köra en ickedeterministiskt finit automat Om du har glömt hur man skapar en finit automat kan du läsa under stycket Att komma igång med JFLAP. Här visas en körning av en ickedeterministisk sådan. 8
9 Automaten har ritats upp (enligt bild ovan) och vi börjar steppa igenom tillstånden med inputsträngen a. Eftersom första övergången är en λ-övergång finns det två vägar att gå (automaten är ickedeterministisk). Vid första inmatningen kontrolleras både tillstånd q1 och q3. När vi sedan stegar oss vidare, visar det sig att vi inte kommer vidare i tillstånd q3. I tillstånd q2 blir den inmatade strängen däremot godkänd och därför grön. 9
10 Vi testar även att skicka in strängen bbb i samma automat. Som vi nämnde ovan får vi två vägar att välja mellan. Vi markerar rutan med q1 och trycker Freeze för att enbart stega vidare i q3. För att ta bort frysningen markerar vi konfigurationsrutan och trycker Thaw. 10
11 Att jämföra två finita automater Under Test-menyn kan man välja att jämföra två automater för att se om de är lika. Man får jämföra den aktuella automaten med någon av de övriga automaterna som är öppna. I Test-menyn finns även funktioner för att markera λ-övergångar samt tillstånd där ickedeterminism råder. Att omvandla NFA till DFA Vi återvänder här till vår ickedeterministiskt finita automat (NFA). Under Convert-menyn finns olika alternativ på vad man kan omvandla sin automat till. Här försöker vi göra vår NFA deterministisk genom att välja Convert> Convert to DFA. Följande fönster dyker då upp. 11
12 Här har vi omvandlat vår NFA (till vänster) till motsvarande DFA (till höger) genom att klicka Complete. Vi har även snyggat till automaten genom att klicka på Attribute (a) och flyttat om tillstånden på ett mer överskådligt sätt. Om man sedan klickar på Done får man fram den fullständiga automaten i ett nytt fönster. 12
13 Att omvandla NFA till grammatik Vi fortsätter här med vår NFA och testar att få fram en grammatik som motsvarar denna. Man kan antingen välja Hint för att se varje regel för sig eller att visa hela grammatiken på en gång (Show all). Då man klickar på Export får man fram den färdiga grammatiken i ett nytt fönster (se bild nedan). Härifrån går det att omvandla grammatiken till en PDA eller FA. Att omvandla NFA till RE Här testar vi att göra om vår NFA till motsvarande reguljära uttryck. Simulatorn berättar för oss att vi inte kan ha flera sluttillstånd och ber oss att göra ett nytt. 13
14 Nedan har vi gjort samma automat fast med ett enda sluttillstånd. Här ritas alla tomma övergångar ut på vägen mot ett reguljärt uttryck. (Du kan be programmet göra detta åt dig genom att trycka Do It). Här får vi fram uttrycket för vår NFA (Genom att trycka Do It). Plustecknet står för (union). 14
15 Att omvandla RE till NFA Här omvandlar vi ett reguljärt uttryck till en NFA genom att först välja File > New > Regular Expression och skapa ett reguljärt uttryck genom att skriva in aa*+bb*. Därefter väljer vi Convert > Convert to NFA för att få fram följande utseende. Vi delar upp den i mindre delar genom att markera det tredje alternativet enligt nedan och sedan trycka på tillståndsövergången. 15
16 Använd Do Step för att komplettera övergångar. Denna NFA motsvarar vår ursprungliga. Att skapa och köra en pushdown-automat Här skapas en pushdownautomat (PDA) för språket L = {(,)}. Observera att Z-tecknet motsvarar $-tecknet. I övrigt påminner editorn och funktioner om de för finita automater, förutom att man måste ange tre parametrar, först vilken symbol som ska läsas från inputsträngen, sedan vilket tecken som ska läsas från stacken och till sist vilket tecken som ska läggas på stacken. 16
17 Genom att välja att testa strängen ((()) (Input Test by State) får man fram nästa bild där man kan se vilka tecken som har konsumerats på input-tapen och vilket tecken som, för ögonblicket, läggs upp på stacken. Att skapa en ickedeterministisk pushdown-automat Här skapas en NPDA. 17
18 Eftersom det här är en ickedeterministisk automat kommer flera konfigurationer/vägar att öppnas upp samtidigt när en sträng körs genom automaten. Därför blir det lite rörigt om man inte tar frysfunktionen (denna finns beskriven under Att skapa och köra en ickedeterministisk finit automat) till hjälp. När man stegar sig fram (vi har valt Input Step by State med input aa) dyker två möjliga vägar upp. Vi väljer att frysa den första konfigurationen för att kunna koncentrera oss på den andra. Med det alternativet visar det sig att inputsträngen inte accepteras av automaten. Detta gör att vi väljer att låsa upp den första konfigurationen igen för att kontrollera om någon annan väg accepteras (se bild nedan). När vi fortsätter får vi återigen två nya vägar att välja mellan (se bild nedan). Som tidigare låser vi den ena av dem för att lättare kunna följa den andra. Det visar sig då att den andra strängen har tagit en accepterande väg och det räcker med att en väg leder till acceptans för att strängen ska godkännas av automaten. Vi kan också låsa upp den frysta vägen för att se vart den leder, även om detta inte är nödvändigt då vi redan fått fram ett accepterande svar. 18
19 Att omvandla en grammatik till FA och PDA Starta simulatorn JFLAP om den inte redan är igång. Tryck sedan på Grammar. Vi testar att göra en grammatik som omvandlas till en finit automat och en annan som omvandlas till en pushdown-automat. Vi skriver in följande reguljära grammatik. Här omvandlar vi grammatiken till motsvarande FA genom att välja Convert>Convert Right Linear Grammar to FA och sedan Show All för att få fram den fullständiga automaten (se nästa bild). 19
20 För att omvandla till en PDA skriver vi in följande sammanhangsfria grammatik. Här omvandlar vi grammatiken till en motsvarande PDA genom att välja Convert>Convert CFG to PDA (LL) och sedan Show All för att få fram den fullständiga automaten. 20
21 Istället för att välja Show All kan man markera varje regel och välja Create Selected för att göra det steg för steg. Som vi tidigare nämnde kan man välja Export för att öppna ett nytt fönster med den automaten i när man är klar. Att omvandla en grammatik till en parse-tabell Då man har definierat en ny grammatik (i vårt fall E E+T;E T;T 1) kan man göra om denna till en parse-tabell, antingen den långa vägen (Build LL Parse Table eller Build SLR Parse Table) eller den korta (Brute Force Parse). Då man valt Brute Force Parse får man fram följande fönster (se bild nedan). Vi har matat in som input och stegar oss fram med Start och sedan Step. I bilden ovan visas trädstrukturen för grammatiken, men kan även välja att studera tabellen över samma grammatik. Att skapa och köra en turingmaskin Här skapas en turingmaskin (TM). Observera att -tecknet motsvarar #-tecknet. I övrigt påminner editor och funktioner om dem som fanns för FA och PDA. 21
22 Om man tidigare har testat köra strängar med FA och/eller PDA är det nu lätt att hänga med. Här testar vi att köra strängen aaa med vår turingmaskin för att se om strängen accepteras av denna (Input Step aaa). Efter det att vi har steppat igenom TM visar det sig att strängen tillhör språket och konfigurationsrutan blir därför grön (se nästa figur). 22
23 Att göra ett L-system Då man skapar ett L-system får man se till att göra blanksteg mellan de enskilda tecknen för att det ska fungera. Nedan har ett system skapats. Parametrarna i det nedre fältet är extrafunktioner som används bland annat då man vill byta färg från den förvalda svarta. För att köra väljer man Input Rendersystem. Därefter får man öka värdet i högra övre hörnet tills man får ut något vackert. 23
Idag: Reguljära språk Beskrivs av Reguljära uttryck DFA Grammatik
Idag: Reguljära språk Beskrivs av Reguljära uttryck DFA Grammatik Först några definitioner: Alfabet = en ändlig mängd av tecken. Ex. {0, 1}, {a,b}, {a, b,..., ö} Betecknas ofta med symbolen Σ Sträng =
Läs merPROV I MATEMATIK Automatateori och formella språk DV1 4p
UPPSALA UNIVERSITET Matematiska institutionen Salling (070-6527523) PROV I MATEMATIK Automatateori och formella språk DV1 4p 19 mars 2004 SKRIVTID: 15-20. POÄNGGRÄNSER: 18-27 G, 28-40 VG. MOTIVERA ALLA
Läs merb) S Ø aa, A Ø aa» bb, B Ø aa» bc, C Ø ac» bc» 2. Låt L vara språket över 8a< som nedanstående NFA accepterar.
Salling, 070-6527523 TID : 9-14 HJÄLPMEDEL : Inga BETYGSGRÄNSER : G 18p, VG 28p SKRIV TYDLIGT OCH MOTIVERA NOGA! PROV I MATEMATIK AUTOMATEORI & FORMELLA SPRÅK DV1, 4 p 20 MARS 2002 1. Språket L över alfabetet
Läs merAutomatateori (2) Idag: Sammanhangsfria språk. Dessa kan uttryckas med Grammatik PDA
Automatateori (2) Idag: Sammanhangsfria språk Dessa kan uttryckas med Grammatik PDA Grammatik = språkregler Ett mer kraftfullt sätt att beskriva språk. En grammatik består av produktionsregler (andra ord
Läs merAutomater. Matematik för språkteknologer. Mattias Nilsson
Automater Matematik för språkteknologer Mattias Nilsson Automater Beräkningsmodeller Beräkning - (eng) Computation Inom automatateorin studeras flera olika beräkningsmodeller med olika egenskaper och olika
Läs merBook Creator App för Ipad
Book Creator App för Ipad Book Creator är en enkel App för den som snabbt vill sätta ihop en interaktiv bok med text, ljud, bild och video. Här på Sjöhistoriska arbetar vi med Appen Book Creator på ipad-plattor,
Läs merDAB760: Språk och logik
DAB76: Språk och logik /4: Finita automater och -7 reguljära uttryck Leif Grönqvist (leif.gronqvist@msi.vxu.se) Växjö Universitet (MSI) GSLT (Sveriges nationella forskarskola i språkteknologi) Göteborg
Läs merMina omvärldsfaktorer
Juni 2012 Manual Mina omvärldsfaktorer Ägare Leif Jougda Ansvariga personer Per Sandström Bengt Näsholm Leif Jougda Åke Sjöström Stefan Sandström Förslag och synpunkter skickas till Leif Jougda leif.jougda@skogsstyrelsen.se
Läs merLite mer psykologi. L2: Automater, Sökstrategier. Top-down. Kimballs sju principer
Lite mer psykologi Perception: yntaktiskt bearbetning: emantisk bearbetning PERON() & LIKE(, y) L2: Automater, ökstrategier Korttidsminnet D4510 Parsningsalgoritmer Höstterminen 200 Långtidsminne Anders
Läs merBruksanvisning för SeSAm 2.5.2. GENETICA : Mendels Lagar
Bruksanvisning för SeSAm 2.5.2 GENETICA : Mendels Lagar Innehåll 1 Programinstallation... 3 2 Programmet SeSAm... 4 2.1 Start... 4 2.2 Meny... 4 2.3 Grundläggande funktioner... 5 2.3.1 Simulerings Kör...
Läs mer3. Hämta och infoga bilder
Sida 1 av 8 Lektion 1: sida 4 av 4 «Sida 3 av 4 Till kursens framsida 3. Hämta och infoga bilder Nu vet vi ju hur man sätter in text i sin sida. Men hur gör man med bilder? Det är inte svårt alls! Det
Läs merSTOCKHOLMS UNIVERSITET. Handbok 2. Funktionaliteter moveon 4
STOCKHOLMS UNIVERSITET Handbok 2 Funktionaliteter moveon 4 Göteborgs Universitet 2013-11-04: Denna manual visar hur man söker i tabeller och sorterar i kolumner och andra bra tips för att förenkla användandet
Läs merAtt skapa en bakgrundsbild och använda den i HIPP
Att skapa en bakgrundsbild och använda den i HIPP Bakgrundsbilder i HIPP kan användas till olika saker, t ex som ett rutnät för en tabell eller en grundkarta. Här visas hur man gör en grundkarta som en
Läs merINSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA...
INSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA...6 2 (6) 2D1954 Programutvecklingsprojekt vt 2003 Installation
Läs merFöreläsning 2 5/6/08. Reguljära uttryck 1. Reguljära uttryck. Konkatenering och Kleene star. Några operationer på språk
Reguljära uttryck Ändliga automater och reguljära uttryck Språk som är och inte är reguljära Konkatenering och Kleene star Två strängar u och v (på alfabetet )kan konkateneras till strängen uv Givet två
Läs merDatorövning 1 Calc i OpenOffice 1
Datorövning 1 Calc i OpenOffice 1 1 OpenOffice Calc Till förmån för de som följer kursen Fysikexperiment för lärare skall vi här gå igenom några få exempel på hur OO Calc (motsvarar MS Excel) kan användas
Läs merDel 2 ARBETA MED DATORN
NY upplaga! Harry Peronius LÄR DIG ANVÄNDA DIN MACINTOSH Del ARBETA MED DATORN. Adressbok... 56 5. ical... 59 6. Dashboard... 65 7. Dvd-spelare... 69 8. itunes... 7 9. iweb... 8 0. Automator... 9. Kompatibilitet
Läs merSKAPA EN WWW-LÄNK I EN ARTIKELTEXT
Joomla Guide 2.5.11 LÄNKAR SKAPA EN WWWLÄNK I EN ARTIKEL Sida 1 av 7 SKAPA EN WWW-LÄNK I EN ARTIKELTEXT I denna guide får du lära dig att: Skapa en www-länk till en extern hemsida i din artikeltext Guiden
Läs merFörberedelse inför läsårsskifte Gymnasium
Förberedelse inför läsårsskifte Gymnasium Publicerad 2012-05-28 Tersus Skolsystem AB Lilla Nygatan 2, 411 08 Göteborg Tel: 031-85 70 50 Innehåll Förberedelse inför läsårsskifte Gymnasium 1 Inför läsårsskifte
Läs merSymprint Snabbstartsguide
Symprint Snabbstartsguide Artikelnummer: 12020, 12021, 12022 v.1 0.10 1 Innehåll Välkommen till SymPrint... 3 Installation av medföljande mjukvara:... 3 Komma igång... 4 Skapa nytt dokument från mall...
Läs merLiten lathund för RFS lokala redaktörer av föreningssidor
Liten lathund för RFS lokala redaktörer av föreningssidor Logga in i Episerver 6: Logga in genom att skriva http://rfs.se/gui i webbläsaren. Skriv ditt användarnamn och lösenord i inloggningsrutan. Klicka
Läs merStarta MySQL Query Browser
Starta MySQL Query Browser 1. Starta MySQL Query Browser genom att antingen välja i Startmenyn: 2. eller leta upp ikonen på skrivbordet för start av MySQL Query Browser och dubbelklicka på den. 3. Du bör
Läs merTill flera av ovanstående finns det dessutom varianter, vilka kommer att presenteras i de olika avsnitten.
LINGUS32 Handledning Anne Börjesson Introduktion Lingus32 är ett program som främst är avsett att användas för att göra multimedia-baserade språkövningar. Programmet är skrivet för PC. Det finns möjlighet
Läs merGrundkurs 1 IKT Filhantering
Filhantering Dan Haldin Ålands lyceum I N N E H Å L L S F Ö R T E C K N I N G Innehållsförteckning... 2 Filhantering med Windows... 3 Skapa Mappar... 4 Spara rätt... 5 Öppna sparade filer... 7 Flytta och
Läs merskapa genvägar till andra sidor (externa och interna)
Hotspot skapa genvägar till andra sidor (externa och interna) Du kan låta bilder och/eller text bli knappar för genvägar eller navigering. Genvägarna kan leda till en annan sida i din resurs (intern sida)
Läs merANVÄNDARBESKRIVNING FÖR PERSONAL
ANVÄNDARBESKRIVNING FÖR PERSONAL 1 INLEDNING Programmet ipool är ett system för att på ett effektivt sätt sköta bemanning och personalinformation via ett webbaserat gränssnitt som är enkelt att använda
Läs merSkapa egna övningar med ProProfs
IT-körkort för språklärare Modul 10 Skapa egna övningar med ProProfs ProProfs kan användas till mycket och finns i två olika versioner: en grundversion som är gratis och en mer avancerad som kostar pengar.
Läs merSPRINT-HANDBOK (version 0.4)
1. FÄRG OCH FORM Detta är programmets startmeny. Texten överst på bilden (Avsluta, Ny användare, Om... och Välj användare) blir synlig då markören förs upp den blåa ramen. en ny användare. 6. 4. 5. får
Läs merManual Pausit 2.0. Klicka på Träna Nu kommer du direkt till övningsspelaren och ett pass startas.
Manual Pausit 2.0. Ikonen i aktivitetsfältet När programmet installerats kommer ikonen för Pausit visas i listen. För PC i nedre listen och för Mac finns ikonen i övre listen. Högerklicka på ikonen så
Läs merElisabeth Bejefalk IT-Assistent Avesta kommun
Elisabeth Bejefalk IT-Assistent Avesta kommun Du ska nu få lära dig hur du enkelt kan göra ett bildspel i PowerPoint. Utifrån det du snart har lärt dig kan du sen göra mer avancerade bildspel genom att
Läs merInledning till OpenOffice Calculator Datorlära 2 FK2005
Inledning till OpenOffice Calculator Datorlära 2 FK2005 Mål Lära sig att skapa och använda ett räkneblad med OpenOffice Calculator Beräkna medelvärde och standardavvikelsen med räknebladet Producera en
Läs mer15 Skapa en Start-Diskett
151 15 Skapa en Start-Diskett När du startar din PC så letar den efter vissa uppstartningsfiler. Sökningen börjar på din diskettenhet och därefter på hårddisken. Detta innebär att om något är fel med din
Läs merGran Canaria - Arbetsbeskrivning knapplänkar (Mediator 8)
Gran Canaria - Arbetsbeskrivning knapplänkar (Mediator 8) I detta exempel kommer du att lära dig Att skapa en ny presentation från början Att skapa en enkel knapp Att använda händelseinställningar, events
Läs merExcel Övning 1 ELEV: Datorkunskap Sida 1 Niklas Schilke
Datorkunskap Sida 1 Niklas Schilke Excel Inledning Microsoft Excel är ett kalkylprogram som ingår i Microsoft Office. Kalkyl betyder här beräkning så vi kan säga att Excel är ett program som används för
Läs merManual för lokalredaktörer villaagarna.se
Manual för lokalredaktörer villaagarna.se Version 2 Villaägarnas Riksförbund Sollentuna 2011 Innehåll Redigera befintlig sida... 3 Skriva text eller klistra in kopierad text... 5 Rubriker i brödtext...
Läs merDatorlaboration 1 Deskriptiv statistik med hjälp av MS Excel vers. 2010
v. 2015-01-07 ANVISNINGAR Datorlaboration 1 Deskriptiv statistik med hjälp av MS Excel vers. 2010 Detta häfte innehåller kortfattade anvisningar om hur ni använder Excel under denna laboration. Be om hjälp
Läs merVilken version av Dreamweaver använder du?
Sida 1 av 7 Lektion 1: sida 1 av 4 Till kursens framsida Sida 2 av 4» Lektion 1 Då ska vi sätta igång med den här kursens första lektion! Här kommer du att få lära dig hur man skapar och förbereder webbplatser
Läs merLaboration 1 Introduktion till Visual Basic 6.0
Laboration 1 Introduktion till Visual Basic 6.0 Förberedelse Förbered dig genom att läsa föreläsningsanteckningar och de kapitel som gåtts igenom på föreläsningarna. Läs även igenom laborationen i förväg.
Läs merSäkerhetsinställningar, websolen. Innehåll
Innehåll 1 Säkerhetsinställningar i websolen... 2 1.1 Varför behövs detta?... 2 1.2 Instruktion, Internet Explorer 11... 2 1.2.1 Lägg till websolen som betrodd plats... 2 1.2.2 Både http och https... 4
Läs merManual för lokalredaktörer villaagarna.se
Manual för lokalredaktörer villaagarna.se Version 1 Villaägarnas Riksförbund Sollentuna 2011 Postadress Besöksdress Telefon Fax E-post Hemsida Box 7118, 192 07 Sollentuna Johan Berndes väg 8-10 010-750
Läs merTräff 1 Skissa & Extrudera
Skapa en folder Jag rekommenderar att samla filer och övningar i en egen folder som man har full kontroll på. Muff-foldern som vi delar är tänkt som en gemensam övningsyta. Innehåll som du vill komma åt
Läs mer1.Lär känna MS SQL Observera. Tips. Förberedelse
1.Lär känna MS SQL 2008 Observera Övningar som finns tillgängliga är till för att du ska kunna testa dina kunskaper och träna på dem. Det är helt upp till dig när du vill genomföra och om du vill genomföra
Läs merLåt "Personlig mappfil för Office Outlook (.pst)" vara markerad. Klicka på OK
Flytta Outlookobjekt med hjälp av Personlig mapp Avsnitt: Skapa en Personlig mapp i Outlook 2007 Skapa en Personlig mapp i Outlook 2010 Flytta Outlookobjekt till den personliga mappen Spara undan den Personliga
Läs merWorkshop PIM 2 - PowerPoint
Workshop PIM 2 - PowerPoint Varje ny sida i bildspelet kallas för en Bild. Foton och andra bilder som man lägger in kallas för Bildobjekt. All text skrivs i Textrutor. Växlingen från en bild till nästa
Läs merMicrosoft Word. Lathund för. Innehåll. www.bit.mah.se/support. Autokorrigering. Autotext. Format
Lathund för Microsoft Word Innehåll Autokorrigering 1 2 3 4 5 6 7 8 9 4 Format På denna rullgardinsmeny väljer du om du vill skriva brödtext, rubriker osv. Mycket bra verktyg om du arbetar med formatmallar.
Läs merHotspot låter användaren skapa genvägar till andra sidor.
Hotspot låter användaren skapa genvägar till andra sidor. Du kan låta bilder och/eller text bli knappar för genvägar eller navigering. Genvägarna kan leda till en annan sida i din resurs (intern sida)
Läs merFirst Class 9.1 Grunderna i First Class och vårt mail- och konferenssystem BUF On-Line
First Class 9.1 Grunderna i First Class och vårt mail- och konferenssystem BUF On-Line Elisabeth Banemark, Pedagogiskt center, Kristianstad 08-07-05 Innehållsförteckning Logga in Användarnamn och Lösenord...
Läs merUmgås på nätet KAPITEL 6. Chatta via webbläsaren
KAPITEL 6 Umgås på nätet Internet håller alltmer på att utvecklas till en parallellvärld med vår vanliga tillvaro. Man spelar spel över nätet, bygger upp virtuella världar med virtuella prylar och virtuella
Läs merOm Publisher Publisher är ett program som passar bra att använda när du vill sammanställa bild och text för att skapa tillexempel broshyrer,
Om Publisher Publisher är ett program som passar bra att använda när du vill sammanställa bild och text för att skapa tillexempel broshyrer, affischer, nyhetsbrev eller flersidiga publikationer som en
Läs merPDFX-Change Viewer. Laddas ner på: http://www.pdfx.se/pdf-xchange-viewer.html
PDFX-Change Viewer Laddas ner på: http://www.pdfx.se/pdf-xchange-viewer.html Skanna in dokument genom att trycka på ikonen som liknar en skanner. Efterföljande steg i skanningsprocessen varierar beroende
Läs merLabelLogic. Bruksanvisning. www.planglow.com info@planglow.com. Innehåll. Label Choices. Data Library. Print Centre. Design Centre
www.planglow.com info@planglow.com Innehåll Label Choices Så här lägger du till en etikett Data Library Så här lägger du till smörgåsinformation Print Centre Så här skriver du ut etiketter Design Centre
Läs merInstruktioner till övningen som börjar på nästa sida
Instruktioner till övningen som börjar på nästa sida Övningen innehåller det grundläggande som du måste kunna för att klara Word. Varje stycke ska vara formaterat så som det står i stycket. Under varje
Läs merNetBeans 7. Avsikt. Projektfönster
NetBeans 7 Avsikt Att bekanta dig med NetBeans programmeringsmiljö, dvs att med hjälp av NetBeans 1. skapa ett nytt projekt 2. skriva in källkod (sparas som.java-fil) 3. kompilera (översätta) koden till
Läs merA. Datorn från grunden
A-1 A. Vad är en dator? En dator är en apparat som du kan utföra en mängd olika uppgifter med t.ex: Skriva och läsa e-post, lyssna på musik, titta på film, spela spel. De olika uppgifterna utförs av program
Läs merNetBeans 5.5. Avsikt. Projektfönster
NetBeans 5.5 Avsikt Att bekanta dig med NetBeans programmeringsmiljö, dvs att med hjälp av NetBeans 1. skapa ett nytt projekt 2. skriva in källkod (sparas som.java-fil) 3. kompilera (översätta) koden till
Läs merEclipse. Avsikt. Nu ska ett fönster liknande figuren till höger synas.
Eclipse Avsikt Att bekanta dig med Eclipse programmeringsmiljö, dvs att med hjälp av Eclipse 1. skapa ett nytt projekt 2. skriva in källkod (sparas som.java-fil) 3. kompilera (översätta) koden till byte-kod
Läs merWord 2003. bengt hedlund
Word 2003 bengt hedlund Det här dokumentet är tänkt underlätta för Dig när Du arbetar med Word. I kursen Datagrund, när Du skriver en rapport i någon annan kurs, eller i varje sammanhang när Du vill använda
Läs merProduktionsstöd har erhållits från Specialpedagogiska skolmyndigheten
BRAILLECELLEN 2 Produktionsstöd har erhållits från Specialpedagogiska skolmyndigheten Tack till Jan-Peter Lahall som har bidragit med bilder. Besök gärna hans hemsida på www.lahall.com 2 Innehållsförteckning
Läs merManual. Anpassad för CMS Made Simple version 1.9.x (uppdaterad 2011-10-16) Birger Eriksson webblots.se
Manual Anpassad för CMS Made Simple version 1.9.x (uppdaterad 2011-10-16) Birger Eriksson webblots.se Innehållsförteckning Start... 3 Lägg till ny sida...3 Redigera sida som redan finns...3 Titta på resultatet...
Läs merDin guide till. Digitala assistenten
Din guide till Digitala assistenten Dec 2012 Innehåll SÅ HÄR SÄTTER DU DIGITALA ASSISTENTEN I ARBETE... 3 Steg 1 Skapa en ny kalenderhändelse... 3 Steg 2 Välj vad du vill att Digitala assistenten ska göra...
Läs merDaniel Clarhed 2006-06-22
Avdelningen för Byggnadsmekanik Daniel Clarhed PM för Byggnadsmekaniks nya hemsida 2006-06-22 Byggnadsmekaniks nya hemsida I juli kommer Byggnadsmekanik få en ny hemsida, stöpt i det LTH-gemensamma utseendet.
Läs merExtramaterial till Matematik Y
LIBER PROGRAMMERING OCH DIGITAL KOMPETENS Extramaterial till Matematik Y NIVÅ TRE Algebra ELEV Det finns många olika programmeringsspråk. Ett av dem är Python, som du ska få bekanta dig med i den här uppgiften.
Läs merSimulering med ModelSim En kort introduktion
Linköpings universitet Institutionen för systemteknik Laborationer i digitalteknik Datorteknik 2017 Simulering med ModelSim En kort introduktion TSEA22 Digitalteknik D Linköpings universitet SE-581 83
Läs merManual
Manual www.jur.lu.se Innehållsförteckning Logga in 1 Skapa en ny sida 2 Sidinställningar 3 Spara sidan 5 Skapa undersidor 6 Redigera en befintlig sida 7 Länk i löpande text 7 En mejladress som länk 8 Skapa
Läs merGuide till att använda Audacity för uttalsövningar
Guide till att använda Audacity för uttalsövningar Victoria Johansson Humlabbet, SOL-center, Lund IT-pedagog@sol.lu.se 28 mars 2006 1 Inledning Audacity är ett program som kan användas för att spela in
Läs merInstruktion till. PigWin PocketPigs. Del 1 - Installation 2008-07-10
Instruktion till PigWin PocketPigs Del 1 - Installation 2008-07-10 INNEHÅLL Installation...3 Förberedelser - pocket...3 Förberedelser - PC...3 PocketPigs...4 Pocket PC nr. 2...5 Installation av AgroSync...6
Läs merExtramaterial till Matematik Y
LIBER PROGRAMMERING OCH DIGITAL KOMPETENS Extramaterial till Matematik Y NIVÅ ETT Taluppfattning och tals användning ELEV Det finns många olika programmeringsspråk. Ett av dem är Python, som du ska få
Läs merAnvändarmanual. Fakturaspecifikation. Trafikverkets system för fakturaspecifikation. Version 1.4, 2010-12-20
Användarmanual Fakturaspecifikation Trafikverkets system för fakturaspecifikation Version 1.4, 2010-12-20 0 Utgivare: Trafikverket Kontakt: fakturering.jarnvag@trafikverket.se Distributör: Trafikverket,
Läs merExcel-guide. Introduktion
Excel-guide Introduktion I denna laboration kommer ni få använda några grundfunktioner i Microsoft Excel. Laborationen utgår ifrån Excel 2010, men om ni vill använda ett annat program för att lösa uppgifterna
Läs merJuni 2012. Manual. Mina anläggningar
Juni 2012 Manual Mina anläggningar Ägare Leif Jougda Ansvariga personer Per Sandström Bengt Näsholm Leif Jougda Åke Sjöström Stefan Sandström Förslag och synpunkter skickas till Leif Jougda leif.jougda@skogsstyrelsen.se
Läs merFIRSTCLASS. Innehåll:
FIRSTCLASS Innehåll: Hämta klient...2 Installera klient...2 Konfigurera klient...2 Koppla upp...3 Skrivbordet...3 Mailbox...3 Presentation...3 Skapa ett nytt meddelande...4 Söka mottagare för nytt meddelande...4
Läs merLabora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er
Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi
Läs merÖppna EndNote varje gång när du vill samla referenser till ditt bibliotek.
1. Skapa ett EndNote-bibliotek Börja med att öppna EndNote och skapa ett bibliotek (Reference Library). Det gör du under File / New. Namnge ditt bibliotek och välj var på datorn du vill spara det. Nu kan
Läs merKom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel: www.minsajt.
Kom igång Logga in Skriv in adressen till din webbsida följt av /login. Exempel: www.minsajt.se/login Nu dyker en ruta upp på skärmen. Fyll i ditt användarnamn och lösenord och klicka på "logga in". Nu
Läs merManual för banläggning i OCAD8 170706 IF ÅLAND
Manual för banläggning i OCAD8 170706 IF ÅLAND Alla filer och program vi behöver finns under katalogen c:/ocad8/. Kartorna vi använder som bakgrundsfiler finns under c:/ocad8/kartor/. De är sedan indelade
Läs merLär känna MS SQL 2008 / Övning. Observera. Tips. Förberedelse
Lär känna MS SQL 2008 / Övning Observera Övningar som finns tillgängliga är till för att du ska kunna testa dina kunskaper och träna på dem. Det är helt upp till dig när du vill genomföra och om du vill
Läs merInstruktion för konvertering av e-post i Lotus Notes med Swing PDF Converter
1.2 Utgåva 1 (16) för konvertering av e-post i Lotus Notes med Swing PDF Converter Hur du väljer i Lotus Notes vad du vill konvertera... 1 Från arkivfil... 1 Från Inkorgen... 1 Från mapp... 2 Alternativ
Läs merFirst Class uppgift 2
First Class uppgift 2 Hur du lägger till en signering i mail. När du loggat in på First Class ser det ut som på bilden nedan, det så kallade skrivbordet. Här ska du klicka på knappen inställningar uppe
Läs merVi börjar med en penna som ritar när du drar runt den på Scenen.
Nivå 3 Målarlådan All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduktion
Läs merSteg 16 Video Debut video capture Video pad editor Windows 7/8
Steg 16 Video Debut video capture Video pad editor Windows 7/8 Dec -14 Liljedalsdata Liljedalsdata Steg 16 W78 Sida 1 Inledning Förkunskaper Steg 1, 2, 3, 15. Syftet med denna kurs är att du ska lära dig
Läs merKurs 5:1 Att presentera med PowerPoint del 1
Kurs 5:1 Att presentera med PowerPoint del 1 STUDENTDATORUTBILDNINGEN MALMÖ HÖGSKOLA Att presentera med bildspel, del 1 Här är en kort vägledning som kan hjälpa dig i ditt arbete med att skapa en presentation.
Läs merHandledning för konstruktion av tabeller och diagram med Excel
Handledning för konstruktion av tabeller och diagram med Excel 26 APRIL 2013 Inledning Excel är inte konstruerat för att i första hand utföra statistiska beräkningar, men en hel del sådant kan ändå göras.
Läs merBilder till bildspel på TV med Lightroom. Förberedelser
Bilder till bildspel på TV med Lightroom En beskrivning av ett arbetsflöde i Lightroom för att anpassa bilder till ett bildspel som skall visas på en TVskärm i full HD 1920x1080 pixlar. HD formatet 1920x1080
Läs merIRONCAD KONFIGURATIONER
IRONCAD KONFIGURATIONER IRONCAD har något som kallas för konfigurationer eller configurations på engelska. Det innebär att sammanställningar, parter och features i en och samma 3D-fil kan ha olika positioner
Läs merKapitel 16: Programmering
Kapitel 16: mering Innehåll Komma igång: Volymen av en cylinder...2 Skapa och ta bort program...4 Skriva instruktioner och köra program...5 Redigera program...6 Kopiera och byta namn på program...7 PRGM
Läs merManual Pausit. Vi på Pausit vill sprida välmående genom en liten insats som ger stor effekt!
Manual Pausit Dagens samhälle och arbetsliv kännetecknas av krav på ett ständigt högt tempo, effektivitet och konkurrens. Det är viktigt för både kropp och själ med variation och tid för återhämtning.
Läs merFlowbreeze ett verktyg vid händelse- och riskanalyser. Guide till hur du skapar händelsediagram med Flowbreeze
Flowbreeze ett verktyg vid händelse- och riskanalyser Guide till hur du skapar händelsediagram med Flowbreeze Flowbreeze ett verktyg vid händelse- och riskanalyser Med programmet Flowbreeze vänder vi oss
Läs mer1 Ändra kolumnbredd och radhöjd
330 1 Ändra kolumnbredd och radhöjd När en cell innehåller mycket data så är det lämpligt att öka kolumnbredden eller radhöjden för att informationen ska bli lättare att läsa. Det finns också tillfällen
Läs mer6. Nu skall vi ställa in vad som skall hända när man klickar på knappen samt att markören skall ändra sig till en hand när markören är på knappen.
Fiskar Arbetsbeskrivning knappmeny (Mediator 8) I detta exempel kommer du att lära dig Att göra en mastersida med knappar Att använda en mastersida på andra sidor Att använd funktionen Alignment Arbetsgång
Läs merLÄR DIG ANVÄNDA DIN MAC. från grunden! Nu med Mac OS X Leopard! Harry Peronius
Harry Peronius LÄR DIG ANVÄNDA Nu med Mac OS X Leopard! DIN MAC från grunden! Del 1 GRUNDFUNKTIONER 4. Finder... 6 5. Dock... 34 6. Hjälp... 36 7. Mappar och filer... 38 8. Time Machine... 4 9. Systeminställningar...
Läs merVisteon webbportal - Instruktioner
Instruktionerna på följande sidor sammanfattas nedan: Inloggning Första lösenordsändring Användning av funktionen Formulär för begäran om direktreparation för att slutföra och skicka ett formulär för begäran
Läs merVad är ManPlan. Du kan också lägga upp ditt kundregister i manplan så att du kan koppla ihop persoanl med både en resurs och kund.
Vad är ManPlan Med ManPlan schemalägger du personalens arbetspass och tilldelar personalen till företagets resurser. Resurser definerar du själv och kan vara olika från företag till företag beroende av
Läs merPrecis som var fallet med förra artikeln, Geogebra för de yngre i Nämnaren
Publicerad med tillstånd av Nämnaren Thomas Lingefjärd Geogebra i gymnasieskolan En tilltalande egenskap med Geogebra är att programmet kan användas tvärs över stora delar av utbildningssystemets matematikkurser.
Läs merTentamen i TDP004 Objektorienterad Programmering Praktisk del
Tentamen i TDP004 Objektorienterad Programmering Praktisk del Datum: 2011-04-28 Tid: 08-12 Plats: SU-salar i B-huset. Jour: Per-Magnus Olsson, tel 281456 Jourhavande kommer att besöka skrivsalarna ungefär
Läs merLathund Word. Här får du en liten Lathund i Word.
Lathund Word Här får du en liten Lathund i Word. Första sidan innehåller en text med textrutor. Textrutorna talar om vad det är för formatering. Du kan läsa i Lathunden hur du gör de olika formateringarna.
Läs merDatorlaboration 1 Deskriptiv statistik med hjälp av MS Excel
ANVISNINGAR Datorlaboration 1 Deskriptiv statistik med hjälp av MS Excel Detta häfte innehåller kortfattade anvisningar om hur ni använder Excel under denna laboration. Be om hjälp när/om ni tycker att
Läs merFrån vilka klasser hämtas eleverna till undervisningsgrupperna? Vilka undervisningsgrupper kan schemaläggas samtidigt?
Elevhantering Öppna elevtabellen Välj Tabell - Elev. Konstatera att elevtabellen är tom! I brist på elevinformation måste schemat få reda på följande: Från vilka klasser hämtas eleverna till undervisningsgrupperna?
Läs merSteg 8 OpenOffice Presentation
Steg 8 OpenOffice Presentation Mac OS X Sept -13 Liljedalsdata.se Liljedalsdata Steg 8 Mac Sida 1 Inledning Förkunskaper Steg 1, 2. Datorns funktion OpenOffice Presentation är ett program som du kan använda
Läs merOm man vill ändra färg inuti går det, men skuggan blir densamma.
Visst är det roligt att kunna göra fina dokument, häften, affischer, inbjudningskort och annat skoj?! Och att få bilderna att hamna där du vill att de ska hamna, i rätt storlek och utan att andra saker
Läs merMalmö högskola 2007/2008 Teknik och samhälle
Laboration 12 Avsikten med denna laboration är att du ska göra några grafiska program. Börja med att skapa paketet laboration 12. Grundläggande uppgift Uppgift 12a Uppgiften går ut på att göra en enkel
Läs mer