DM01 DM Obl. Afl. Jacob Christiansen, , D12, Elias 13/ Side 1 af 7
|
|
- Frederikke Petersen
- 8 år siden
- Visninger:
Transkript
1 DM01 DM01 4. Obl. Afl. Jacob Christiansen, , D12, Elias 13/ Side 1 af 7
2 DM01 Indholdsfortegnelse: BILAG: FORMÅL: KLASSER: DNA2: METODER: LOADFILE: METODER: TEST: LILLE GENSEKVENS:(BILAG 3) STOR GENSEKVENS:(BILAG 4) KONKLUSION:...7 Bilag: 1. Dna2.java 2. LoadFile.java 3. Test på lille kode 4. Test på stor kode 5. Lille gensekvens 6. Lille proteinkode 7. Stor gensekvens 8. Stor proteinkode Side 2 af 7
3 DM01 1 Formål: Formålet med denne opgave er at fremstille et program til genkending af protein i en genstreng vha. aminosyrer. Til dette formål skrives en main klasse, som finder den pågældende kode. Desuden skrives en klasse, som har til formål at åbne de filer som henholdsvis indeholder genstrengen og protein koden. Side 3 af 7
4 DM01 2 Klasser: 2.1 Dna2: Main klasse som bruges til at finde kodningen af proteinet Metoder: main: Main metoden er opbygget af flere dele. Første del initialiserer programmet, dvs. import af klasser og deklarering af variabler. Anden del er indlæsning af de to filer som indeholder det data, som programmet skal arbejde på. Sidste del er selve programmet, hvor selve kodningen for proteinet findes. Dette gøres på følende måde: 1. Genstrengen gennemløbes fortløbende og en genstreng i passende længde tages ud. 2. Den nye genstreng gennemløbes igen og gen-par, aminosyre, tages ud og sammenlignes med proteinkoden. Så frem kombinationen er gyldig, tilføjes parret til vores hashtable, mapping. 3. Så frem at koden ikke er gyldig, slettes hashtable, og en ny genstreng udtages og skridt 2 gentages. 4. Findes en gyldig løsning, sorteres hashtable vha. en string array og kodningen udskrives. Side 4 af 7
5 DM LoadFile: LoadFile er klassen til at hente data ind fra en fil og sætte alle linjerne sammen til en lang Metoder: Load: Denne metode bruges til at hente selve filen ind og sætte alle linjerne sammen til en lang. Dette gøres med en while-løkke, som hele tiden henter en ny linje ind og tilføjer den til den lange indtil der ikke er flere linjer i filen. Til sidst returneres den lange linje. Side 5 af 7
6 DM01 3 Test: For at teste om vores program giver de løsninger som er rigtige og dem som vi ønsker, vil vi først bruge vores program en lille gensekvens men en lille proteinkode, hvor vi ved at der er 5 løsninger. Hvis programmet finder alle 5 løsninger og de alle er forskellige, vil der være stor mulighed for at programmet gør sit job rigtigt. (bilag 3) Derefter prøver vi så på den store gensekvens, med den store proteinkode. Disse skal kun give en løsning, og findes den, må vi gå ud fra at resultatet er rigtigt, da der i en hashtable kun er mulighed for at være et sæt af hver kode par.(bilag 4) 3.1 Lille gensekvens:(bilag 3) Det ses at programmet fandt alle 5 løsninger og at de alle 5 er forskellige. Her fra må vi slutte at programmet virker rigtigt, på små gensekvenser. 3.2 Stor gensekvens:(bilag 4) Det ses at programmet kun finder en løsning, hvilket også var forudsagt. Ved at gennemgå koden ses det at der ikke er to ens kodepar, hvilket også er i overensstemmelse med vores hashtable. Side 6 af 7
7 DM01 4 Konklusion: Ved at se på vores output, ses det at vores program giver det rigtige resultat. Dog kan vi ikke være helt sikker, da dette kræver at vi gennemgår gensekvensen manuelt og kontrollerer at koden stemmer over ens. Selve programmet kan laves på flere måder, for eksempel kan den inderste for-løkke laves som en while-løkke. Men om der er tid og hukommelse at sparer, kan kun en yderligere udvikling af programmet vise, dog mener jeg at den løsning som jeg er kommet frem til er let, hurtig og enkel at finde rundt i og let at overskue, så forståelsen opnås hurtig. Side 7 af 7
8 Bilag 1 //************************************************************************ // // Dna2.java Lavet af: Jacob // // Et program til proteingenkendelse // //************************************************************************ //import af nødvendige klasser import java.util.*; public class Dna2 public static void main(string[] args) //initialisering af variabler osv. String genstreng,amino,prot; int count=0,antal=0,forkert=0; boolean fit; Hashtable kode=new Hashtable(); System.out.println(); System.out.println("Velkommen til DNA Analyse 1.0"); System.out.println(); //indlæsning af genstreng og proteinkode vha. LoadFile.java LoadFile genfile=new LoadFile(args[0]); String gen=genfile.load(); LoadFile protfile=new LoadFile(args[1]); String protstreng=protfile.load(); //tjek for om proteinstrengen passer til genstrengen if(gen.length()>=protstreng.length()*3) System.out.println("Indput filer er valide\n"); else System.out.println("Genstrengen skal vaerer min. 3*laengden af proteinstrengen."); System.exit(0); //for løkke til at hive en gensekvens ud med den rigtige længde for(int i=0;i<=(gen.length()-protstreng.length()*3);i++) kode.clear(); count=0; genstreng=gen.substring(i,i+protstreng.length()*3); fit=true; //for løkke til at hive aminosyre strengene ud for(int j=0;j<genstreng.length()&&fit==true;j+=3) amino=genstreng.substring(j,j+3); prot=protstreng.substring(count,count+1); //tjek om aminosyren findes i Hashtable
9 Bilag 1 if(kode.containskey(amino)) //tjek om aminosyren allerede har et billede if(!kode.get(amino).equals(prot)) fit=false; else fit=true; else //tilføjer nøgle og billede kode.put(amino,prot); count++; //end for j //udskriver Hashtable, hvis løsning er fundet if(count==protstreng.length()&&kode.size()>0)_ antal++; //sortering af hahstable Enumeration liste; liste=kode.keys(); String[] array=new String[kode.size()]; for(int k=0;k<kode.size();k++) array[k]=(string)liste.nextelement(); Arrays.sort(array); System.out.println(""); System.out.println("En mulig loesning er:"); System.out.println(""); for(int l=0;l<kode.size();l++) System.out.println(" ["+array[l]+"] -> "+kode.get(array[l])); System.out.println(""); System.out.println(" Antal aminosyrer: "+kode.size()); System.out.println(""); _ else forkert++; _ //end for i System.out.println("\nDer var "+antal+" mulige loesninger."); _
10 Bilag 2 //************************************************************************ // // LoadFile.java Lavet af: Jacob // // Et program til proteingenkendelse // //************************************************************************ //import af nødvendige klasser import cs1.keyboard; import java.io.*; public class LoadFile private String filename; //constructor public LoadFile(String file) filename = file; //Load metode public String Load() String line, longline=""; try //åbning af filen FileReader fr = new FileReader(filename); BufferedReader infile = new BufferedReader(fr); line = infile.readline(); //sammensætning af linjer til en lang while (line!=null) longline+=line; line = infile.readline(); infile.close(); catch (FileNotFoundException not_found) System.out.println ("Filen findes ikke."); catch (IOException io_error) System.out.println ("I/O fejl."); return longline;
11 Bilag 3 Velkommen til DNA Analyse 1.0 Indput filer er valide En mulig loesning er: [aat] -> R [agc] -> M [atg] -> M [att] -> Q [cta] -> S [gca] -> I [gct] -> H Antal aminosyrer: 7 En mulig loesning er: [att] -> R [caa] -> I [cta] -> H [gca] -> M [tag] -> S [tgc] -> M [ttg] -> Q Antal aminosyrer: 7 En mulig loesning er: [aat] -> I [agc] -> S [caa] -> M [gct] -> M [tag] -> H [tgc] -> Q [ttc] -> R Antal aminosyrer: 7 En mulig loesning er: [aat] -> M [agc] -> H [att] -> I [cta] -> M [gca] -> S [gct] -> Q [tca] -> R Antal aminosyrer: 7 En mulig loesning er: [att] -> M [caa] -> S [cat] -> R [cta] -> Q [gca] -> H [tag] -> M [ttg] -> I Antal aminosyrer: 7 Der var 5 mulige loesninger.
12 Bilag 4 Velkommen til DNA Analyse 1.0 Indput filer er valide En mulig loesning er: [aaa] -> K [aac] -> N [aag] -> K [aat] -> N [aca] -> T [acc] -> T [acg] -> T [act] -> T [aga] -> R [agc] -> S [agt] -> S [ata] -> I [atc] -> I [atg] -> M [att] -> I [caa] -> Q [cac] -> H [cag] -> Q [cat] -> H [cca] -> P [ccc] -> P [ccg] -> P [cct] -> P [cga] -> R [cgc] -> R [cgg] -> R [cgt] -> R [cta] -> L [ctc] -> L [ctg] -> L [ctt] -> L [gaa] -> E [gac] -> D [gag] -> E [gat] -> D [gca] -> A [gcc] -> A [gcg] -> A [gct] -> A [gga] -> G [ggc] -> G [ggg] -> G [ggt] -> G [gta] -> V [gtc] -> V [gtg] -> V [gtt] -> V [tac] -> Y [tat] -> Y [tca] -> S [tcc] -> S [tcg] -> S [tct] -> S [tgc] -> C [tgg] -> W [tgt] -> C [tta] -> L [ttc] -> F [ttg] -> L [ttt] -> F Antal aminosyrer: 60 Der var 1 mulige loesninger.
13 attgctagcaatgctagcaattgctagcaattcat Bilag 5
14 MSIQHMR Bilag 6
15 Bilag 7 cagctgtggtgtcatggtcggtgatcgctagggtgccgagcgcatctcgactgcacggtg caccaatgcttctggcgtcaggtagttattggaaagctgtggtatggctgtgcaggtcgt aaatcactgcataactcgctgctgcctaaggcgcactcccgttctggataatgttttttg cgccgacatcataacggttctggcaaatattctgaaatgagctgttgacaattaatcatc gaactagttaactagtacgcaagttcacgtaaaaagggtatcgacaatgaaagcaatttt cgtactgaaaggttggtggcgcacttcctgaaacgggcagtgtattcaccatgcgtaaag caatcagatacccagcccgcctaatgagcgggcttttttttgaacaaaattagagaataa caatgcaaacacaaaaaccgactctcgaactgctaacctgcgaaggcgcttatcgcgaca atcccaccgcgctttttcaccagttgtgtggggatcgtccggcaacgctgctgctggaat ccgcagatatcgacagcaaagatgatttaaaaagcctgctgctggtagacagtgcgctgc gcattacagctttaggtgacactgtcacaatccaggcactttccggcaacggcgaagccc tcctggcactactggataacgccctgcctgcgggtgtggaaagtgaacaatcaccaaact gccgtgtgctgcgcttcccccctgtcagtccactgctggatgaagacgcccgcttatgct ccctttcggtttttgacgctttccgtttattgcagaatctgttgaatgtaccgaaggaag aacgagaagccatgttcttcagcggcctgttctcttatgaccttgtggcgggatttgaag atttaccgcaactgtcagcggaaaataactgccctgatttctgtttttatctcgctgaaa cgctgatggtgattgaccatcagaaaaaaagcacccgtattcaggccagcctgtttgctc cgaatgaagaagaaaaacaacgtctcactgctcgcctgaacgaactacgtcagcaactga ccgaagccgcgccgccgctgccagtggtttccgtgccgcatatgcgttgtgaatgtaatc agagcgatgaagagttcggtggcgtagtgcgtttgttgcaaaaagcgattcgcgctggag aaattttccaggtggtgccatctcgccgtttctctctgccctgcccgtcaccgctggcgg cctattacgtgctgaaaaagagtaatcccagcccgtacatgttttttatgcaggataatg atttcaccctatttggcgcgtcgccggaaagctcgctcaagtatgatgccaccagccgcc agattgagatcccccggaattcgagctcgcccggggatcctctagagtcgacctgcagcc caagcttatcgatgataagctgtcaaacatgagaattaattcttgaagacgaaagggcct cgtgatacgcctatttttataggttaatgtcatgataataatggtttcttagacgtcagg tggcacttttcggggaaatgtgcgcggaacccctatttgtttatttttctaaatacattc aaatatgtatccgctcatgagacaataaccctgataaatgcttcaataatattgaaaaag gaagagtatgagtattcaacatttccgtgtcgcccttattcccttttttgcggcattttg ccttcctgtttttgctcacccagaaacgctggtgaaagtaaaagatgctgaagatcagtt gggtgcacgagtgggttacatcgaactggatctcaacagcggtaagatccttgagagttt tcgccccgaagaacgttttccaatgatgagcacttttaaagttctgctatgtggcgcggt attatcccgtgttgacgccgggcaagagcaactcggtcgccgcatacactattctcagaa tgacttggttgagtactcaccagtcacagaaaagcatcttacggatggcatgacagtaag agaattatgcagtgctgccataaccatgagtgataacactgcggccaacttacttctgac aacgatcggaggaccgaaggagctaaccgcttttttgcacaacatgggggatcatgtaac tcgccttgatcgttgggaaccggagctgaatgaagccataccaaacgacgagcgtgacac cacgatgcctgtagcaatggcaacaacgttgcgcaaactattaactggcgaactacttac tctagcttcccggcaacaattaatagactggatggaggcggataaagttgcaggaccact tctgcgctcggcccttccggctggctggtttattgctgataaatctggagccggtgagcg tgggtctcgcggtatcattgcagcactggggccagatggtaagccctcccgtatcgtagt tatctacacgacggggagtcaggcaactatggatgaacgaaatagacagatcgctgagat aggtgcctcactgattaagcattggtaactgtcagaccaagtttactcatatatacttta gattgatttaaaacttcatttttaatttaaaaggatctaggtgaagatcctttttgataa tctcatgaccaaaatcccttaacgtgagttttcgttccactgagcgtcagaccccgtaga aaagatcaaaggatcttcttgagatcctttttttctgcgcgtaatctgctgcttgcaaac aaaaaaaccaccgctaccagcggtggtttgtttgccggatcaagagctaccaactctttt tccgaaggtaactggcttcagcagagcgcagataccaaatactgtccttctagtgtagcc gtagttaggccaccacttcaagaactctgtagcaccgcctacatacctcgctctgctaat cctgttaccagtggctgctgccagtggcgataagtcgtgtcttaccgggttggactcaag acgatagttaccggataaggcgcagcggtcgggctgaacggggggttcgtgcacacagcc cagcttggagcgaacgacctacaccgaactgagatacctacagcgtgagcattgagaaag cgccacgcttcccgaagggagaaaggcggacaggtatccggtaagcggcagggtcggaac aggagagcgcacgagggagcttccagggggaaacgcctggtatctttatagtcctgtcgg gtttcgccacctctgacttgagcgtcgatttttgtgatgctcgtcaggggggcggagcct atggaaaaacgccagcaacgcggcctttttacggttcctggccttttgctggccttttgc tcacatgttctttcctgcgttatcccctgattctgtggataaccgtattaccgcctttga gtgagctgataccgctcgccgcagccgaacgaccgagcgcagcgagtcagtgagcgagga agcggaagagcgcctgatgcggtattttctccttacgcatctgtgcggtatttcacaccg catatggtgcactctcagtacaatctgctctgatgccgcatagttaagccagtatacact ccgctatcgctacgtgactgggtcatggctgcgccccgacacccgccaacacccgctgac gcgccctgacgggcttgtctgctcccggcatccgcttacagacaagctgtgaccgtctcc gggagctgcatgtgtcagaggttttcaccgtcatcaccgaaacgcgcgagg
16 Bilag 8 MSIQHFRVALIPFFAAFCLPVFAHPETLVKVKDAEDQLGARVGYIELDLNSGK ILESFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEYSPV TEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTR LDRWEPELNEAIPNDERDTTMPVAMATTLRKLLTGELLTLASRQQLIDWMEAD KVAGPLLRSALPAGWFIADKSGAGERGSRGIIAALGPDGKPSRIVVIYTTGSQ ATMDERNRQIAEIGASLIKHW
Modul 3: Sandsynlighedsregning
Forskningsenheden for Statistik ST01: Elementær Statistik Bent Jørgensen Modul 3: Sandsynlighedsregning 3.1 Sandsynligheder................................... 1 3.2 Tilfældig udtrækning fra en mængde........................
Læs mereDM01 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 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 mereAsger Hobolth (AU, Matematisk Institut): Kaffe, computere og konveks analyse kan kvantificere kendskabet til kræft
Asger Hobolth (AU, Matematisk Institut): Kaffe, computere og konveks analyse kan kvantificere kendskabet til kræft I tæt samarbejde med Astrid Kousholt (Novo Nordisk), Jens Ledet Jensen (AU, Math) and
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 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 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 mere(19) DANMARK (11) DK B1 (12) PATENTSKRIFT. Ci2. Patent- og Varemærkestyrelsen
(19) DANMARK (11) DK 176903 B1 Ci2 (12) PATENTSKRIFT Patent- og Varemærkestyrelsen (51) Int.CI. 8 : C 12 N 15/31 (2006.01) A 61 K 39/02 (2006.01) A 61 K 48/00 (2006.01) A 61 P 31/04 (2006.01) C 07 K 14/29
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 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 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 mere(19) DANMARK (11) DK 175533 B1 ( 1 2) PATENTSKRIFT. Patent- og Varemærkestyrelsen
(19) DANMARK (11) DK 175533 B1 ( 1 2) PATENTSKRIFT Patent- og Varemærkestyrelsen (51) Int.C1 7.: A 61 K 39/295 A 61 K 39/205 A 61 K 39/285 A 61 K 39/42 C 12 N 15/00 (21) Patentansøgning nr: PA 1985 06062
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 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 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 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 mere(19) DANMARK. 2six,l (12) PATENTSKRIFT. Patent- og Varemærkestyrelsen (11) DK 175072 B1
(19) DANMARK (11) DK 175072 B1 2six,l (12) PATENTSKRIFT Patent- og Varemærkestyrelsen (51) Int.C1 7.: C 12 N 15/38 A 61 K 39/245 C 12 N 15/63 G 01 N 33/569 (21) Patentansøgning nr: PA 1987 02888 (22).
Læs mereSøgemaskineprojekt. Analyse og implementering af en søgemaskine og en crawler til denne. Vejleder: Theis Rauhe (theis@it-c.dk)
Søgemaskineprojekt Analyse og implementering af en søgemaskine og en crawler til denne Morten Franck (skyfer@it-c.dk) Vejleder: Theis Rauhe (theis@it-c.dk) Peter G. Hansen (gath@it-c.dk) Påbegyndt den
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 mereEn forsker har lavet et cdna insert vha PCR og har anvendt det følgende primer sæt, som producerer hele den åbne læseramme af cdna et:
F2011-Opgave 1. En forsker har lavet et cdna insert vha PCR og har anvendt det følgende primer sæt, som producerer hele den åbne læseramme af cdna et: Forward primer: 5 CC ATG GGT ATG AAG CTT TGC AGC CTT
Læs mereFra DNA til protein - lærerens tekst
Fra DNA til protein - lærerens tekst Af sidsel sangild Denne øvelse handler om proteinsyntese og proteiners foldning. Den giver mulighed for at danne nogle andre billeder af fænomenet, end man får ved
Læs mereGenetiske afstande og afstandsmatricer
Genetiske afstande og afstandsmatricer Denne vejledning indeholder en række små øvelser og opgaver der illustrerer, hvordan man ud fra genetiske sekvenser kan udregne en gennemsnitlig evolutionær afstand
Læs mereHanne 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 mereBIOS. Celledeling hos en bananflue KOPIARK 135 GENETIK
KOPIARK 135 GENETIK Celledeling hos en bananflue Her er en celle fra en bananflue. Tegn det rigtige antal kromosomer i cellekernen. Se Grundbog B, s. 106. Hvor mange kromosomer har en bananflue i hver
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 mereDatalogi OB, Efterår 2002 OH er, forelæsning 3/9-2002 - forstå datastrukturer og algoritmer (teoretisk forståelse og intuition)
Datalogi OB, Efterår 2002 OH er, forelæsning 3/9-2002 Datastrukturer og algoritmer Henning Christiansen henning@ruc.dk http://www.ruc.dk/~henning Formål: at kunne - forstå datastrukturer og algoritmer
Læs mereDM01 DM01. 2. Obl. Afl. Jacob Christiansen, 130282, jacob.ch@mail.tdcadsl.dk. D12, Elias 18/3-2003. Side 1 af 9
DM01 2. Obl. Afl. Jacob Christiansen, 130282, jacob.ch@mail.tdcadsl.dk D12, Elias 18/3-2003 Side 1 af 9 Indhold 1. Formål... s. 3 2. Klasser... s. 3 2.1. Player... s. 3 2.1.1. Metoder... s. 3 2.1.1.1.
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 mereLarge Scale Sequencing By Hybridization. Tel Aviv University
Large Scale Sequencing By Hybridization Ron Shamir Dekel Tsur Tel Aviv University Outline Background: SBH Shotgun SBH Analysis of the errorless case Analysis of error-prone Sequencing By Hybridization
Læs mereI 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 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 mereS 1 S 2 S 3 S 4 S S S S Fig. 1
Bilag: Udskrift af klassen EvolutionaryTree.java Udskrift af klassen Edge.java Formål: Der skal konstrueres et evolutionstræ, også omtalt som det letteste udspændende træ. Træet skal have n input, som
Læs mereDatabaseadgang 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 mereKromosomer med genet: Genotype (= arveformel): RR Rr rr Fænotype (= fremtoning): Rød Rød Hvid
Kromosomer med genet: R R R r r r Genotype (= arveformel): RR Rr rr Fænotype (= fremtoning): Rød Rød Hvid P-generation: Kønsceller: RR rr Meiose R R r r Befrugtning F 1-generation: Meiose Rr Rr Kønsceller:
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 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 mereMySQL i Java. Tutorial lavet af Jákup W. Hansen TSU 2006 2.semester 05.januar 2007
MySQL i Java Tutorial lavet af Jákup W. Hansen TSU 2006 2.semester 05.januar 2007 Hvad er MySQL? Det er et database system, som er gratis for os at bruge. Det er lidt mere besværligt i starten at bruge
Læs mereTest af It-komponent
Test af It-komponent I programmeringssproget Java Programmet Login service Elev: Mads Funch Klasse 2.4 Mat, It, Programmering Skole: Roskilde Tekniske Gymnasium HTX Underviser: Karl Dato: 31-08-2016 Side
Læs mereTilfældige tal. Denne artikel introducerer generering af tilfældige tal og viser lidt om hvad man kan og ikke mindst hvad man ikke bør bruge.
Denne guide er oprindeligt udgivet på Eksperten.dk Tilfældige tal Denne artikel introducerer generering af tilfældige tal og viser lidt om hvad man kan og ikke mindst hvad man ikke bør bruge. Den forudsætter
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 mereForelæsning Uge 3 Torsdag
Forelæsning Uge 3 Torsdag Billedredigering (bl.a. brug af for-løkker) Gråtonebilleder (som er lidt simplere end farvebilleder) Arrays Kan "opbevare" et antal objekter (som ArrayList) Fast (på forhånd kendt)
Læs mereIndledning. 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 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 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 mereGeografisk lokalisering i JSP
Denne guide er oprindeligt udgivet på Eksperten.dk Geografisk lokalisering i JSP Denne artikel forklarer lidt om hvorfor og hvordan man laver geografisk lokalisering og viser noget kode. Der er andre artikler
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 mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2018 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 20. marts, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereJava Klasse nedarvninger
Denne guide er oprindeligt udgivet på Eksperten.dk Java Klasse nedarvninger Et let lille overblik i hvordan klasse nedarvning virker i java Skrevet den 07. dec 2011 af mochners I kategorien Programmering
Læs mereIntroduktion til ActionScript
Introduktion til ActionScript Kaspar Rosengreen Nielsen kaspar@interactivespaces.net i n t e r a c t i v e s p a c e s. n e t Kaspar Nielsen, kaspar@interactivespaces.net 1 Dagens program Opsamling på
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2018 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 13. marts, 2018 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mere9.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 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 mereRMI avanceret. Denne artikel beskriver nogle mere avancerede features i RMI. Den gør det muligt at lave mere realistiske applikationer.
Denne guide er oprindeligt udgivet på Eksperten.dk RMI avanceret Denne artikel beskriver nogle mere avancerede features i RMI. Den gør det muligt at lave mere realistiske applikationer. Den forudsætter
Læs mereKursusarbejde 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 mereSekvensafstand DM34 - Eksamensopgave. Jacob Aae Mikkelsen
Sekvensafstand DM34 - Eksamensopgave Jacob Aae Mikkelsen 19 10 76 kokken@grydeske.dk 27. maj 2005 Resumé Rapporten her beskriver tre forskellige rekursive metoder til at sammenligne tekst strenge med.
Læs mereSAX Simple API for XML.
SAX Simple API for XML. En API (Application Programming Interface) et bibliotek eller et sæt af funktioner eller metoder. SAX er et sådant bibliotek af abstrakte metoder som f. eks. startdocument() eller
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 mereForelæsning Uge 3 Torsdag
Forelæsning Uge 3 Torsdag Billedredigering Gråtonebilleder (som er lidt simplere end farvebilleder) Arrays Kan "opbevare" et antal objekter (som ArrayList) Fast (på forhånd kendt) antal elementer Afleveringsopgave:
Læs mereHvad er Objekter - Programmering
Denne guide er oprindeligt udgivet på Eksperten.dk Hvad er Objekter - Programmering En rigtig god gennemgang af hvad objekter er! Hvordan de oprettes og anvendes! Det er helt klart til nybegyndere, som
Læs mereForelæ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 mereForelæ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 meredintprog Manual Revision: 731 September 30, 2009 1 Introduktion 3 1.1 Notation... 3 I Begreber 4 2 Grundbegreber om programmering 4
dintprog Manual Revision: 731 September 30, 2009 Indhold 1 Introduktion 3 1.1 Notation................................. 3 I Begreber 4 2 Grundbegreber om programmering 4 3 Grundbegreber om modellering
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 mereParallelle algoritmer
Parallelle algoritmer 1 Von Neumann s model John von Neumann 1903-57 Von Neumanns model: Instruktioner og data er lagret i samme lager, og én processor henter instruktioner fra lageret og udfører dem én
Læs mereSekvenser 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 mereXML parsning i Java. Denne artikel beskriver hvordan man parser XML i Java. Den beskriver W3C DOM, SAX og JDOM.
Denne guide er oprindeligt udgivet på Eksperten.dk XML parsning i Java Denne artikel beskriver hvordan man parser XML i Java. Den beskriver W3C DOM, SAX og JDOM. Den forudsætter kendskab til Java og XML.
Læs mereRekursion 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 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 mereSyntaks og syntaksgenkendelse, særligt regulære udtryk og tilstandsmaskiner og lidt om anvendelser i bioinformatik
Datalogi C, RUC Forelæsning 22. november 2004 Henning Christiansen Syntaks og syntaksgenkendelse, særligt regulære udtryk og tilstandsmaskiner og lidt om anvendelser i bioinformatik Dagens program Hvad
Læs mereNoter og opgaver. Programmering A IMADA. Niels Kjeldsen & Jacob Aae Mikkelsen. Med grundig korrektur og rettelser af Edmund Christiansen
Programmering A IMADA Noter og opgaver Niels Kjeldsen & Jacob Aae Mikkelsen Med grundig korrektur og rettelser af Edmund Christiansen Noter til Programmering A INDHOLD Indhold 1 Indledning 3 2 Kom i gang
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 mereSom sagt kræves der helst lidt viden om OOP hvis man virkelig vil lærer noget, og ikke bare lave copypaste
Denne guide er oprindeligt udgivet på Eksperten.dk Indkøbsvogn i PHP I denne artikel vil jeg prøve at lave en indkøbskurv som let kan udvides, og som ikke er svær at forstå. Det er bedst med viden om OOP(klasser),
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 mereGeografisk lokalisering i ASP.NET
Denne guide er oprindeligt udgivet på Eksperten.dk Geografisk lokalisering i ASP.NET Denne artikel forklarer lidt om hvorfor og hvordan man laver geografisk lokalisering og viser noget kode. Der er andre
Læs mereSigmaT.
Java + Groovy Disposition Om SigmaT Eksempel på indlejring af Groovy Overvågning af PEM Ønske om dynamisk loaded Java uden at fifle med classloaderen Groovy til hjælp Opsamling hvad jeg ikke har fortalt
Læs mereNye features i Java 1.7/7.0
Denne guide er oprindeligt udgivet på Eksperten.dk Nye features i Java 1.7/7.0 Denne artikel beskriver nye features i Java 1.7/7.0, som blev releaset 28. juli 2011. Den forudsætter et vist kendskab til
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 mereDag 10 Flertrådet programmering
Videregående programmering i Java Dag 10 Flertrådet programmering Fremlæggelse af programmering/status for projekter Dokumentation med javadoc Flertrådede designmønstre: Arbejdstråd, Producent Konsument,
Læs mereOptimering af fraværsregistrering
Journal Optimering af fraværsregistrering Eksamensprojekt i Programmering C, klasse 3.4, 2011 AFLEVERET 09-05-2014 Indhold Abstract... Fejl! Bogmærke er ikke defineret. Problemformulering... 2 Produktet...
Læs mereServlets, Tomcat & BlueJ
Servlets, Tomcat & BlueJ Tutorial lavet af Jákup W. Hansen TSU 2006 3.semester 05.october 2007 Hvad er Servlets: For at forstå det, må vi først få styr på to begreber, nemlig statiske og dynamiske hjemmesider
Læs meredmasark Aflevering - Uge 50
dmasark Aflevering - Uge 50 Michael Lind Mortensen, 20071202, DAT4 Michael Dahl, 20073943, DAT4 Katalog: http://www.daimi.au.dk/ u073943/dmasark/uge6/ 13. december 2007 Indhold 1 PingClient implementation
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 mereEn kort introduktion til JDBC
En kort introduktion til JDBC af Henrik Bulskov Datalogi Roskilde Universitetscenter 22. marts 2001 JDBC er et generelt klassebibliotek til kommunikation med databaser. Det er ikke målrettet en bestemt
Læs mereProtein databases Rasmus Wernersson. (Slides af Henrik Nielsen & Morten Nielsen).
Protein databases Rasmus Wernersson (Slides af Henrik Nielsen & Morten Nielsen). Background- Nucleotide databases GenBank, http://www.ncbi.nlm.nih.gov/genbank/ National Center for Biotechnology Information
Læs mereSWC eksamens-spørgsmål. Oversigt
SWC eksamens-spørgsmål Oversigt #1 Typer og variable #2 Aritmetik og logik #3 Klasser (definition, objekter) #4 Klasser (metoder) #5 Klasser (nedarvning, polymorfi) #6 Conditional statements #7 Repetition
Læs mereNye features i Java 1.5/5.0
Denne guide er oprindeligt udgivet på Eksperten.dk Nye features i Java 1.5/5.0 Denne artikel beskriver nye features i Java 1.5/5.0, som lige er kommet i final (ikke-beta) udgave. Den forudsætter et vist
Læs mereclass 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 mereForelæ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 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 mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2013 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 5. marts, 2013 Dette projekt udleveres i to dele. Hver del har sin deadline, således
Læs mereSend fra Java. Denne artikel fortæller hvad man skal bruge og hvordan man skal kode for at sende fra Java.
Denne guide er oprindeligt udgivet på Eksperten.dk Send email fra Java Denne artikel fortæller hvad man skal bruge og hvordan man skal kode for at sende email fra Java. Simple eksempler ikke noget vildt
Læs mereVejledning til listings-pakken
Vejledning til listings-pakken Morten Ovi latex@student.dtu.dk / 6. juli 2004 Indhold 1 Om listings-pakken 1 2 Indstilling af listings 2 3 listings-pakken i praksis 2 3.1 listings i teksten............................
Læs mereOpgaven fortsat. Opfølgning på Opgave 2 og Use Cases. Opgaven. Trin 1: Væsentlige begreber. Resultatliste: 100 bryst, herrer
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
Læs mereProgrammering 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 mereProgrammering for begyndere Lektion 2. Opsamling mm
Lektion 2 Opsamling mm God tone Der er indlagt spørge sessioner Lektion 2 - Agenda Programmering for Lidt ændringer til teknikken, herunder hvordan du genser en lektion Lidt generelle tilbagemeldinger
Læs mereDatalogi C, Efterår 2004 OH er, forelæsning 14/ Datastrukturer og algoritmer. Henning Christiansen
Datalogi C, Efterår 2004 OH er, forelæsning 14/9-2004 Datastrukturer og algoritmer Henning Christiansen henning@ruc.dk http://www.ruc.dk/~henning Kursusweb: http://www.ruc.dk/~henning/datce2004/ Formål:
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 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 mereKursusarbejde 2 Grundlæggende Programmering
Kursusarbejde 2 Grundlæggende Programmering Arne Jørgensen, 300473-2919 klasse dm032-1a 31. oktober 2003 Indhold 1. Kode 2 1.1. hotel.h.................................................... 2 1.2. hotel.cc...................................................
Læs mereSWC Elementer i klassedefinition
SWC Elementer i klassedefinition Indhold Eksempel... 2 Karakteristika for en klasse... 3 Karakteristika for et instance field... 4 Karakteristika for en constructor... 5 Karakteristika for en property...
Læs mere