Opgaven fortsat. Opfølgning på Opgave 2 og Use Cases. Opgaven. Trin 1: Væsentlige begreber. Resultatliste: 100 bryst, herrer

Størrelse: px
Starte visningen fra side:

Download "Opgaven fortsat. Opfølgning på Opgave 2 og Use Cases. Opgaven. Trin 1: Væsentlige begreber. Resultatliste: 100 bryst, herrer"

Transkript

1 Opfølgning på Opgave 2 og Use Cases originally by Michael R. Hansen modified/extended by Anne E. Haxthausen Informatics and Mathematical Modelling Technical University of Denmark Opgaven fortsat Efter hvert løb laves en resultatliste, som viser de forskellige svømmeres tider i det pågældende løb. Desuden ønsker vi, at få en udskrift af hvilke nåle svømmerne i et løb kan få for deres præstationer. Resultatliste: 100 bryst, herrer Svømmer Mads 1.44:25 Finn 1.30:00 Aage 1.24:42 Hans 1.02:59 Sten 2.22:25 Mads tildeles flippernaalen Finn tildeles broncedelfinnaalen Aage tildeles broncedelfinnaalen Hans tildeles elitenaalen Opgaven Software Engineering 1 c Michael R. Hansen, Spring 2009 p. 1 Trin 1: Væsentlige begreber Software Engineering 1 c Michael R. Hansen, Spring 2009 p. 3 Ved svømmestævner måles svømmernes tider i minutter, sekunder og hundrededele af sekunder. Når svømmerne har opnået gode tider, får de en udmærkelse i form af en nål. Kravene for at opnå en given nål afhænger af køn og disciplin. Identificer væsentlige begreber i problemstillingen, som kan være kandidater til klasser. Ryd op i begreberne, men udvælg hellere en klasse for meget end en for lidt. Lad os antage at der findes 8 forskellige nåle, og at kravene for herrer i disciplinen 100 bryst er givet ved Nål Elite 1.03:90 Guld 1.07:59 Sølvdelfin 1.12:59 Sølv 1.24:00 Bronzedelfin 1.30:00 Bronze 1.39:00 Flipper 2.03:00 Talent 2.21: Software Engineering 1 c Michael R. Hansen, Spring 2009 p Software Engineering 1 c Michael R. Hansen, Spring 2009 p. 4

2 Glossary Svoemmer: En svømmer beskrives ved navn, køn og årgang. : Et tidspunkt angives ved minutter, sekunder og hundrededele af sekunder. : Et løb er i en bestemt disciplin og for et givet køn, og det har en startliste over deltagende svømmere. : En nåle-beskrivelse afhænger af disciplin og køn, og angiver max-tider ( en for hver slags nål). Der findes 8 slags nåle med navnene. Resultatliste: En resultatliste hører til et løb og har en svømmetidsliste for svømmerne i løbet. Trin 3: Associationer Find associationer mellem klasserne startliste tidsliste loeb tider 8 Trin 2: Attributter Software Engineering 1 c Michael R. Hansen, Spring 2009 p. 5 Detaljeret klassediagram Software Engineering 1 c Michael R. Hansen, Spring 2009 p. 7 Analyser begreberne for at identificere attributter startliste +equals(t:): boolean +less(t:,): boolean +lesseq(t:): boolean +(disc:string,k:boolean,stl:svoemmer[]) +size(): int +getsvoemmer(i:int): Svoemmer +getkoen(): boolean +getdisciplin(): String tider 8 tidsliste loeb -NAALE: String[] -ANTAL_NAALE: int +(disc:string,k:boolean,tr:[]) +udmaerkelseok(t:): boolean +findnaal(t:): String +(loeb:,tidsliste:[]) +tildel(nt:): String Software Engineering 1 c Michael R. Hansen, Spring 2009 p Software Engineering 1 c Michael R. Hansen, Spring 2009 p. 8

