Övningsuppgifter 725G82
|
|
- Linda Strömberg
- för 8 år sedan
- Visningar:
Transkript
1 Övningsuppgifter 725G82 Mål Syftet med dessa övningsuppgifter är att utveckla din förmåga att lösa problem med programmering i programspråket Java. Uppgifterna är uppdelade i tre delar och fokuserar på tre grundläggande områden: Grundläggande satser, som t.ex. tilldelning och uttryck, operationer för in- och utmanting (tangentbord/skärm) samt styrstrukturer, if, for, while, do-while. Underprogram (Javas metoder) och hur de kan användas för att dela upp ett problem/program. En av Javas inbyggda datastrukturer, det dynamiska fältet ArrayList.
2 Del A - Grundläggande satser Uppgift 1 - Tomten på solsemester Efter jul är tomten trött och tar där med en relaxresa till Bahamas. För att ta sig från nordpolen till hotellet behöver tomten åka flyg, buss och sedan taxi. Eftersom taxibilarna har fullt upp just denna period (många som vill fly undan snö och rusk) måste dessa bokas i förtid. Din uppgift är att räkna ut vilken tidpunkt som taxin skall bokas för. Tomten kommer att mata in sin utresetid från nordpolen i ditt program. Det tar 6,5 timmar att flyga från Nordpolen till Bahamas. Utöver detta tar det maximalt 20 minuter att ta sig till busstationen när man väl kommer fram. Bussarna går var 30:e minut (varje hel och halvtimme) från flygplatsen till resorten. Bussresan tar maximalt 1 timme. Det tar sedan ca 5 minuter att gå från fjärrbussterminalen till taxiparkeringen. Vi utgår ifrån att nordpolen och Bahamas har samma tidszon. Du behöver inte använda loopar i din lösning, men du får om du vill. Mata in utresetid Timme: 11 Minut: 35 Taxin skall bokas för kl 19:35. Mata in utresetid Timme: 17 Minut: 00 Taxin skall bokas för kl 01:05. Körexempel 3: Mata in utresetid Timme: 07 Minut: 11 Taxin skall bokas för kl 15:35.
3 Uppgift 2 - Momstabellen Konstruera ett program som skriver ut en momstabell. Programmet ska på terminalen fråga efter och ta som inmatning följande värden (där alla värden ska rimlighetskontrolleras, se nedan): Nedre samt övre gräns för prisintervallet Steglängd i tabellen Momsprocenten (uttryckt som decimaltal i intervallet 0 till 100 %) För att få lite överblick kan det vara vettigt att börja med antagandet att användaren kommer att mata in rimliga värden och skriva ett program utan felkontroller. Programmet ska ge resultat enligt nedan vid körning (användarens indata kursiverad). När du fått till själva tabellen så kan du lägga till felhantering av användarens inmatning. D.v.s. antag nu att användaren matar in felaktiga värden. Felhanteringen skall vara av typen rimlighetskontroll vilket innebär att användaren alltid kommer att mata in data av rätt datatyp. Detta ska göras så fort som felet kan upptäckas. Programmet ska ej avbrytas utan ny fråga ska ställas om användaren matar in ett felaktigt data! Tänk på att användaren kan mata in felaktiga data många gånger. Första pris: Sista pris: Steg: 0.5 Momsprocent: === Momstabell === Pris utan moms Moms Pris med moms Första pris: Sista pris: Steg: 0.3 Momsprocent: === Momstabell === Pris utan moms Moms Pris med moms OBS! Sista Pris utan moms -värdet i andra exemplet är och inte (inte heller 12.10)! Lämpliga testdata kan vara (kombinera lite olika för att se om ditt program verkar fungera): Första pris: Sista pris: Steg: Momsprocent:
4 Uppgift 3 - Läckande kaffeapparat En kaffeapparat står och är evigt igång. Det är en sådan där användaren får välja bland många olika saker, som t.ex. cappuccino, latte, café lungo, hetvatten m.m. Tyvärr läcker apparaten, inte vätska, utan minne. Varje gång apparaten används uppstår en minnesläcka á 1 byte. Ju mer minne som apparaten förlorar, desto längre tid tar det för användaren att få sin dryck. Apparaten har 1 Kbyte minne att röra sig på, när allt detta minne tar slut så kraschar apparaten. Det är dock troligare att användaren långt tidigare blir så frustrerad över att apparaten går långsamt så att denne rycker ut sladden och maskinen startar om (då är allt minne fritt igen). Tiden det tar att få sin dryck tillagad kan beräknas med följande formel: 60 M 20 T= Där T är tiden i sekunder och M är minnesläckans storlek. Skriv ett program där användaren matar in hur lång tid som det maximalt är acceptabelt att vänta på kaffe (minst 5 sekunder). Programmet skall då mata ut hur många koppar som kan beredas innan apparaten måste startas om. Mata in den maximalt acceptabla väntetiden: 22.0 Apparaten måste startas om efter 43 koppar. Mata in den maximalt acceptabla väntetiden: 5.0 Apparaten måste startas om efter 1 koppar. Körexempel 3: Mata in den maximalt acceptabla väntetiden: Apparaten måste startas om efter 92 koppar. Körexempel 4: Mata in den maximalt acceptabla väntetiden: Apparaten måste startas om efter 159 koppar. TIPS: Den matematiska approachen skulle vara att lösa ut M från formeln ovan. Det är inte tanken att du skall göra så i denna uppgift. Låt programmet helt enkelt testa sig fram med formeln ovan tills man överstiger tidsgränsen.
5 Del B - Underprogram Uppgift 4 - Ettan Skriv ett program som skriver ut en "etta". Användaren matar in storleken på ettan som skall ritas ut. I denna uppgift skall du försöka använda metoder så mycket som du kan. En bra tumregel är att inte ha mer än 10 rader kod per metod (inklusive main). Om två metoder blir lika varandra, kan du komma på något sätt att ersätta dem med en enda? Mata in N: 1 / Mata in N: 2 _ / Körexempel 3: Mata in N: 3 / Körexempel 4: Mata in N: 5 /
6 Uppgift 5 - Syldavernas kod Den syldaviska armen har en ny kod som de använder för att säkert kommunicera mellan sina regimenten. Koden fungerar på följande sätt: För alla bokstäver mellan 'A' och 'Z' och mellan 'a' och 'z' så vänder man på alfabetet. 'a' blir alltså 'z' och vice versa, 'b' blir 'y' och vice versa o.s.v. Alla tecken som inte är bokstäver är helt oförändrade. T.ex. blir strängen "hejsan" "svqhzm" och "Anfall nu!" blir "Zmuzoo mf!". Det som är så bra med denna kod är att avkrypteringen kan ske med samma algoritm som krypteringen! Skriv ett program som låter användaren mata in ett meddelande (på en rad) och som sedan skriver ut det avkrypterade meddelandet. Dela upp din lösning i lämpliga underprogram. Ett tips är att göra en metod som avkrypterar just ett tecken. Mata in meddelandet: Yziz vgg kzi wztzi pezi groo qfozuglm mf! Det avkrypterade meddelandet lyder: Bara ett par dagar kvar till julafton nu! Mata in meddelandet: Rmtvm plnnvi zgg pfmmz orhgz fg wvmmz plw. Det avkrypterade meddelandet lyder: Ingen kommer att kunna lista ut denna kod. TIPS: Tänk på att det går att plussa chars. Testa t.ex. char c = 'A' + 2; System.out.println(c);
7 Del C - Fält Uppgift 6 - Medianleksak Tomtens verkstad har akut materialbrist och måste begränsa antalet leksaker till en leksak per barn. Ifall tomten väljer den första leksaken på varje lista kommer inte barnen bli överraskade, tomten tänkte därför att medianleksaken blir ett bra val av leksak! Skapa ett program som hittar median-leksaken bland en godtycklig mängd leksaker. Det är givet att det alltid är ett udda antal leksaker som matas in. Mata in leksaker: Bil SuperCoolActionFigur Kol Psyduck Laserpistol Medianleksak: Kol Mata in leksaker: Boll Ring Apa Ponny Slagträ Bok Abakus Medianleksak: Ponny
8 Uppgift 7 - Bollar och glasrör Vi tänker oss N stycken genomskinliga glasrör ståendes på rad. Som ett spel kan man tänka sig att vi släpper ner bollar från ovan och låter dem landa i rören. Vi tänker oss att det är slumpmässigt vilket rör som just varje boll hamnar i. Vi antar även att rören är väldigt långa och smala och att det kan finnas maximalt 99 stycken. Skriv ett program där användaren får mata in N, d.v.s. hur många rör vi har. Användaren skall därefter mata in hur många bollar vi vill släppa ned (också maximalt 99 stycken). Programmet skall därefter slumpa hur bollarna hamnar i rören och rita ut detta på skärmen. I den utritade "bilden" skall även rören vara numrerade från 1 upp till N. Ingen felhantering av indata krävs. Mata in N: 5 Mata in antal bollar: 13 o o o o o o o o o o o o o Mata in N: 4 Mata in antal bollar: 7 o o o o o o o Körexempel 3: Mata in N: 13 Mata in antal bollar: 7 o o o o o o o
9 Uppgift 8 - Automatisk försäljare Skriv ett program som simulerar en amerikansk godisautomat (en sådan som syns här i bilden). Programmet skall med en prompt uppmana användaren till att utföra någon av följande: Mata in ett antal 'Q' som i "quarter" (ett 25- centsmynt). Maskinen lagrar hur stort belopp som användaren har petat i och ger en bekräftelse. Mata in Rad och Kolumn, t.ex. "B2" vilket innebär den andra produkten på B-raden ("Combos" i detta fall). Automaten skall kontrollera att det inmatade beloppet är tillräckligt stort och ge ett felmeddelande om det inte är det. Om det finns tillräckligt med pengar så skall den köpta varan lossas och växeln skall återlämnas. Programmet avslutas Mata in 'R' som i "return". Då skall köpet avbrytas och alla myten återlämnas. Programmet avslutas också. På filen STOCK.TXT finns varorna som automaten har i lager. Du får klistra in dessa data in i ditt program. Automaten har ett oändligt lager med godis, så det kan inte ta slut och den kan alltid ge exakt växel (se bild). WELCOME TO AUTOVENDOR 3000 RETURN (R), USER >> Q Q Q Q Q Bild: By Nenyedi at English Wikipedia (Transferred from en.wikipedia to Commons.) [Public domain], via Wikimedia Commons WELCOME TO AUTOVENDOR 3000 RETURN (R), USER >> Q Q Q AMOUNT DEPOSITED: $1.25 RETURN (R), USER >> B 3 DENIED! INSUFFICIENT DEPOSIT, DEPOSIT MORE COINS! RETURN (R), USER >> Q Q Q AMOUNT DEPOSITED: $2.00 RETURN (R), USER >> B 3 AMOUNT DEPOSITED: $0.75 RETURN (R), USER >> Q AMOUNT DEPOSITED: $1.00 RETURN (R), USER >> R COIN RETURN: $1.00 GOOD BYE, PLEASE COME AGAIN! ITEM DISPENSED: Grandma's waffles COIN RETURN: $0.40 GOOD BYE, PLEASE COME AGAIN!
10 Uppgift 9 - Sidnumrering Skriv ett program som låter användaren mata in ett antal sidnummer. Inmatningen avslutas med en nolla. Det är givet att numren alltid kommer i stigande ordning och att det inte förekommer dubbletter. Programmet skall sedan skriva ut detta med ett mer komprimerat format. Formatet skall vara på följande vis: 1. När det är minst två konsekutiva tal, skriv ut det första och det sista med ett bindestreck emellan. 2. Alla andra nummer skall separeras med komma. 3. Utskriften skall vara på en rad. Mata in sidnummer: Resultat: 1 3 Mata in sidnummer: Resultat: 1 3,5 Körexempel 3: Mata in sidnummer: Resultat: 1 2,5 6,8 10 Körexempel 4: Mata in sidnummer: 1 0 Resultat: 1 Körexempel 5: Mata in sidnummer: Resultat: 1 3,5 9,11 13,15 16 TIPS: Dela först upp problemet. Tänk dig att du löser en förenklad variant (t.ex. där man bara skall skriva ut separerat med komma, eller där det bara är konsekutiva tal). Utöka sedan denna variant till den fulla lösningen.
11 Uppgift 10 - Sillsallad AB Du har blivit anställd av Sillsallad AB, ett företag startat av superentrepenören Ulon Mesk. Företagets marknadsidé är att automatiskt framställa sillsallad. Till detta har företaget införskaffat ett rullande band, en långsmal korg, en bläckskrivare och roboten Slicemaster I nuläget är framställningsprocessen dock inte helt automatiserad, så det behövs en operatör som hjälper roboten i arbetet. Så här är framställningsprocessen tänkt att gå till: 2. Ingredienser landar i korgen (första hamnar längst ned). 4. Slicemaster 3000 (ditt program) skickar data till skrivaren. RULLBAND 1. Ingredienser (t.ex. rödbetor, potatisar, äpplen, gurka, sill) kommer på rullbandet och identifieras av operatören. 3. Slicemaster 3000 plockar upp en ingrediens i taget. Operatören anger hur den skall tärnas. Slicemaster 3000 tärnar ingrediensen och lägger tärningarna i plastförpackningen. 30% Potatis 25% Rödbeta 15% Sill 10% Gurka 20% Äpple 5. Skrivaren matar ut en etikett med en tabell med sillsalladens innehåll. Etiketten klistras sedan på plastförpackningens undersida. Då roboten skall tärna ingredienserna skall man ange hur många snitt som roboten skall göra. Först anger man snitten som skär ingrediensen i skivor, sedan snitten som skär dem i strimlor och till sist snitten som tärnar strimlorna. Om vi t.ex. skär en potatis i två skivor, strimlar dessa till sex strimlor och sedan skär dessa i arton tärningar skulle motsvarande sekvens av snitt bli: Potatis (Från sidan) Två skivor (Från sidan) Sex långa strimlor (Ovanifrån) 18 tärningar. Observera att man kan be roboten att göra 0 snitt. T.ex. sekvensen skulle innebära att man inte skär ingrediensen över huvud taget. Ett annat exempel är sekvensen som ger 4 tärningar. Vi antar att operatören ser till att ingredienserna tärnas så att tärningarna blir jämnstora. Ditt program är alltså gränssnittet mellan operatören och resten av systemet. Programmet skall göra följande: Låta operatören mata in ingredienserna som kommer på det löpande bandet. Ingredienserna matas in på egna rader och kan bestå av flera ord. Nära alla ingredienser har kommit så skall operatören mata in "SLUT". Du kan utgå ifrån att det kommer minst en ingrediens men du vet inte hur många ingredienser som kommer. Låta operatören mata in (med tre heltal) hur ingredienserna skall tärnas. Ordningen på ingredienserna är det omvända från hur de kom på rullbandet. Beräkna och mata ut sillsalladens innehållsförteckning. Varje rad i tabellen anger hur mycket (hur många tärningar av totalen) av en ingrediens som salladen innehåller. Tabellen behöver inte sorteras, men varje ingrediens skall bara förekomma en gång.
12 Inkommande ingredienser (mata in på egna rader): Potatis Potatis Sillfilé Rödbeta Äpple Rödbeta Rödbeta Gurka SLUT Mata in snitt för "Gurka": Mata in snitt för "Rödbeta": Mata in snitt för "Rödbeta": Mata in snitt för "Äpple": Mata in snitt för "Rödbeta": Mata in snitt för "Sillfilé": Mata in snitt för "Potatis": Mata in snitt för "Potatis": Innehåll: 2% Gurka 48% Rödbeta 26% Äpple 9% Sillfilé 13% Potatis Inkommande ingredienser (mata in på egna rader): Sillfilé Rödbeta SLUT Mata in snitt för "Rödbeta": Mata in snitt för "Sillfilé": Innehåll: 66% Rödbeta 33% Sillfilé Eftersom procentandelarna är avrundade är det troligt att summan inte blir 100%, men Ulon hoppas på att ingen kommer upptäcka detta.
Tentaupplägg denna gång
Några tips på vägen kanske kan vara bra. Tentaupplägg denna gång TIPS 1: Läs igenom ALLA uppgifterna och välj den du känner att det är den lättaste först. Det kan gärna ta 10-20 minuter. Försök skriva
Läs merTentaupplägg denna gång
Några tips på vägen kanske kan vara bra. Tentaupplägg denna gång TIPS 1: Läs igenom ALLA uppgifterna och välj den du känner att det är den lättaste först. Det kan gärna ta 10-20 minuter. Försök skriva
Läs merTDP Uppgift 1
Uppgift 1 Ett (svenskt) registreringsnummer består av tre bokstäver mellan A och Z (förutom bokstäverna I,Q och V) samt tre siffror. I denna uppgift ska du skapa ett program som ber användaren mata in
Läs merFöreläsning 6: Introduktion av listor
Föreläsning 6: Introduktion av listor Med hjälp av pekare kan man bygga upp datastrukturer på olika sätt. Bland annat kan man bygga upp listor bestående av någon typ av data. Begreppet lista bör förklaras.
Läs merUppgift 1 ( Betyg 3 uppgift )
2005-06-09.kl.08-13 Uppgift 1 ( Betyg 3 uppgift ) Ett plustecken kan se ut på många sätt. En variant är den som ses nedan. Skriv ett program som låter användaren mata in storleken på plusset enligt exemplen
Läs merProgrammeringsuppgifter 1
Programmeringsuppgifter 1 Redovisning: Ni demo-kör och förklarar för handledaren några av de program ni gjort. Ni behöver inte hinna allt, redovisa så långt ni kommit. Om ni hinner mer kan ni alltid redovisa
Läs mer2016-03-18.kl.14-19. Tentaupplägg
Tentaupplägg TIPS 1: Läs igenom ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva saker som kan vara problem i uppgifterna. Är det något du absolut kommer
Läs merTentamen OOP 2015-03-14
Tentamen OOP 2015-03-14 Anvisningar Fråga 1 och 2 besvaras på det särskilt utdelade formuläret. Du får gärna skriva på bägge sidorna av svarsbladen, men påbörja varje uppgift på ett nytt blad. Vid inlämning
Läs merFöreläsning 11. Giriga algoritmer
Föreläsning 11 Giriga algoritmer Föreläsning 11 Giriga algoritmer Användning Växelproblemet Kappsäcksproblemet Schemaläggning Färgläggning Handelsresandeproblemet Uppgifter Giriga algoritmer (Greedy algorithms)
Läs merUppgift 1 (Oläsliga krypterade meddelanden)
Uppgift 1 (Oläsliga krypterade meddelanden) Ofta vill man kryptera text för att inte andra skall se vad man skrivit. I den givna filen KRYPTERAD_TEXT.TXT finns en krypterad text som kan vara av intresse
Läs merIckelinjära ekvationer
Löpsedel: Icke-linjära ekvationer Ickelinjära ekvationer Beräkningsvetenskap I Varför är det svårt att lösa icke-linjära ekvationer? Iterativa metoder Bisektion/intervallhalvering Newton-Raphsons metod
Läs merFöreläsning 3.1: Datastrukturer, en översikt
Föreläsning.: Datastrukturer, en översikt Hittills har vi i kursen lagt mycket fokus på algoritmiskt tänkande. Vi har inte egentligen ägna så mycket uppmärksamhet åt det andra som datorprogram också består,
Läs merTentamen för kursen Objektorienterad programvaruutveckling GU (DIT010)
Tentamen för kursen Objektorienterad programvaruutveckling GU (DIT010) Tid: Onsdagen 15 december 2004, 8:30 till 13:30 Plats: M Ansvarig lärare: Katarina Blom, tel 772 10 60. Läraren besöker tentamen kl
Läs merChapter 3: Using Classes and Objects
Chapter 3: Using Classes and Objects I dessa uppgifter kommer du att lära dig om hur man använder klasser och metoder från java biblioteket. Du kommer inte att förstå allt som händer bakom metod anrop
Läs merDagens föreläsning. Repetition. Repetition - Programmering i C. Repetition - Vad C består av. Repetition Ett första C-program
Dagens föreläsning Programmeringsteknik för Ingenjörer VT05 Föreläsning 3-4 Repetition Datatyper Uttryck Operatorer Satser Algoritmer Programmeringsteknik VT05 2 Repetition Repetition - Programmering i
Läs merProgrammeringsolympiaden 2012 Kvalificering
Programmeringsolympiaden 2012 Kvalificering TÄVLINGSREGLER Tävlingen äger rum på ett av skolan bestämt datum under sex timmar effektiv tid. Tävlingen består av sex uppgifter som samtliga ska lösas genom
Läs mer2016-01-15.kl.08-13. Tentaupplägg
Tentaupplägg TIPS 1: Läs igenm ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva saker sm kan vara prblem i uppgifterna. Är det någt du abslut kmmer att
Läs merObjektorienterad programmering D2
Objektorienterad programmering D2 Laboration nr 2. Syfte Att få förståelse för de grundläggande objektorienterade begreppen. Redovisning Källkoden för uppgifterna skall skickas in via Fire. För senaste
Läs merFö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
Läs merTAIU07 Matematiska beräkningar med Matlab
TAIU07 Matematiska beräkningar med Matlab Datorlektion 2. Villkor och Repetition 1 Logiska uttryck Uppgift 1.1 Låt a=3 och b=6 Vad blir resultatet av testerna ab? Uppgift 1.2 Låt a, b,
Läs merFöreläsning 4: Poster
Föreläsning 4: Poster Följande är genomgånget: type Person_Type is Namn : String(30); Skonr : Float; Kon : Boolean; Diskussion runt detta med olika typer m.m. Har tagit upp vilka operationer man kan göra
Läs merOm include-filer i PHP
Programmering för webben! 1 Om include-filer i PHP För att få bättre struktur och slippa skriva vanligt förekommande kod flera gånger använder man ofta include-filer i PHP. Här kommer en kort beskrivning
Läs merTele2 växel. Användarmanual
Tele2 växel Användarmanual - - - - - - - - - - - - - - - - - - - - - - - - Exempel Händelse operator villkor åtgärd När ett samtal tas emot och aktivitet är möte kommer samtalet
Läs merImport av utlandsresultat
Import av utlandsresultat Att importera utlandsresultat till Eventor kräver en del arbete av löparen men kan automatiseras till stor del. Här beskrivs dels hur utlandsresultat hanteras och hur man kan
Läs merProgrammeringsolympiaden 2008 Kvalificering
Programmeringsolympiaden 2008 Kvalificering TÄVLINGSREGLER Tävlingen äger rum på ett av skolan bestämt datum under sex timmar effektiv tid. Tävlingen består av sex uppgifter som samtliga ska lösas genom
Läs merExcel och Word LABORATION. Innehåll Uppgift A Diagramhantering Uppgift B Kalkylering Dokumentation Presentation i WORD
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Stig Esko 2004-08-22 LABORATION Excel och Word Innehåll Uppgift A Diagramhantering Uppgift B Kalkylering Dokumentation Presentation i WORD Målsättning Genom
Läs merNallelek Lärarvägledning
NALLELEK - LÄRA MERA PROGRAM AB Nallelek Lärarvägledning NALLELEK... 2 1.1 Programmet... 2 1.2 Övningar som stärker förmågan att iaktta bilder och se detaljer... 3 1.2.1 Pedagogiska tips... 3 1.3 Kategorisering
Läs merÖppna dokumentet. Det heter ecdlfil.doc (Du får instruktioner om var)
ECDL - En uppgift på formatmallar och förteckningar Vad du skall ha gjort när du är klar: Du skall ha skapat några nya egna formatmallar Du skall använda dina formatmallarna på rubrikerna. Du skall infoga
Läs merGrundläggande programmering med C# 7,5 högskolepoäng
Grundläggande programmering med C# 7,5 högskolepoäng Provmoment: TEN1 Ladokkod: NGC011 Tentamen ges för: Omtentamen DE13, IMIT13 och SYST13 samt öppen för alla (Ifylles av student) (Ifylles av student)
Läs merMaskinkassajournalen hittas under Maskinhandel Maskiner Maskinkassajournal och används till följande:
Maskinkassajournal Maskinkassajournalen hittas under Maskinhandel Maskiner Maskinkassajournal och används till följande: Bokföra upplupna omkostnader och upplupna inköp Flytta värden från en maskin till
Läs merEXTRA UPPGIFTER I C++ PROGRAMMERING-A
EXTRA UPPGIFTER I C++ PROGRAMMERING-A Uppgifterna är ej sorterade efter svårighetsgrad 1. Gör ett program som kan beräkna arean och omkretsen av en cirkel om användaren (du) matar in cirkelns radie. Skapa
Läs merMigrera till Word 2010
I den här guiden Microsoft Microsoft Word 2010 skiljer sig rent utseendemässigt mycket, så vi har skapat den här guiden för att hjälpa dig att snabbare lära dig programmet. Här kan du läsa om de viktigaste
Läs merLÄSLANDET - BOKSTÄVER OCH ORD
LÄSLANDET - BOKSTÄVER OCH ORD Programmet består av 21 övningar som övar förmågan att känna igen bokstäver och ord. Här tränas såväl läsning som stavning och bokstavsordning. Du får hela tiden stöd av inspelat
Läs merInstruktioner för dig som ska söka till Mattekollo 2016
Instruktioner för dig som ska söka till Mattekollo 2016 Matematik är KUL men Mattekollo 2016 har tyvärr ett begränsat antal platser, nämligen 40 stycken. Det blir även ett roligare kollo om de som kommer
Läs merDel 2 Monteringsanvisning motor. Boxline Modern Ribbline Futura (Basic)
Del 2 Monteringsanvisning motor Boxline Modern Ribbline Futura (Basic) Montering motor Ta fram frikopplaren och studera dess funktion. Frikopplaren löper i kedjehusets spår och "klickas" i sitt läge. Dra
Läs merAlgoritmanalys. Genomsnittligen behövs n/2 jämförelser vilket är proportionellt mot n, vi säger att vi har en O(n) algoritm.
Algoritmanalys Analys av algoritmer används för att uppskatta effektivitet. Om vi t. ex. har n stycken tal lagrat i en array och vi vill linjärsöka i denna. Det betyder att vi måste leta i arrayen tills
Läs merFörberedelser: Sätt upp konerna i stigande ordningsföljd (första inlärningen) eller i blandad ordningsföljd (för de elever som kommit längre).
Räkna till 10 Mål: Eleverna skall kunna räkna till 10, i stigande och sjunkande ordningsföljd. Antal elever: minst 10 elever. Koner med talen 1 till 10.( använd konöverdrag och skriv 10 på en lapp på 0-käglan)
Läs merAnvändarmanual Pagero Connect 2.0
Användarmanual Pagero Connect 2.0 Innehåll 1. Grundläggande information... 3 1.1 Aktivera ditt Pagero Onlinekonto... 3 1.2 Ladda ner Pagero Connect 2.0... 3 1.3 Startsida... 4 1.4 Minimerad vy... 5 1.5
Läs merProgrammeringsteknik med C och Matlab
Programmeringsteknik med C och Matlab Kapitel 2: C-programmeringens grunder Henrik Björklund Umeå universitet Björklund (UmU) Programmeringsteknik 1 / 32 Mer organisatoriskt Imorgon: Datorintro i lab Logga
Läs merLösningar till tentauppgifterna sätts ut på kurssidan på nätet idag kl 19. Omtentamen i Programmering C, 5p, fristående, kväll, 040110.
1(8) ÖREBRO UNIVERSITET INSTITUTIONEN FÖR TEKNIK Lösningar till tentauppgifterna sätts ut på kurssidan på nätet idag kl 19. Denna tenta kommer att vara färdigrättad On 14/1-04 och kan då hämtas på mitt
Läs merTDP002 2015-08-26 14-19. Regler
Regler Student får lämna salen tidigast en timme efter tentans start. Vid toalettbesök eller rökpaus ska pauslista utanför salen fyllas i. All form av kontakt mellan studenter under tentans gång är strängt
Läs merObjektorienterad programmering i Java I. Uppgifter: 2 Beräknad tid: 5-8 timmar (OBS! Endast ett labbtillfälle) Att läsa: kapitel 5 6
Laboration 2 Objektorienterad programmering i Java I Uppgifter: 2 Beräknad tid: 5-8 timmar (OBS! Endast ett labbtillfälle) Att läsa: kapitel 5 6 Syfte: Att kunna använda sig av olika villkors- och kontrollflödeskonstruktioner
Läs merUPPGIFT 2 KVADRATVANDRING
UPPGIFT 1 LYCKOTAL Lyckotal är en serie heltal, som hittas på följande sätt. Starta med de naturliga talen: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13... Sök upp det första talet i serien, som är större
Läs merAnvändarmanual Körjournal för iphone
Användarmanual Körjournal för iphone Innehållsförteckning 1 Beskrivning... 3 2 Inmatning/val av uppgifter...4 2.1 2.2 2.3 2.4 2.5 3 Resor...8 3.1 3.2 3.3 3.4 3.5 3.6 4 Navigering... 8 Startplats (Från)...
Läs merLäs detta innan du fortsätter, eller skriv ut det, klicka runt lite och läs samtidigt.
Bruksanvisning Installera CubeBiz... 2 Välj språk... 2 När du vill köra testversionen i 15 dagar... 3 När du köper en CubeBiz-licens... 3 Registrera en giltig licensnyckel... 3 Starta ett nytt projekt...
Läs merUPPGIFT 1 KANINER. Håkan Strömberg 1 Pär Söderhjelm
UPPGIFT 1 KANINER Kaniner är bra på att föröka sig. I den här uppgiften tänker vi oss att det finns obegränsat med hannar och att inga kaniner dör. Vi ska försöka simulera hur många kaninhonor det finns
Läs merDatastrukturer och algoritmer
Datastrukturer och algoritmer Föreläsning 16 2 Innehåll Snabbrepetition Exempeltentamen Kursutvärdering Mina målsättningar Kursens mål: 3 Rolig och viktig kurs Bli en bättre programmerare och inse att
Läs merMiljo statistiks-underlag / CO2-utsla pp
Miljo statistiks-underlag / CO2-utsla pp 2010-12-09: Göran Gustafsson / Åbergs DataSystem AB Bakgrund Det finns två sätt att arbeta med miljöstatistik i Rebus. Det första alternativet är att bara skriva
Läs merUppgift 1 (Sorterade heltal som är OK)
2013-03-12.kl.14-19 Uppgift 1 (Sorterade heltal som är OK) Ibland råkar man ut för att man måste se till att man inte får dubletter i sina inmatningar. Denna uppgift baserar sig på detta, men dessutom
Läs merSkapa ett register över din grupp/klass
SYDSOL Handledning CW 2000-02-23 Skapa ett register över din grupp/klass Syfte: Att göra ett register i ClarisWorks och hantera olika informationer om en grupp/klass Pedagogens viktigaste uppgift är att
Läs merProgrammering A C# VT 2010. Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08
Programmering A C# VT 2010 Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08 Innehåll Hjälp och referenser... 3 Kap 1 Introduktion... 3 Steg för steg... 3 Kapitel 2 Variabler...
Läs merProblem: BOW Bowling. Regler för Bowling. swedish. BOI 2015, dag 1. Tillgängligt minne: 256 MB. 30.04.2015
Problem: BOW Bowling swedish BOI 0, dag. Tillgängligt minne: 6 MB. 30.04.0 Byteasar tycker om både bowling och statistik. Han har skrivit ner resultatet från några tidigare bowlingspel. Tyvärr är några
Läs merFortsättningskurs i programmering F 2. Algoritmer i Programutveckling Hugo Quisbert 20130122. Problemexempel 1
Fortsättningskurs i programmering F 2 Algoritmer i Programutveckling Hugo Quisbert 20130122 1 Exempel 1 Problemexempel 1 En souvenirbutik behöver ett datorprogram som omvandlar ett pris i svenska kronor
Läs merFöreläsning 4: Giriga algoritmer. Giriga algoritmer
Föreläsning 4: Giriga algoritmer Giriga algoritmer Denna typ av algoritmer arbetar efter följande princip: Gör i varje situation det som är lokalt optimalt, d.v.s. bäst för stunden. Några exempel vi redan
Läs merProblemet löd: Är det möjligt att på en sfär färga varje punkt på ett sådant sätt att:
Problemet löd: Är det möjligt att på en sfär färga varje punkt på ett sådant sätt att: 1. Om två punkter befinner sig på avståndet pi/2 från varandra så skall de ha olika färg. 2. Endast tre färger används.
Läs merBruksanvisning för hjälpbegäran
Bruksanvisning för hjälpbegäran Med verktyget för hjälpbegäran kan du öppna en fil som innehåller en stor mängd uppgifter för att kunna lösa ert problem och konsultera samtliga sända filer. Du kan skapa
Läs merTentamen i. för D1 m fl, även distanskursen. fredag 13 januari 2012
1 of 6 Örebro universitet Akademin för naturvetenskap och teknik Thomas Padron-McCarthy (thomas.padron-mccarthy@oru.se) Tentamen i Programmering grundkurs och Programmering C för D1 m fl, även distanskursen
Läs merMobil lagerhantering med streckkodsskanner
Mobil lagerhantering med streckkodsskanner Innehåll: Konfigurering; skanner och Bluetooth 3 Inventering 4-7 Inleverans 8-10 Plock och Pack 11-12 Hyllplatshantering 13 2 Konfigurering Tänk på att denna
Läs mer1 Skapa Tabell...2. 2 Skapa Relationer...20. 3 Redigera Relationer...24. 4 Redigera Fält i Tabell...26. 5 Lägga till Poster i Tabell...
Kapitel 5 Tabell 1 Skapa Tabell...2 1.1 Tabellfönstret... 4 1.2 Fältegenskaper... 8 1.3 Primärnyckel... 11 1.4 Spara Tabell... 12 1.5 Tabellguiden... 12 2 Skapa Relationer...20 3 Redigera Relationer...24
Läs merNetwise CMG Voice. 2002-02-28, Rev 1.0, CJ 1(16)
Netwise CMG Voice Allmänt... 2 Användargränssnitt... 3 Telefongränssnitt... 3 Aktivitetsinformation... 3 Administration... 3 Inloggning... 4 Huvudmeny...4 Administration av dina röstmeddelanden... 5 Administration
Läs merGruppspelsregler. Enskede Lawn Tennisklubb
1 Gruppspelsregler Enskede Lawn Tennisklubb Februari 2009 ENSKEDE LAWN TENNIS KLUBB SOCKENVÄGEN 290 120 40 ÅRSTA TEL: 08-81 90 70 E-MAIL: eltk.tennis@tele2.se www.eltk.se bankgiro: 5242-7945 org.nr 802011-8827
Läs merUppgift 1 ( Betyg 3 uppgift )
2010-04-06.kl.14-19 Uppgift 1 ( Betyg 3 uppgift ) Skriv den funktion, draw_figure, som ritar ut en liksidig figur enligt exemplen nedan med så många hörn som anges som parameter till funktionen (den ritar
Läs merUppgift 1 ( Betyg 3 uppgift )
2008-03-12.kl.14-19 Uppgift 1 ( Betyg 3 uppgift ) Du skall skriva ett program som läser igenom en textfil som heter FIL.TXT och skriver ut alla rader där det står ett decimaltal först på raden. Decimaltal
Läs mer19. Skriva ut statistik
19. Skiva ut statistik version 2006-05-10 19.1 19. Skriva ut statistik Den här dokumentationen beskriver hur man skriver ut statistik från SPFs medlemsregister via Internet. Observera att bilderna är exempel
Läs merFörsättsblad till skriftlig tentamen vid Linköpings Universitet
Försättsblad till skriftlig tentamen vid Linköpings Universitet Datum för tentamen 2016-03-21 Sal Tid 08:00 12:00 Kurskod Provkod Kursnamn/benämning Institution Antal uppgifter som ingår i tentamen Antal
Läs mer"if"-satsen. Inledande programmering med C# (1DV402)
"if"-satsen Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så här: Allt innehåll i verket if-satsen
Läs merGrunderna i stegkodsprogrammering
Kapitel 1 Grunderna i stegkodsprogrammering Följande bilaga innehåller grunderna i stegkodsprogrammering i den form som används under kursen. Vi kommer att kort diskutera olika datatyper, villkor, operationer
Läs merSeriehantering. [En enkel guide för hur du som serieadministratör använder SVEMO TA.]
2013 Svenska Motorcykel- och Snöskoterförbundet Box 2314 600 02 NORRKÖPING Tel. 011-23 10 80 www.svemo.se Seriehantering [En enkel guide för hur du som serieadministratör använder SVEMO TA.] Innehåll Inledning...
Läs merUppgift 1 (vadå sortering?)
2011-06-08.kl.14-19 Uppgift 1 (vadå sortering?) Du skall skriva ett program som sorterar in en sekvens av tal i en vektor (en array ) enligt en speciell metod. Inledningsvis skall vektorn innehålla endast
Läs merUppgift 1 ( Betyg 3 uppgift )
2006-12-08.kl.08-13 Uppgift 1 ( Betyg 3 uppgift ) Implementera följande funktion: fun(1) = 1 fun(n) = fun(n / 2), för jämna n fun(n) = n / (fun(n - 1) + fun(n + 1)), för udda n Exempel på korrekta resultat:
Läs merBygga hus med LECA-stenar
Bygga hus med LECA-stenar När man bygger hus med LECA-stenar finns det en del att tänka på. Till att börja med finns det LECA-stenar i olika dimensioner (t.ex. 59x19x19 och 59x19x39). Dessa dimensioner
Läs merProgrammering Grundkurs (6H2950) Grundläggande Programmering (6A2001)
Programmering Grundkurs (6H2950) Grundläggande Programmering (6A2001) Skrivtid: 8:15-13:15 Datum: Måndagen 2005-03-07 Tentamen består av 7 sidor Hjälpmedel: Förutom dator med installerad Borland C++ 5.02,
Läs merBjörn Abelli Programmeringens grunder med exempel i C#
Björn Abelli Programmeringens grunder med exempel i C# Övningshäfte (bearbetning pågår) Senaste uppdatering: 2004-12-12 I denna version finns övningar för de mest centrala avsnitten. Häftet kommer att
Läs merhttp://www.leidenhed.se Senaste revideringen av kapitlet gjordes 2014-05-08, efter att ett fel upptäckts.
Dokumentet är från sajtsidan Matematik: som ingår i min sajt: http://www.leidenhed.se/matte.html http://www.leidenhed.se Minst och störst Senaste revideringen av kapitlet gjordes 2014-05-08, efter att
Läs mer5 Grundläggande in- och utmatning
5 Grundläggande in- och utmatning För att användaren skall kunna kommunicera med programmet krävs att man inkluderar ett eller flera bibliotek med rutiner. I Ada finns det ett antal paket som gör detta
Läs merKursmaterial för laborationer i
Kursmaterial för laborationer i IMPA TDDC 68 Sammanställt av Torbjörn Jonsson 2007-02-09 INNEHÅLL Allmänt om C++-laborationerna 1 De olika laborationerna: Lab0: Grundläggande C++ 3 Lab1: Sortering med
Läs merFotbollsskolan. skott.indd 1 07-06-05 16.17.58
Fotbollsskolan skott.indd 1 07-06-05 16.17.58 Välkommen till fotbollsskolan! Fotboll är en meningsfull sysselsättning året runt. För att få ett friskare och roligare liv och inte minst - för att lära sig
Läs merTENTAMEN I PROGRAMMERING. På tentamen ges graderade betyg:. 3:a 24 poäng, 4:a 36 poäng och 5:a 48 poäng
TENTAMEN I PROGRAMMERING Ansvarig: Jan Skansholm, tel 7721012 Betygsgränser: Hjälpmedel: Sammanlagt maximalt 60 poäng. På tentamen ges graderade betyg:. 3:a 24 poäng, 4:a 36 poäng och 5:a 48 poäng Skansholm,
Läs merTill dig med Måltidsservice
Till dig med Måltidsservice Vård och omsorg Malmö stad Vad är Måltidsservice? Kommunstyrelsen har beslutat att alla Malmös stadsdelar ska erbjuda Måltidservice för att du ska få större möjlighet att välja
Läs merRödGrön-spelet Av: Jonas Hall. Högstadiet. Tid: 40-120 minuter beroende på variant Material: TI-82/83/84 samt tärningar
Aktivitetsbeskrivning Denna aktivitet är utformat som ett spel som spelas av en grupp elever. En elev i taget agerar Gömmare och de andra är Gissare. Den som är gömmare lagrar (gömmer) tal i några av räknarens
Läs merTentaupplägg denna gång
Tentaupplägg denna gång Denna tenta är uppdelad i två olika varianter. Det är helt ok att använda vilken variant ni vill. Det är ok att byta mitt under tentan om man så vill också. Variant 1: Uppgift 1,
Läs merBegrepp Värde (mätvärde), medelvärde, median, lista, tabell, rad, kolumn, spridningsdiagram (punktdiagram)
Aktivitetsbeskrivning Denna aktivitet är en variant av en klassisk matematiklaboration där eleverna får mäta omkrets och diameter på ett antal cirkelformade föremål för att bestämma ett approximativt värde
Läs merSå här beställer du från Apoteket Farmaci via nätet www.apoteketfarmaci.se
1(21) Så här beställer du från Apoteket Farmaci via nätet www.apoteketfarmaci.se Lathund beställning_.doc 2(21) Innehållsförteckning 1 INNAN DU BÖRJAR... 3 2 LOGGA IN... 3 3 PÅGÅENDE BESTÄLLNING... 4 4
Läs mer8-4 Ekvationer. Namn:..
8-4 Ekvationer. Namn:.. Inledning Kalle är 1,3 gånger så gammal som Pelle, och tillsammans är de 27,6 år. Hur gamla är Kalle och Pelle? Klarar du att lösa den uppgiften direkt? Inte så enkelt! Ofta resulterar
Läs merSTADSBYGGNADSFÖRVALTNINGEN. Aktivitetsstöd. Behörigheten Föreningsadministratör. Datum: 2015-09-22 Version 2. Sidan 1 (30)
Aktivitetsstöd Behörigheten Föreningsadministratör Datum: 2015-09-22 Version 2 Sidan 1 (30) Innehållsförteckning 1. Aktivitetsstöd - Inledning... 3 1.1 Användare - Webbadress tillre Aktivitetsstöd... 3
Läs merPROGRAMMERING-JAVA TENTAMINA
PROGRAMMERING-JAVA TENTAMINA Nicolina Månsson 2010-08-16 (Kontaktperson Nicolina Månsson, tel. 0768-530640) Tentamensinstruktioner Poängsättning Hela tentamen omfattar 42 poäng. Poäng för varje uppgift
Läs merTextsträngar från/till skärm eller fil
Textsträngar från/till skärm eller fil Textsträngar [Kapitel 8.1] In- och utmatning till skärm [Kapitel 8.2] Rekursion Gränssnitt Felhantering In- och utmatning till fil Histogram 2010-10-25 Datorlära,
Läs merHandledning för uppsatsadministratörer
Handledning för uppsatsadministratörer godkänna publicering och arkivering av uppsatser/examensarbeten i DiVA Från 31 augusti 2015 arkiveras alla uppsatser och examensarbeten elektroniskt via DiVA (HIG
Läs merManual BC-545 ANVÄNDARMANUAL
Manual BC-545 1 INTRODUKTION Manualen är till för att hjälpa dig att komma igång och ställa in vågen samt ge dig information om de grundläggande funktionerna. SÄKERHETSVARNING! Observera att personer med
Läs merAnvändarmanual till DAISY-spelaren Telex Scholar
Användarmanual till DAISY-spelaren Telex Scholar 1 1 Översikt Telex Scholar 1 Start-, paus- och stopp-knapp. 10. Hörlursuttag 2. Pilknapp för förflyttning bakåt i boken och mellan nivåer 3. Sida. Knapp
Läs merTentamen på kursen DA7351, Programmering 1. 051102, kl 08.15-12.15. Malmö högskola Teknik och samhälle. DA7351, Programmering 1 1 051102
Tentamen på kursen DA7351, Programmering 1 051102, kl 08.15-12.15 Tillåtna hjälpmedel: Valfri bok om Java. Vid bedömning av lösningarna tas hänsyn till om dessa uppfyller de krav på programkvalitet (strukturering,
Läs merReferens till. WeavePoint 6 Mini
Referens till WeavePoint 6 Mini Arkiv Öppna Välj Arkiv Öppna eller klicka på snabbknappen Öppna för att komma till dialogrutan Öppna. Du kan öppna ett av de senaste mönstren du arbetat med genom att klicka
Läs merÖversikt. Installation av EasyPHP 1. Ladda ner från http://www.easyphp.org/ Jag använder Release 5.3.4.0 2. Installera EasyPHP.
Laboration 1 Översikt 1. Att komma igång med laborationsmiljön a. installera Aptana Studio 3 b. Installera EasyPHP 2. Testa lite programmering a. Testa enkla uppgifter b. Testa automatiskt 3. Skapa inloggningsformulär
Läs merDEN MYSTISKA TÄRNINGEN. Effekt: Läs publikens tankar genom att förutse vilket nummer som valts.
DEN MYSTISKA TÄRNINGEN Läs publikens tankar genom att förutse vilket nummer som valts. Rekvisita: Liten och stor behållare med lock samt en tärning. 1. Be en åskådare att välja ett nummer på tärningen
Läs merTänk på följande: Det finns en referensbok (Java) hos tentavakten som du får gå fram och läsa men inte ta tillbaka till bänken.
Tentamen Programmeringsteknik I 2015-01-10 Skrivtid: 8.00 13.00 Hjälpmedel: Java-bok Tänk på följande: Det finns en referensbok (Java) hos tentavakten som du får gå fram och läsa men inte ta tillbaka till
Läs merTentaupplägg denna gång
Några tips på vägen kanske kan vara bra. 2014-10-30.kl.08-13 Tentaupplägg denna gång TIPS1: Läs igenom ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva
Läs merPNSPO! Exporterar och Importerar texter från CX- Designer. 20 mars 2012 OMRON Corporation
Exporterar och Importerar texter från CX- Designer 20 mars 2012 OMRON Corporation 2/25 Läs detta innan du bläddrar vidare: PNSPO! Denna bok är avsedd som ett tillägg till de ursprungliga manualerna för
Läs merSynkronisering. Föreläsning 8
Synkronisering Föreläsning 8 Synkronisering Så stort, intrikat och viktigt att det finns hela kurser om det i parallellprogrammering. Vi fuskar lite med några av de viktigaste bitarna! Synkronisering Vad
Läs merFör sökande: Vanliga frågor om e-tjänsten 4/2011
1/6 För sökande: 4/2011 Läs också: Användarguide till Akademins e-tjänst (pdf) Innehåll 10 vanligaste frågorna... 2 Hur ändrar jag mitt lösenord?... 2 Varför godkänns inte min personbeteckning?... 2 Jag
Läs merUMEÅ UNIVERSITET 26 april 2002 Instutionen för datavetenskap. Grafproblem. Laboration 4, Datastrukturer och Algoritmer VT02
UMEÅ UNIVERSITET 26 april 2002 Instutionen för datavetenskap Grafproblem Laboration 4, Datastrukturer och Algoritmer VT02 Laboration 4 - grafproblem Förpackningsdatum: Denna lab-spec är senast ändrad:
Läs mer