Programmering med Java. Grunderna. Programspråket Java. Programmering med Java. Källkodsexempel. Java API-exempel In- och utmatning.
|
|
- Cecilia Fransson
- för 9 år sedan
- Visningar:
Transkript
1 Programmering med Java Programmering med Java Programspråket Java Källkodsexempel Källkod Java API-exempel In- och utmatning Grunderna Erik Forslin ÓÒ º Ø º Rum 1445, plan 4 på Nada Game.java Fil med källkod: class Game { } Game.class Fil med byte-kod: W* ±@"I%N&* * µ**» Y Minne med maskinkod: Kompilering: javac Game.java Tolkning (exekvering): java Game Begin Game 1 2 Programspråket Java Källkodsexempel Som programmerare skriver du ditt program i en eller flera Javafiler, t ex i filen Ñ º Ú Texten i Javafiler kallas källkod Javaprogram beskrivs alltid med klasser, varpå källkoden i Javafilen får strukturen: Ð Ñ ß»» ÒÒ ÐÐ Ð Ò»» Ú Ö Ð Ö»» Ñ ØÓ Ö µ л» Ë Ñ º Ú ÔÙ Ð Ð Ë Ñ ß ÔÙ Ð Ø Ø ÚÓ Ñ Ò ËØÖ Ò Ö µ ß ÒØ Ø ÖØÔ Ö Ó Ø ÖØÔ Ö Ó ½ ËÝ Ø ÑºÓÙØºÔÖ ÒØÐÒ Î ÔÖÓ Ö ÑÑ Ö Ö ÙÒ Ö Ô Ö Ó ÖÒ Ø ÖØÔ Ö Ó Ó Ø ÖØÔ Ö Ó ½µ µ л» Ñ Ò µ л» Ë Ñ datorn> javac Schema.java datorn> java Schema V programmerar under perioderna 1 och 2! datorn> En klass kan innehålla variabler och metoder 3 4
2 Källkod i Java En programmerare skriver källkod i Java. Källkoden består av: Kommentarer Kommentarer Reserverade ord Litteraler Identifierare Satser Klasser Variabler Metoder Javas API (Application Programmer Interface) En kommentar beskriver vad en del i programmet gör Enradskommentarer:»» ØØ Ö Ò ÒÖ ÓÑÑ ÒØ Ö Flerradskommentarer:» ÒÒ ÓÑÑ ÒØ Ö Ö Ú Ö Ð Ö Ö Ö» Flerradskommentarer kan utnyttjas för att kommentera bort delar av källkoden som misstänks innehålla fel 5 6 Reserverade ord Litteraler ØÖ Ø ÙÐØ ÓØÓµ ÓÔ Ö ØÓÖµ ÝÒ ÖÓÒ Þ ÓÓÐ Ò Ó ÓÙØ Öµ Ø Ö ÓÙ Ð ÑÔÐ Ñ ÒØ Ô Ø ÖÓÛ ÝØ Ð ÑÔÓÖØ ÔÖ Ú Ø Ø ÖÓÛ En litteral är ett värde som skrivs direkt i källkoden, t ex heltal: ½ ¹ ¾ ½½ ÝÚ ÐÙ µ ÜØ Ò ÒÒ Öµ ÔÖÓØ Ø ØÖ Ò ÒØ Ð Ò Ø Ò Ó ÔÙ Ð ØÖÙ flyttal: º½ ½ ¹½¾º ¾º ¹½¾ ص Ò Ð ÒØ Ö Øµ ØÖÝ Ø Ò ÐÐÝ ÒØ Ö Ö ØÙÖÒ Ú Öµ tecken: ³ ³ ³ ³ ³ ³ Ö ÐÓ Ø ÐÓÒ ÓÖØ ÚÓ Ð ÓÖ Ò Ø Ú Ø Ø ÚÓÐ Ø Ð ÓÒ Øµ ÙØÙÖ µ Ò Û ÙÔ Ö Û Ð strängar: Î Ø Ö Ù ÓÒØ ÒÙ Ò Ö µ ÒÙÐÐ Û Ø logiska: ØÖÙ Ð 7 8
3 Identifierare Satser Identifierare är namn på klasser, variabler och metoder som du själv inför i din källkod Kan bestå avbokstäver, siffror, och Får inte börja med en siffra Java skiljer på STORA och små tecken. Tex är Ð och Ð två olika identifierare En klass börjar med stor bokstav, t ex Ñ En variabel börjar med liten bokstav, t ex Ø Ø En metod börjar med liten bokstav och har metodparenteser, t ex Ñ Ò µ eller Ø ÖØ µ En sats är den minsta körbara delen i ett Javaprogram En sats avslutas alltid med (semikolon) En sats skrivs ofta på en egen rad Exempel med kommentarer:»» Ð Ö Ø ÓÒ Ú ØØ ÐÝØØ Ð ÓÙ Ð Ü»» Ì ÐÐ ÐÒ Ò Ö Ç Ë À ÖÐ Ö Ö Ø µ Ü º½ Ý Ü ½º µ» º¾ Þ Å Ø º Ò ½º ܵ»» Å Ñ ØÓ ÒÖÓÔ Ú Ö Ò Ø ºÖ Ä Ò µ»» Å Ñ ØÓ ÒÖÓÔ»» ¹ Ø Þ ¼º¼µ Þ ¹Þ»» Å ØÓ ÒÖÓÔ ËÝ Ø ÑºÓÙØºÔÖ ÒØÐÒ ËÐÙÑÔ Å Ø ºÓ Å Ø ºÖ Ò ÓÑ µµµ 9 10 Klasser En klass är något som kan innehålla variabler och metoder. En klass kan ha två innebörder: En klass samlar ihop bra-att-ha -saker. Innehåll: Föregås av ordet Ø Ø Finns alltid i endast en uppsättning Exempel på variabel: ÈÁ i klassen Å Ø Exempel på metoder: Ò µ i klassen Å Ø, Ñ Ò µ i de flesta huvudklasser Variabler En variabel är en identifierare som representerar ett litet minnesutrymme för en viss typ av data. Variabler måste deklareras innan de används Variabler ritar vi som en liten låda En klass beskriver ett föremål (objekt). Innehåll: Föregås ej av ordet Ø Ø Finns i en uppsättning för varje skapat objekt. Objekt skapas med Ò Û Exempel på variabel: Ø Ø hos ett Ðobjekt Exempel på metod: Ø ÖØ µ hos ett Ðobjekt Deklarationsexempel: ÒØ Ü int x Användningsexempel (tilldelning): Ü int x
4 Metoder En metod används för att gömma detaljer om hur något löses Metodens huvud En metod kan ses från två olika sidor: deklarationssidan och anropssidan. Deklarationssidan ses från konstruktören som skriver källkoden till metoden. Konstruktören känner till alla detaljer Anropssidan eller användarsidan ses från den som vill utnyttja en skriven metod. Användaren är inte intresserad av detaljer Användningsexempel: utskrift med hjälp av metoden ÔÖ ÒØÐÒ µ hos datorsystemets utmatningsenhet ËÝ Ø ÑºÓÙØ: ËÝ Ø ÑºÓÙØºÔÖ ÒØÐÒ À µ ËÝ Ø ÑºÓÙØ är ett ÈÖ ÒØËØÖ Ñ-objekt med metoder som alltså underlättar utskrifter 13 Då en metod kan ses från två olika sidor behövs något som länkar ihop dessa. Detta gör metodens deklarationshuvud Deklarationshuvudet beskriver metodens namn (som också antyder vad metoden gör), vilka typer av värden som kan skickas till metoden samt vilken typ av värde som kommer tillbaka från metoden Exempel på deklarationshuvud: metoden ÔÖ ÒØÐÒ µ hos ett ÈÖ ÒØËØÖ Ñ-objekt: ÔÙ Ð ÚÓ ÔÖ ÒØÐÒ ËØÖ Ò Üµ Se även klassen ÈÖ ÒØËØÖ Ñ i Javas API. 14 Javas API Java API: Exempel API står för Application Programmer Interface En samling klasser (redan skriven och kompilerad källkod) med variabler och metoder som man kan använda vid behov Klasserna med tillhörande variabler och metoder finns beskrivna på webben Kan användas efter de importerats med ÑÔÓÖØ. ÑÔÓÖØ måste stå ibörjan av Javafilen. Exempel: ÑÔÓÖØ Ú º Óº som importerar alla klasser i paketet Ú º Ó Observera att alla klasser i paketet Ú ºÐ Ò importeras automatiskt till alla Javaprogram 15 16
5 In- och utmatning Då inmatning från tangentbordet är ganska knöligt utnyttjas hjälpobjektet Ù Ö Ê Ö. Detta görs genom att skapa och lagra Ù Ö Ê Öobjektet i variabeln Ò Ø : Ù Ö Ê Ö Ò Ø Ò Û Ù Ö Ê Ö Ò Û ÁÒÔÙØËØÖ ÑÊ Ö ËÝ Ø Ñº Òµµ Med Ò Ø ovan kan nu en hel rad enkelt läsas in och lagras i variabeln Ú Ö: ËØÖ Ò Ú Ö Ò Ø ºÖ Ä Ò µ och tex göras om till ett heltal: ÒØ Ø Ð ÁÒØ ÖºÔ Ö ÁÒØ Ú Öµ Inmatning kan ge upphov till fel, ÁÇ Ü ÔØ ÓÒ, vilket Java kräver att programmeraren tar hand om alternativt påpekar att det kan inträffa Utmatning till skärmen är enklare och utnyttjar ËÝ Ø ÑºÓÙØ som är ett ÈÖ ÒØËØÖ Ñ-objekt. I likhet med Ò Ø kan man lagra ÈÖ ÒØËØÖ Ñ-objektet i variabeln ÙØ Ø : ÈÖ ÒØËØÖ Ñ ÙØ Ø ËÝ Ø ÑºÓÙØ Med ÙØ Ø blir utskrift en enkel match: ÙØ Ø ºÔÖ ÒØÐÒ Ù Ú Ö Ø Ðµ In- och utmatningsexempel»» ÁÒÇ ÍØÑ ØÒ Ò º Ú»» ÃÐ ÖÒ Ù Ö Ê Ö Ó ÈÖ ÒØËØÖ Ñ»» Ð Ö Ô Ø Ø Ú º Ó ÑÔÓÖØ Ú º Óº ÔÙ Ð Ð ÁÒÇ ÍØÑ ØÒ Ò ß» Ñ Ò µ Ö ÙÚÙ Ñ ØÓ Ò ÓÑ Ö Ü Ú Ö µº Á Ñ Ò µ Ò Ò¹ Ó ÙØÑ ØÒ Ò Ð ÁÇ Ü ÔØ ÓÒµ ÒØÖ Ú Ð Ø Ú ÖÚ Ö ØØ ÔÖÓ Ö ÑÑ Ø Ø Ö Ò ÓѺ» ÔÙ Ð Ø Ø ÚÓ Ñ Ò ËØÖ Ò Ö µ Ø ÖÓÛ ÁÇ Ü ÔØ ÓÒ ß»» Ò Ø Ö ÐÔÓ Ø Ø Ö ÒÑ ØÒ Ò Ù Ö Ê Ö Ò Ø Ò Û Ù Ö Ê Ö Ò Û ÁÒÔÙØËØÖ ÑÊ Ö ËÝ Ø Ñº Òµµ»» ÙØ Ø Ö ÐÔÓ Ø Ø Ö ÙØÑ ØÒ Ò ÈÖ ÒØËØÖ Ñ ÙØ Ø ËÝ Ø ÑºÓÙØ ÙØ Ø ºÔÖ ÒØ Ò ØØ Ø Ð µ ËØÖ Ò Ú Ö Ò Ø ºÖ Ä Ò µ ÒØ Ø Ð ÁÒØ ÖºÔ Ö ÁÒØ Ú Öµ ÙØ Ø ºÔÖ ÒØÐÒ Ù Ú Ö Ø Ðµ л» Ñ Ò µ л» ÁÒÇ ÍØÑ ØÒ Ò datorn> javac InOchUtmatning.java datorn> java InOchUtmatning Ange ett tal: -17 Du svarade: -17 datorn> 17 18
Programmering med Java. Grunderna. Programspråket Java. Programmering med Java. Källkodsexempel. Java API-exempel In- och utmatning.
Programmering med Java Programmering med Java Programspråket Java Källkodsexempel Källkod Java API-exempel In- och utmatning Grunderna Ann Pan panda@nada.kth.se Rum 1445, plan 4 på Nada 08-7909690 Game.java
Ð ÓÖ Ø Ñ Ö ÙÖ Ä Ò ½ Å ËË ¹ ÁÒØÖÓ ÙØ ÓÒ ÔÖÓ Ö ÑÑ Ø ÓÒ Â Î Ë Ø Ò Î Ö Ð Ú Ö Ð ºÙÒ º Ö ÛÛÛº ºÙÒ º Ö» Ú Ö Ð ÕÙ Ô ËÓ ¹ ÍÒ Ú Ö Ø Æ ËÓÔ ¹ ÒØ ÔÓÐ ¾ Ñ Ö ¾¼¼
Ä Ò ½ Å ËË ¹ ÁÒØÖÓ ÙØ ÓÒ ÔÖÓ Ö ÑÑ Ø ÓÒ Â Î Ú Ö Ð ºÙÒ º Ö ÛÛÛº ºÙÒ º Ö» Ú Ö Ð ÕÙ Ô ËÓ ¹ ÍÒ Ú Ö Ø Æ ËÓÔ ¹ ÒØ ÔÓÐ ¾ Ñ Ö ¾¼¼ Ç Ø Ð Ò Ö Ö ÙÒ Ð ÓÖ Ø Ñ Ö ÙÖ Ú ÙÒ ÙÐ Ø Ø Ø Ð Ö Ð Ð Ò ÒØÖ Ô Ö Ö ÙÖÖ Ò Ø Ð ÓÖ Ø Ñ
Imperativ programering
Imperativ programering Lösningen till Inlämningsuppgift 1A sommaren 2007 Jesper Wilhelmsson 21 juni 2007 1 Program 1 1.1 C - غ ÒÙ Ø Óº ÒÙ Ø º ÒØ Ñ Ò µ Ö ÓÖ ³ ³ ³ ³ µ ÔÖ ÒØ ± µ ÔÖ ÒØ Ò µ Ö ØÙÖÒ ÁÌ ËÍ ËË
¾ ½ ½¼ ÈÖÓ Ö ÑÑ Ö Ò Ø Ò Ö Ì½ Ä ÓÖ Ø ÓÒ Ö Ð Ö Ø ¾¼¼¼»¾¼¼½ ÝÐÐ ØØ Ò ÑÒ Ó Ô Ö ÓÒÒÙÑÑ Ö Ñ Ð ÐÐ Ö ÑÓØ Ú Ö Ò º Ç Ë ÇÑ ÒØ ÒÒ Ú ØØ Ò Ø Ñ Ú Ö ÓÚ Ò Ò Ò Ö Ù Ò Ò Ú ØØ Ò Ö Ùй Ø Ø Ø Ö ÔÔÓÖØ Ö Ó Ò Ö ÔÔÓÖØ Ö Ò Ý Ø Ñ
Imperativ programering
Imperativ programering Inlämningsuppgift 1 sommaren 2007 Jesper Wilhelmsson 12 juni 2007 1 Deluppgift A Nedan finns fem program skrivna i fem olika språk. Er uppgift är att skriva alla fem programmen i
Ì ÆÌ Å Æ ËØ Ø Ø ÑÓ ÐÐ Ö Ò Ö Á ÌÅ˽ ¼ ÑÒ Ò Ò ½ Ñ Ö ¾¼¼ Ð Ô Îº ÂÓÙÖ ÂÓ Ò Ù Ø Ú ÓÒ Ò Òº ½ À ÐÔÑ Ð ÍØ Ð ÓÖÑ Ð ÑÐ Ò Ñ Ø ÐÐ Ö Ì Ô ÙÖ Ò ÒÚÒ ÓÖ Ð Ø Ó ØÝÔ Ó Ò Ö Ò Ó º ÈÓÒ Ö Ò Ò ÍÔÔ Ø ÖÒ Ö Ú ÖÚ Ð ØÝÔ Ö Ò Ø ØØ ÐØ
s N = i 2 = s = i=1
ÁÒØÖÓ Ù Ø ÓÒ Ø ÐÐ Å ÌÄ ¹ÔÖÓ Ö ÑÑ Ö Ò Ð ÓÖ ØÑ Ö ËÖ ÔØ¹ Ó ÙÒ Ø ÓÒ Ð Ö ÄÓ ÙØØÖÝ Î ÐÐ ÓÖ Ø Ö ¹ Ø Ö Ê Ô Ø Ø ÓÒ Ø Ö ÐÓÓÔ Öµ ÓÖ¹ Ø Ö Û Ð ¹ Ø Ö ½ ÖÒ ÔÖÓ Ð Ñ Ø ÐÐ ÔÖÓ Ö Ñ ÒÐ Ò Ò Ò Ø ÐÐ ØØ Ö Ú ØØ ÔÖÓ Ö Ñ ØØ ÔÖÓ
Ö ÙÔ ØÙ Ú ÖÖ Ö ÓØÐ Ò Ä Ö ÆÓÖ Ò ËÚ Ö Ñ Ø ÓÖÓÐÓ Ó Ý ÖÓÐÓ Ò Ø ØÙØ ÆÓÖÖ Ô Ò ¾¼ Ñ Ö ¾¼½¾ ÁÒÒ ÐÐ ½ ÖÙÒ ¾ ÍØÖ Ò Ò ÃÓÑÔÐ ØØ Ö Ò Ö Ö Å ØÓ º½ Ö Ò Ò Ú Ö ØÝ º º º º º º º º º º º º º º º º º º º º º º º º º¾ Ð ÓÖ
ÁÒÒ ÐÐ ÓÑ ØÖ Ð Ö Ð Ñ ÒØ ÓÔ ÒØÓ Ð¹Ã Û Ö ÞÑ Ð Ö Ø Ð Ö ÔÖ Ø ÙØ ÓÖÑ ÙÒ Ö ½ ¼¼¹ Ó ½ ¼¼¹Ø Рغ Î Ø º ÖØ ¾
Å Ø Ñ Ø Ò ¾¼½¾¹¼ ¹½ Æ Ö Ò Ð Ð Ö Ò ØÓÖ Æ Ð Ö ÓÒ Ò Ð º Ö ÓÒ Úº ½ ÁÒÒ ÐÐ ÓÑ ØÖ Ð Ö Ð Ñ ÒØ ÓÔ ÒØÓ Ð¹Ã Û Ö ÞÑ Ð Ö Ø Ð Ö ÔÖ Ø ÙØ ÓÖÑ ÙÒ Ö ½ ¼¼¹ Ó ½ ¼¼¹Ø Рغ Î Ø º ÖØ ¾ Ð Ö Ð Ñ ÒØ ÓÑ ØÖ Ð Ñ ÒØ ÙÔÔ Ú Ö Ö Ú Ò
ÁÒØÖÓ ÙØ ÓÒ ËÎ ÈÖÓ Ö ÑÑ Ø ÓÒ Ï Ä Ò Ò ÓÖÑ Ø ÕÙ Ë Ø Ò Î Ö Ð Ú Ö Ð ºÙÒ º Ö ÛÛÛº ºÙÒ º Ö» Ú Ö Ð ÕÙ Ô ËÓ ¹ ÍÒ Ú Ö Ø Æ ËÓÔ ¹ ÒØ ÔÓÐ ¾ ÒÓÚ Ñ Ö ¾¼¼
ÁÒØÖÓ ÙØ ÓÒ ËÎ Ä Ò Ò ÓÖÑ Ø ÕÙ Ú Ö Ð ºÙÒ º Ö ÛÛÛº ºÙÒ º Ö» Ú Ö Ð ÕÙ Ô ËÓ ¹ ÍÒ Ú Ö Ø Æ ËÓÔ ¹ ÒØ ÔÓÐ ¾ ÒÓÚ Ñ Ö ¾¼¼ Ç Ø Ð Ò ½½ ½ ¾ ÓÒÒ ØÖ Ð ÔÖ Ò Ô ËÎ ÓÒÒ ØÖ Ð ØÖÙØÙÖ ³ÙÒ Ö Ú ÓÒÒ ØÖ Ð ÙÖ Ë ÚÓ Ö Ö ÖÓÙÔ Ö ÙÒ
Î Ö Ä Ì ½º Ì Ö Ò Ø ÜØ¹ Ð ÓÑ ÒÔÙØº ¾º ÈÖÓ Ö Ö Ð Ò Ó ØÑÑ Ö Ø ÓÔØ Ñ Ð ÙØ Ò Øº º Ö ÙØ Ò ÎÁ¹ Ð Ú ¹ÁÒ Ô Ò ÒØµº º ÎÁ¹ Ð Ò Ò ÓÒÚ ÖØ Ö Ø ÐÐ Ü ÑÔ ÐÚ Ò È ¹ к
ÐÐÑÒØ ÓÑ Ä Ì Ä Ì Ö Ò Ú Ö ÙØÚ Ð Ò Ú Ì ¹ Ý Ø Ñ Ø ÓÑ ÙØÚ Ð Ô ¼¹Ø Рغ Ì ÐÐØ Ö ØÚ Ò Ö µ Ö ÒØ Ò ØØ ØÒ Ñ Ö Ô ÒÒ ÐÐ Ò ÓÖÑ Ø Ö Ò º Ò ÐØ ØØ Ô ØÖÙ ØÙÖ Ö Ó ÙÑ ÒØ ÁÒÒ ÐÐ ÖØ Ò Ò ÃÐÐ ÖØ Ò Ò ÓØÒÓØ Ö Ê Ö Ò Ö ØÓ Ø Ò Ö
ÝÖ Ö Ò ØØ Ò Ø ÓÒ Ù ØÖ Ø ÓÒ ÑÙÐØ ÔÐ Ø ÓÒ Ó Ú ÓÒ Ö ØÑ Ø ÙØØÖÝ ÙØ Ö Å ÌÄ Ñ ÓÔ Ö ØÓÖ ÖÒ ¹» Ü ÑÔ Ðº ÇÑ Ø Ö ØÑ Ø ÙØØÖÝ Ø ½ ¾ Ò Ú Å ÌÄ ¹ÔÖÓÑÔØ Ò ÒÑ ØÒ Ò Ò Ú
ÁÒØÖÓ Ù Ø ÓÒ Ø ÐÐ Å ÌÄ Ö ØÑ Ø ÙØØÖÝ Å Ø Ñ Ø ÙÒ Ø ÓÒ Ö Ø ØÝÔ Ö Ó Ú Ö Ð Ö Î ØÓÖ Ö»Ð ØÓÖ ½ ÝÖ Ö Ò ØØ Ò Ø ÓÒ Ù ØÖ Ø ÓÒ ÑÙÐØ ÔÐ Ø ÓÒ Ó Ú ÓÒ Ö ØÑ Ø ÙØØÖÝ ÙØ Ö Å ÌÄ Ñ ÓÔ Ö ØÓÖ ÖÒ ¹» Ü ÑÔ Ðº ÇÑ Ø Ö ØÑ Ø ÙØØÖÝ
Ö Ò histogramtransformationº
ÍÐØÖ Ð Ù Ð ÓÖ Ø ÓÒ ÌË ½ Å Ò Ð Ö ÍØÚ Ð Ú Å Ø Ò Ö ÓÒ ÁÅ̵ ¾¼½ ÍÔÔ Ø Ö Ú Å Ö Å ÒÙ ÓÒ ÎÄ ÁË µ ¾¼½ ÓÒØ ÒØ ÍÔÔ Ø Ò Ä Ò Ê ¹ Ø Ò Ê ÒÒ ØÖÐ Ó ÓÙÖ ÖØÖ Ò ÓÖÑ Ò Ð ÒÚ ÐÓÔÔ Ø Ø ÓÒ ÒÚ ÐÓÔÔ Ø Ø ÓÒ Ñ Ú Ö ØÙÖ ËÙ ÑÔÐ Ò Ò
ÃÓÑÔÙØØÓÒÐÐ ÁÒØÐÐÒ ÐÓÖØÓÒ ¾ Ê ËÚÒÖ ÖÞ ÅÙ Ø ÀÒ ÇÐÓ ÓÒ ÑÖ ¾¼¼¾ ÁÒÒÐÐ ½ ËÝØØ Ñ ÒÒ ÐÓÖØÓÒ ¾ ÌÓÖ ÒÐÝ º½ ÖÙ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º½º½ ÅÖ ÖÙ º º º º º º º º º º º º
ÁÒÒ ÐÐ ½ ÁÒØÖÓ Ù Ø ÓÒ ½ ½º½ ÝÒ Ñ Ð Ø Ð Ò Ö Ò Ú ÔØ Ú È ¹Ð Ö º º º º º º º ½ ½º¾ ÃÓÖØ ÓÑ ØÓÖ ÑÙÐ Ö Ò Ö º º º º º º º º º º º º º º º º º º º º ¾ ¾ Ø Ð Ö
ÝÒ Ñ Ð Ø Ð Ò Ö Ò Ö ÔØ Ú È ¹Ð Ö Ö ØÓ Ö Ê ÑÕÙ Ø Ê Ö Ò Ö Ê Ö Ä ÓÒ Ö Ø Ò Ä Æ Ð ÓÒ Ò Ö Ë ÖÐÙÒ Ù Ø Ú Ì ÒÓ ½¾ Ñ ¾¼¼ ÁÒÒ ÐÐ ½ ÁÒØÖÓ Ù Ø ÓÒ ½ ½º½ ÝÒ Ñ Ð Ø Ð Ò Ö Ò Ú ÔØ Ú È ¹Ð Ö º º º º º º º ½ ½º¾ ÃÓÖØ ÓÑ ØÓÖ ÑÙÐ
Föreläsning 13 5 P erceptronen Rosen blatts p erceptron 1958 Inspiration från mönsterigenk änning n X y = f ( wjuj + b) j=1 f där är stegfunktionen.
Ä Ò Ö Ó ÃÓÑ Ò ØÓÖ ÓÔØ Ñ Ö Ò Ö Ö Ã Ð Å Ø Ñ Ø ÒØÖÙÑ Ö Ð Ò Ò ½ Æ ÙÖ Ð ÒØÚ Ö ÁÒØÖÓ Ù Ø ÓÒ È Ö ÔØÖÓÒ Ð Ö Ð Ö ËÙÔÔÓÖØ Î ØÓÖ Å Ò ÀÓÔ Ð ÓÐØÞÑ ÒÒÑ Ò Ò ÁÒØÖÓ Ù Ø ÓÒ ØØ ÒÝØØ Ö Ò Ò ØØ È Ö ÐÐ ÐÐ Ø Ø Ö Ò Ø ÁÒÐÖÒ Ò ÇÔØ
Ö ÆË Ò Ö ÚÒ Ò Ö Ð Ö Î À ØÓÖ Ó Ò Ö ÐÐ Ö ÚÒ Ò Ò Ð Ö Ø Ò Æ ÑÒ ÖÚ ÖÒ ÐÐ Ö ÒØÐ Ò ÐÚ ÓÒ Ö Ó Ö ÒÒ Ðк ÍÔÔ Ð ÔÖÓ Ò ÐÐ Ö ÙÖ Ñ Ò Ð Ø Ö Ø º ÇÔ Ö Ø Ú Ô Ø Öº Ë Ö Ø
Ö ÆË Ò Ö ÚÒ Ò Ö Ð Ö Î À ØÓÖ Ó Ò Ö ÐÐ Ö ÚÒ Ò Ò Ð Ö Ø Ò Æ ÑÒ ÖÚ ÖÒ ÐÐ Ö ÒØÐ Ò ÐÚ ÓÒ Ö Ó Ö ÒÒ Ðк ÍÔÔ Ð ÔÖÓ Ò ÐÐ Ö ÙÖ Ñ Ò Ð Ø Ö Ø º ÇÔ Ö Ø Ú Ô Ø Öº Ë Ö Øº Ö ÑØ º ÌÀÆÇ»ËÍÆ Ì Ë ½ ÓÔÝÖ Ø ÅÒ Æ Ð ÓÒ ¾¼¼¾ À ØÓÖ
Â Ú ËÖ ÔØ ÇŠغ ÈÖÓ Ö ÑÑ Ø ÓÒ Ï Ä Ò Ò ÓÖÑ Ø ÕÙ Ë Ø Ò Î Ö Ð Ú Ö Ð ºÙÒ º Ö ÛÛÛº ºÙÒ º Ö» Ú Ö Ð ÕÙ Ô ËÓ ¹ ÍÒ Ú Ö Ø Æ ËÓÔ ¹ ÒØ ÔÓÐ ½ ÓØÓ Ö ¾¼¼
Â Ú ËÖ ÔØ غ Ä Ò Ò ÓÖÑ Ø ÕÙ Ú Ö ºÙÒ º Ö ÛÛÛº ºÙÒ º Ö» Ú Ö ÕÙ Ô ËÓ ¹ ÍÒ Ú Ö Ø Æ ËÓÔ ¹ ÒØ ÔÓ ½ ÓØÓ Ö ¾¼¼ Ç Ø Ò ½ ¾ ÓÒÒ ØÖ ÔÖ Ò Ô Ù Ë ÚÓ Ö Ò Ú Ù Ö Ò Ë ÚÓ Ö ÑÓ Ö Ë ÚÓ Ö ÑÓ Ö ÙÒ ØÝ ³ÙÒ Ñ ÒØ Ù Ë ÚÓ Ö ÓÖ Ö ÙÒ
Ê Ò ÓÑ Û Ð Ò Ö Ò ÓÑ Ò ÖÝ ÙÖÚ Ý Ó ÓÑ Ö ÒØ Ö ÙÐØ Ö Ò Ò ÀÓÐÐ Ò Ö Â «Ö Ý º ËØ ØÖ Ø ÁÒ Ø Ô Ô Ö Û Ú ÙÖÚ Ý Ó ÓÑ Ö ÒØ Ö ÙÐØ ÓÖ Ö Ò ÓÑ Û Ð Ò Ö Ò ÓÑ Ò ÖÝ ÊÏÊ˵º
Ê Ò ÓÑ Û Ð Ò Ö Ò ÓÑ Ò ÖÝ ÙÖÚ Ý Ó ÓÑ Ö ÒØ Ö ÙÐØ Ö Ò Ò ÀÓÐÐ Ò Ö Â «Ö Ý º ËØ ØÖ Ø ÁÒ Ø Ô Ô Ö Û Ú ÙÖÚ Ý Ó ÓÑ Ö ÒØ Ö ÙÐØ ÓÖ Ö Ò ÓÑ Û Ð Ò Ö Ò ÓÑ Ò ÖÝ ÊÏÊ˵º ÇÒ ½ Û Ö Ú Ò Ö Ò ÓÑ Û Ð Û Ø º º º ÒÖ Ñ ÒØ Ò Ö Ò ÓÑ
u(t) = u 0 sin(ωt) y(t) = y 0 sin(ωt+ϕ)
Ã Ô ¹ ÑÔ Ö ÑÓ ÐÐ Ö Ò ÌÚ ÖÙÒ ÔÖ Ò Ô Ö Ö ØØ Ý Ñ Ø Ñ Ø ÑÓ ÐÐ Ö ÓÑ Ò Ö Ó Ø µ Ý Ð Ø ÑÓ ÐÐ Ý º ÒÚÒ Ò ØÙÖÐ Ö Ñ Ð Ò Ò Ö Ð Ò Æ ÛØÓÒ Ð Ö Ø Øµº Á Ð Ò Ú ÝÔÓØ Ö Ó ÑÔ Ö Ñ Ò µº Ë Ã Ô ¾ ÑÔ Ö ÑÓ ÐÐ Ö Ò ÒÒ Ø Ò ÑÒ ËÝ Ø Ñ
Stapeldiagram. Stolpdiagram
Á Î Ù Ð Ö Ò Ö Ñ ¹ Ö Ö Å ØÖ Ö Ó Ð Ö ÇÖ ÒØ Ö Ò º Ä ÐÚºµ ½ À ØÓ Ö Ñ Ó Ø Ô Ð Ö Ñ Å ÓÑÑ Ò ÓÒ Ö Ø Ñ Ó Ø Ò Ñ Ò Ö Ø Ø Ô Ð Ö Ñ Ö Ô Ø Ú ØÓ Ö Ñº ØÓÐÔ Ö Ñ ËÝÒØ ܺ Ö Üµ Ê Ø Ö ØØ Ø Ô Ð Ö Ñ Ú Ö Ð Ñ ÒØ Ò Üº Ø Ñ Üµ Ê Ø
2E I L E I 3L E 3I 2L SOLUTIONS
Ä Ò Ô Ò ÍÒ Ú Ö Ø Ø Ú ÐÒ Ò Ò Ö ÀÐÐ Ø Ø ÐÖ Ò Ð Ä ÖÑ Ö Ð Á Ì ÓÖ Ð Á ÒÙÑÑ Ö Ì ÆÌ Å Æ ÌÅÅÁ½ ¹ ÀÐÐ Ø Ø ÐÖ ÖÙÒ ÙÖ ¾¼½ ¹¼ ¹¾ ½ ½º Ò Ö ØØ ÙÔÔÐ Ð ÓÖ Ú ØÐ Ö ØØ Ú Ò ÐÙÑ Ò ÙÑÔÖÓ Ðº ÒÒ Ð Ð Ø Ñ Ò ÔÙÒ ØÐ Ø F Ô Ñ ØØº ÀÙÖ
Ð ËÅ ½¹½¾¹¼¾ ½ ÅØØ ØÐ ÔÔÒÒ ÇÖÖÒÒ ÖÐÖ ÑØØ ÔÔÒØ ÐÓÒ ½º¾ Ñ ¼ ØÒÓÐÓÖ ÒÖÚÖÒº ¾ ÓÖÑÐ µ ÌÐÐ ÑØ ÓÖÖÒ ÚÐ ÓÖ ÂÓÑ ÅÐÐ ÚÖº µ ÌÐÐ ÑØ ÖØÖÖ ÚÐ Ö ÒÒ Ö ÓÒ ÚÖº µ ÌÐÐ Ù ØÖÒ ÑÒ ÚÐ ÌÓÑ ÏÖ ÜØÙ ÑÙ ÑØ ÂÓÒ ÀÖ ØÖØÙ ¹ ÑÙ º µ ÁÒ
ËØÝÖÒ Ò Ú Ð Ò Ñ Ò ØÓÖ ØØ ÔÖÓ Ø Ö ÁË ÓÖ ÓÒ Ý Ø Ñ ½ Ù Ù Ø ¾¼¼¾ ÂÓ Ò Ð Ò ÜÜÜÜÜܹÜÜÜÜ È Ö Ö ¼ ½½¹ Ô ÖÓ ÁÒÒ ÐÐ ½ ÁÒÐ Ò Ò ¾ Ð Ò Ò ¾º½ ÃÓÒ ØÖÙ Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º º º ¾º¾ ÀÖ
Å Þ Ö Î Ö Ø ÓÒ Ó Ò Ö Ð Ö Ð ÓÖ Ø Ñ ÖØ Ø ÓÒ Ö ÙÐØĐ Ø ĐÙÖ ÁÒ ÓÖÑ Ø Ö Ö Ö ¹Ã ÖÐ ¹ÍÒ Ú Ö ØĐ Ø ÌĐÙ Ò Ò ÞÙÖ ÖÐ Ò ÙÒ Ö Ò Ó ØÓÖ Ö Æ ØÙÖÛ Ò Ø Ò ÚÓÖ Ð Ø ÚÓÒ Ö ØÓ
Å Þ Ö Î Ö Ø ÓÒ Ó Ò Ö Ð Ö Ð ÓÖ Ø Ñ ÖØ Ø ÓÒ Ö ÙÐØĐ Ø ĐÙÖ ÁÒ ÓÖÑ Ø Ö Ö Ö ¹Ã ÖÐ ¹ÍÒ Ú Ö ØĐ Ø ÌĐÙ Ò ÞÙÖ ÖÐ Ò ÙÒ Ö Ò Ó ØÓÖ Ö Æ ØÙÖÛ Ò Ø Ò ÚÓÖ Ð Ø ÚÓÒ Ö ØÓÔ Ë Û ÖÞÛ ÐÐ Ö ÌĐÙ Ò ½ Ì Ö ÑĐÙÒ Ð Ò ÉÙ Ð Ø ÓÒ ½ º½¾º½
x 2 + ax = (x + a 2 )2 a2
ÅÐ Ö Î ½ ½º ÒØ Ñ Å ÔÐ º ¾º Î Ö Ô Ø Ø ÓÒ Ú Ð Ò Ö Ð Ö º º ÇÐ ØØ ØØ Ö ÔÖ ÒØ Ö ÑÒ Ö ÔÐ Ò Ø»ÖÙÑÑ Øº µ ÁÐÐÙ ØÖ Ö Ð Ø Ö Ð Ñ Å ÔÐ Ð Ö Ò Ò Ð Ø Ò Ö µ ÐÐ Ø Ü Ð Ò Ö Ó Ò Ö Ö ÙÖÚÓÖ º Á Å ÔРй Ð Ø Ö Ñ Ò ÙÒ Ö Ô ÙÖ ÙÖÚ
Å Ø Ñ Ø Ø Ø Ø ÌÓÑÑÝ ÆÓÖ Ö ¾ Ù Ù Ø ¾¼¼ ÓÖÑÐ Ö Ó Ø ÐÐ Ö Ø ÐÐ Å Ø Ñ Ø Ø Ø Ø Ô ÙÒ Ú Ö Ø Ø Ó Ø Ò ÓÐÓÖ
ÅØÑØ ØØ Ø ÌÓÑÑÝ ÆÓÖÖ ¾ ÙÙ Ø ¾¼¼ ÓÖÑÐÖ Ó ØÐÐÖ ØÐÐ ÅØÑØ ØØ Ø Ô ÙÒÚÖ ØØ Ó ØÒ ÓÐÓÖ ËÒÒÓÐØ ØÓÖ ËÒÒÓÐØ ØÓÖ ÄÓÖÑ ÒÒÓÐØ ÖÐÒÒ Ô ØØ ÒÐØ ÙØÐÐ ÖÙÑ Ë ÇÑ ÐÐ ÙØÐÐ Ö Ð ÒÒÓÐ ÐÐÖ Ö Ò ÒÐ ØØ È µ Ò µ Ò Ëµ ØØ Ö Ò Ð ÒÒÓÐØ ÒØÓÒÒº
1 S nr = L nr dt = 2 mv2 dt
Ë Ñ Ò ÖÚÓÖØÖ Ö Ð Ó ÓÒ ËØÖ Ò Ò Ö ÖÓ Ö Ø ¾½º Å ¾¼¼ ÁÒ ÐØ Ú ÖÞ Ò ½ ÏÓÖÙÑ Ø³ ¾ ¾ Ö Ð Ø Ú Ø ÈÙÒ ØØ Ð Ò ¾ ¾º½ Ï Ö ÙÒ ÒØ Ö Ð Ö Ö Ð Ø Ú Ø ÈÙÒ ØØ Ð Ò º º º º º º º º º ¾ ¾º¾ Ê Ô Ö Ñ ØÖ ÖÙÒ ÒÚ Ö ÒÞ º º º º º º º
Ø Ú Ø Ò Ô ÊÓ ÖØ Ù Ø Ú ÓÒ Ó È Ö¹ÇÚ Ê Ò Ý ÓÓØÔÖ ÒØ ÌÓÓÐ ÓÜ Ö Ñ ÛÓÖ Ü Ñ Ò Ö Ø ¾¼¼¼ ¼ ÓÓØÔÖ ÒØ ÌÓÓÐ ÓÜ Ö Ñ ÛÓÖ ÊÓ ÖØ Ù Ø Ú ÓÒ Ó È Ö¹ÇÚ Ê Ò Ý ¾¼¼¼ Ö ØØ ÖÒ Ó Ã ÖÐ Ø ÍÒ Ú Ö Ø Ø ÒÒ Ö ÔÔÓÖØ Ö Ö Ú Ò ÓÑ Ò Ð Ú Ø
Ä Ò Ô Ò ÙÒ Ú Ö Ø Ø ÄÖ ÖÔÖÓ Ö ÑÑ Ø Å Ö Ã Ð Ö Ò ÅÓØ Ú Ø ÓÒ Ó ÐÚÙÔÔ ØØÒ Ò ÀÙÖ Ò Ò ÐÖ Ö ÔÚ Ö Ü Ñ Ò Ö Ø ½¼ ÔÓÒ ÄÁÍ¹Ä Ê¹Ä¹ ¹¹¼»½¼ ¹¹Ë À Ò Ð Ö ÂÓ Ñ Ë ÑÙ Ð ÓÒ
Ä Ò Ô Ò ÙÒ Ú Ö Ø Ø ÄÖ ÖÔÖÓ Ö ÑÑ Ø Å Ö Ã Ð Ö Ò ÅÓØ Ú Ø ÓÒ Ó ÐÚÙÔÔ ØØÒ Ò ÀÙÖ Ò Ò ÐÖ Ö ÔÚ Ö Ü Ñ Ò Ö Ø ½¼ ÔÓÒ ÄÁÍ¹Ä Ê¹Ä¹ ¹¹¼»½¼ ¹¹Ë À Ò Ð Ö ÂÓ Ñ Ë ÑÙ Ð ÓÒ ÁÒ Ø ØÙØ ÓÒ Ò Ö Ø Ò Ú Ø Ò Ô Ó ÐÖ Ò Ú ÐÒ Ò ÁÒ Ø ØÙØ
ÈÖÓ Ö ÑÚ Ö Ö ÙÒ ÖÚ Ò Ò ÓÑ Ö Ò ¹ Ò ¹ ÓÙÒ ¹Ñ ØÓ Ò Ã Ò Ø Ö Ø ÒÓÑ Ú Ð Ò Ò Ö ÙØ Ð Ò Ò Ò Ú ÐÑ Ö ÂÓÒ Ø Ò Ð Ø Ø ÝÐÐ Ö Ò Ø ÒÒ ÙÖ Ö Ò Ê ÑÐ ÂÓ Ò Î ÐÐÝ ÓÒ ÁÒ Ø ØÙØ ÓÒ Ò Ö Ñ Ø Ñ Ø Ú Ø Ò Ô Ö ÐÑ Ö Ø Ò ÓÐ Ø ÓÖ ÙÒ Ú Ö
Tentamen i TMME32 Mekanik fk för Yi
Ì ÒØ Ñ Ò ÌÅÅ ¾ Ì Æ½µ Å Ò Ö Ì ÒØ Ñ Ò ØÙÑ ¾¼½ ¹¼ ¹½ к ½ ¹½ º Ü Ñ Ò ØÓÖ Ä Ö ÂÓ Ò ÓÒº ÂÓÙÖ Ú Ò Ä Ö ÂÓ Ò ÓÒº Ì Ð ÓÒ ¼½ ¹¾ ½½¾¼º Ö Ø ÒØ Ñ Ò ÐÓ Ð Ò Ðº ½ Ó ½ º ¼º À ÐÔÑ Ð Ê ØÚ Ö ØÝ ÑØ ØØ ¹ Ð ÓÖµ Ñ ÒØ Ò Ò Ö Ò
Verktyg för visualisering av MCMC-data. JORGE MIRÓ och MIKAEL BARK
Verktyg för visualisering av MCMC-data JORGE MIRÓ och MIKAEL BARK Examensarbete Stockholm, Sverige 2010 Verktyg för visualisering av MCMC-data JORGE MIRÓ och MIKAEL BARK Examensarbete i datalogi om 15
f(x) = f t (x) = e tx f(x) = log x X = log A Ö Ð e X = A f(x) = x X = A Ö Ð X 2 = A. (cosa) 2 + (sin A) 2 = I, p (k) (α) k=0
½»¾¹¼ ÙÒ Ø ÓÒ Ö Ú Ñ ØÖ Ö Ë Ø ÙØ Ö Ú p(a) Ö p(x) Ö ØØ ÔÓÐÝÒÓѺ ÆÙ ÐÐ Ú Ú ÙÖ Ñ Ò Ò Ò Ö f(a) Ö Ñ Ö ÐÐÑÒÒ ÙÒ Ø ÓÒ Öº Ü ÑÔ Ð Ô ÙÒ Ø ÓÒ Ö f(x) ÓÑ Ò Ú Ö ÒØÖ Ö f(x) = f t (x) = e tx ÓÑ Ö e ta Ö ËÝ Ø Ñ Ó ØÖ Ò ÓÖÑ
ÁÒÒ ÐÐ Á ÝÖ ÖÒ ÓÑ ËÙÖ Ð¹ Ö ÓÑ ØØ Ö ÁÁ ÌÖ Ö ÓÑ Ñ Ò Ñ Ø ÒÒ Ø ÐÐ Ó Ò Ð Ø Ö ÁÁÁ йÀ Ò Ö Ñ Ö Ð ÓÒ ÁÎ Ò Ö Ø ÖÙÒ Ò Î Ò Ò Ö ÖÙÒ Ò ÃÒÒ ÓÑ ÓÑ ÚÖ Ö Ð ÓÒ Á ¹ Ð Ñ
ØÖ ÖÙÒ ÖÒ Ë Ý ¹ÙйÁ Ð Ñ ÅÓ ÑÑ Á Ò Ð¹Ï Á ÐÐ Æ ÑÒ Ò Æ Ö Ò ÖÑ ÖØ Ë ÑÑ Ò ØØÒ Ò ÐÐ Ö Ñ Ö Ø ÐÐ ÐÐ Ó Ñ Ö Ó ÚÐ Ò Ð Ö Ú Ö Ñ ÈÖÓ Ø Ò ÅÓ ÑÑ º ØØ Ö ØÖ ÖÙÒ ÖÒ ÒØÐ Ò Ø Ò ÖÒ ÖÙй Ø ºÓÑ Ñ Ö Ø ÐÐØ Ð ÓÑ Ö Ú Ò Ñ Ð Ø Ö Ð
Tmem. ::= {mem data := Tmem data ;mem free := Tmem free ;mem null := Tmem null ;mem code := Tmem code }
ÓÖÑ Ð Î Ö Ø ÓÒ Ó Å ÑÓÖÝ ÅÓ Ð ÓÖ ¹Ä ÁÑÔ Ö Ø Ú Ä Ò Ù Ë Ò Ö Ò Ð ÞÝ Ò Ú Ö Ä ÖÓÝ ÁÆÊÁ ÊÓÕÙ ÒÓÙÖØ ½ Ä Ò Ý Ü Ö Ò ßË Ò Ö Ò º Ð ÞÝ Ú ÖºÄ ÖÓÝÐ ÒÖ º Ö ØÖ غ Ì Ô Ô Ö ÔÖ ÒØ ÓÖÑ Ð Ú Ö Ø ÓÒ Û Ø Ø ÓÕ ÔÖÓÓ Ø ÒØ Ó Ñ ÑÓÖÝ
Ï Ö Ð Ä Æ Ò Ò ÐÝ Ó Ø Ë ÙÖ ØÝ Ò Æ Ó Á ¼¾º½½ ¹ À Ò Ð Ò Ò ÙÖ Ò ¾¼¼½ ÌÓ ÂÓÒ ÓÒ Ø Ó º Ø º Ö ÈÖÓ Ø Ø Ø ÊÓÝ Ð ÁÒ Ø ØÙØ Ó Ì ÒÓÐÓ Ý ÃÌÀµ Ô ÖØÑ ÒØ Ó Å ÖÓ Ð ØÖÓÒ Ò ÁÒ ÓÖÑ Ø ÓÒ Ì ÒÓÐÓ Ý ÁÅÁ̵ Á ÓÖ Ø Ò ½ ¼ Ã Ø ËÛ Ò
Ø Ú Ø Ò Ô Ö Ø Ò Ç Ð ÓÒ ² Ñ Ð À Ú Ð Ö Ò Ú Ö Ü Ñ Ò Ö Ø ¾¼¼¼ ¼ ÒÒ Ö ÔÔÓÖØ Ö Ö Ú Ò ÓÑ Ò Ð Ú Ø Ö Ø ÓÑ ÖÚ Ö ØØ Ö ÐÐ Ò Ò Ø Ü Ñ Ò Ø Ú Ø Ò Ôº ÐÐØ Ñ Ø Ö Ð ÒÒ Ö ÔÔÓÖØ Ú Ð Ø ÒØ Ö ÚÖØ Ø Ö Ð Ú Ø ØÝ Ð Ø ÒØ Ö Ø Ó Ò Ø
Införande av objektorienterade mönster för ökad förändringsbarhet i mjukvarusystem
Avdelning för datavetenskap Andréas Jonsson Införande av objektorienterade mönster för ökad förändringsbarhet i mjukvarusystem Introduction of object oriented patterns to increase software modifiability
( ) = 3 ( + 2)( + 4) ( ) =
ÊÒÚÒÒÖ ØÐÐ ÔØÐ ÓÑÔÒØ º½ ËÖÚ Ý ØÑÒ ÒÒ Ô ØÐÐ ØÒ ÓÖѺ ÒØ ØØ Ù Ö Ò ÒÐ Ó Ý ÙØ ¹ Òк µ µ Ý(Ø) + Ý(Ø) 2 Ý(Ø) + 3 Ý(Ø) 5 µ 4 Ú(Ø) + 5Ú(Ø) 2 Ý(Ø) + 2Ý(Ø) 5Ú(Ø) µ Ú(Ø) + 2Ú(Ø) 3 Ý(Ø) + 7 Ý(Ø) + 4Ý(Ø) 5Ú(Ø) µ Ý (3)
0, x a x a b a 1, x b. 1, x n. 2 n δ rn (x), { 0, x < rn δ rn (x) = 1, x r n
Ë ÒÒÓÐ Ø ÐÖ È ÚÓ Ë ÐÑ Ò Ò ÒÙ Ö ¾¼½¼ ÁÒÒ ÐÐ ½ Ö ÐÒ Ò ÙÒ Ø ÓÒ Ö Ó ÒÒÓÐ Ø ÑØØ ¾ ¾ ËØÓ Ø Ú Ö Ð Ö ÇÑ ÈÓ ÓÒ¹ Ö ÐÒ Ò Ò ½¼ º½ ÈÓ ÓÒ Ö ÐÒ Ò ÓÑ ÖÒ Ö ÐÒ Ò Ö ÒÓÑ Ð Ö ÐÒ Ò º ½½ º¾ ÈÓ ÓÒ¹ Ö ÐÒ Ò ÓÑ Ò ÑÓ ÐÐ Ö Ó ÖÙØ Ó
B:=0; C:=0; B:=B+2; C:= 0; B>0 -> B:= B-2; B>0 -> B:= B-2;
ËÝÑ ÓÐ Ò ÐÝ Ó ÌÖ Ò Ø ÓÒ ËÝ Ø Ñ ÁÒÚ Ø Ô Ô Ö Ø Ø Ëž¼¼¼ ÏÓÖ ÓÔ Æ Ø Ö Ò Ë Ò Ö ÓÑÔÙØ Ö Ë Ò Ä ÓÖ ØÓÖÝ ËÊÁ ÁÒØ ÖÒ Ø ÓÒ Ð Å ÒÐÓ È Ö ¼¾ ÍË Ò Ö ÓÛÖ Ðº Ö ºÓÑ ÍÊÄ ØØÔ»»ÛÛÛº к Ö ºÓÑ» Ò Ö» È ÓÒ ½ ¼µ ¹ ¾ ¾ Ü ½ ¼µ ¹¾
σ ϕ = σ x cos 2 ϕ + σ y sin 2 ϕ + 2τ xy sinϕcos ϕ
ÃÓÑÔÐ ØØ Ö Ò ÓÖÑ Ð ÑÐ Ò Ì Ò Ñ Ò Ú º Ö ÀÐÐ Ø Ø ÐÖ ÄÙÒ ÍÒ Ú Ö Ø Ø Ù Ù Ø ¾¼½¾ ½ ËÔÒÒ Ò Ö τ σ ÆÓÖÑ Ð ÔÒÒ Ò σ = ÔÒÒ Ò ÓÑÔÓÒ ÒØ Ú Ò ÐÖØ ÑÓØ Ò ØØÝØ Ë ÙÚ ÔÒÒ Ò τ = ÔÒÒ Ò ÓÑÔÓÒ ÒØ Ø Ò ÒØ ÐÐØ Ø ÐÐ Ò ØØÝØ ËÔÒÒ Ò
¾
ÁÒØÖÓ Ù Ø ÓÒ Ø ÐÐ Å ÔÐ Ò Ö ÀÓÐ Ø ¾ Ñ Ö ¾¼¼ ¾ ÁÆÆ À ÄÄ ½ ÁÒÒ ÐÐ ½ ÖÙÒ ¾ ½º½ ØØ Ø ÖØ Å ÔÐ Ö Ï Ò ÓÛ µ º º º º º º º º º º º º º º º º º ¾ ¾ Ö ØÑ Ø ÙØØÖÝ Ò Ú Ö Ð Ö Å Ò ÔÙÐ Ø ÓÒ Ú Ð Ö ÙØØÖÝ Ò ÙÒ Ø ÓÒ Ö ÖÒ ÚÖ
Svenska Matematikersamfundet MEDLEMSUTSKICKET
Svenska Matematikersamfundet MEDLEMSUTSKICKET 15 oktober 2009 Redaktör: Ulf Persson Ansvarig utgivare: Tobias Ekholm Dinner with the Devlin: Persson Logikern Pelle Lindström död: Dag Westerståhl More Sex.
ÄÓ Ð Ö Ò Ú ÖÓÚ ÙÖ Ñ ÐÔ Ú È˹ Ó ÈÊË¹Ø Ò Ö Ö Ð Ò Æ Ð Ò Ö Ò Â ÑÑÝ ÖÐ Ò Å ØØ Ö Ä Ö ÂÓ Ò ÓÒ ÃÖ ØÓ Ö Æ Ð ÓÒ Ö Ö Ð Ò Æ Ð Ò Ö Ò Â ÑÑÝ ÖÐ Ò Å ØØ Ö Ä Ö ÂÓ Ò ÓÒ
ÄÓ Ð Ö Ò Ú ÖÓÚ ÙÖ Ñ ÐÔ Ú È˹ Ó ÈÊË¹Ø Ò Ã Ò Ø Ö Ø Ú Ð Ò Ò Ö ÔÖÓ Ö ÑÑ Ø Ö Ø Ø Ò Ö Ö Ð Ò Æ Ð Ò Ö Ò Â ÑÑÝ ÖÐ Ò Å ØØ Ö Ä Ö ÂÓ Ò ÓÒ ÃÖ ØÓ Ö Æ Ð ÓÒ ÁÒ Ø ØÙØ ÓÒ Ò Ö Ø ¹ Ó Ò ÓÖÑ Ø ÓÒ Ø Ò Ú ÐÒ Ò Ò Ö ØÓÖØ Ò À ÄÅ
Laboration 2: Sannolikhetsteori och simulering
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK LABORATION 2 MATEMATISK STATISTIK AK FÖR CDIFYSIKER, FMS012/MASB03, HT13 Laboration 2: Sannolikhetsteori och simulering Syftet med den här
Laboration 3: Stora talens lag, centrala gränsvärdessatsen och enkla punktskattningar
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK LABORATION 3 MATEMATISK STATISTIK AK FÖR CDIFYSIKER, FMS012/MASB03, HT12 Laboration 3: Stora talens lag, centrala gränsvärdessatsen och enkla
I Skapa Hej.java och skriv programmet. I Kompilera med javac Hej.java. I Rätta fel och repetera tills du lyckas kompilera ditt program
Kompilera och köra programmet Objektorienterad Programmering (TDDC77) Föreläsning II: utmatning, variabler, typer Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2016 under terminal 2: I Skapa Hej.java
Objektorienterad Programmering (TDDC77)
Objektorienterad Programmering (TDDC77) Föreläsning II: utmatning, variabler, typer Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2016 Kompilera och köra programmet under terminal 2: I Skapa Hej.java
ÁÒØÖÓ Ù Ø ÓÒ Ø ÐÐ Å ÔÐ ½ Ñ ¾¼¼
ÁÒØÖÓ Ù Ø ÓÒ Ø ÐÐ Å ÔÐ ½ Ñ ¾¼¼ ¾ ÁÆÆ À ÄÄ ½ ÁÒÒ ÐÐ ½ ÖÙÒ ¾ ½º½ ØØ Ø ÖØ Å ÔÐ Ö Ï Ò ÓÛ µ º º º º º º º º º º º º º º º º º º º ¾ ¾ Ö ØÑ Ø ÙØØÖÝ ¾ Ò Ú Ö Ð Ö Å Ò ÔÙÐ Ö Ò Ú Ð Ö ÙØØÖÝ Ò ÙÒ Ø ÓÒ Ö ÖÒ ÚÖ Ò Ö Ú
Självorganiserande strömningsteknik
Självorganiserande strömningsteknik i Viktor Schaubergers fotspår Lars Johansson Morten Ovesen Curt Hallberg Institutet för Ekologisk Teknik Forskningsrapporter 1 Malmö - 2002 Ë ÐÚÓÖ Ò Ö Ò ØÖ ÑÒ Ò Ø Ò
Article available at or
Å Ø º ÅÓ Ðº Æ Øº È ÒÓѺ ÎÓк ÆÓº ¾ ¾¼¼ ÔÔº ¾ ¹ ÅÓ ÐÐ Ò ÚÓÐÙØ ÓÒ Ó Ê ÙÐ ØÓÖÝ Æ ØÛÓÖ Ò ÖØ Ð Ø Ö º Ë Ò Þ¹ a,c º È Ö ÓÒ a ºź È b Ò º ÐÓÒ ½,a,c a ÄÁÊÁË ÆÊË ÍÅÊ ¾¼ ÁÆË ¹ÄÝÓÒ ÍÒ Ú Ö Ø ÄÝÓÒ ¾½ Î ÐÐ ÙÖ ÒÒ Ö Ò
1 = 2π 360 = π ( 57.3 ) 2π = = 60 1 = 60. 7π π = 210
ÁÒØÖÓ Ù Ø ÓÒ ÙÖ Ñ Ø Ñ Ø Å»Ì Æ Ð Ö ÓÒ ¾¼½¾¹¼ ¹¾ ½ Á Ñ» ܺ ÐÙÐÙ ÓÑÔÐ Ø ÓÙÖ º Ì ÌÖ ÓÒÓÑ ØÖ ÙÒØ ÓÒ È. Î Ò ÐÑØØ Ø Ö Ò Ö Ë ÒÙ Ó ÒÙ Ó Ø Ò Ò º Ò Ø ÓÒ Öº ÌÖ ÓÒÓÑ ØÖ ÙÒ Ø ÓÒ Ö Ó Ö Ö Ö ÌÖ ÓÒÓÑ ØÖ ÒØ Ø Ø Ö ÌÖ Ò Ð
Objektorienterad programmering i Java
bild 1 Objektorienterad programmering i Java Föreläsning 1 Kapitel 1-3 i kursboken Java Software Solutions bild 2 Läsanvisningar Kapitel 1 är en repetition av det ni förväntas kunna sedan tidigare. Det
Programmering i C++ En manual för kursen Datavetenskaplig introduktionskurs 5p
Programmering i C++ En manual för kursen Datavetenskaplig introduktionskurs 5p Skriven av Michael Andersson Introduktion Programmering I högnivåspråk fokuserar på själv problemet (algoritmen) istället
¾ ÓÖ ÓÖ ØÓÚ ½ ¼ ½ µ Ó ÙÚÐ º Ñ Ð Ò Ì Ö º ÊÓÑ Ò ½ µº ÇÖ Ò Ð Ø Ø Ø Ð Æ ÔÓ ÓÖ ÒÒÝ º ÖÒ ÖÝ Ò Ú ËÚ Ò ËØÓÖ ½ µº Ä Ù ÖÐ ËØÓ ÓÐѺ ÌÖÝ Ø Ó ÐØ Ø ÓÐ ËØÓ ÓÐÑ ½
Ó ÙÚÐ º Ú ÓÖ ÓÖ ØÓÚº Ú Ö Ø Ò Ò Ø Ò Ö Ù Ù Ø ¾¼¼½º ¾ ÓÖ ÓÖ ØÓÚ ½ ¼ ½ µ Ó ÙÚÐ º Ñ Ð Ò Ì Ö º ÊÓÑ Ò ½ µº ÇÖ Ò Ð Ø Ø Ø Ð Æ ÔÓ ÓÖ ÒÒÝ º ÖÒ ÖÝ Ò Ú ËÚ Ò ËØÓÖ ½ µº Ä Ù ÖÐ ËØÓ ÓÐѺ ÌÖÝ Ø Ó ÐØ Ø ÓÐ ËØÓ ÓÐÑ ½ Á Ö Ø
ÖÓÖ ØØ ÓÑÔ Ò ÙÑ Ö ÙØÚ Ð Ø ÙÒ Ö ¾¼¼ ¹¾¼½ Ó Ö Ú ØØ ÓÑ Ò Ð Ú ÙÖ Ñ Ø Ö Ð Ø Ø ÐÐ ÙÖ Ò ÅÓ ÐÐ Ö Ò Ú ÝÒ Ñ Ý Ø Ñ ÓÑ Ô ËÌ˹ Ó Á̹ÔÖÓ Ö ÑÑ Ø Ô Ö Ó ¾ µº Ò Ð Ð Ú Ñ
ÅÓ ÐÐ Ö Ò Ú ÝÒ Ñ Ý Ø Ñ ¹ ¾¼½ Ò Ø ÖÐ ÓÒ Ó ÈÖ Ë ÑÙ Ð ÓÒ + Ú º º Ý Ø ÑØ Ò ÁÒ Øº º ÁÒ ÓÖÑ Ø ÓÒ Ø ÒÓÐÓ ÍÔÔ Ð ÙÒ Ú Ö Ø Ø + ÈÓÛ Ö ËÝ Ø Ñ ÀÎ ÄÙ Ú ½ Ñ Ö ¾¼½ ÖÓÖ ØØ ÓÑÔ Ò ÙÑ Ö ÙØÚ Ð Ø ÙÒ Ö ¾¼¼ ¹¾¼½ Ó Ö Ú ØØ ÓÑ Ò
Anpassning av copulamodeller för en villaförsäkring
Anpassning av copulamodeller för en villaförsäkring Emma Södergren Kandidatuppsats i matematisk statistik Bachelor Thesis in Mathematical Statistics Kandidatuppsats 2012:9 Matematisk statistik December
Svenska Matematikersamfundet MEDLEMSUTSKICKET
Svenska Matematikersamfundet MEDLEMSUTSKICKET 15 januari 2007 Redaktör: Ulf Persson Ansvarig utgivare: Olle Häggström Mittag-Lefflers testamente: Arild Stubhaug Reminiscenser av Mittag-Lefflerinstitutet:
Vattenabsorption i betong under inverkan av temperatur
LUNDS TEKNISKA HÖGSKOLA LUNDS UNIVERSITET Avd Byggnadsmaterial Vattenabsorption i betong under inverkan av temperatur Tina Wikström Rapport TVBM-5084 Lund 2012 ISRN: LUTVDG/TVBM--12/5084--SE (1-66) ISSN:
Vindkraft och försvarsintressen på Gotland
Dnr 421-2744-10 1(15) Vindkraft och försvarsintressen på Gotland Redovisning av ett samverkansprojekt mellan Länsstyrelsen, Region Gotland och Försvarsmakten 2011 Projektet har bekostats av Energimyndigheten,
ËÐ ½ ØØ ÒØÖÖ ÒÙÑÖ Ø ÚÖØÙÖµ ÐØ ÓÑ ÖØ ÖÒ Ð ËÐ ¾ ÁÒØÖÐÖ Ê ÈÖÓÐÑØ (Ü) Ü ÖÖ ÓÑ (Ü) Ö ÚÒ Ò Ø ÒÖ ÑØÔÙÒØÖ Ü Ò Ø (Ü) Òµ ÆÙÑÖ Ð ÒÒ ÔÖÒÔ ÖØ Ö Ü Ú Ð Ò ÔÙÒØÖ Ü 0 Ü ÜÆ Ö Ü 0 = ÜÆ = ÇÑ Ú ØÒØ ÒÐÒÒ ØÐÒ = = Æ Ö ØØ ÒØÖÒÒ
Ú Ö Ö ÐÒ Ö ØØ Ö Ú Ø Ú Ò Ò ¹ Ú Ö ÓÑ Ò Ø ÓÒ Ö Ú Ñ Ò Ö ¹ Ø Öº ËØÝÖ Ú ØØ Ø ÜØ ÖÒ Ð Ò ÑÓØ Ð ÙÐÐ º Á Ó Ç ÓÐ ÔÖ Ð Ú ÝÒº ÍÒ Ø Ö ÖÒ ÐÒ Ø Ñ ÐÐ Ò ÔÓ Ò ÀÓÑ ÖÓ Ö Ø
ÒØ Ò Ò Ö ÄÎ ÂÓ Ò Î ÐÐ ÙÑ Ñ Ö ¾¼¼ ÒÑÖ Ò Ò Ö Å Ò Ó ÙÐÐ ÓÖ ÒØ Ò Ò Ö ÑØ Ò Ø Ò Ò Ö ½ ½º½ ÐÐÑÒØ ÀÓÑ ÖÓ ÁÐ Ò Ó Ç Ý Ò ØÚ Ð Ö Ú Ò ØÖÓ Ò Ý ÐÒ ÓÑ ØÓ Ú ÔÓ º ÁÒØ ÑÝ Ø Ú Ö Ø ÖÒ ÒÒ Ú Ö º ÁÐ Ò º ¹ ¼ Ç Ý Ò º ¼ Ö Ò Ö º
x + y + z = 0 ax y + z = 0 x ay z = 0
LUNDS TEKNISKA HÖGSKOLA MATEMATIK TENTAMENSSKRIVNING LINJÄR ALGEBRA 2011-12-13 kl 1419 INGA HJÄLPMEDEL Lösningarna skall vara försedda med ordentliga motiveringar Alla koordinatsystem får antas vara ortonormerade
Svenska Matematikersamfundet MEDLEMSUTSKICKET
Svenska Matematikersamfundet MEDLEMSUTSKICKET 15 maj 2010 Redaktör: Ulf Persson Ansvarig utgivare: Tobias Ekholm 19P 10P 2P 11P 20P 29P 6P 15P 24P P 25P 16P 7P 30P 21P 12P 3P 26P 17P 8P John Tate - Abelprisvinnare:
huvudprogram satser funktionsfil utparametrar anrop av funktionsfil satser satser
Á ÈÖÓÖÑ ØÖÙØÙÖ Ð ÒÒ ½ ÀÙÚÙÔÖÓÖÑ Ó ÙÒÖÔÖÓÖÑ ÆÖ ÑÒ Ð Ö ØÓÖ ÔÖÓÐÑ Ö Ö ÑÒ ÓØ Ð ÙÔÔ ÔÖÓÐÑØ ÐÔÖÓÐѺ ËÒ ÖÚÖ ÑÒ Ò Å¹Ð Ö ÚÖ Ðº ÌÝÔ Ø ÖÚÖ ÑÒ Ò ÓÑÑÒÓл ÖÔØÐ ÓÑ ÐÐ ÙÚÙÔÖÓÖѵ ÓÑ ÒÖÓÔÖ ÙÒØÓÒ ÐÖ ÓÑ Ó ÐÐ ÙÖÙØÒÖ ÐÐÖ ÙÒÖÔÖÓÖѵº
Multivariat tolkning av sensordata
Multivariat tolkning av sensordata Totalförsvarets forskningsinstitut, FOI Hanna Smedh Examensarbete i matematisk statistik 3, 30 högskolepoäng Vt/ht 2009 Handledare: Peter Anton, Leif Nilsson och Pär
Kompilering och exekvering. Föreläsning 1 Objektorienterad programmering DD1332. En kompilerbar och körbar java-kod. Kompilering och exekvering
Föreläsning 1 Objektorienterad programmering DD1332 Introduktion till Java Kompilering, exekvering, variabler, styrstrukturer Kompilering och exekvering Ett program måste översättas till datorns språk
ËÐ ½ ÁÒØÖÖ ÒÙÑÖ Ø ÚÖØÙÖµ ÁÒØÖÐÖ Ê ÈÖÓÐÑØ (Ü) Ü ÖÖ ÓÑ (Ü) Ö ÚÒ Ò Ø ÒÖ ÑØÔÙÒØÖ Ü Ò Ø (Ü) Òµ ËÐ ¾ ÈÖÒÔ Ö ÒÙÑÖ Ð ÒÒ ÖØ Ö Ü Ú Ð Ò ÔÙÒØÖ Ü 0 Ü ÜÆ Ö Ü 0 = ÜÆ = ÇÑ Ú ØÒØ ØÐÒ = = Æ Ö ØØ ÒØÖÒÒ Ô ÚÖ ÐÒØÖÚÐÐ [Ü Ü+]
Editering, Kompilering och Exekvering av Javaprogram
UMEÅ UNIVERSITET Institutionen för informatik B.1, Programmeringens grunder, 5 poäng Editering, Kompilering och Exekvering av Javaprogram Introduktion Syftet med kursmomentet Programmeringens grunder (B.1)
Svenska Matematikersamfundet MEDLEMSUTSKICKET
Svenska Matematikersamfundet MEDLEMSUTSKICKET 15 februari 2010 Redaktör: Ulf Persson Ansvarig utgivare: Tobias Ekholm What should a Mathematician Know?: Davis & Mumford Två klassiska läroböcker i analys:
ÁÑÔÐ Ñ ÒØ Ö Ò Ó Ö Ø Ö Ö Ò Ú ÔÙÒ Ø Ö ÔØÓÖ Ö Ö Ö ÐØ Ò Ð Ò Ú ÓØÓ Ø Ö Ñ Ö Ø ØÖ Ø Ò Ú Ö Ò ÂÇÀ Æ ÃÊÁËÌ ÆË Æ Ü Ñ Ò Ö Ø ËØÓ ÓÐÑ ËÚ Ö Å ¾¼½¾ ʹ ¹Ë ¾¼½¾ ¼¼
ÁÑÔÐ Ñ ÒØ Ö Ò Ó Ö Ø Ö Ö Ò Ú ÔÙÒ Ø Ö ÔØÓÖ Ö Ö Ö ÐØ Ò Ð Ò Ú ÓØÓ Ø Ö Ñ Ö Ø ØÖ Ø Ò Ú Ö Ò ÂÇÀ Æ ÃÊÁËÌ ÆË Æ Ü Ñ Ò Ö Ø ËØÓ ÓÐÑ ËÚ Ö Å ¾¼½¾ ʹ ¹Ë ¾¼½¾ ¼¼ Ë ÑÑ Ò ØØÒ Ò Î ØÙ Ö Ö Ò Ñ ØÓ Ö ØÑÑ Ò Ú ÔÙÒ Ø Ú Ö Ò ØÑÑ
Dlnx = 1 x. D 1 4 x4 = 1 4 4x3 = x 3. F(x) = x3 + x2. + x2. F (x) = G (x) = x 2 + x = f(x). Ó G(x) =
ÃÓÑÔ Ò ÙÑ ÈÖÓÔ ÙØ Ñ Ø Ñ Ø ÁÁ Ò Ð ÙÔ Ö Ø Ø Ú Å Ð Ò À Å Ø Ñ Ø Ò Ø ØÙØ ÓÒ Ò Ó Ñ Ó ¾¼¼ ÁÒÒ ÐÐ ½ ÁÒÐ Ò Ò ¾ ÁÒØ Ö Ð Ö ¾º½ Ö Ú Ø Ó ÔÖ Ñ Ø Ú ÙÒ Ø ÓÒ º º º º º º º º º º º º º º º º º º ¾º¾ ÈÖ Ñ Ø Ú ÙÒ Ø ÓÒ Ø ÐÐ
732G Linköpings universitet 732G11. Johan Jernlås. Översikt. Repetition. Felsökning. Datatyper. Referenstyper. Metoder / funktioner
732G11 Linköpings universitet 2011-01-21 1 2 3 4 5 6 Skapa program Kompilera: Källkod Kompilator bytekod Köra: Bytekod Virtuell maskin Ett riktigt program Hej.java class Hej { public static void main (
PLANERING MATEMATIK - ÅK 7. Bok: X (fjärde upplagan) Kapitel : 1 Tal och räkning Kapitel : 2 Stort, smått och enheter. Elevens namn: Datum för prov
PLANERING MATEMATIK - ÅK 7 HÄLLEBERGSSKOLAN Bok: X (fjärde upplagan) Kapitel : 1 Tal och räkning Kapitel : 2 Stort, smått och enheter Elevens namn: markera med kryss vilka uppgifter du gjort Avsnitt: sidor
¾¼ Ë Ò ÓÐ ÖØ Ö Ò ÓÒÒ Ö ËØÓ ¹ ÓÐÑ ½ ¼ º ½½ º Í ÍÍ Ë ÄÍÅ ÆÍ Å Ú Ò ØØ Ö Ú Ë Ö ØÖ Ѻ ÀÒÚ ÖÒ ¾½ ¾¾ ¾ ¾¾ ¾ ½¼½ ¾ ¾ ¾ ½¾ ½ ½ ¾ ¾º ¾½ Ö À Ò ËÚ Ò Ú Ö º ÍÖ ÇÖ Ó
Ë ÙÖ Ö ÐÐ Ð ØØ Ö ØÙÖ Ò Ö Ö ÐÐ ¾¼ ÒÙ Ö ¾¼¼ Á Ë Ð Ò ½ ½ Ë Ð Ð Ø ÐÓ Ð³ Ô ÖÓ Ì ÐÐ ÓÔÔ Ø Ø Ö¹ Ò µº ÍÖ Ä Ò ÚÓ ÁÒØ ÖÒ ÒÖ ½ º Ø Ô Ô Ö ÒØÓº Ë ÑÑ ÔÙ Ð Ø ÓÒ ÓÑ ½ ¼º ¾ Ë Ô Ö ÑÓ Ô Ö Ñµº ÍÖ Ä Ò ÚÓ ÁÒØ ÖÒ ¹ ÒÖ ½ º ÃÓÖØ
a = ax e b = by e c = cz e
ËÁÃÍÅ ËÌÇ ÃÀÇÄÅË ÍÆÁÎ ÊËÁÌ Ì ÈÊÇ Ä ÅË ÅÄÁÆ Ê ÃÇÆ ÆË Ê Å Ì ÊÁ ÆË ËÁà РÁ Ĺ ½ ½º ÃÖ Ø ÐÐ ØÖÙ ØÙÖ ½¹½º ÃÓÔÔ Ö Ö ¹ ØÖÙ ØÙÖ Ó Ò Ø Ø Ò º»Ñ 3 º Ö Ò Ñ ÐÔ Ö Ú µ Ã ÒØÐÒ Ò Ò ÓÒÚ ÒØ ÓÒ ÐÐ Ò Ø ÐÐ Òº µ Ú ØÒ Ø Ñ ÐÐ
EDAA20 Programmering och databaser. Mål komprimerat se kursplanen för detaljer. Checklista. Föreläsning 1-2 Innehåll. Programmering.
EDAA20 Programmering och databaser Mål komprimerat se kursplanen för detaljer Läsperiod 1 7.5 hp anna.aelsson@cs.lth.se http://cs.lth.se/edaa20 Mer information finns på kursens webbsida samt på det utdelade
Föreläsning 1 & 2 INTRODUKTION
Föreläsning 1 & 2 INTRODUKTION Denna föreläsning Vad händer under kursen? praktisk information Kursens mål vad är programmering? Skriva små program i programspråket Java Skriva program som använder färdiga
Svenska Matematikersamfundet MEDLEMSUTSKICKET
Svenska Matematikersamfundet MEDLEMSUTSKICKET 15 oktober 2008 Redaktör: Ulf Persson Ansvarig utgivare: Nils Dencker Brändén och Karlsson Wallenbergpristagare: Borcea och Benedicks Lund under luppen: Magnus
Från det imaginära till normala familjer
Från det imaginära till normala familjer Analytiska konvergenser Linnea Widman Vt 2010 Examensarbete 1, 15 hp Kandidatexamen i matematik, 180 hp Institutionen för matematik och matematisk statistik ÖÒ
ÁÒ Ò Ö Ñ Ø Ñ Ø ÁÁ Ö Ð Ò Ò Ñ Ø Ö Ð ÑÑ Ò ØÐÐØ Ú ÌÓÑ Ö Ñ Ò ÙÐØ Ø ÓÑÖ Ø Ö Ò ØÙÖÚ Ø Ò Ô Ö Ó Ø Ò Ó Ñ Ö ÙÔÔÐ Ò ¾¼½
ÁÒ Ò Ö Ñ Ø Ñ Ø ÁÁ Ö Ð Ò Ò Ñ Ø Ö Ð ÑÑ Ò ØÐÐØ Ú ÌÓÑ Ö Ñ Ò ÙÐØ Ø ÓÑÖ Ø Ö Ò ØÙÖÚ Ø Ò Ô Ö Ó Ø Ò Ó Ñ Ö ÙÔÔÐ Ò ¾¼½ Ö Ð Ò Ò ÒØ Ò Ò Ö Ö Ú Ö ÙÖ Ò ÁÒ Ò Ö Ñ Ø Ñ Ø ÁÁ Ôº Ì˵ Ö Ö Ø Ö Ø ØÙ Ö Ò Ú ÙÐØ Ø ÓÑÖ Ø Ö Ò ØÙÖÚ
Kort repetition. Programmeringsteknik för Bio1 och I1. Vad ska vi lära oss idag? Ett exempel
Programmeringsteknik för Bio1 och I1 Övning 2 Kort repetition Övningsgrupp 3 (Sal E33) Johannes Hjorth hjorth@nada.kth.se Rum 4538 på plan 5 i D-huset 08-790 69 02 Kurshemsida: http://www.nada.kth.se/kurser/kth/2d1310/
TDIU01 - Programmering i C++, grundkurs
TDIU01 - Programmering i C++, grundkurs Sammanfattning period 1 Eric Elfving Institutionen för datavetenskap 1 oktober 2013 Översikt Ett C++-programs uppbyggnad Variabler Datatyper Satser Uttryck Funktioner
Svenska Matematikersamfundet MEDLEMSUTSKICKET
Svenska Matematikersamfundet MEDLEMSUTSKICKET 15 maj 2011 Redaktör: Ulf Persson Ansvarig utgivare: Tobias Ekholm Intervjuer: Raghunathan, Björner, Laptev Popular Mathematics: Ulf Persson John Milnor -
arxiv: v1 [nucl-th] 28 May 2008
Å ÖÓ ÓÔ Ù Ø Ø ÓÒ Ó Ø ÕÙ Ð ÐÐ Ò ÔÔÖÓÜ Ñ Ø ÓÒ Ë Ö È Ö Þ¹Å ÖØ Ò Ò ÄºÅº ÊÓ Ð Ó Ô ÖØ Ñ ÒØÓ Ì Ö ¹ Á ÙÐØ Ò ÍÒ Ú Ö ÙØ ÒÓÑ Å Ö ¾ ¼ Å Ö ËÔ Ò Ì ÕÙ Ð ÐÐ Ò ÔÔÖÓÜ Ñ Ø ÓÒ ÔÖÓ ÙÖ Û ÐÝ Ù Ò Ñ Ò Ð ÐÙÐ Ø ÓÒ ØÓ ØÖ Ø Ø ÝÒ Ñ
Svenska Matematikersamfundet MEDLEMSUTSKICKET
Svenska Matematikersamfundet MEDLEMSUTSKICKET 15 maj 2009 Redaktör: Ulf Persson Ansvarig utgivare: Nils Dencker Intervjuer: Lithner och du Sautoy: Ulf Persson From Sweden with Love: An Yajun Boij och Nyström
ÌÁÄÄ ÅÈ ÁËÃÊ Ì ËÌÊÍÃÌÍÊ Ê ÂÙÐ Ù ÖÞ Þ Ò Ó Â Ò ËØ Ú Ò Å Ì Å ÌÁÃ À ÄÅ ÊË Ì ÃÆÁËÃ À ËÃÇÄ Ì ÇÊ Ë ÍÆÁÎ ÊËÁÌ Ì Ì ÇÊ ¾¼¼½
ÌÁÄÄ ÅÈ ÁËÃÊ Ì ËÌÊÍÃÌÍÊ Ê ÂÙÐ Ù ÖÞ Þ Ò Ó Â Ò ËØ Ú Ò Å Ì Å ÌÁÃ À ÄÅ ÊË Ì ÃÆÁËÃ À ËÃÇÄ Ì ÇÊ Ë ÍÆÁÎ ÊËÁÌ Ì Ì ÇÊ ¾¼¼½ ÊÇÊ Ì ÖÑ Ò Ö Ø Ñ Ø Ñ Ø Ø Ö ØØ ÑÝ Ø Ö ØØ Ô ØÖÙÑ Ú ÓÐ Ñ Ø Ñ Ø ÑÒ Ò ÓÑ Ô ØØ ÐÐ Ö ÒÒ Ø ØØ
G(h r k r l r ) = h r A + k r B + l r C (1)
ËÌÇ ÃÀÇÄÅË ÍÆÁÎ ÊËÁÌ Ì ËÁÃÍÅ ÎÆÁÆ ËÄ ÇÊ ÌÇÊÁ Ì Ê ËÈÊÁ ÆÁÆ ¹ Á Á Ê ÃÌÁÇÆËÅ ÆËÌ Ê ÎÁ Ê ÆÌ Æ Á Ê ÃÌÁÇÆ ÆÄÁ Ì ¹Ë À ÊÊ ÊË Å ÌÇ ½ºÁÒÐ Ò Ò º ÃÓÖØ ÑÑ Ò ØØÒ Ò Ú ÖÙÒ Ð Ò Ø ÓÖ ºµ Ç º ÒÒ ÒÐ Ò Ò Ö ÒØ Ú ØØ ÙØ ÖÐ Ø Ö
ITK:P1 Föreläsning 1. Programmering. Programmeringsspråket Java. Stark typning Explicit typning Strukturerat Hög säkerhet
ITK:P1 Föreläsning 1 Att programmera i språket Java DSV Peter Mozelius Programmering Olika typer av programmering som t ex: o Imperativ programmering (C, Pascal m fl) o Funktionell programmering (Lisp,
½ ÐÐ Ö À ÖÖ ÇÐÓ Ó ÐÚÓÖÒ À ÖÖ ÇÐÓ Ö Ö ÓÑ ÓØØ ¹ Ö Û Ö ÐÐ Ö Ö Ñ¹ Ð Ù Ò ÓÒÓÑ ØÝ Ø ¹À ÖÖ ÇÐÓ ÓÑÑ Ö Ñ ÒÖ Ó Ò Ö Ð Û Ö Òº À ÖÖ ÇÐÓ Ö Ö Ö Ö ÒÒ Ö Ò ÒØÞ Ñ Ð Û Öº
Æ Ö Ø Ö Â ÒÙ Ö ¾¼¼ ½ ÐÐ Ö À ÖÖ ÇÐÓ Ó ÐÚÓÖÒ À ÖÖ ÇÐÓ Ö Ö ÓÑ ÓØØ ¹ Ö Û Ö ÐÐ Ö Ö Ñ¹ Ð Ù Ò ÓÒÓÑ ØÝ Ø ¹À ÖÖ ÇÐÓ ÓÑÑ Ö Ñ ÒÖ Ó Ò Ö Ð Û Ö Òº À ÖÖ ÇÐÓ Ö Ö Ö Ö ÒÒ Ö Ò ÒØÞ Ñ Ð Û Öº Ö ÒØÞ Ö Ð Ó Ð Û Ñ Ð Û ÓÒ Ò ÓØØ
Programmering för språkteknologer I, VT2012. Rum
Programmering för språkteknologer I, VT2012 evelina.andersson@lingfil.uu.se Rum 9-2035 http://stp.lingfil.uu.se/~evelina/uv/uv12/pst1/ Idag - Kursplan - Börja programmera - Lokala variabler - aritmetiska
EDAA20 Programmering och databaser. Mål komprimerat se kursplanen för detaljer. Om att lära sig programmera. Föreläsning 1-2 Innehåll.
EDAA20 Programmering och databaser Mål komprimerat se kursplanen för detaljer Läsperiod 1 7.5 hp anna.axelsson@cs.lth.se http://cs.lth.se/edaa20 Mer information finns på kursens webbsida samt på det utdelade
ÖÙÒ ÙÖ Ë Ò Ð Ò Ð Ò Ö Ð Ò Ò Ñ Ø Ö Ð À ÒÒÙ ÌÓ ÚÓÒ Ò Ö Ö Ø Ú ÌÓÑ Ö Ñ Ò ÙÐØ Ø Ò Ö Ò ØÙÖÚ Ø Ò Ô Ö Ó Ø Ò Ó Ñ ¾¼½
ÖÙÒ ÙÖ Ë Ò Ð Ò Ð Ò Ö Ð Ò Ò Ñ Ø Ö Ð À ÒÒÙ ÌÓ ÚÓÒ Ò Ö Ö Ø Ú ÌÓÑ Ö Ñ Ò ÙÐØ Ø Ò Ö Ò ØÙÖÚ Ø Ò Ô Ö Ó Ø Ò Ó Ñ ¾¼½ Ö Ð Ò Ò ÒØ Ò Ò Ö Ö Ú Ö ÙÖ Ò ÖÙÒ ÙÖ Ë Ò Ð ¹ Ò Ð Ò Ôº Ì˵ Ö ØÙ Ö Ò Ú ÙÐØ Ø Ò Ö Æ ØÙÖÚ Ø Ò Ô Ö Ó
ÍØÚÖ Ö Ò Ú ËË ¹ Ò Ð Ö Ò ÓÑ Ö Ö Ò Ò Ø Ð ÓÔ Ö Ø Ö ÓÔ Ö Ø Ú Ú Ö Ñ Ø Å ØØ Ë Ð Ò Ö Ñ ¾¼¼ Å Ø Ö³ Ì Ò ÓÑÔÙØ Ò Ë Ò ¾¼ Ö Ø ËÙÔ ÖÚ ÓÖ Ø Ë¹ÍÑÍ Â ÖÖÝ Ö ÓÒ Ü Ñ Ò Ö È Ö Ä Ò ØÖ Ñ ÍÑ ÍÒ Ú Ö ØÝ Ô ÖØÑ ÒØ Ó ÓÑÔÙØ Ò Ë Ò Ë
u(t) = u o sin(ωt) y(t) = y o sin(ωt + φ) Y (iω) = G(iω)U(iω)
Ã Ô Ø Ð ÑÔ Ö ÑÓ ÐÐ Ö Ò ØØ Ö Ã Ô Ø Ð Ø ÐÐ ÓÑÔ Ò Ø ÅÓ ÐÐ Ö Ò Ú ÝÒ Ñ Ý Ø Ñ Ó Ö Ø Ñ Ô Ø ÒØ Òº Á Ô Ø Ð ¾ ÙØ Ö Ý Ð ÑÓ ÐÐ Ö Ò Ú ÙÖ Ñ Ò ÖÒ Ú Ø ÓÒ Ö Ò Ø Ö Ñ ÝÒ Ñ ÑÓ ÐÐ Öº Î Ö Ó ÒØ Ø ØØ ÑÓ ÐÐÔ Ö Ñ ØÖ ÖÒ ÝÒ Ñ ÑÓ
Objektorienterad Programmering (TDDC77)
Objektorienterad Programmering (TDDC77) Föreläsning II: utmatning, variabler, typer Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2017 Outline Java Språket Utmatning av Sträng litteraler Variabler
Ë ÑÑ Ò ØØÒ Ò ÃÓ ÑÓÐÓ ÑÑ ÙØ ÖÓØØ Ö Ð Ò Ñ Ø Ò Ö Ö ÒÓÑ Ò ÓÑ Ó ÖÚ Ö Ø ÍÒ Ú Ö ÙѺ ÍÖ ÔÖÙÒ Ø Ö Ö Ø Ð ÜØ Ö Ú Ñ¹ Ñ ØÖÐÒ Ò Ö Ö Ð Ø ÚØ Ó ÒØ Ñ Ò ØÖÓ ÓÑÑ ÙÖ ÓÐÐ Ó
ËÔ ØÖ Ð Ò ÐÝ Ú ÑÑ ÙØ ÖÓØØ Ò ØÙ ØØ Ú ÍÒ Ú Ö ÙÑ Ñ Ø Ò Ö Ö ÒÓÑ Ò Ú Ò Ë Ó Ó Ø º Ö Ö Ò Ð Ö ÖÓ Ø º Ë ½¼ Ü Ñ Ò Ö Ø ÒÓÑ Ø Ò Ý ÖÙÒ Ò Ú ½ ¼ Ô À Ò Ð Ö Ð Ü ÊÝ ÁÒ Ø ØÙØ ÓÒ Ò Ö Ý Ë ÓÐ Ò Ö Ø Ò Ú Ø Ò Ô ÃÙÒ Ð Ì Ò ÓÐ Ò
En kurs i C-programmering
En kurs i C-programmering Föreläsningsanteckningar från AD1/PK2 VT07 Jesper Wilhelmsson 1 mars 2007 2 Innehåll 1 Introduktion till C 5 1.1 Bakgrund......................................... 5 1.2 Inlämningsuppgiften