3 Implementering: Svoemmer Implementering: public class Svoemmer { private String navn; private boolean koen; private int aargang; public Svoemmer(String nv, boolean k, int a) { navn = nv; koen = k; aargang = a; public String getnavn() { return navn; public class { private String disciplin; private boolean koen; private [] tider; private static final String[] NAALE = {"Elite", "Guld", ; private static final int ANTAL_NAALE = NAALE.length; public (String disc, boolean k, [] tr) throws SvoemException { if (tr.length == ANTAL_NAALE) public boolean udmaerkelseok( t){ return t.lesseq(tider[antal_naale-1] public boolean getkoen() { return koen; public int getaargang() { return aargang; public String tostring(){ return navn + " Aargang: " + aargang; public String findnaal( t) throws SvoemException { if (udmaerkelseok(t)) { int i = 0; while (tider[i].less(t)) i++ ; return NAALE[i]; else throw new SvoemException("tiden " + t + " giver ikke en naal" Implementering: Software Engineering 1 c Michael R. Hansen, Spring 2009 p. 9 Implementering: Software Engineering 1 c Michael R. Hansen, Spring 2009 p. 11 public class { private int minut; private int sekund; private int hundrede; public (int m, int s, int h) throws SvoemException { if (0 <= m && m <= 99 && 0 <= s && s <= 59 && 0 <= h && h <= 99) { minut = m; sekund = s; hundrede = h; else throw new SvoemException( "Ulovlig tid: " + m + "." + s + "." + h public boolean less( t) { return minut < t.getminut() (minut == t.getminut() && sekund < t.getsekund()) (minut == t.getminut() && sekund == t.getsekund() && hundrede < t.gethundrede() public String tostring() { return cvt(minut, " ") + "." + cvt(sekund, "0") + ":" + cvt(hundrede, "0" private static String cvt(int i, String s) { return (i>9? "" : s) + i; Software Engineering 1 c Michael R. Hansen, Spring 2009 p. 10 public class { private String disciplin; private boolean koen; private Svoemmer[] startliste; public (String disc, boolean k, Svoemmer[] stl) throws SvoemException { for (int i=0; i<stl.length; i++) if (stl[i].getkoen()!= k) throw new SvoemException("svoemmer " disciplin = disc; koen = k; startliste = stl; public String tostring() { String res = "Startliste i disciplinen: " + disciplin + " for " + (koen? "damer" : "herrer") + "\n"; for (int i=0; i<startliste.length; i++) res += startliste[i] + "\n"; return res; Software Engineering 1 c Michael R. Hansen, Spring 2009 p. 12

4 Implementering: Hovedprogram (II) public class { private loeb; private [] tidsliste; public String tildel( nt) throws SvoemException { if (loeb.getdisciplin()!= nt.getdisciplin() loeb.getkoen()!= nt.getkoen()) throw new SvoemException("disciplin eller koen passer ikke" String res = ""; for (int i=0; i<tidsliste.length; i++) if (nt.udmaerkelseok(tidsliste[i])) res += loeb.getsvoemmer(i).getnavn() + " tildeles " + nt.findnaal(tidsliste[i]) + "naalen\n"; return res; Hovedprogram (I) Software Engineering 1 c Michael R. Hansen, Spring 2009 p. 13 Et løb oprettes på følgende måde: bryst100herrer = new (BRYST100, HERRER, new Svoemmer[] { new Svoemmer("Mads", HERRER, 87), new Svoemmer("Finn", HERRER, 90), new Svoemmer("Aage", HERRER, 79), new Svoemmer("Hans", HERRER, 82), new Svoemmer("Sten", HERRER, 89) En resultatliste oprettes på følgende måde: bryst100herrerresultater = new (bryst100herrer, new [] { new (1,44,25), new (1,30,0), new (1,24,42), new (1,2,59), new (2,22,25) Software Engineering 1 c Michael R. Hansen, Spring 2009 p. 15 Udskrift Indfør konstanter for køn og discipliner: static final boolean DAMER = true; static final boolean HERRER = false; static final String BRYST100 = "100 bryst"; static final String BRYST50 = "50 bryst"; Et nåletidsobjekt oprettes på følgende måde: naalebryst100herrer = new (BRYST100, HERRER, new [] { new (1,3,90), new (1,7,59), new (1,12,59), new (1,24,0), new (1,30,0), new (1,39,0), new (2,3,0), new (2,21,0) Ved udførelse af sætningen System.out.println( bryst100herrerresultater.tildel(naalebryst100herrer) udskrives Mads tildeles Flippernaalen Finn tildeles Broncedelfinnaalen Aage tildeles Broncedelfinnaalen Hans tildeles Elitenaalen Software Engineering 1 c Michael R. Hansen, Spring 2009 p Software Engineering 1 c Michael R. Hansen, Spring 2009 p. 16

5 Use Cases Hvad skal systemet kunne? UML Use Case Diagrammer Nogle begreber som ofte benyttes i forbindelse med use cases: actors roller som brugere af systemet kan have. Eks.: Svømmere, træner, stævnesekretær, tilskuer, osv. scenario en sekvens af trin der beskriver en interaktion mellem en aktør og systemet. Eks.: Tilmeld svømmer. <find stævne, find løb, angiv svømmer, angiv starttid, OK> use cases en samling af scenarier med et fælles mål. Ivar Jacobson 1992 Eks.: Tilmelding svømmer. Scenarier der tager højde for om stævne, løb og svømmer findes, om svømmerens starttid er god nok,... Viser actors, use cases og deres indbyrdes relationer Software Engineering 1 c Michael R. Hansen, Spring 2009 p. 17 Use Case Beskrivelser ikke en del af UML Use Cases Software Engineering 1 c Anne Haxthausen, Spring 2009 p. 19 Ofte benyttes følgende form (med passende udvidelser). Name: Tilmeld Svømmer Main Success Scenario: 1. Klubsekretær finder stævne. 2. Klubsekretær finder løb. 3. Klubsekretær angiver svømmer. 4. Klubsekretær angiver starttid. 5. Systemet bekræfter tilmelding. Extensions: 1a. stævnet findes ikke: tilmelding afbrydes 2a. løbet findes ikke: tilmelding afbrydes 4a. starttid ikke god nok: tilmelding afbrydes is a technique for capturing functionality base for class modelling base for making test cases Bemærk brugen af andre use cases: find stævne og find løb Software Engineering 1 c Michael R. Hansen, Spring 2009 p Software Engineering 1 c Anne Haxthausen, Spring 2009 p. 20

Tabelbegrebet. Klassediagrammer (III) Oversigt. Anvendelse af Tabeller. Tabeller og qualified associations

Tabelbegrebet. Klassediagrammer (III) Oversigt. Anvendelse af Tabeller. Tabeller og qualified associations Tabelbegrebet Klassediagrammer (III) Tabeller og qualified associations originally by Michael R. Hansen modified/extended by Anne E. Haxthausen Informatics and Mathematical Modelling Technical University

Læs mere

Tabeller (I) Tabeller

Tabeller (I) Tabeller Tabeller (I) Klassediagrammer (III) Tabeller og qualified associations Michael R. Hansen mrh@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark En tabel fra en mængde A til

Læs mere

Design by Contract Bertrand Meyer Design and Programming by Contract. Oversigt. Prædikater

Design by Contract Bertrand Meyer Design and Programming by Contract. Oversigt. Prædikater Design by Contract Bertrand Meyer 1986 Design and Programming by Contract Michael R. Hansen & Anne Haxthausen mrh@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark Design

Læs mere

public Set(int size) { this.listelement = new LinkedList<Integer>(); }

public 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 mere

Design by Contract. Design and Programming by Contract. Oversigt. Prædikater

Design by Contract. Design and Programming by Contract. Oversigt. Prædikater Design by Contract Design and Programming by Contract Anne Haxthausen ah@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark Design by Contract er en teknik til at specificere

Læs mere

Hvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag

Hvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag Hvem er vi? Kursus Introduktion Anne Haxthausen ah@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark 100 studerende med forskellig baggrund: software teknologi It og Kom

Læs mere

Kursus i OOP og Java. Kursus i Objektorienteret programmering i Java

Kursus 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 mere

Eksempel: Skat i år 2000

Eksempel: 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 mere

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 4

University 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 mere

Vejledende løsninger

Vejledende 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 mere

Databaseadgang fra Java

Databaseadgang fra Java Databaseadgang fra Java Grundlæggende Programmering med Projekt Peter Sestoft Fredag 2007-11-23 Relationsdatabasesystemer Der er mange databaseservere Microsoft Access del af Microsoft Office MySQL god,

Læs mere

AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007

AAU, 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 mere

Skriftlig eksamen i Datalogi

Skriftlig 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 mere

Forelæsning Uge 2 Torsdag

Forelæsning Uge 2 Torsdag Forelæsning Uge 2 Torsdag Niveauer af programbeskrivelser Statiske / dynamiske beskrivelser Klassevariabler og klassemetoder Variabler og metoder der et tilknyttet klassen (i stedet for at være tilknyttet

Læs mere

Løsning af møntproblemet

Lø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 mere

Løsningsforslag til Camp Let. Case Beskrivelse: Camp Let

Løsningsforslag til Camp Let. Case Beskrivelse: Camp Let Løsningsforslag til Camp Let Case Beskrivelse: Camp Let Firmaet Camp Let har til formål at udleje forskellige typer transportable ferieboliger. Det drejer sig i øjeblikket om campingbusser, campingvogne,

Læs mere

Programmering 1999 KVL Side 5-4. Klassen Time: metoder. Metoder i objektet giver mulighed for at ændre tilstanden, eller kigge på tilstanden.

Programmering 1999 KVL Side 5-4. Klassen Time: metoder. Metoder i objektet giver mulighed for at ændre tilstanden, eller kigge på tilstanden. Programmering 1999 Forelæsning 5, tirsdag 14. september 1999 Oversigt Mere om klasser og objekter Klassefelter: static Konstante felter: final Indkapsling og synlighed: private og public Overlæsning af

Læs mere

9.8 Kildekode. side 88. Pakke Klasse Sidenummer. fortsætter..

9.8 Kildekode. side 88. Pakke Klasse Sidenummer. fortsætter.. 9.8 Kildekode Pakke Klasse Sidenummer db Aktivitetstype 91 Behandler 91 ConnectDB 92 DagensKommentar 93 Helligdag 94 IkkePrimaerTid 94 Patient 96 Patientaftale 96 PatientAktivitet 97 Patientgruppe 98 PatientgruppeItem

Læs mere

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 2

University 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 mere

Forelæsning 17, tirsdag 2. november 1999 Søgning efter en given værdi i en tabel. Programmering 1999

Forelæ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 mere

class Time { int hours, min; } } Time t1; // Erklær variabel af type Time class Time1 { public static void main(string[] args) { Time t1; t1.

class Time { int hours, min; } } Time t1; // Erklær variabel af type Time class Time1 { public static void main(string[] args) { Time t1; t1. Programmering 1999 Forelæsning 4, fredag 10. september 1999 Klasser og objekter Felter, konstruktorer, this Eksempler på klasser: Time, Appointment Eksempler på metoder i Time og Appointment Klassefelter:

Læs mere

PROGRAM. 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; 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 mere

b) 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.

b) 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 mere

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 6

University 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 mere

Fundamentale sprogbegreber

Fundamentale sprogbegreber Fundamentale sprogbegreber Sætninger og udtryk Niveauer af programbeskrivelse (statisk versus dynamisk syn) Oversigt Sætninger simple sætninger (assignment, metodekald) sammensatte sætninger (selektion,

Læs mere

Kursus 02199: Programmering. Kontrol af programudførelsen. afsnit 3.1-3.5. if (indkomst > 267000) topskat = (indkomst-267000) * 0.

Kursus 02199: Programmering. Kontrol af programudførelsen. afsnit 3.1-3.5. if (indkomst > 267000) topskat = (indkomst-267000) * 0. Kursus 02199: Programmering afsnit 3.1-3.5 Anne Haxthausen IMM, DTU 1. Kontrol af programudførn (afsnit 3.1) 2. Valg-sætninger (if og switch) (afsnit 3.2 og 3.3) 3. Bloksætninger (afsnit 3.2) 4. Logiske

Læs mere

Civilingeniøreksamen 49104 12. januar 2001. Skriftelig prøve den 12. januar 2001 Kursusnummer 49104

Civilingeniø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 mere

Virkefeltsregler i Java

Virkefeltsregler 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 mere

Kursus navn: Indledende programmering Kursus nr. 02101

Kursus 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

Software Design (SWD) Spørgsmål 1

Software Design (SWD) Spørgsmål 1 Spørgsmål 1 Unified Process Du skal give en beskrivelse af Unified Process. Beskrivelsen skal indeholde forklaring på følgende begreber: Phase Iteration Discipline Activity Milestone Artifact Spørgsmål

Læs mere

Tree klassen fra sidste forelæsning

Tree 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 mere

Nykredit Gentofte Open 2015. 25. 27. september. Invitation

Nykredit Gentofte Open 2015. 25. 27. september. Invitation Nykredit Gentofte Open 2015 25. 27. september Invitation Gentofte Svømme Klub har fornøjelsen at invitere din klub til dette enestående stævne for Senior, Junior & Årgangsgrp. 1 & 2 på kortbane Praktiske

Læs mere

Forelæsning Uge 2 Torsdag

Forelæsning Uge 2 Torsdag Forelæsning Uge 2 Torsdag Java syntax og style guide Sætninger Simple sætninger (assignment, interne og eksterne metodekald) Sammensatte sætninger (blok, selektion, gentagelse) Udtryk og operatorer Brug

Læs mere

DGI FYN STÆVNEHÅNDBOG DGI FYN SVØMNING

DGI FYN STÆVNEHÅNDBOG DGI FYN SVØMNING DGI FYN STÆVNEHÅNDBOG DGI FYN SVØMNING 2015/2016 Indhold Velkommen til sæson 2015/2016... 2 Gruppeinddeling... 3 Stævnekalender 2015/2016... 4 Praktiske oplysninger... 4 Stævnereglement... 5 Generelle

Læs mere

KVIK Årgangs Cup 2018

KVIK Årgangs Cup 2018 KVIK Årgangs Cup 2018 Det er med stor fornøjelse, at Svømmeklubben KVIK Kastrup byder velkommen til KVIK Årgangs Cup 2018 Stævnet giver årgangssvømmere mulighed for at konkurrere under super optimale forhold

Læs mere

Aritmetiske Forelæsning Pr ogrammering operatorer tir 1999 sda præcedens september 1999 Logiske Sammenligningsoperatorer operatorer præcedens

Aritmetiske Forelæsning Pr ogrammering operatorer tir 1999 sda præcedens september 1999 Logiske Sammenligningsoperatorer operatorer præcedens Programmering 1999 Forelæsning 3, tirsdag 7. september 1999 Aritmetiske og logiske operatorer, præcedens Den indbyggede klasse String: tegnstrenge Metoder i klasser Metoder: returtype eller void Metoder:

Læs mere

BRP 6.9.2006 Kursusintroduktion og Java-oversigt

BRP 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 mere

Software Construction 1 semester (SWC) Spørgsmål 1

Software Construction 1 semester (SWC) Spørgsmål 1 Spørgsmål 1 Objekter #1 Giv en kort præsentation af begrebet objekt, samt hvorledes du erklærer(declare), opretter(create) og bruger objekter Du kan beskrive o Datatyper o Variable / Instans variable /

Læs mere

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 3

University 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 mere

UML-Light (Note: UML-Light T133, ver. 2004) Finn Overgaard Hansen, IHA

UML-Light (Note: UML-Light T133, ver. 2004) Finn Overgaard Hansen, IHA UML-Light (Note: UML-Light T33, ver. 2004) Finn Overgaard Hansen, IHA Programmering PRG + Semesterprojekter PRJ+PRJ2 Version: 20--2004 Indhold Første del: Introduktion til UML-Light og UML Klasser og objekter

Læs mere

www.haderslevsvommeklub.dk INDBYDELSE HADERSLEV SVØMMEKLUB har hermed igen den store fornøjelse at indbyde jer til SYD CUP,

www.haderslevsvommeklub.dk INDBYDELSE HADERSLEV SVØMMEKLUB har hermed igen den store fornøjelse at indbyde jer til SYD CUP, www.haderslevsvommeklub.dk INDBYDELSE HADERSLEV SVØMMEKLUB har hermed igen den store fornøjelse at indbyde jer til SYD CUP, som i 2011 afvikles den 28. september - 30. september 2012 Vi håber og tror på,

Læs mere

Sekvenser af længde mellem 1 og 4 ord repræsenteres ved en klasse Segment, som uden grundlæggende ser således ud:

Sekvenser af længde mellem 1 og 4 ord repræsenteres ved en klasse Segment, som uden grundlæggende ser således ud: Besvarelse af opgave til formuleret til øvelserne 10. september 2002 Datastrukturer og algoritmer Henning Christiansen 22/9-2002 Følgende er ikke en eksakt besvarelse af opgaven, idet den benytter hashtabeller

Læs mere

DANMARKS TEKNISKE UNIVERSITET

DANMARKS 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 mere

Forelæsning Uge 2 Mandag

Forelæsning Uge 2 Mandag Forelæsning Uge 2 Mandag Sætninger Simple sætninger (assignment, interne og eksterne metodekald) Sammensatte sætninger (blok, selektion, gentagelse) Udtryk og operatorer Java syntax og style guide Afleveringsopgave:

Læs mere

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

Lavet af Danni jensen og David Olsen

Lavet af Danni jensen og David Olsen Projekt Delfin Lavet af Danni jensen og David Olsen 19/5-2008 Indholdsfortegnelse. Side 1: Indholdsfortegnelse og forord. Side 2: Kravsliste. Side 3: Use Case Model. Side 4: Formandens aktørbeskrivelse

Læs mere

Skriftlig eksamen i Datalogi

Skriftlig eksamen i Datalogi Skriftlig eksamen i Datalogi Modul 1 Sommer 1998 Opgavesættet består af 4 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 24% Opgave 2 35% Opgave 3 15% Opgave 4 26% Alle sædvanlige hjælpemidler

Læs mere

Ugeseddel 4 1. marts - 8. marts

Ugeseddel 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 mere

BRP Tal. Om computer-repræsentation og -manipulation. Logaritmer

BRP Tal. Om computer-repræsentation og -manipulation. Logaritmer BRP 13.9.2006 Tal. Om computer-repræsentation og -manipulation. Logaritmer 1. Opgaverne til i dag dækker det meste af stoffet 2. Resten af stoffet logaritmer binære træer 3. Øvelse ny programmeringsopgave

Læs mere

Automatisk Vandingssystem. Rettelser. 1 af 14

Automatisk Vandingssystem. Rettelser. 1 af 14 Automatisk Vandingssystem Rettelser 1 af 14 Automatisk Vandingssystem Projektdokumentation Aarhus Universitet Gruppe 6-3. Semester - F15 vejleder: Michael Alrøe dato: 28-05-2015 Lærke Isabella Nørregård

Læs mere

Start på Arduino og programmering

Start på Arduino og programmering Programmering for begyndere Brug af Arduino Start på Arduino og programmering EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Start på Arduino og programmering Sidste gang (Introduktion) Programmeringssproget

Læs mere

Forelæsning Uge 3 Mandag

Forelæsning Uge 3 Mandag Forelæsning Uge 3 Mandag Niveauer af programbeskrivelser Statiske / dynamiske beskrivelser ArrayList Collection med variabelt antal elementer Der er mange andre Collection typer (se Collection interfacet

Læs mere

Forelæsning Uge 3 Mandag

Forelæsning Uge 3 Mandag Forelæsning Uge 3 Mandag ArrayList klassen Gør det let at lave en objektsamling (collection) med et variabelt antal elementer Der er mange andre slags objektsamlinger (se Collection interfacet i JavaDoc)

Læs mere

Indledning. Hvorfor det forholder sig sådan har jeg en masse idéer om, men det bliver for meget at komme ind på her. God fornøjelse med læsningen.

Indledning. Hvorfor det forholder sig sådan har jeg en masse idéer om, men det bliver for meget at komme ind på her. God fornøjelse med læsningen. Indledning...2 Variabler...13 Eksempel: 1...13 Eksempel 2:...13 Eksempel 3:...15 Eksempel 4:...16 Metoder...17 Metode (intet ind og intet ud)...17 Metode (tekst ind)...18 Metode (tekst ind og tekst ud)...19

Læs mere

Skriftlig eksamen i Datalogi

Skriftlig eksamen i Datalogi Roskilde Universitetscenter Skriftlig eksamen i Datalogi Modul 1 Vinter 1998/99 Opgavesættet består af 5 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 16% Opgave 2 12% Opgave 3 10% Opgave

Læs mere

Skriftlig eksamen i Datalogi

Skriftlig eksamen i Datalogi Roskilde Universitetscenter side 1 af 11 sider Skriftlig eksamen i Datalogi Modul 1 Sommer 2000 Opgavesættet består af 6 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 10% Opgave 2 10%

Læs mere

Øst Danske Langbane Mesterskaber og

Øst Danske Langbane Mesterskaber og Øst Danske Langbane Mesterskaber 27-28.2 og 1.3 2015. I weekenden deltog Helsinge svømmeklub med 7 svømmere til dette års udgave af øst danske langbane mesterskaber i Ballerup. Det var et stævne som vi

Læs mere

Kursusarbejde 3 Grundlæggende Programmering

Kursusarbejde 3 Grundlæggende Programmering Kursusarbejde 3 Grundlæggende Programmering Arne Jørgensen, 300473-2919 klasse dm032-1a 21. november 2003 Indhold 1. Kode 2 1.1. forestillinger.h............................................. 2 1.2. forestillinger.cc.............................................

Læs mere

I profil-feltet kan imastra-kunder vælge om upload skal ske ligesom filerne var indsendt til mailboksen eller

I profil-feltet kan imastra-kunder vælge om upload skal ske ligesom filerne var indsendt til mailboksen eller Upload fil Upload fil skal ses som et alternativ til at indsende tællefiler vedhæftet til mails Upload fil kan være en hurtigere og mere håndholdt måde at få data ind i Mastra på. Man starter med via Gennemse

Læs mere

Software Design (SWD) Spørgsmål 1

Software Design (SWD) Spørgsmål 1 Spørgsmål 1 Unified Process Du skal give en beskrivelse af Unified Process. Beskrivelsen skal indeholde forklaring på følgende begreber: Phase Iteration Discipline Activity Milestone Artifact Spørgsmål

Læs mere

Programmeringscamp. Implementer funktionerne én for én og test hele tiden.

Programmeringscamp. Implementer funktionerne én for én og test hele tiden. Programmeringscamp De to opgaver træner begge i at lave moduler som tilbyder services der kan bruges af andre, samt i at implementere services efter en abstrakt forskrift. Opgave 1 beder jer om at implementere

Læs mere

Odense Universitets Svømmehal. 1.juni - 3. juni 2012

Odense Universitets Svømmehal. 1.juni - 3. juni 2012 Odense Universitets Svømmehal 1.juni - 3. juni 2012 Vi indbyder hermed til H.C. Andersen Swim Cup 2012 fra fredag den 1. juni til søndag den 3. juni 2012 Odense Universitets Svømmehal Campusvej 55 5230

Læs mere

Algoritmeskabeloner: Sweep- og søgealgoritmer C#-version

Algoritmeskabeloner: Sweep- og søgealgoritmer C#-version Note til Programmeringsteknologi Akademiuddannelsen i Informationsteknologi Algoritmeskabeloner: Sweep- og søgealgoritmer C#-version Finn Nordbjerg 1/9 Indledning I det følgende introduceres et par abstrakte

Læs mere

Eksempel: et ordresystem note 5 Lagdeling s. 1

Eksempel: et ordresystem note 5 Lagdeling s. 1 Eksempel: et ordresystem note 5 Lagdeling s. 1 Eksempel: et ordre-system NiceHair er et firma, som sælger udstyr, inventar og frisørartikler til frisørsaloner over hele landet. Det er ejet af et ægtepar

Læs mere

Invitation til REGIONSMESTERSKAB - LANGBANE REGIONSMESTERSKAB PÅ LANGBANE FOR DE TO BØRNEÅRGANGSGRUPPER OG GRUPPEN ÅRGANGSSVØMMERE

Invitation til REGIONSMESTERSKAB - LANGBANE REGIONSMESTERSKAB PÅ LANGBANE FOR DE TO BØRNEÅRGANGSGRUPPER OG GRUPPEN ÅRGANGSSVØMMERE Invitation til REGIONSMESTERSKAB - LANGBANE 2018-2019 REGIONSMESTERSKAB PÅ LANGBANE FOR DE TO BØRNEÅRGANGSGRUPPER OG GRUPPEN ÅRGANGSSVØMMERE OM REGIONSMESTERSKABERNE Stævnet består af to stævnedage, der

Læs mere

Forelæsning Uge 2 Torsdag

Forelæsning Uge 2 Torsdag Forelæsning Uge 2 Torsdag Niveauer af programbeskrivelser Statiske / dynamiske beskrivelser Klassevariabler og klassemetoder Variabler og metoder der et tilknyttet klassen (i stedet for at være tilknyttet

Læs mere

University of Southern Denmark Syddansk Universitet. DM503 Forelæsning 11

University 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 mere

Software Dokumentation

Software Dokumentation Software Dokumentation Jan Boddum Larsen Teknologi B og A på HTX Dokumentation af software i Teknologi I samfundet sker der en bevægelse mod mere digitale løsninger i teknologi. Det betyder at software

Læs mere

Jacob Christiansen, Institut for MAtematik og DAtalogi, Syddansk Universitet, Odense

Jacob 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 mere

Rekursion og dynamisk programmering

Rekursion og dynamisk programmering Rekursion og dynamisk programmering Datastrukturer & Algoritmer, Dat C Forelæsning 12/10-2004 Henning Christiansen Rekursion: at en procedure kalder sig selv eller et antal metoder kalder hinanden gensidigt.

Læs mere

STÆVNEINFORMATION. Stævne: Kort beskrivelse: Dato: Hvem kan deltage: Trænere: Pris: Deltagelse: Tilmelding: Tilmeldingsfrist: Kørsel:

STÆVNEINFORMATION. Stævne: Kort beskrivelse: Dato: Hvem kan deltage: Trænere: Pris: Deltagelse: Tilmelding: Tilmeldingsfrist: Kørsel: STÆVNEINFORMATION Stævne: Kort beskrivelse: Dato: Hvem kan deltage: Trænere: Pris: Deltagelse: Tilmelding: Tilmeldingsfrist: Kørsel: Hjørring Park Vendia Swim Cup Vandhuset Park Vendia Hjørring Børge Christensens

Læs mere

BEGYNDERSTÆVNER Lokale stævner for børn i alderen 6-12 år

BEGYNDERSTÆVNER Lokale stævner for børn i alderen 6-12 år BEGYNDERSTÆVNER 2017-2018 Lokale stævner for børn i alderen 6-12 år OM BEGYNDERSTÆVNE-KONCEPTET Begynderstævnerne er for børn i alderen 6-12 år, og henvender sig til svømmere i Svømmeskolen, samt helt

Læs mere

Forelæsning Uge 2 Torsdag

Forelæsning Uge 2 Torsdag Forelæsning Uge 2 Torsdag Niveauer af programbeskrivelser Statiske / dynamiske beskrivelser Klassevariabler og klassemetoder Variabler og metoder der et tilknyttet klassen (i stedet for at være tilknyttet

Læs mere

mit barn skal til svømmestævne

mit barn skal til svømmestævne Hjælp mit barn skal til svømmestævne Hjælp mit barn skal til svømmestævne! Er du gammel konkurrencesvømmer er der nok ikke meget nyt at hente i denne folder. Men har du ingen særlig fortid inden for svømmesporten,

Læs mere

Mesterskabsbestemmelser for Udspring

Mesterskabsbestemmelser for Udspring Indhold 01.00 MESTERSKABER GENERELT... 2 01.01 Generelt.... 2 01.02 Arrangementer.... 2 01.03 Ansvar.... 2 01.04 Deltagelse.... 2 01.05 Invitationer.... 2 01.06 Tilmeldinger.... 2 01.07 Springlister....

Læs mere

REGION SYD TURNERINGEN REGIONAL TURNERING

REGION SYD TURNERINGEN REGIONAL TURNERING REGION SYD TURNERINGEN 2019-2020 REGIONAL TURNERING OM REGION SYD TURNERINGEN Region Syd Turneringen består af tre stævnedage, der placeres ud over tre forskellige weekender. I denne turnering skal svømmerne

Læs mere

REGIONS- MESTERSKABER Regionalt mesterskab for årgangssvømmere

REGIONS- MESTERSKABER Regionalt mesterskab for årgangssvømmere REGIONS- MESTERSKABER 2018-2019 Regionalt mesterskab for årgangssvømmere OM REGIONSMESTERSKABERNE Regionsmesterskaberne vil i den kommende sæson være for piger årgang 2005 og 2006, samt for drenge årgang

Læs mere

REGIONS- MESTERSKABER

REGIONS- MESTERSKABER REGIONS- MESTERSKABER 2019 Regionalt mesterskab for årgangssvømmere OM REGIONSMESTERSKABERNE Regionsmesterskaberne vil i den kommende sæson være for piger årgang 2006 og 2007, samt for drenge årgang 2005

Læs mere

Videregående Programmering Obligatorisk opgave - 3. semester, efterår 2004

Videregå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 mere

OIOSAML.NET og Umbraco. ved Thomas Ravnholt ravnholt @ silverbullet.dk

OIOSAML.NET og Umbraco. ved Thomas Ravnholt ravnholt @ silverbullet.dk OIOSAML.NET og Umbraco ved Thomas Ravnholt ravnholt @ silverbullet.dk Silverbullet, stiftet 2003 Silverbullet A/S IT- rådgivning, projektledelse og implementering Officiel SKI-leverandør Kontorer i Århus

Læs mere

juni Slagelse Svømmehal

juni Slagelse Svømmehal 29-30. juni 2019 Slagelse Svømmehal 1 Adresse Slagelse Svømmehal, Antvorskov Alle 133, 4200 Slagelse Hallen Stævnet afvikles i 25 m bassin, 6 baner á 2,5 m, El-tid og flyvende start. Gruppe inddeling Damer

Læs mere

Stævnereferat Tårnby Games 2017

Stævnereferat Tårnby Games 2017 Stævnereferat Tårnby Games 2017 29 FIF-atleter deltog i weekenden i forårets store stævne Tårnby Games. Lørdag i strålende forårsvejr og søndag væsentligt koldere - især først på dagen. Tårnby Games har

Læs mere

Forelæsning Uge 3 Mandag

Forelæsning Uge 3 Mandag Forelæsning Uge 3 Mandag ArrayList Collection med variabelt antal elementer Der er mange andre Collection typer (se Collection interfacet i JavaDoc) MusicOrganizer projektet Eksempel på brug af ArrayList

Læs mere

Find største element, sæt det på sidste plads. Grundidé i hobsortering. er er

Find største element, sæt det på sidste plads. Grundidé i hobsortering. er er Programming 1999 KVL Side 19-2 Tidsforbruget, dvs asymptotisk proportionalt med Sorting af element: Tidsforbrug de mindste element, sortet øvrige element 0 Løkkeinvariant for udvalgssorting osv Find tredjemindste

Læs mere

"# $%$ " # $ % $ $ " & ( ) *+!,! Sum_Cost >= 5000SirName = Beltov Continue = %!- + ( ( - True) Continue *! If Antal <= 20 Then EnhedsOmk = 1.

# $%$  # $ % $ $  & ( ) *+!,! Sum_Cost >= 5000SirName = Beltov Continue = %!- + ( ( - True) Continue *! If Antal <= 20 Then EnhedsOmk = 1. "# $$ " # $ && & ' $ $ " & ) *+, Sum_Cost >= 5000SirName = Beltov Continue = True) Continue *, + If Antal

Læs mere

Linguistic support for unit testing

Linguistic support for unit testing Linguistic support for unit testing Af K. E. Gray & M. Felleisen Mads Bach-Sørensen mbs@cs.aau.dk 1. november 2007 1 Indhold Forfatterne TestJava Traditionel Unit-testing Sproglige Konstruktioner i TestJava

Læs mere

Forelæsning Uge 4 Torsdag

Forelæsning Uge 4 Torsdag Forelæsning Uge 4 Torsdag Klassevariabler og klassemetoder Levetid for variabler og parametre Virkefeltsregler Projektopgave Kaninjagt Lommeregner (for MAT studerende) Klassevariabler og klassemetoder

Læs mere

27/11 29/11-2015. Køge Svømmeland & Herfølge Svømmehal

27/11 29/11-2015. Køge Svømmeland & Herfølge Svømmehal 27/11 29/11-2015. Køge Svømmeland & Herfølge Svømmehal Adresser Køge Svømmeland, Ølby Center 104, DK-4600 Køge Gr. 1+2 og finaler Herfølge Svømmehal, Scheelsvej 2, DK-4681 Herfølge Gr. Hallerne Stævnet

Læs mere

DM01 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 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 mere

Region Syd Turneringen består af tre stævnedage, der placeres ud over tre forskellige weekender.

Region Syd Turneringen består af tre stævnedage, der placeres ud over tre forskellige weekender. Region Syd Turneringen består af tre stævnedage, der placeres ud over tre forskellige weekender. I denne turnering skal svømmerne kæmpe sammen som et hold mod de andre klubber, og se hvem der efter sidste

Læs mere

Hanne Niels Edith Harald Carsten Jørgen Henrik.

Hanne Niels Edith Harald Carsten Jørgen Henrik. Programmering 1999 Forelæsning 18, fredag 5 november 1999 Anvendelse af udvalgssortering Quicksort Rapportopgave Programmering 1999 KVL Side 18-1 Eksempel 2 på anvendelse af udvalgssortering Sortering

Læs mere

DM KORTBANE (ÅBEN KLASSE)

DM KORTBANE (ÅBEN KLASSE) DM KORTBANE (ÅBEN KLASSE) DEN 7. 10. NOVEMBER 2019 SVØMMESTADION DANMARK GL. VARDEVEJ 60, 6700 ESBJERG Dette event afholdes iht. Eventbestemmelser for Svømning, der kan findes på svoem.org. DELTAGELSE:

Læs mere

Forelæsning Uge 3 Mandag

Forelæsning Uge 3 Mandag Forelæsning Uge 3 Mandag ArrayList Collection (samling af objekter) med variabelt antal elementer Der er mange andre Collection typer (se Collection interfacet i JavaDoc) MusicOrganizer projektet Eksempel

Læs mere

Datalogi OB, Efterår 2002 OH er, forelæsning 10/ Klasser og nedarvning

Datalogi OB, Efterår 2002 OH er, forelæsning 10/ Klasser og nedarvning Datalogi OB, Efterår 2002 OH er, forelæsning 10/9-2002 Klasser og nedarvning Hvad er formålet? Typer, generisk kode, typeparameterisering Kritisk kig på, hvordan man gør i Java. Eftermiddagens opgave:

Læs mere

Assignment #5 Toolbox Contract

Assignment #5 Toolbox Contract Assignment #5 Toolbox Contract Created by: René Kragh Trine Randløv E mail address cph rk70@cphbusiness.dk 23 11 2014 1 Introduktion Dette dokument indeholder en vertikal kontrakt for et system som skal

Læs mere

DGI NORDJYLLAND Teglgårds Plads 1 niv. 9 9000 Aalborg Tlf. 7940 4150 CVR: 2211 6215 www.dgi.dk/nordjylland

DGI NORDJYLLAND Teglgårds Plads 1 niv. 9 9000 Aalborg Tlf. 7940 4150 CVR: 2211 6215 www.dgi.dk/nordjylland DGI LANDSDELSMESTERSKABER 2016 ÅRETS UDTAGELSESSTÆVNE TIL LM Lørdag d. 9. januar 2016 Aars Svømmehal og Friluftsbad, Himmerlandsgade 25, 9600 Aars Opvarmning 7.30 Ledermøde 8.00 Officialsmøde 8.20 Stævnestart

Læs mere

dintprog 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 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 mere

www.haderslevsvommeklub.dk INDBYDELSE HADERSLEV SVØMMEKLUB har hermed igen den store fornøjelse at indbyde jer til SYD CUP,

www.haderslevsvommeklub.dk INDBYDELSE HADERSLEV SVØMMEKLUB har hermed igen den store fornøjelse at indbyde jer til SYD CUP, www.haderslevsvommeklub.dk INDBYDELSE HADERSLEV SVØMMEKLUB har hermed igen den store fornøjelse at indbyde jer til SYD CUP, som afvikles den 26. september til den 28. september 2014 Vi håber, at Syd Cup

Læs mere

DANMARKS MESTERSKABERNE PÅ KORTBANE (DM-K) & DANSKE JUNIOR MESTERSKABER På KORTBANE (DJM-K)

DANMARKS MESTERSKABERNE PÅ KORTBANE (DM-K) & DANSKE JUNIOR MESTERSKABER På KORTBANE (DJM-K) DANMARKS MESTERSKABERNE PÅ KORTBANE (DM-K) & DANSKE JUNIOR MESTERSKABER På KORTBANE (DJM-K) DEN 20. - 23. NOVEMBER 2014 BELLAHØJ SVØMMESTADION Bellahøjvej 1-3, 2700 Brønshøj DELTAGELSE: DM-K: Åben for

Læs mere

Forelæsning Uge 5 Mandag

Forelæsning Uge 5 Mandag Forelæsning Uge 5 Mandag Algoritmeskabeloner findone, findall, findnoof, findsumof (sidste mandag) findbest Brug af klassen Collections og interfacet Comparable BlueJ s Debugger Nyttig til at inspicere

Læs mere