DM01 DM Obl. Afl. Jacob Christiansen, , D12, Elias 18/ Side 1 af 9
|
|
- Helena Maja Berg
- 7 år siden
- Visninger:
Transkript
1 DM01 2. Obl. Afl. Jacob Christiansen, , D12, Elias 18/ Side 1 af 9
2 Indhold 1. Formål... s Klasser... s Player... s Metoder... s getid... s gethand... s recall... s gemmeet... s score... s Meet... s Metoder... s geta og getb... s value... s tostring... s Test... s Test med argumenter... s Test med input... s Konklusion... s Bilag... s. 9 Side 2 af 9
3 1. Formål: Formålet med denne opgave er at lave to klasser, som implementerer: Meet: Implementerer konfrontationen. Player: Implementerer spilleren. Disse to klasser skal bruges til at lave spillet Dilemma. Spillet skal kunne spilles af to personer mod hinanden. Antal ar runder spillet spilles, skal være op til spillerne. 2. Klasser: 2.1. Player: Denne klasse implementerer typen Spiller. En spiller får tildelt et unikt id nummer, et navn og en hukommelse. Id nummeret er et unikt nummer som tildeles hver spiller og skal bruges i den næste opgave, hvor det er meningen at flere spillere skal indgå i en turnering. I denne opgave bruges det dog ikke. Navnet er spillerens navn og ikke nødvendigt unikt, da flere ar spillerne kan hedde det samme. Derfor får hver spiller et unikt id nummer. Hukommelsen bruges til at gemme konfrontationerne i, så man kan se udfaldene fra tidligere runderne og på den baggrund udvikle en strategi Metoder getid: Metoden getid bruges til at hente den pågældende spillers Id nummer. Skal bruges senere når der er flere spillere i en turnering. Metoden returnerer spillerens id nummer gethand: Metoden gethand bruges til at oprette en handling, samarbejde eller udnytte, Metoden bruger klassen Meet til at kontrollerer om input er valid. Metoden er implementeret med en do løkker, som kører indtil input er valid. Metoden læser kun det første bogstav, inden er hele string en lavet til lowercase. Indeni er en if løkke, som kontrollerer at input er valid. Metoden returnerer spillerens handling i form at s eller u recall: Recall metoden bruges til at vise indholdet af hukommelsen, konfrontationerne. Metoden bruger en for løkke som henter konfrontationerne en af gangen og printer dem på skærmen. Metoden returnerer en liste med konfrontationer på skærmen gemmeet: Metoden gemmeet bruges til at tilføje en konfrontation til hukommelsen. Metoden bruger elementat i Vector klassen, til at tilføje en konfrontation til hukommelsen. Metoden returnerer ikke noget. Side 3 af 9
4 score: Metoden score bruges til at beregne en spillers point. Metoden bruger en for løkke til at gennemgå hukommelsen og metoden value fra klassen Meet til at beregne spillerens point. Alle pointene lægges samme. Metoden returnerer summen af spillerens point fra alle runderne Meet Klassen Meet implementerer konfrontation. Constructor en har de to spilleres handlinger som parametere. En handling er enten samarbejde eller udnytte Metoder: geta og getb: Metoden geta og getb returnerer de to spilleres handlinger, så det er muligt at gemme en konfrontation i hukommelsen. Metoden returnerer spilleren handling i form af et s eller u value: Metoden value tager de to spilleres handlinger og beregner den første spillers point. Metoden bruger 4 if løkker til at tjekker de forskellige udfald og returnere de point spilleren skal have for den pågældende konfrontation. Metoden returnerer et tal tostring: Metoden tostring gør det muligt at vise resultatet af en konfrontation på skærmen på formen (s,u). 3. Test: Programmet Dilemma.java vil vi teste med forskelligt input. Både argumenterne, når programmet startes og det input som gives programmet under afvikling Test med argumenter: Test nr. Input Output 1 java Dilemma Fig. 1 2 java Dilemma 3 Fig. 2 3 java Dilemma 3.3 Fig. 3 4 java Dilemma hest Fig. 4 5 java Dilemma?#?+ Fig. 5 6 java Dilemma 3 Fig. 6 Tabel 1. Der forventes en fejlmeddelelse ved alle tests, undtagen test 2, som er gyldig input. Side 4 af 9
5 Fig. 1 Fig.2. Fig. 3. Fig. 4. Fig. 5. Fig. 6 Side 5 af 9
6 Ved test med forskellige argumenter, ses det at ved forkert argumenter, blev vist den tilhørende fejlmeddelelse. Ingen af de udførte tests gav andet end forventet output Test med input: I de følgende tests vil vi teste om resultatet af et spil bliver rigtig ved at prøver forskellige kombinationer og lade programmet beregne resultatet. Som kontrol beregnes resultatet manuelt. Desuden vil vi prøve at indtaste forskelligt forkert input. Test nr. Input Output 1 s og u Fig. 7 2 samarbejde og udnytte Fig. 8 3 S og U Fig. 9 4 slim og ukrudt Fig Forkert input, f.eks. hest og ost Tabel 2. Fig. 11 Ved de 4 første tests, forventes det at programmet eksekveres normalt og resultatet beregnes korrekt. Ved den sidste test forventes det, at programmet ikke vil fortsætte før de får korrekt input. Fig. 7 Side 6 af 9
7 Fig. 8 Fig. 9 Side 7 af 9
8 Fig. 10. Side 8 af 9
9 Fig. 11 Den manuelle beregning siger at resultatet skulle være 2 og 8 i alle testene. Det ses også at den sidste test ikke vir lade en spille, hvis ikke input er korrekt. 4. Konklusion: Testene viser at programmet virker normalt under korrekt input. Desuden viser testene at alt det fejl data som vi giver programmet bliver fanget. Så vi må konkluderer at programmet virker korrekt under normal brug. Programmet tager dog ikke højde for overflow og tegn som ikke bruges normalt, dvs. tegn som er uden for ascii standarten. 5. Bilag: Ved lagt denne rapport er der følgende bilag: 1. Dilemma.java 2. Player.java 3. Meet.java Side 9 af 9
10 ************************************************************************ Dilemma.java Main klasse til spillet Dilemma Lavet af: Jacob Christiansen ************************************************************************ Import af nødvendige klasser import cs1.keyboard; public class Dilemma public static void main(string[] args) Try til at fange fejl fra args[0], ved start af programmet try Initialisering af variabler int antal = Integer.parseInt(args[0]); String pla1na,pla2na; If-løkke som fanger minustal, som argument if(antal<0) System.out.println("Du skal indtaste et positivt heltal, som foerste argument."); System.out.println("Programmet afsluttes."); System.exit(0);Arslutter programmet Start af prog. og indtastning af navne System.out.println("Velkommen til Dilemma."); System.out.print("\nIndtast dit navn, spiller 1: "); pla1na=keyboard.readstring(); System.out.print("\nIndtast dit navn, spiller 2: "); pla2na=keyboard.readstring(); System.out.println("\nHej "+pla1na+" og "+pla2na); Oprettelse af de to spillere Player a = new Player(1,pla1na); Player b = new Player(2,pla2na); System.out.println("\nTast (S)smarbejde eller (U)dnytte..."); Selve spillet for(int i=0;i <antal;i++) Meet spil = new Meet(a.getHand(a.getId(),b.getId()),b.getHand(b.getId(),a.getId()));Oprettelse af en ny konfrontation a.gemmeet(spil.geta(),spil.getb());konfrontationen gemmes i de to spilleres hukommelse b.gemmeet(spil.getb(),spil.geta()); System.out.println("\nUdfaldet af runden blev: "+spil+"\n");
11 System.out.println("\n"+pla1na+" fik "+a.score()+" point.");beregning af de to spilleres point System.out.println("\n"+pla2na+" fik "+b.score()+" point."); if(a.score()>b.score()) System.out.println("\n"+pla1na+" vandt.");hvem vandt spillet if(a.score()==b.score()) System.out.println("\n"+"Spillet endte uafgjort."); if(a.score()<b.score()) System.out.println("\n"+pla2na+" vandt."); catch(arrayindexoutofboundsexception exc)exception hvis args[0] ikke kan laves om til en integer System.out.println("Foerste argument skal vaere et heltal, som angiver antal runder du vil spille."); catch(numberformatexception exc)exception hvis args[0] ikke er interger, f.eks. et kommetal System.out.println("Foerste argument skal vaere heltal, som angiver antal runder du vil spille.");
12 ************************************************************************ Player.java Klasse til spillet Dilemma Lavet af: Jacob Christiansen ************************************************************************ Import af nødvendige klasser import java.util.vector; import cs1.keyboard; public class Player Initialisering af variabler private int id; private String navn; private Vector mem; private int sum,nyttal; Constructor public Player(int idn,string nav) id=idn; navn=nav; mem=new Vector(); Metode til at kalde en spillers ID nummer public int getid() return id; Metode til at lave en handling public char gethand(int idme,int idhim) do System.out.print("Spiller "+idme+". Vaelg handling mod spiller"+idhim+": "); String valg=keyboard.readstring(); Konvaterer strengen til lowercase valg=valg.tolowercase(); Ser om første bogstav er s eller u if(valg.charat(0)==meet.sam valg.charat(0)==meet.udn) return valg.charat(0);returnere handlingen i form af s eller u else System.out.println("Fejl i indtastning. Proev igen..."); while(true); Metode til at vise indholdet af hukommelsen public void recall()
13 for(int i = 0;i<mem.size();i++) System.out.println(mem.elementAt(i)+" "); Metode til at gemme en konfrontation i hukommelsen public void gemmeet(char a,char b) mem.addelement(new Meet(a,b)); Metode til at beregne en spillers point ud fra en hukommelse public int score() int score=0; for(int i= 0; i < mem.size();i++) Meet nyttal=(meet) mem.elementat(i); sum+=nyttal.value(); return sum;
14 ************************************************************************ Player.java Klasse til spillet Dilemma Lavet af: Jacob Christiansen ************************************************************************ public class Meet Initialisering af variabler public static final char SAM='s', UDN='u'; private char Aaction, Baction; Constructor public Meet(char a, char b) Aaction=a;Initialisering af de to handlinger Baction=b; Metode til at kalde spiller a's handling public char geta() return Aaction; Metode til at kalde spiller b's handling public char getb() return Baction; Metode til at beregne spiller a's point for en konfrontation public int value() int result = ;Initialisering af resultat variabel if (Aaction==SAM && Baction==SAM) result = 2; if (Aaction==SAM && Baction==UDN) result = -1; if (Aaction==UDN && Baction==SAM) result = 4; if (Aaction==UDN && Baction==UDN) result = 0; return result; Metode som gør det muligt at skriver resultatet af en konfrontation som et talpar i en parentes public String tostring() return "(" + Aaction + "," + Baction + ")";
DM01 DM01. 3. Obl. Afl. Jacob Christiansen, 130282, jacob.ch@mail.tdcadsl.dk. D12, Elias 18/3-2003. Side 1 af 11
DM01 DM01 3. Obl. Afl. Jacob Christiansen, 130282, jacob.ch@mail.tdcadsl.dk D12, Elias 18/3-2003 Side 1 af 11 DM01 Indholdsfortegnelse: BILAG:...2 1 FORMÅL:...3 2 KLASSER:...4 2.1 DILEMMA:...4 2.1.1 METODER:...4
Læs mereDM01 DM01. 4. Obl. Afl. Jacob Christiansen, 130282, jacob.ch@mail.tdcadsl.dk. D12, Elias 13/5-2003. Side 1 af 7
DM01 DM01 4. Obl. Afl. Jacob Christiansen, 130282, jacob.ch@mail.tdcadsl.dk D12, Elias 13/5-2003 Side 1 af 7 DM01 Indholdsfortegnelse: BILAG:...2 1 FORMÅL:...3 2 KLASSER:...4 2.1 DNA2:...4 2.1.1 METODER:...4
Læs mereEksempel: Skat i år 2000
Kursus 02199: Programmering afsnit 2.1-2.7 Anne Haxthausen IMM, DTU 1. Værdier og typer (bl.a. char, boolean, int, double) (afsnit 2.4) 2. Variable og konstanter (afsnit 2.3) 3. Sætninger (bl.a. assignments)
Læs mereUniversity of Southern Denmark Syddansk Universitet. DM502 Forelæsning 2
DM502 Forelæsning 2 Repetition Kompilere og køre Java program javac HelloWorld.java java HeloWorld.java Debugge Java program javac -g HelloWorld.java jswat Det basale Java program public class HelloWorld
Læs mereCivilingeniøreksamen 49104 12. januar 2001. Skriftelig prøve den 12. januar 2001 Kursusnummer 49104
Skriftelig prøve den 12. januar 2001 Kursusnummer 49104 Kursusnavn: Programmering. Tilladte hjælpemidler: Alle skriftlige hjælpemidler Opgavesættet består af fire opgaver, der har følgende vægtning: Opgave
Læs mereKursus navn: Indledende programmering Kursus nr. 02101
Danmarks Tekniske Universitet Side 1 af 8 sider Skriftlig prøve, den 15. december 2007 Kursus navn: Indledende programmering Kursus nr. 02101 Tilladte hjælpemidler: Alle skriftlige hjælpemidler Vægtning
Læs mere//Udskriver System.out.println("Hej " + ditfornavn + " " + ditefternavn + "."); System.out.println("Du er " + dinalder + " aar gammel!
Denne guide er oprindeligt udgivet på Eksperten.dk Brugerinput i Java Denne her artikel gennemgår diverse ting ved brug af brugerinput i Java. Den starter med det simple og fortæller derefter skridt for
Læs mereAAU, Programmering i Java Intern skriftlig prøve 18. maj 2007
AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007 Opgavebesvarelsen skal afleveres som enten en printerudskrift eller som et passende dokument sendt via email til fjj@noea.dk. Besvarelsen skal
Læs mereUniversity of Southern Denmark Syddansk Universitet. DM502 Forelæsning 4
DM502 Forelæsning 4 Flere kontrolstrukturer for-løkke switch-case Metoder Indhold Arrays og sortering af arrays String-funktioner for-løkke Ofte har man brug for at udføre det samme kode, for en sekvens
Læs mereAbstrakte datatyper C#-version
Note til Programmeringsteknologi Akademiuddannelsen i Informationsteknologi Abstrakte datatyper C#-version Finn Nordbjerg 1/9 Abstrakte Datatyper Denne note introducerer kort begrebet abstrakt datatype
Læs mereVideregående Programmering Obligatorisk opgave - 3. semester, efterår 2004
Overvågningssystem Beskrivelse Bagagesorteringssystemet består af et antal skranker (check-in) til modtagelse og registrering af bagage, et automatiseret sorteringsanlæg samt et antal terminaler (gates),
Læs merePython 3 Matematik Programmerings kursus:
Python 3 Matematik Programmerings kursus: Kompendiet indeholder: Hello World (første program) Variable (String & Integer) Løkker (while-loop) Regneoperationer If-else statement Funktioner Opgaver o Læg
Læs mereUgeseddel 4 1. marts - 8. marts
Ugeseddel 4 1. marts - 8. marts Læs følgende sider i kapitel 6 i lærebogen: s. 233 258 og s. 291 317 (afsnit 6.3 overspringes). Begynd at overveje, hvad afleveringsopgaven skal omhandle. Læs vejledningen,
Læs mereDM02 opgaver ugeseddel 2
DM0 opgaver ugeseddel af Fiona Nielsen 16. september 003 Øvelsesopgaver 9/9, 10/9 og 11/9 1. Vis, at 1 3 + 3 3 + 5 3 +... + (n 1) 3 = n 4 n. Omskriver til summationsformel: (i 1) 3 = n 4 n Bevis ved induktion
Læs mereSkriftlig eksamen i Datalogi
Roskilde Universitetscenter side 1 af 9 sider Skriftlig eksamen i Datalogi Modul 1 Vinter 1999/2000 Opgavesættet består af 6 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 5% Opgave 2
Læs mereKursus i OOP og Java. Kursus i Objektorienteret programmering i Java
Kursus i OOP og Java Kursus i Objektorienteret programmering i Java Åben Dokumentlicens Dette foredragsmateriale er under Åben Dokumentlicens (ÅDL) Du har derfor lov til frit at kopiere dette værk Bruger
Læs mereJacob Christiansen, Institut for MAtematik og DAtalogi, Syddansk Universitet, Odense
7 DM -. Obligatoriske Opgave Løsning af ligningssystem vha. fipunktmetoden Jacob Christiansen, 8 moffe@imada.sdu.dk Institut for MAtematik og DAtalogi, Syddansk Universitet, Odense. Opgaven Der skal implementeres
Læs mereb) Udvid din implementation af forme til at understøtte.equals. To objekter af samme form er ens hvis de har samme værdier i felterne.
Exercise 1: Opgave 9.1 på CodeJudge. a) Lav klasserne Cirkel, Rektangel og Kvadrat, som implementerer vedhæftede interface From.java (se CodeJudge). Lav Rektangel før du laver Kvadrat. Kan du bruge nedarvning
Læs mereDM34-1. Obligatorisk opgave Dilemma spillet. Jacob Aae Mikkelsen 191076 kok04
DM34-1. Obligatorisk opgave Dilemma spillet Jacob Aae Mikkelsen 191076 kok04 April 2005 Kapitel 1 Resumé Denne rapport dokumenterer udviklingsforløbet og afprøvningen af et spil Dilemma. Spillet går ud
Læs mereBRP 6.9.2006 Kursusintroduktion og Java-oversigt
BRP 6.9.2006 Kursusintroduktion og Java-oversigt 1. Kursusintroduktion 2. Java-oversigt (A): Opgave P4.4 3. Java-oversigt (B): Ny omvendings -opgave 4. Introduktion til næste kursusgang Kursusintroduktion:
Læs mereDANMARKS TEKNISKE UNIVERSITET
DANMARKS TEKNISKE UNIVERSITET Skriftlig prøve, 14. december 2018, 4 timer Side 1 af 18 Kursus navn: 02101 Indledende Programmering Kursus : 02101 Tilladte hjælpemidler: Ikke-digitale skriftlige hjælpemidler
Læs mereVariabel- sammenhænge
Variabel- sammenhænge Udgave 2 2009 Karsten Juul Dette hæfte kan bruges som start på undervisningen i variabelsammenhænge for stx og hf. Hæftet er en introduktion til at kunne behandle to sammenhængende
Læs mereRediger eller opret institutionsmedarbejder på en ungdomsuddannelse
Rediger eller opret institutionsmedarbejder på en ungdomsuddannelse Institutionens brugeradministrator på Optagelse.dk kan oprette medarbejdere med forskellige roller og rettigheder. Når du opretter en
Læs mereDet er muligt at chekce følgende opg. i CodeJudge: og
Det er muligt at chekce følgende opg. i CodeJudge:.1.7 og.1.14 Exercise 1: Skriv en forløkke, som producerer følgende output: 1 4 9 16 5 36 Bonusopgave: Modificer dit program, så det ikke benytter multiplikation.
Læs mereIndlæsning fra BS Plus. - modulbeskrivelse
Indlæsning fra BS Plus - modulbeskrivelse Indledning Modulet Indlæsning fra BS Plus drejer sig om at håndtere virksomhedens tilbagevendende betalinger f.eks. forsikringer, abonnementer, rengøring eller
Læs mereForelæsning Uge 4 Mandag
Forelæsning Uge 4 Mandag Algoritmeskabeloner findone, findall, findnoof, findsumof Primitive typer (forfremmelse og begrænsning) Identitet versus lighed (for objekter, herunder strenge) Opfølgning på Skildpadde
Læs mereJava Programmering. En bog for begyndere. Skrevet af Henrik Kressner
Java Programmering En bog for begyndere Skrevet af Henrik Kressner Indholdsfortegnelse Introduktion...3 1 Introduktion til Java...4 1.1 Javakoden...4 1.2 Det første program...6 1.2 Skriv til skærmen...6
Læs mereTree klassen fra sidste forelæsning
Programmering 1999 Forelæsning 12, fredag 8. oktober 1999 Oversigt Abstrakte klasser. Grænseflader. Programmering 1999 KVL Side 12-1 Tree klassen fra sidste forelæsning class Tree { int age; // in years
Læs mereVejledende løsninger
Roskilde Universitetscenter side 1 af 8 sider Vejledende løsninger Opgave 1 Spørgsmål 1.1 a = b - a; b = b - a; a = b + a; Opgaven har flere løsninger. En anden løsning er: a = b + a; b = a - b; a = a
Læs merePROGRAM. using System; using System.Collections.Generic; using System.Text; using System.Collections;
PROGRAM using System; using System.Collections.Generic; using System.Text; using System.Collections; namespace EventManager class Program static void Main(string[] args) string hovedmenu = ""; string svar;
Læs mereManual til TI-89. Af: Martin Kyhl og Andreas Kristansen. Med denne i hånden til eksamen burde de fleste opgaver kunne løses på få minutter.
Manual til TI-89 Af: Martin Kyhl og Andreas Kristansen Med denne i hånden til eksamen burde de fleste opgaver kunne løses på få minutter. Indholdsfortegnelse 0 Indledning...3 0.1 Forord...3 0.2 Syntax
Læs mereVejledning til dagpengekortet på Selvbetjeningen
Vejledning til dagpengekortet på Selvbetjeningen Denne vejledning indeholder eksempler på, hvordan du udfylder dit dagpengekort. Du kan benytte samme vejledning til udfyldelse af efterlønskort eller et
Læs mereUniversity of Southern Denmark Syddansk Universitet. DM502 Forelæsning 3
DM502 Forelæsning 3 Indlæsning fra tastatur Udskrift til skærm Repetition Beregning af middelværdi Gentagelse med stop-betingelse (while) Heltalsdivision Division med nul Type-casting ( (double) ) Betinget
Læs mereHashing og hashtabeller
Datastrukturer & Algoritmer, Datalogi C Forelæsning 16/11-2004 Hashing og hashtabeller Teknik til at repræsentere mængder Konstant tid for finde og indsætte men ingen sortering af elementerne Specielt
Læs mereParameters. Denne artikel beskriver hvorfor parameters er gode. Den forudsætter lidt kendskab til C# og ADO.NET.
Denne guide er oprindeligt udgivet på Eksperten.dk Parameters Denne artikel beskriver hvorfor parameters er gode. Den forudsætter lidt kendskab til C# og ADO.NET. Der findes en tilsvarende artikel med
Læs mereBilag 1 Rige billeder Ordremodtagelse
Bilag1 Rigebilleder Ordremodtagelse Tværfagligtprojektpå2.Semester Bilag afchristian,kennetogmartin 71 Overordnet Tværfagligtprojektpå2.Semester Bilag afchristian,kennetogmartin 72 Produktionsgulvet Tværfagligtprojektpå2.Semester
Læs mereDM502. Peter Schneider-Kamp (petersk@imada.sdu.dk) http://imada.sdu.dk/~petersk/dm502/
DM502 Peter Schneider-Kamp (petersk@imada.sdu.dk) http://imada.sdu.dk/~petersk/dm502/ 1 DM502 Bog, ugesedler og noter De første øvelser Let for nogen, svært for andre Kom til øvelserne! Lav opgaverne!
Læs mereVirkefeltsregler i Java
Virkefeltsregler i Java int i; int k; Sequence s; int j; What s in a name? Brian spillede blændende i søndags! Skolen ligger i Viby Ring til Kirsten og sig at... Et navn fortolkes i en kontekst og konteksten
Læs mereRatepensioner i Skat Nova 2015
Ratepensioner i Skat Nova 2015 18. maj 2016 Indhold 1 Beskrivelse felt 21 ratepension i Skat Nova 2015.8 og tidligere versioner... 2 1.1 Eksempel hvor den ene ægtefælle har virksomhed og herudover lønindkomst,
Læs mereUniversity of Southern Denmark Syddansk Universitet. DM502 Forelæsning 6
DM502 Forelæsning 6 Klasser og objekter Introduktion Math-klassen Indhold Klasser vs. objekter Først et tænkt eksempel: Vi vil lave en bil i Java 1. spørgsmål: Hvad karakteriserer en bil? Model År Farve...
Læs mereStart med at vælge hvilken afdeling der skal laves ændringer i f.eks. fodbold.
Start med at vælge hvilken afdeling der skal laves ændringer i f.eks. fodbold. Her ses da alle sider og undersider som siden fodbold indeholder. Nu kan du gå i gang med f.eks. at tilføje nye sider. Klik
Læs mereAlf og Alfabetet. - lær bogstaver, ord og begreber. Vejledning
Alf og Alfabetet - lær bogstaver, ord og begreber Vejledning Indholdsfortegnelse Forord 3 Sådan navigerer du rundt i Alf og Alfabetet 4 A - Lær bogstaverne 4 L - Stav ordet 5 F - Skriv ordet 5 E - Kombiner
Læs mereDe 2D Constraints, der findes i programmet, er vist herunder (dimension er også en form for 2D Constraint). Fig. 298
Inventor 2011 - Del 1 Featuren Circular Pattern 2D Constraints Constraints er bindinger, der kan oprettes mellem de forskellige elementer i fx en Sketch. Du har allerede arbejdet med nogle af dem, programmet
Læs mereSkolemedarbejder 9. klasse. Brugervejledning Optagelse.dk
Skolemedarbejder 9. klasse Brugervejledning Optagelse.dk Skolemedarbejder 9. klasse Brugervejledning Optagelse.dk Forfatter: Ulrik Sølgaard-Nielsen Styrelsen for It og Læring Styrelsen for It og Læring,
Læs mereClublog Dansk vejledning af OZ0J Version 1.0 opdateret juli 2016. Forord. Denne vejledning indeholder opstart og løbende brug af Clublog.
Forord Denne vejledning indeholder opstart og løbende brug af Clublog. Brug af vejledningen samt installation af softwaren sker helt på eget ansvar. Vejledningen opdateres efter behov og må frit kopieres
Læs mereUniversity of Southern Denmark Syddansk Universitet. DM503 Forelæsning 11
DM503 Forelæsning 11 Generics Pakker Exceptions Indhold Generics Nedarvning og Generics Generics Nedarvning og Generics Husk Box fra sidst Generics public class Box {! private T object;! public void
Læs mereFunktionalligninger - løsningsstrategier og opgaver
Funktionalligninger - løsningsstrategier og opgaver Altså er f (f (1)) = 1. På den måde fortsætter vi med at samle oplysninger om f og kombinerer dem også med tidligere oplysninger. Hvis vi indsætter =
Læs mereBogstavregning. Formler... 46 Reduktion... 47 Ligninger... 48. Bogstavregning Side 45
Bogstavregning Formler... 6 Reduktion... 7 Ligninger... 8 Bogstavregning Side I bogstavregning skal du kunne regne med bogstaver og skifte bogstaver ud med tal. Formler En formel er en slags regne-opskrift,
Læs mereBrugervejledning. ETKA Integration til KT15 i Onlinesystemet
Brugervejledning ETKA Integration til KT15 i Onlinesystemet 1 Manual til overførsel af Ordre i ETKA til KT15 i onlinesystemet Introduktion Semler IT har udviklet en integration imellem ETKA og Onlinesystemet.
Læs mereStudiepraktik. Thomas Bøgholm Mikkel Hansen Jacob Elefsen
Studiepraktik Thomas Bøgholm boegholm@cs.aau.dk Mikkel Hansen mhan@cs.aau.dk Jacob Elefsen jelefs12@student.aau.dk 1 Studiepraktik -- program Program onsdag 10.00 10.15 Registrering af fremmøde og gennemgang
Læs mereTredjepart webservices
Tredjepart webservices 4. juni 2015 USS Dok. Klik her for at angive tekst. 1/12 Indholdsfortegnelse Introduktion... 3 Miljøer... 3 Adgang... 3 API kald... 4 GET: /authorizations... 4 Input 4 Output 4 Output
Læs mereHvis du har den i mappen i forvejen skal du ikke hente den en gang til. Nu skal baggrundsbilledet laves, så tryk på NY på ikonen foroven.
Side 1 Denne collage er lidt anderledes end den forrige. Her skal der bruges et baggrundsmønster som udfylder hele siden, og vi bruger andre foto. Det lille baggrundsbillede er en.gif fil som du kan hente
Læs mereAnvendelse af metoder - Programmering
Denne guide er oprindeligt udgivet på Eksperten.dk Anvendelse af metoder - Programmering En forhåbentlig rigtig god forklaring på hvad metoder er og hvordan de anvendes. Lidt om private og public, retur
Læs mereBOSK F2011, 1. del: Udsagnslogik
( p q) p q February 1, 2011 Sandhedsværdier og udsagnsvariable I dag handler det om logiske udsagn. Mere præcist om de logiske udsagn vi kan bygge ud fra sandhedsværdier, udsagnsvariable og logiske konnektiver.
Læs mereSystemkald DM14. 1. Obligatoriske opgave. Antal sider: 7 inkl. 2 bilag Afleveret: d. 18/3-2004 Afleveret af: Jacob Christiansen, 130282-2111
DM14 1. Obligatoriske opgave Systemkald Antal sider: 7 inkl. 2 bilag Afleveret: d. 18/3-2004 Afleveret af: Jacob Christiansen, 130282-2111 Side 1 af 5 Intro: Formålet med opgaven at et lave en system kald
Læs mereKlienten. import java.util.*;
Klienten import java.util.*; * Aktiviteter er et model element, som indeholder blandt andet psimetiks beskrivleser. * @author rling public class Aktivitet extends Beholder implements HarEOgA, HarTilknytning,
Læs mereForelæsning Uge 4 Mandag
Forelæsning Uge 4 Mandag Algoritmeskabeloner Kan (ved simple tilretningerne) bruges til at implementere metoder, der gennemsøger en arrayliste (eller anden objektsamling) og finder objekter, der opfylder
Læs mereStil krav til din udvikling. - og få mere ud af samtalen med din leder. Anbefalinger og inspiration til faglige repræsentanter
Stil krav til din udvikling - og få mere ud af samtalen med din leder Anbefalinger og inspiration til faglige repræsentanter Sæt udviklingssamtalen og udviklingsplanen på dagsordenen Når medarbejderen
Læs mereSDB. MySQL Installation Guide
SDB MySQL Installation Guide MERE 2003 D. 05 July, 2003 Installation af MySQL databasen Introduktion...2 Krav for at installere MySQL...2 Installationen...3 Udpak zip filen...3 Start Installationen...3
Læs mereOpgaver til skattejagt, kapitel 13, forløb om trylleord.
Opgaver til skattejagt, kapitel 13, forløb om trylleord. Her er: Beskrivelse af aktiviteten. Opgaveark hvor børnene kan skrive bogstavet, tegne trylleordet og tegne hvad det bliver til (Dette ark skal
Læs meredintprog Manual Revision: 1241 August 24, 2010 I Introduktion 3 1 Notation 3 II Begreber 4 2 Grundbegreber om programmering 4
dintprog Manual Revision: 1241 August 24, 2010 Indhold I Introduktion 3 1 Notation 3 II Begreber 4 2 Grundbegreber om programmering 4 3 Grundbegreber om modellering 4 III Sprogkonstruktioner 5 4 Klasser
Læs mereLøsning af møntproblemet
Løsning af møntproblemet Keld Helsgaun RUC, oktober 1999 Antag at tilstandene i problemet (stillingerne) er repræsenteret ved objekter af klassen State. Vi kan da finde en kortest mulig løsning af problemet
Læs mereKL S EFFEKTMÅLINGS- REDSKAB TIL KONTROLOMRÅDET
KL FEBRUAR 2016 TEKNISK VEJLEDNING KL S EFFEKTMÅLINGS- REDSKAB TIL KONTROLOMRÅDET OFFICE VERSION 2007 2 VEJLEDNING I ANVENDELSE AF VÆRKTØJ TIL EFFEKTMÅLING INDHOLD INDHOLD INDLEDNING A. TEKNISKE KRAV SIDE
Læs mereMartin Olsen. DM507 Projekt Del I. 19. marts 2012 FOTO: Colourbox
Martin Olsen DM0 Projekt 0 Del I. marts 0 FOTO: Colourbox Indhold Indledning... Opgave... Opgave... Opgave... Opgave... Opgave... Opgave... Opgave... Kildekode til SimpleInv.java... Kildekode til MergeSort.java...
Læs merepublic Set(int size) { this.listelement = new LinkedList<Integer>(); }
// Henri AYCARD import java.util.linkedlist; public class Set { private LinkedList listelement; public Set(int size) { this.listelement = new LinkedList(); public boolean contains(int
Læs mereGenerisk programmering - opgave 2 - Doxygen
Generisk programmering - opgave 2 - Doxygen Morten Wendelboe Datalogisk Institut, Københavns Universitet Universitetsparken 1, 2100 København Ø morty@diku.dk Resumé. Denne opgave ser på mulighederne for
Læs mereFinde invers funktion til en 2-gradsfunktion - ved parallelforskydning. John V Petersen
Finde invers funktion til en 2-gradsfunktion - ved parallelforskydning John V Petersen Finde invers funktion til en 2-gradsfunktion - ved parallelforskydning 2015 John V Petersen art-science-soul Indhold
Læs mereKL S EFFEKTMÅLINGS- REDSKAB TIL KONTROLOMRÅDET
KL FEBRUAR 2016 TEKNISK VEJLEDNING KL S EFFEKTMÅLINGS- REDSKAB TIL KONTROLOMRÅDET OFFICE VERSION 2010 OG 2013 2 VEJLEDNING I ANVENDELSE AF VÆRKTØJ TIL EFFEKTMÅLING INDHOLD INDHOLD INDLEDNING A. TEKNISKE
Læs mereJavaScript. nedarvning.
JavaScript er et sprog, der kan give en hjemmeside mere funktionalitet og gøre den interaktiv, så den reagerer på læsernes handlinger. CGI (Common Gateway Interface) har hidtil været de protokoller, man
Læs mereForelæsning 17, tirsdag 2. november 1999 Søgning efter en given værdi i en tabel. Programmering 1999
sammenligninger, hvor Programmering 1999 Forelæsning 17, tirsdag 2 november 1999 Søgning efter en given værdi i en tabel Lineær søgning og binær søgning Effektivitet: maskinuafhængig vurdering af køretid
Læs merePersoner med sygefravær på valgfrit antal dage/perioder (Rapport-ID: 79)
Personer med sygefravær på valgfrit antal dage/perioder (Rapport-ID: 79) Indhold 1. Hvad er formålet med rapporten?... 1 2. Overblik over rapporten... 1 3. Den færdige rapport... 2 4. Faste, indbyggede
Læs mereArduino kursus lektion 4:
Arduino kursus lektion 4: I denne lektion skal vi bruge et digitalt termometer til at aflæse temperaturen! Herefter skal vi tænde 3 dioder som hver indikerer forskellige temperaturer! Opgave 1: Temperatursensor
Læs mereBørn, unge og sundhed Automatisering
Gr. 8 Børn, unge og sundhed Automatisering Kage, hvornår? Thomas Qvistorff Kanstrup og Thorbjørn Louring Koch 1.6 Kom/IT RTG 30/4 2010 Indhold Indledning... 3 Planlægning... 3 Kommunikationsplanlægning...
Læs mereInteraktionsudvikling
Projektopgave 3: Interaktionsudvikling CPH business, klasse: MulA2013 Projektansvarlige undervisere Thomas Hartmann MereteGeldermann lützen: Projekt produkt url: www.amalieardahl.dk/projekt3/index.html
Læs mereIndberetning af en ny lokalplan
Indberetning af en ny lokalplan Sker på http://indberet.plansystem.dk/ Hvis en bruger ønsker at indberette en ny lokalplan i forslag (i høring), så start med at markere kladde og forslag som status, samt
Læs mereO l e 3 1 2. 2 \n I b 1 1 1 1 7 \n. Ole 312.2 Ib 11117 TT_EOF. Ole 312.2. Ib 11117. Overview Tekstfiler, tegn og brikker
Programmering 1999 Forelæsning 8, fredag 24. september 1999 Overview Tekstfiler, tegn og brikker StreamTokenizer: indlæsning fra tekstfiler Formateret udskrift Programmering 1999 KVL Side 8-1 Tekstfiler
Læs mereThreads i Java. Denne artikel giver en introduktion til threads i Java. Den beskriver hvad tråde er og forklarer hvordan de bruges i Java
Denne guide er oprindeligt udgivet på Eksperten.dk Threads i Java Denne artikel giver en introduktion til threads i Java. Den beskriver hvad tråde er og forklarer hvordan de bruges i Java Den forudsætter
Læs mereSTIL Styrelsen for It og Læring. Praktisk vejledning til skolerne
STIL Styrelsen for It og Læring Praktisk vejledning til skolerne Grundskolekarakterer 2016 Side 2 af 8 Indhold Ændringer siden sidste år... 3 PRAKTISK:... 3 Hvilken indberetning handler det om?... 3 Hvilke
Læs mereDen bedste dåse, en optimeringsopgave
bksp-20-15e Side 1 af 7 Den bedste dåse, en optimeringsopgave Mange praktiske anvendelser af matematik drejer sig om at optimere en variabel ved at vælge en passende kombination af andre variable. Det
Læs mereVejledning om dybe links i Digital Post. Februar 2016
Vejledning om dybe links i Digital Post Februar 2016 Hvem skal anvende vejledningen? Vejledningen er relevant for dig, hvis du vil indsætte et link til myndighedens postkasse i Digital Post som kontaktoplysning
Læs mereLigninger med reelle løsninger
Ligninger med reelle løsninger, marts 2008, Kirsten Rosenkilde 1 Ligninger med reelle løsninger Når man løser ligninger, er der nogle standardmetoder som er vigtige at kende. Vurdering af antallet af løsninger
Læs mereÅrsafslutning i SummaSummarum 4
Årsafslutning i SummaSummarum 4 Som noget helt nyt kan du i SummaSummarum 4 oprette et nyt regnskabsår uden, at det gamle (eksisterende) først skal afsluttes. Dette betyder, at det nu er muligt at bogføre
Læs mereBILAG A SPØRGESKEMA. I denne At-vejledning præsenteres et kort spørgeskema med i alt 44 spørgsmål fordelt på otte skalaer.
16 BILAG A SPØRGESKEMA I denne At-vejledning præsenteres et kort spørgeskema med i alt 44 spørgsmål fordelt på otte skalaer. Skalaernes spørgsmål indgår i et større spørgeskema, der omfatter i alt 26 skalaer
Læs mereSMARTair Genesis. Manual for slutbruger
SMARTair Genesis Manual for slutbruger Indholdsfortegnelse 1. Generelt om Genesis... 4 1.1 Brugsområder... 4 1.2 Adgangskort og brikker... 4 1.3 Zys læsere... 4 2 Daglig brug... 5 2.1 Tilgængelige funktioner...
Læs mereManual til de lokale webredaktører
Skolelederne.org marts 2007 Manual til de lokale webredaktører Nedenstående er en kort udgave af manualen til hjemmeside systemet Webupdate 5 med enkelte personlige erfaringskommentarer.. Mvh Søren Thomsen.
Læs merePrepared Statements. Denne artikel beskriver hvorfor prepared statements er gode. Den forudsætter lidt kendskab til Java og JDBC.
Denne guide er oprindeligt udgivet på Eksperten.dk Prepared Statements Denne artikel beskriver hvorfor prepared statements er gode. Den forudsætter lidt kendskab til Java og JDBC. Skrevet den 18. Feb 2010
Læs mereNetprøver.dk. Brugervejledning til Prøveansvarlige
Netprøver.dk Brugervejledning til Prøveansvarlige 11. marts 2016 Indhold 1 Introduktion... 3 2 Login og prøveholdsoversigt... 4 3 På prøvedagen... 6 3.1 Sådan sorterer du i oversigten over prøvehold...
Læs mereKøbekontrakter. Købekontrakter
Købekontrakter Købekontrakter er et modul, der er udviklet til DSM Navision, til brug for de virksomheder, der sælger varer, maskiner og forbrugsartikler, der skal finansieres ved hjælp af kontrakter.
Læs mereLær Python dag 1 - modul 1
Lær Python dag 1 - modul 1 Introduktion, basis python Steffen Berg Klenow Jonas Bamse Andersen Syddansk Universitet Indhold 1. Velkommen 2. Programmering i python 3. Typer, variabler og udtryk 1 Velkommen
Læs mereLoginvejledning, tips og hjælp
Loginvejledning, tips og hjælp Denne vejledning er en hjælp til dig, der skal søge ind på IT-Universitetets kandidatuddannelser. Ansøgning om optagelse gennemføres digitalt i ansøgningssystemet STADS-DANS.
Læs mereForelæsning Uge 4 Torsdag
Forelæsning Uge 4 Torsdag Algoritmeskabeloner findone, findall, findnoof, findsumof (i mandags) findbest Levetid for variabler og parametre Virkefeltsregler Hvor kan man bruge de forskellige variabler?
Læs mereVejledning til Photofiltre nr.166 Side 1 Lave små grafik knapper i Photofiltre
Side 1 Photofiltre er jo først og fremmest et fotoredigeringsprogram. MEN det er også udmærket til at lave grafik med. F.eks. disse knapper er hurtig og nemme at lave. Her er der sat en hvid trekant med
Læs merePotens & Kvadratrod. Navn: Klasse: Matematik Opgave Kompendium. Opgaver: 22 Ekstra: 4 Point: Matematik / Potens & Kvadratrod
Navn: Klasse: Matematik Opgave Kompendium Potens & Kvadratrod Opgaver: Ekstra: Point: http://madsmatik.dk/ d.0-0-01 1/1 Potenser: Du har måske set udtrykket før eller måske 10 1. Begge to er det vi kalder
Læs mereBrugervejledning. til. Landsforeningen Danske Folkedanseres. Medlemssystem (For dansere)
Brugervejledning til Landsforeningen Danske Folkedanseres Medlemssystem (For dansere) 1 Indhold Første gang systemet skal have at vide, hvem du er.... 3 Log Ud - VIGTIGT!... 4 Log ind når du har oprettet
Læs mereSådan benytter du HOTLINEs ServiceDesk (SD)
Sådan benytter du HOTLINEs ServiceDesk (SD) Hvor finder jeg ServiceDesk?...2 Fanebladet Start Startside...3 Hvordan opretter jeg en ny opgave?...4 Hvordan laver jeg et skærmdump og får lagt det ind i min
Læs mereFormler, ligninger, funktioner og grafer
Formler, ligninger, funktioner og grafer Omskrivning af formler, funktioner og ligninger... 1 Grafisk løsning af ligningssystemer... 1 To ligninger med to ubekendte beregning af løsninger... 15 Formler,
Læs mereOffset til terminalskærm i Java
Denne guide er oprindeligt udgivet på Eksperten.dk Offset til terminalskærm i Java Ikke en atikkel - men en Classe til java der gør det nemt at skrive ud på avancerede måder når man kun opererer i dosvindue.
Læs mereclass subklasse-navn extends superklasse-navn { } NorwaySpruce har superklassen Spruce, som igen har superklassen Tree.
Programmering 1999 Forelæsning 11, tirsdag 5. oktober 1999 Oversigt Klasse-hierarkier: superklasser og subklasser Nedarvning Polymorfi Programmering 1999 KVL Side 11-1 Hierarkier En klasse repræsenterer
Læs mere