DSV A Procedurell programmering 5 poäng Tentamen
|
|
- Frida Isaksson
- för 8 år sedan
- Visningar:
Transkript
1 DSV A Procedurell programmering 5 poäng Tentamen Uppgift 1 3 poäng Vilka uppgifter ingår i programutveckling, dvs vilka faser bör man gå igenom när man utvecklar ett större program? Beskriv faserna kort. Se båda artiklarna! Uppgift 2 4 poäng Vad kommer att skrivas ut när nedanstående program exekveras (körs)? Redovisa dina beräkningar så har du möjlighet att få delpoäng även om hela lösningen inte är rätt! Public Sub Tentauppg2() Dim inttotal As Integer Dim intr As Integer Dim strtext As String inttotal = 5 strtext = "Uppgift 2 " For intr = 1 To 10 Step 4 inttotal = inttotal + 2 * (intr + inttotal) strtext = strtext & " Rond: " & intr & " Total: " & inttotal Next intr MsgBox strtext Select Case intr Mod 4 Case 0 MsgBox "Talet tillhör grupp A" Case 1 MsgBox "Talet tillhör grupp B" Case 2 MsgBox "Talet tillhör grupp C" Case Else MsgBox "Talet tillhör grupp D" End Select Utskrifter Uppgift 2 Rond: 1 Total: 17 Rond: 5 Total: 61 Rond: 9 Total: 201 Talet tillhör grupp B 1
2 Uppgift 3 7 poäng Vad blir resultatet när följande program (command1_click) exekverar? Redovisa dina beräkningar så har du möjlighet att få delpoäng även om hela lösningen inte är rätt! Private Sub Command1_Click() Dim intx As Integer, inty As Integer, intz As Integer Count1 10,intY MsgBox "intx = " & intx & "inty = " & inty Count2 intx, inty MsgBox "intx = " & intx & "inty = " & inty intz = Compare(intX,intY) If Zero(intZ) Then MsgBox "Det blev lika" Else MsgBox "Det blev olika" End If MsgBox "intx = " & intx & "inty = " & inty & "intz = " & intz Private Sub Count1(ByVal inta As Integer, ByRef intb as Integer) inta = inta + 15 intb = inta * 2 Private Sub Count2(ByRef inta As Integer, ByRef intb as Integer) inta = inta + 15 intb = intb * 2 Private Function Compare(ByVal intb As Integer, ByVal intc As Integer) As Integer intc = intb - intc Compare = intc End Function Private Function Zero(ByVal intc as Integer) As Boolean Dim blnflag As Boolean blnflag = False If intc = 0 Then blnflag= True Zero = blnflag OBS DENNA RAD SAKNADES I DET UTDELADE MATERIALET End Function Utskrifter: intx = 0 inty = 50 intx = 15 inty = 100 Det blev olika intx = 15 inty = 100 intz = -85 2
3 Uppgift 4 8 poäng Utanför skolor så får bilister inte köra fortare än 30km/tim dagtid. När polisen senast hade en trafikkotroll utanför en skola fann man att många körde alldeles för fort. Nu vill man ge Uppsala Nya Tidning information om dessa fortkörningar för att förhoppningsvis få andra att hålla fartgränserna. Skriv ett program som beräknar viss statistik som sedan kan lämnas till tidningen. Man vill mata in hastigheten för alla som kontrollerats samt få ut medelhastigheten. Dessutom vill man få reda på hur många som fick körkortet indraget, vilket görs om man kör 50km/tim eller mer på en 30-sträcka. Inläsningen görs via InputBox och utskrift om medelhastighet och indragna körkort görs med hjälp av MsgBox. Stoppvillkor vid inläsningen är när hastigheten som ges är ett negativt tal. Lösningsförslag Public Sub Tentauppg4() Dim snghastighet As Single, dblsumma As Double Dim intant As Integer, dblmedel As Single Dim intkörkort As Integer dblsumma = 0 'summan av alla hastigheter intant = 0 'antal kontrollerade bilister intkörkort = 0 'antal indragna körkort snghastighet = InputBox("Ge hastighet, negativt värde vid slut") Do Until snghastighet < 0 intant = intant + 1 dblsumma = dblsumma + snghastighet If snghastighet >= 50 Then intkörkort = intkörkort + 1 End If snghastighet = InputBox("Ge hastighet negativt värde vid slut") Loop dblmedel = dblsumma / intant 'beräknar medelvärde av de kontrollerade MsgBox "Medelhastigheten var " & dblmedel MsgBox "Antalet indragna korkort var " & intkorkort 3
4 Uppgift 5 8 poäng Varje termin får huvudläraren för en kurs en lista med information om varje student. Informationen består av efternamn, förnamn, personnummer och utbildning. När varje students tentamensresultat skall redovisas så används endast de 6 första siffrorna i personnumret. Det är förstås arbetsamt att ta fram dessa siffror och därför kan ett VisualBasic-program vara till hjälp. Skriv ett program Kursadminstration som hjälper läraren inför tentamensredovisningen. I programmet läses en array in, strstudentinfo, där varje element är en text med all information om en student. Antalet element i arrayen är 138. Inläsningen ingår ej i uppgiften. Programmet skall utnyttja en funktion TaFramDatum för att ta fram de första siffrorna i personnumret. Dessa skall sedan lagras i en array strdatum, också med 138 element. Funktionen TaFramdatum anropas alltså från programmet. Funktionen skall utifrån en text med studentinformation ta ut de sex första siffrorna i personnumret. Indata till funktionen är texten (ges från det anropande programmet) och det som funktionen alltså ska returnera är de sex första siffrorna i personnumret. Antag att efternamnet börjar direkt i texten och att det finns exakt ett blanktecken mellan efter- och förnamn, mellan förnamn och personnummer samt mellan personnumret och kursen. Personnumret består av de 6 första siffrorna följt av ett bindestreck och de 4 avslutande siffrorna (se exempel nedan). Följande deklarationer är givna för programmet: Public Sub Kursadministration() Dim strstudentinfo(138) As String Varje element består av _ information om en student Dim strdatum(138) As String Varje element består av de 6 _ första siffrorna i personnumret : LäsIn strstudentinfo() Ingår ej i uppgiften : Anrop till funktionen TaFramDatum : Om de tre första elementen i strstudentinfo är Johansson Maria DSV Jonasson Peter LUTB Jones Michael SV så blir de första tre elementen i strdatum
5 Lösningsförslag Public Sub Tentauppg5() Dim strstudentinfo(138) As String 'Varje element består av _ 'information om en student Dim strdatum(138) As String 'Varje element består av de 6 _ 'första siffrorna i personnumret Dim idi As Integer, strstudent As String LasIn strstudentinfo() 'Ingår ej i uppgiften For idi = 1 To 3 'testar med 3 studenter strstudent = strstudentinfo(idi) 'tar fram info om en student - lagrat som en text strdatum(idi) = TaFramDatum(strStudent) '6 siffrorna fås från funktionen TaFramDatum lagras direkt i arrayen strdatum Next idi SkrivUt strdatum()'ingår ej i uppgiften, utnyttjas för test Private Function TaFramDatum(ByRef strtext As String) As String Dim intpos As Integer intpos = InStr(strText, " ") 'tar fram positionen för första blanktecknet, dvs efter efternamnet intpos = InStr(intPos + 1, strtext, " ") 'borjar i nästa position för att söka nästa blanktecken, ' dvs efter fornamnet TaFramDatum = Mid(strText, intpos + 1, 6) 'tar de nästföljande 6 tecknen, dvs datumet i personnumret End Function Private Sub LasIn(strStudentInfo() As String) ' för test ingår ej i uppgiften strstudentinfo(1) = "Johansson Maria DSV" strstudentinfo(2) = "Jones Michael SHV" strstudentinfo(3) = "Y Yang FK" Private Sub SkrivUt(strDatum() As String) ' för test ingår ej i uppgiften Form1.Print strdatum(1) Form1.Print strdatum(2) Form1.Print strdatum(3) 5
6 Uppgift 6 10 poäng (4+6) På färjebolaget Segla Säkert AB så håller man på att föra över sina rutiner till VisualBasicprogram. Nu vill man ha ett program som lagrar information om bokningar och sedan kan beräkna omsättningen för en färjetur. Det blir din uppgift att skriva ett program som klarar de båda första uppgifterna. a) Skriv ett program som kan läsa in information om bokningar via InputBox. Informationen för varje bokning skall lagras i en egendefinierad struktur, stbokninfo (se nedan). Alla bokningar skall lagras i en endimensionell array, Bokningar, som rymmer 1000 bokningar. Låt programmet först läsa in hur många bokningar som skall lagras, läs sedan och lagra bokningarna i denna array. Antag att antalet bokningar inte överstiger b) Utöka programmet eller skriv en subrutin som räknar ut omsättningen för en speciell båttur utifrån informationen i Bokningar. Datum för båtturen ges av användaren. Värdet på varje bokning beräknas utifrån ett biljettpris för varje person på 100 kr och eventuell kostnad om man har bil med sig, se priser nedan. Om summan för en bokning är 500 kr eller mer så ger bolaget 10% rabatt. Omsättningen för en färjetur är summan av priset för alla bokningar när rabatten är avdragen. Programmet skall presentera omsättningen via MsgBox. Priser Per person: Bil: Personbil Kombi Buss Lastbil Rabatt: 100 kr 200 kr 300 kr 800 kr 900 kr 10% om summan av personbiljetter och/eller bilkostnaderna 500 kr Exempel: 3 personer kostar 3*100 = 300 kr 2 personer och en personbil kostar 2* = 400 kr 3 personer och en kombi kostar 3* = 600 kr. Efter att 10% rabatt är dragen blir kostnaden 540 kr. Följande deklarationer är givna för programmet: Public Type stbokninfo strnamn As String strdatum As String intantal As Integer strbiltyp as String End Type Den egendefinierade typen Namn på beställaren Datum för resan Antal personer som skall åka Biltyp: _ Personbil, kombi, lastbil eller buss Dim Bokningar(1000) As stbokninfo Array för att lagra info. om bokningarna 6
7 Public Type stbokninfo strnamn As String strdatum As String intantal As Integer strbiltyp as String End Type Den egendefinierade typen Namn på beställaren Datum för resan Antal personer som skall åka Biltyp: _ Personbil, kombi, lastbil eller buss Public Sub Tentauppg6() Dim Bokningar(1000) As stbokninfo 'Array för att lagra info. om bokningarna Dim intant As Integer 'antal bokningar Dim dblomsattning As Double 'omsättningen för ett datum Dim strdat As String 'datumet intant = InputBox("Hur många bokningar skall göras?") Inlasning Bokningar(), intant strdat = InputBox("Ge datum for uträkning av omsättning") dblomsattning = BeraknaOmsattning(Bokningar(), intant, strdat) MsgBox "Omsättningen för färjeturen " & strdat & " är " & dblomsattning Private Sub Inlasning(ByRef Bokningar() As stbokninfo, _ ByVal intant As Integer) Dim idi As Integer For idi = 1 To intant Bokningar(idI).strNamn = InputBox("Ge namn") Bokningar(idI).strDatum = InputBox("Ge datum for resan") Bokningar(idI).intAntal = InputBox("Ge antal personer som skall aka") Bokningar(idI).strBiltyp = InputBox("Ge biltyp: personbil, kombi" & _ "lastbil, buss") Next idi ' Kan även skrivas på följande sätt ' For idi = 1 To intant ' With Bokningar(idI) '.strnamn = InputBox("Ge namn") '.strdatum = InputBox("Ge datum for resan") '.intantal = InputBox("Ge antal personer som skall aka") '.strbiltyp = InputBox("Ge biltyp: personbil, kombi" & _ ' "lastbil, buss") ' End With ' Next idi 7
8 Private Function BeraknaOmsattning(ByRef Bokningar() As stbokninfo, _ intant As Integer, strdat As String) As Double Dim dblsumma As Double, sngdelsumma As Single Dim idi As Integer, sngbilkostnad As Single dblsumma = 0 'lagrar omsättningen For idi = 1 To intant If Bokningar(idI).strDatum = strdat Then 'datum överensstammer sngdelsumma = Bokningar(idI).intAntal * 100 'beräknar personkostnaden for bokningen Select Case Bokningar(idI).strBiltyp 'skall beräkna ev. bilkostnad Case "personbil" sngbilkostnad = 200 Case "kombi" sngbilkostnad = 300 Case "buss" sngbilkostnad = 800 Case "lastbil" sngbilkostnad = 900 Case Else sngbilkostnad = 0 End Select sngdelsumma = sngdelsumma + sngbilkostnad If sngdelsumma >= 500 Then 'rabatt på 10 procent skall dras av sngdelsumma = 0.9 * sngdelsumma 'alternativt sngdelsumma = sngdelsumma * sngdelsumma End If dblsumma = dblsumma + sngdelsumma 'adderar summan for beställningen med de andra End If Next idi BeraknaOmsattning = dblsumma End Function 8
Uppgift (poäng) 1 (2) 2 (3) 3 (4) 4 (4) 5 (3) 6 (4) 7 (6) 8 (6) 9 (8) Summa
Lena Kallin Westin 2005-08-22 Institutionen för datavetenskap Umeå universitet TENTAMEN Uppgift (poäng) 1 (2) 2 (3) 3 (4) 4 (4) 5 (3) 6 (4) 7 (6) 8 (6) 9 (8) Summa Inlämnad Poäng Kurs : Programmeringsteknisk
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 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 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 merOOP Objekt-orienterad programmering
OOP F6:1 OOP Objekt-orienterad programmering Föreläsning 6 Mer om klasser och objekt Hantera många objekt ArrayList tostring() metoden this Vi vill ofta hantera många objekt i ett program: OOP F6:2 public
Läs merTentamen i Objektorienterad programmering
CHALMERS TEKNISKA HÖGSKOLA Datavetenskap TDA547 Tentamen i Objektorienterad programmering Lördagen 12 mars 2011, 8.30 12.30. Jourhavande lärare: Björn von Sydow, tel 0762/981014. Inga hjälpmedel. Lösningar
Läs merVisual Basic, en snabbgenomgång
Visual Basic, en snabbgenomgång Variabler och Datatyper En variabel är som en behållare. Olika behållare passar bra till olika saker. I Visual Basic(härefter VB) finns olika typer av behållare för olika
Läs merOmtenta, Programmeringsteknisk översiktskurs, VT06
Omtenta, Programmeringsteknisk översiktskurs, VT06 Datum: 2006-08-24 Tid: 9 15 Plats: ÖP1 Bokningsnummer: 86813 Hjälpmedel: Valfritt, anteckningar, kursbok, övriga böcker Poäng: 42 Betyg: G eller U. För
Läs merTentamen DE12, IMIT12, SYST12, ITEK11 (även öppen för övriga)
Grundläggande programmering med C# Provmoment: Ladokkod: Tentamen ges för: 7,5 högskolepoäng TEN1 NGC011 Tentamen DE12, IMIT12, SYST12, ITEK11 (även öppen för övriga) (Ifylles av student) (Ifylles av student)
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 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 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 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 merÖversikt över Visual Basic
Översikt över Visual Basic Om denna översikt Denna översikt ger en kort introduktion till de viktigaste delarna i programspråket Visual Basic 6.0. På alla ställen där det beskrivs hur man skriver kod gäller
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 merTentamen, EDAA20/EDA501 Programmering
LUNDS TEKNISKA HÖGSKOLA 1(4) Institutionen för datavetenskap Tentamen, EDAA20/EDA501 Programmering 2011 10 19, 8.00 13.00 Anvisningar: Denna tentamen består av fem uppgifter. Preliminärt ger uppgifterna
Läs merSMD 134 Objektorienterad programmering
SMD 134 Objektorienterad programmering Dagens agenda: Typer i Java: primitiva datatyperna, referenstyper Variabler och variabeltilldelningar med primitiva typer Konstanter av de olika typerna. Heltalsräkning
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 merSnabbguide Visma Compact API Version 5.1 Copyright 2006-2008 Visma Spcs AB Visma Compact API
Snabbguide Visma Compact API Version 5.1 Copyright 2006-2008 Visma Spcs AB Visma Compact API Introduktion Visma Compact API är ett programmeringsgränssnitt framtaget för att underlätta integration av Visma
Läs merAtt använda pekare i. C-kod
Att använda pekare i C-kod (Bör användas av de som känner sig lite hemma med C-programmering!) Rev 1, 2005-11-23 av Ted Wolfram www.wolfram.se Syfte: Man kan tycka att det är komplicerat att använda pekare
Läs merLösningsförslag, tentamen FYTA11 Javaprogrammering
Lunds universitet FYTA11 Institutionen för Astronomi och Teoretisk fysik HT 12 Lösningsförslag, tentamen FYTA11 Javaprogrammering Onsdag 9 januari 2013, 10:15 14:15 Instruktioner Hjälpmedel: Papper och
Läs merTENTAMEN. Kurs: Objektorienterad programmeringsmetodik 5DV133 Ansvarig lärare: Anders Broberg. VT-13 Datum: 13-06-05 Tid: kl 16.00-20.
Umeå Universitet Datavetenskap Anders Broberg 130605 TENTAMEN Kurs: Objektorienterad programmeringsmetodik 5DV133 Ansvarig lärare: Anders Broberg VT-13 Datum: 13-06-05 Tid: kl 16.00-20.00 Namn: Personnummer:
Läs merOmtentamen (del 1, 6 högskolepoäng) i Programkonstruktion och datastrukturer (1DL201)
Omtentamen (del 1, 6 högskolepoäng) i Programkonstruktion och datastrukturer (1DL201) Lars-Henrik Eriksson Fredag 5 april 2013, kl 14:00 17:00, i Polacksbackens skrivsal Hjälpmedel: Inga. Inte heller elektronisk
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 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 merÖversikt 732G11 PROGRAMMERING 1. Personal. Kursens mål. Litteratur. Kursens innehåll 2010-04-22
Översikt 732G11 PROGRAMMERING 1 Institutionen för datavetenskap Om kursen Vad är programmering (bra för)? Programmeringsspråket Java Utvecklingsmiljön Eclipse Genomgång av några programexempel Programmering
Läs merSkizz till en enkel databas
Skizz till en enkel databas Data: Register En vektor Funktioner: Databas Initiera huvudloop Avsluta Poster (struct( struct) val Mata in Skriv ut Spara Hämta Ändra Radera Enligt diskussion 1999-11-23 Bertil
Läs merÖvningar Dag 2 En första klass
Kurs i C++ Sid 1 (5) Övningar Dag 2 En första klass Denna övning går ut på att steg för steg bygga upp en klass och skapa objekt. Vi kommer att utgå från en sammansatt datatyp i en struct och parallellt
Läs merOOP Omtenta 2011-03-05 10.00 15.00
Stockholms universitet 1 (6) OOP OOP Omtenta 2011-03-05 10.00 15.00 Avser kurserna: DSK1:OOP GES:OOP ID1013 Anvisningar Påbörja varje ny uppgift på nytt blad. Skriv endast på ena sidan av bladen. Skriv
Läs merTentamen, EDA501 Programmering M L TM W K V
LUNDS TEKNISKA HÖGSKOLA 1(0) Institutionen för datavetenskap Tentamen, EDA501 Programmering M L TM W K V 2010 05 31, 8.00 13.00 Anvisningar: Denna tentamen består av 4 uppgifter. Preliminärt ger uppgifterna
Läs merTentamen. Grundläggande programmering i Java A 5p, DTAA32 2003-03-21
Mitthögskolan ITM Institutionen för Informationsteknologi och medier. Bertil Danielsson 060-14 86 82 Jan-Erik Jonsson 060-14 87 90 Tentamen i Java A Sida 1/6 Tentamen Grundläggande programmering i Java
Läs merFöreläsning 7. Träd och binära sökträd
Föreläsning 7 Träd och binära sökträd Föreläsning 7 Träd Binära träd Binärt sökträd som ADT Implementering av binärt sökträd Travestera binärt sökträd Sökning Insättning/borttagning Läsanvisningar och
Läs merKompilering 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
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 merTentamen, EDAA10 Programmering i Java
LUNDS TEKNISKA HÖGSKOLA 1(6) Institutionen för datavetenskap Tentamen, EDAA10 Programmering i Java 2019 08 21, 08.00 13.00 Anvisningar: Preliminärt ger uppgifterna 25 + 15 + 5 = 45 poäng. För godkänt betyg
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 merDugga Datastrukturer (DAT036)
Dugga Datastrukturer (DAT036) Duggans datum: 2012-11-21. Författare: Nils Anders Danielsson. För att en uppgift ska räknas som löst så måste en i princip helt korrekt lösning lämnas in. Enstaka mindre
Läs merObjektorienterad programmering i Java
Objektorienterad programmering i Java Föreläsning 4 Täcker i stort sett kapitel 6 i kursboken Java Software Solutions 1 Läsanvisningar Den här föreläsningen är uppbyggd som en fortsättning av exemplet
Läs merDet 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 2014-10-17 Skrivtid: 0800-1300 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. 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 mer2. Registrera en ny medlem
2. Registrera en ny medlem version 2006-05-10 2.1 2. Registrera en ny medlem Den här dokumentationen beskriver hur man registrerar en ny i SPFs medlemsregister via Internet. Observera att bilderna är exempel
Läs merFöreläsning 2: Avlusning och antilustekniker
2D1458, Problemlösning och programmering under press Föreläsning 2: Avlusning och antilustekniker Datum: 2007-09-11 Skribent(er): Emil Hesslow, Stefan Pettersson Föreläsare: Per Austrin Föreläsningen handlade
Läs mer//Använd main som ett "handtag" för att hålla ihop programmet. //Själva programmet finns i övriga klasser.
/*==================================================================== Detta program hör ihop med dokumentet EXEMPEL_AVERAGE_POINTS.PDF där det finns förklaringar. ======================================================================*/
Läs merTentamen Programmeringsteknik II och NV2 (alla varianter) 2008-12-10. Skriv bara på framsidan av varje papper.
Tentamen Programmeringsteknik II och NV2 (alla varianter) 2008-12-10 Skrivtid: 0800-1300 Inga hjälpmedel. Tänk på följande Maximal poäng är 40. För betygen 3 krävs 18 poäng. För betygen 4, 5 kommer något
Läs merTentamen TEN1 HI1029 2014-05-22
Tentamen TEN1 HI1029 2014-05-22 Skrivtid: 8.15-13.00 Hjälpmedel: Referensblad (utdelas), papper (tomma), penna Logga in med tentamenskontot ni får av skrivvakten. Det kommer att ta tid att logga in ha
Läs mertrafiksimulering Intro OU5 trafiksimulering
Presentation av obligatoriska uppgiften trafiksimulering Ett lite större program med flera klasser Hur man designar ett system Hur man gör simuleringar 1 Valsätr ravägen Korsningen Dag hammarsköldsväg
Läs merDELPROV 1 I DATAVETENSKAP
Umeå Universitet Datavetenskap Marie Nordström 070502 DELPROV 1 I DATAVETENSKAP Uppgift (poäng) 1 () 2 () 3 () 4 () 5 () 6 () Summa (xx) Inlämnad Poäng Kurs : Datum : 070502 Namn (texta) : Personnummer
Läs mer4 13 / %.; 8 </" '': " / //&' " " ' * TelefonKostnad +,-%&. #!" $% " &' . > / ' 5 /' * 13/ &' static Math 1+" &'/ % 12 "" static "' * 1 /") %& &
TelefonKostnad static Math static $ & )&* +,-&. 0 +& + & 3 356+573 ) & & 6 3 3 & 3 * 6 3.:; < = 3 = 6 ; < : & >?.;,;@.A@;0,0,? @B0 C,0 > *. > 5 C D & D 5 * &! ; 66C! * C, 0 E,&! 0 F,G0 >: = = C 3 & HI
Läs merLaboration 1 Introduktion till Visual Basic 6.0
Laboration 1 Introduktion till Visual Basic 6.0 Förberedelse Förbered dig genom att läsa föreläsningsanteckningar och de kapitel som gåtts igenom på föreläsningarna. Läs även igenom laborationen i förväg.
Läs merLösningar till uppgifterna sätts ut på kurssidan på nätet idag kl 13.00. Omtentamen i Programmering C, 5p, A1, D1, E1, Fri, Pr1, Te/Ek1, 040607.
1(8) ÖREBRO UNIVERSITET INSTITUTIONEN FÖR TEKNIK Lösningar till uppgifterna sätts ut på kurssidan på nätet idag kl 13.00. Denna tenta kommer att vara färdigrättad On 9/6 och kan då hämtas på mitt tjänsterum,
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 merTentamen ID1004 Objektorienterad programmering May 29, 2012
Omtentamen för ID1004 Objektorienterad programmering HT11, 29 maj 2012, 09-13 Denna tentamen examinerar 3 högskolepoäng av kursen. Inga hjälpmedel är tillåtna. Tentamen består av 12 frågor. Varje fråga
Läs merDUGGA: Objektorienterade applikationer. Läs detta! Uppgifterna är inte avsiktligt ordnade efter svårighetsgrad.
1 (8) DUGGA: Objektorienterade applikationer Läs detta! Uppgifterna är inte avsiktligt ordnade efter svårighetsgrad. Skriv ditt namn, personnummer och e-postadress på försättsbladet. Skriv rent dina svar.
Läs merObjektsamlingar i Java
1 (6) Objektsamlingar i Java Objektorienterad programmering 3 Syfte Att ge träning i att använda objektsamlingar i Java. Mål Efter övningen skall du kunna använda objektsamlingsklasserna ArrayList och
Läs merLösningsförslag till tentamen i EDA011/EDA017 Programmeringsteknik för F, E, I, π och N 27 maj 2008
Lösningsförslag till tentamen i EDA011/EDA017 Programmeringsteknik för F, E, I, π och N 27 maj 2008 Christian 27 maj 2008 Uppgift 1 Flera av dem jag talade med efter tentan hade blivit förskräckta när
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 merVem är vem på kursen. Objektorienterad programvaruutveckling GU (DIT011) Kursbok Cay Horstmann: Big Java 3rd edition.
Institutionen för Datavetenskap Göteborgs universitet HT2009 DIT011 Vem är vem på kursen Objektorienterad programvaruutveckling GU (DIT011) Kursansvarig : Katarina Blom, tel 772 10 60 Rum: 6126 (E-huset)
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 merInstitutionen för TENTAMEN CTH HT-15 Datavetenskap 2015-08-27 TDA540. Tentamen för TDA540 Objektorienterad programmering
Institutionen för TENTAMEN CTH HT-15 Datavetenskap 215--27 TDA54 Tentamen för TDA54 Objektorienterad programmering DAG: 15--27 TID: 14: 1: Ansvarig: Joachim von Hacht och Christer Carlsson Förfrågningar:
Läs merTwincat: PLC Control
Dokument Förklaring Dat. Revision KI-221-003-003 Kom igång med trukturerad Text 080402 1.0 Twincat: PLC Control Kom igång med Strukturerad Text (ST) programmering 1. Kod exempel. a. Exemplen som demonstreras
Läs merLabb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic
Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic Inledning Starta Microsoft Visual Studio 2005. Välj create Project Välj VB + Vindows Application och välj ett nytt
Läs merLektion 1 - Programmeringsteknik F1, ht 2003
Lektion 1 - Programmeringsteknik F1, ht 2003 Daniel Deogun danield@it.uu.se 8 september 2003 Innehåll 1 När är ICA öppet? 3 1.1 Problem................................ 3 1.2 Lösning................................
Läs merProva på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09
Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09 1. Introduktion till webbprogrammering Webbprogrammering består av ett antal
Läs merFöreläsning 4: Kombinatorisk sökning
DD2458, Problemlösning och programmering under press Föreläsning 4: Kombinatorisk sökning Datum: 2009-09-25 Skribent(er): Kristina Nylander, Dennis Ekblom, Marcus Öman Föreläsare: Fredrik Niemelä 1 Introduktion
Läs merHur kör vi egentligen en undersökning om trafikanters beteende och nya hastighetsgränser utifrån en bussförares perspektiv?
Hur kör vi egentligen en undersökning om trafikanters beteende och nya hastighetsgränser utifrån en bussförares perspektiv? NTF Skåne 2009 Hur kör vi egentligen en undersökning om trafikanters beteende
Läs mer-*/+&3*/("3 47&/4,5 )676% &9".&/41"11&3,0--&(*&) '5&/ (-04) '5&/ '03."5 -*/+&3*/("3 4*%03 4,0-) '5&/ www.ibnfmjo.el 4,0-1"11&3 LINEX gör det roligt att lära Matematik behöver inte bara handla om siffror
Läs merANONYMA TENTAMINA (FÖRDELAR) ÅSIKTSTORG:
ANONYMA TENTAMINA (FÖRDELAR) ÅSIKTSTORG: SVAR: 1. En bra lärare kan inte favorisera 2. Kan vara bra för att förminska diskriminering 3. Att man inte kan bli orättvist bedömd 4. Alla blir lika behandlade
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 merHandbok Treserva uppföljning delegeringar
Socialtjänsten Datum 2014-07-04 Handbok Treserva uppföljning delegeringar Denna handbok beskriver tillvägagångssättet för att följa upp aktuella delegeringar på enheten och vänder sig till enhetschefer.
Läs merFACKFÖRBUNDET ST DITT ARBETSPLATSFACK
FACKFÖRBUNDET ST DITT ARBETSPLATSFACK ST 2015. Produktion: Fackförbundet STs Kommunikationsenhet. Fackförbundet ST. Tilltryck: April 2016. En arbetsplats en fackförening ST är det ledande fackförbundet
Läs merUTBILDNINGSKATALOG KRISTIANSTAD 2015
UTBILDNINGSKATALOG KRISTIANSTAD 2015 2 INNEHÅLLSFÖRTECKNING Sid 3 Sid 4 Sid 5 Sid 6 Sid 7 Sid 8 Sid 9 Sid 10 Sid 11 Sid 12 Sid 13 Sid 14-15 Sid 16 Sid 17 Sid 18-19 UTBILDNINGAR 2015 ÅRSPLAN INTRODUKTION
Läs merManual för punch-out handel via Göteborgsregionens kommunalförbund (GR) webbutik
Manual för punch-out handel via Göteborgsregionens kommunalförbund (GR) webbutik Vid beställning av böcker via GR används vår koppling via Proceedo till GR:s webbutik. Orderblocket hämtas sedan till Proceedo
Läs merSätt att skriva ut binärträd
Tilpro Övning 3 På programmet idag: Genomgång av Hemtalet samt rättning Begreppet Stabil sortering Hur man kodar olika sorteringsvilkor Inkapsling av data Länkade listor Användning av stackar och köer
Läs merProgrammering, grundkurs, 8.0 hp, Elektro, KTH, hösten 2010
Föreläsning 6 Kapitel 5 5.1 switch-satsen Vi ser på ett par exempel ur boken: int a; srand(time(0)); a=rand()%6+1; if(a==1) printf("hej Du glade\n"); else if(a==2) printf("god dag\n"); else if(a==3) printf("är
Läs merFöreläsning 2 Objektorienterad programmering DD1332. Typomvandling
metoder Föreläsning 2 Objektorienterad programmering DD1332 Array [modifierare] String metodnamn (String parameter) Returtyp (utdata typ) i detta fall String Indata typ i detta fall String 1 De får man
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 mer1. Motionen. Kultursekretariatet. Rapport Kulturupplevelser för regionens unga
Kultursekretariatet Diana Ghinea, diana.ghinea@gmail.com Rapport Kulturupplevelser för regionens unga 1. Motionen... 1 2. Befintliga satsningar... 2 3. Utredningen... 3 3.1 Finansiella aspekter... 3 3.2.
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 merAnvändarmanual Skolrapport.se. Vårdnadshavare
Användarmanual Skolrapport.se Vårdnadshavare Sida 2 av 18 Innehållsförteckning Om Skolrapport.se och Vklass... 3 Om Vklass lärplattform... 3 Videomanual... 3 Att komma igång med skolrapport.se... 4 Varför
Läs merProgrammering för språkteknologer II, HT2014. evelina.andersson@lingfil.uu.se Rum 9-2035 http://stp.ling.uu.se/~evelina/uv/uv14/pst2/
Programmering för språkteknologer II, HT2014 Avancerad programmering för språkteknologer, HT2014 evelina.andersson@lingfil.uu.se Rum 9-2035 http://stp.ling.uu.se/~evelina/uv/uv14/pst2/ Idag - Hashtabeller
Läs merTENTAMEN PROGRAMMERINGSMETODIK MOMENT 2 - JAVA, 4P
UME UNIVERSITET Datavetenskap 981212 TENTAMEN PROGRAMMERINGSMETODIK MOMENT 2 - JAVA, 4P Datum : 981212 Tid : 9-15 HjŠlpmedel : Inga Antal uppgifter : 9 TotalpoŠng : 60 (halva pošngtalet kršvs normalt fšr
Läs merGrundkurs i programmering, 6 hp (725G61) Dugga 2 tillfälle 2
AID-nummer: Datum: 2014-12-18 Kurskod: 725G61 Provkod: LAB1 Grundkurs i programmering, 6 hp (725G61) Dugga 2 tillfälle 2 Skrivningstid: 2014-12-18 klockan 8.00-10.00. Hjälpmedel: Inga. För varje fråga
Läs merSå fungerar FLEXLINJEN. i Mölndal
Så fungerar FLEXLINJEN i Mölndal Välkommen till Flexlinjen Flexlinjen är en del av den allmänna kollektivtrafiken och alla är välkomna att åka med. Du ringer och beställer din resa och blir då garanterad
Läs merExamination i. PROGRAMMERINGSTEKNIK F1/TM1 TIN212 (Dugga) Dag: Onsdag Datum: 2014-12-17 Tid: 9.00-12.00 (OBS 3 tim) Rum: V
Data och Informationsteknik / Computer Science and Engineering Chalmers University of Technology and University of Gothenburg Erland Holmström Göteborg 16 dec 2014 Examination i PROGRAMMERINGSTEKNIK F1/TM1
Läs merVÅRTERMINEN 2016 VÄLKOMMEN TILL EN NY RIDTERMIN PÅ JUTAGÅRDENS RIDSKOLA HÄLSAS BÅDE NYA OCH "TROGNA" ELEVER. Ridskolestart:
VÄLKOMMEN TILL EN NY RIDTERMIN PÅ JUTAGÅRDENS RIDSKOLA HÄLSAS BÅDE NYA OCH "TROGNA" ELEVER. VÅRTERMINEN 2016 Ridskolestart: Måndagsgrupper v.2 11 januari Tisdagsgrupper v.2 12 januari Onsdagsgrupper v.2
Läs merAnmälningskod: Lägg uppgifterna i ordning. Skriv uppgiftsnummer (gäller B-delen) och din kod överst i högra hörnet på alla papper
Tentamen Programmeringsteknik I 2017-10-23 Skrivtid: 0800 1300 Tänk på följande Skriv läsligt. Använd inte rödpenna. Skriv bara på framsidan av varje papper. Lägg uppgifterna i ordning. Skriv uppgiftsnummer
Läs merInnehållsförteckning. Exempel. Åtkomst & användarhandledning
Framsidan Framsidan på din labrapport kan du utforma ganska fritt. Tänk bara på att den ska vara läsbar, och innehålla (minst) följande information: Ditt namn Din e-mail adress här på CS! Kursens namn
Läs merUppgift: Algoritm för att beräkna kontrollsiffran i ett personnummer givet de 9 första siffrorna. Torrsimning av algoritm för personnummer
F6 Observera att när man utvecklar program så är inte alla lösningar på vägen korrekta. Speciellt den här gången så finns många OH med program som inte fungerar eftersom det är just det vi skall se på
Läs merTransportnivån. Kommunikation mellan processer. Kommunikation mellan processer. Sockets och TCP. UDP (User Datagram Protocol) Checksumman
Transportnivån Kommunikation mellan processer :HEVHUYHU 6RFNHW 0LQSURFHVV 6RFNHW /RJLVNNRPPXQLNDWLRQPHOODQDSSOLNDWLRQV SURFHVVHU1lWYHUNVQLYnQLQQHElUORJLVN NRPPXQLNDWLRQPHOODQQRGHU (QVRFNHWSRUW JUlQVVQLWWPHOODQWUDQVSRUWQLYnQRFK
Läs merKOMPLETTERANDE HEMTENTAMEN TDDB53
Linköpings universitet Institutionen för datavetenskap, IDA Olle Willén februari 2009 Tentamen TDDB53 KOMPLETTERANDE HEMTENTAMEN TDDB53 Programmering i Ada för MI (MI-ADA) i februari 2009 Tentan lämnas
Läs merSkapa test med fritextfrågor
Dokumentnamn lathund_skapa_test_fritext_fråga_pingpong_12april Datum Sida 12 april 2012 1 / 6 Skapa test med fritextfrågor Ett test kan innehålla testfrågor med fritext-fält. Dessa rättas inte automatiskt.
Läs merEnkät Plantskolan Hammarby IF FF vinter 2015/16. 1. Har din son deltagit som? 2. I vilken åldersgrupp har din son deltagit?
Enkät Plantskolan Hammarby IF FF vinter 2015/16 1. Har din son deltagit som? 10 9 8 85.7% 7 3 2 Målvakt Utespelare Målvakt 14,3% Utespelare 85,7% 2. I vilken åldersgrupp har din son deltagit? 10 9 8 7
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 merTentamen i Introduktion till programmering
Tentamen i Introduktion till programmering Kurskod: Skrivtid: D0009E 09:00-13:00 (4 timmar) Totalt antal uppgifter: 7 Totalt antal poäng: 38 Tentamensdatum: 2014-05-17 Jourhavande lärare: Tillåtna hjälpmedel:
Läs merKungliga Tekniska Högskolan Ämneskod 2D4134 Nada Tentamensdag 2001 - maj - 19 Tentamen i Objektorientering och Java Skrivtid 5 h
Kungliga Tekniska Högskolan Ämneskod 2D4134 Nada Tentamensdag 2001 - maj - 19 Tentamen i Objektorientering och Java Skrivtid 5 h Antalet uppgifter : 2 (20p + 20p = 40 p) ) Lärare, jourhavande lärare :
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 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 merLEGO Robot programmering och felsökning Hur svårt ska det vara att följa den svarta linjen?
ICT LEGO Robot programmering och felsökning Hur svårt ska det vara att följa den svarta linjen? Daniel Lindfors 12/9/07 dlindf@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Denna laboration
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 mer