• kth.se
  • Studentwebben
  • Intranät
  • kth.se
  • Studentwebben
  • Intranät
Logga in
DD1315 HT20 (51386)
Laboration (3) listor, for-slingor och uppslagslistor
Hoppa över till innehåll
Översikt
  • Logga in
  • Översikt
  • Kalender
  • Inkorg
  • Historik
  • Hjälp
Stäng
  • Min översikt
  • DD1315 HT20 (51386)
  • Uppgifter
  • Laboration (3) listor, for-slingor och uppslagslistor
  • Startsida
  • Moduler
  • Quiz
  • Media Gallery
  • Course Evaluation

Laboration (3) listor, for-slingor och uppslagslistor

  • Inlämningsdatum 10 sep 2020 av 23.59
  • Poäng 1
  • Lämnar in en filuppladdning

pandoc --filter pandoc-xnos --mathml -t html instruction.md

Laboration: Listor, for-slingor och uppslagslistor

I denna laboration ska vi utöka programmet vi skrev i föregående laboration.

I vårt förra program lät vi användaren mata in värdena för variablerna a1,d,g1,q och n, därefter beräknade vi den aritmetiska och den geometriska summan och, slutligen, skrev vi ut vilken av dem som var störst.

Uppgift

Som vi nämnt tidigare kan geometriska följder användas för att räkna på räntor. Räntor kan variera över tid. Det ska vi ta hänsyn till i denna laboration.

Låt d och q variera över tid. Tidigare hade vi endast ett värde i d och q och använde samma värde alla n gånger. Låt d och q innehålla listor med n värden istället.

Observera att nu kan vi inte längre använda formlerna, då de förutsätter att d och q är konstanta. (Rent terminologiskt betyder detta också att dessa inte längre är aritmetiska eller geometriska talföljder, då definitionen av dessa förutsätter konstanta d och q.) Vi måste då iterera igenom alla termer i summan.

Inlämning: Låt användaren mata in n först, sedan läser du in n värden för d och q från användaren. Slutligen måste du även läsa in a1 och g1 för att kunna beräkna talföljderna. Skriv ut talföljderna och deras summor.

Test: Vi kan testa koden med korta exempel som vi kan beräkna för hand. Vi kan även testa koden genom att mata in samma värden för q och d, d.v.s. att q1=q2=⋯=qn och d1=d2=⋯=dn, för då kan vi använda formlerna för att beräkna summan.

Exempeltillämpning: Säg att vi har ett sparkonto där räntan varierar och vi vill uppskatta inkomsten från räntan för ett år framåt. Då låter vi g1 vara vårt ursprungliga sparkapital, medan q1,…,q12 är räntan för varje månad. Då ger räntan en avkastning på g1⋅q1⋅q2⋯q12−g1.

1599775199 09/10/2020 11:59pm
Inkludera en beskrivning
Ytterligare kommentarer:
Maxresultat för gradering till > poäng
Inkludera en bedömningstitel

Matris

Hitta matris
Inkludera en titel
Hitta en matris
Titel
Du har redan bedömt studenter med den här matrisen. Större ändringar kan påverka resultaten för deras uppgifter.
 
 
 
 
 
 
 
     
Det går inte att ändra en matris efter att du börjat använda den.  
Titel
Kriterier Bedömningar Poäng
Det här kriteriet är länkat till ett lärandemål Beskrivning av kriterium
tröskel: 5 poäng
Redigera beskrivning av kriterium Ta bort kriterium rad
5 till >0 poäng Full poäng blank
0 till >0 poäng Inga poäng blank_2
Det här området kommer användas av utvärderaren för kommentarer relaterade till det här kriteriet.
poäng
  / 5 poäng
--
Ytterligare kommentarer
Det här kriteriet är länkat till ett lärandemål Beskrivning av kriterium
tröskel: 5 poäng
Redigera beskrivning av kriterium Ta bort kriterium rad
5 till >0 poäng Full poäng blank
0 till >0 poäng Inga poäng blank_2
Det här området kommer användas av utvärderaren för kommentarer relaterade till det här kriteriet.
poäng
  / 5 poäng
--
Ytterligare kommentarer
Poängsumma: 5 av 5
Föregående
Nästa
Föreläsning listor, for-slingor och uppslagslistor, del 1 Föreläsning listor, for-slingor och uppslagslistor, del 2