Uppgift 1 våren 2009Uppgiften ska lämnas till din övningsledare på övningen torsdagen 22 januari. Glöm inte försättsbladet (pdf). För godkänt måste du ha gjort samtliga deluppgifter. Det är tillåtet att göra enstaka fel och misstag men det är viktigt att du försöker lösa samtliga uppgifter. Om du kör fast med någon uppgift så finns det som vanligt hjälp att få på labbarna. HemuppgiftStudera kapitel 8 i programmeringsboken och repetera avsnitt 2.1-2.2 i algoritmboken. Läs också följande texter om Skriftlig uppgiftLämna in lösningar till uppgift 8.12, 8.15 samt 8.16 i programmeringsboken. Här är två algoritmer som beräknar xn, där x är ett flyttal och n ett ickenegativt heltal.
Argumentera för att algoritmerna är korrekta. Du kan till exempel använda en loopinvariant respektive ett induktionsbevis. Beräkna tidskomplexiteten i värstafall för båda algoritmerna. Ange resultatet med hjälp av ordo-notation. |